antiCisco blogs


блоги по технологиям и оборудованию cisco от инструкторов

Опубликовано 3 Март , 2014

Итак, прежде чем продолжить тему про vPC, нам просто необходимо затронуть еще одну технологию, которую Cisco предлагает на коммутаторах Nexus5k/7k. Речь сейчас пойдет о Cisco FEX.

По сути FEX представляет собой некую замену традиционным коммутаторам уровня доступа. Специальная серия коммутаторов Cisco Fabric Extenders Nexus 2000 интегрируются с родительским коммутатором, которым может быть более старшая железка 5000/5500/5600/7000/7700. У N2K напрочь отсутствует Control, Management Plane (да и даже умных ASIC’ов то нет). Они подцепляют операционную систему и конфиги от родительского коммутатора.

Прим. FEX не осуществляют локальную коммутацию трафика. Вместо этого весь трафик отправляется по uplink’ам на вышестоящий коммутатор, где и обрабатывается всеми политиками.

Т.е. логически топология, в которой есть один родительский коммутатор и много FEX’ов будет представлять из себя структуру, в которой есть всего один коммутатор (да, т.е. никакого STP или IGP между FEX и родителем), у которого имеется приличное количество линейных плат.

1. fex view

Соответственно все удаленные downlink порты на FEX (их еще называют host портами) будут видны через CLI так, как будто они физически присутствуют в коммутаторе.

При внедрении FEX, Вы должны учесть некоторые моменты относительно host портов:

  • На всех host портах включен BPDU Guard.
  • Uplink порты на FEX не участвуют в просчете STP топологии
  • Host порт может быть либо L2 либо L3
  • FEX поддерживают 802.1q
  • Поддерживает per-port QoS
  • Есть полная поддержка IGMP Snooping
  • Вы не можете настроить FEX fabric порт как SPAN Destination

Прим. Коммутаторов N2K существует великое множество. Поэтому при выборе модели нужно учитывать такие параметры, как количество и скорость host/fabric портов. А также количество fabric портов (uplink’и в сторону родительского коммутатора). Кол-во fabric портов фиксировано для каждой модели и не превышает 8 линков по 10Гб (т.е. теоретическое бутылочное горлышко). Актуальные модели можете посмотреть здесь: http://www.cisco.com/c/en/us/products/collateral/switches/nexus-2000-series-fabric-extenders/data_sheet_c78-507093.html?cachemode=refresh

Конфигурация и верификация

2. Топология

При настройке FEX первым делом необходимо включить саму fex-фичу (Я буду приводить примеры на коммутаторе Nexus 5500). Делается это командой feature fex. Никаких дополнительный лицензий не требуется.

Далее переходим к настройке родительских fabric портов. Прежде всего объединим их в port-channel, т.к. в топологии между коммутаторами по два физических линка. Это делает классическим методом с помощью команды channelgroup <PORT_CHANNEL_NUMBER>.

Следующим шагом необходимо сказать коммутатору, что эти порты (E1/7,E1/8 в нашем случае) будут не обычными портами, а портами для FEX. Делается это командой switchport mode fexfabric в режиме настройки Po. Также необходимо задать порядковый номер выносного шасси с помощью команды fex associate <NUMBER>. Если все ввести правильно,  то можно увидеть примерно такую картину

N5K-1# show fex 100 detail
FEX: 100 Description: FEX0100   state: Online
FEX version: 5.2(1)N1(4) [Switch version: 5.2(1)N1(4)]
FEX Interim version: 5.2(1)N1(4)
Switch Interim version: 5.2(1)N1(4)
Extender Serial: SSI14330KR8
Extender Model: N2K-C2248TP-1GE,  Part No: 73-12748-05
Card Id: 99, Mac Addr: d0:d0:fd:aa:40:42, Num Macs: 64
Module Sw Gen: 21  [Switch Sw Gen: 21]
post level: complete
Pinning-mode: static    Max-links: 1
Fabric port for control traffic: Eth1/7
FCoE Admin: false
FCoE Oper: true
FCoE FEX AA Configured: false
Fabric interface state:
Po100 - Interface Up. State: Active
Eth1/7 - Interface Up. State: Active
Eth1/8 - Interface Up. State: Active
Fex Port        State  Fabric Port
Eth100/1/1    Up       Po100
Eth100/1/2    Up       Po100
Eth100/1/3  Down       Po100
Eth100/1/4  Down       Po100

Из вывода видно, что дочерний свитч N2K был обнаружен на портах E1/7-8 (Po100), а также в самом низу можно увидеть новые появившиеся интерфейсы E100/1/X, которые физически располагаются на FEX коммутаторе.

Также полезной может быть команда

N5K-1# show fex
FEX         FEX           FEX                       FEX
Number    Description      State            Model            Serial
------------------------------------------------------------------------
100        FEX0100                Online     N2K-C2248TP-1GE   SSI14330KR8
---       --------            Discovered     N2K-C2248TP-1GE   SSI15490095

Состояние Online говорит о том, что дочерний коммутатор полностью готов к работе (на него подгружено ПО, конфиги). Статус Discovered говорит о том, что железка видит еще один FEX на каких-то своих портах, но связь с ним не настроена на данный момент.

 

Метки: ,
Опубликовано: Unified Fabric

 

One Response to “Cisco Fabric Extenders”

comment rss - Trackback

  1. ruslan:

    Хороший труд. Но уж слишком поверхностно что-ли.
    Может добавить про такие интересные штуки как: Module pre-Provisioning, pinning max-links

» Оставить комментарий

Вы должны войти чтобы прокомментировать.