Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Последняя версияСледующая версия справа и слева
cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5 [12.04.2019 15:08] Алексей Максимовcisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5 [12.04.2019 16:20] – [Полная передача зон между коммутаторами] Алексей Максимов
Строка 1: Строка 1:
 ===== Настройка агрегированного линка PortChannel для ISL Trunk между двумя коммутаторами HP StorageWorks SN6000C FC Switch (Cisco MDS 9148) с NX-OS 5.2 ===== ===== Настройка агрегированного линка PortChannel для ISL Trunk между двумя коммутаторами HP StorageWorks SN6000C FC Switch (Cisco MDS 9148) с NX-OS 5.2 =====
 +
 +Для того, чтобы улучшить пропускную способность транка **Inter-Switch Link (ISL) Trunk** между коммутаторами **Cisco MDS** можно выполнить агрегацию двух и более линков ISL Trunk с помощью **PortChannel**. Рассмотрим пример настройки такого агрегированного линка, состоящего из двух физических линков между коммутаторами **HP StorageWorks SN6000C FC Switch AW585A** (**Cisco MDS 9148 Multilayer Fabric Switch**) с прошивкой **NX-OS 5**. 
 +
 +В рассматриваемом примере первый коммутатор **SW01** уже представляет собой работающую фабрику с [[:cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5 |настроенным зонированием]] и к нему подключается дополнительный коммутатор **SW02**. 
 +
 +\\
 +==== Первичная настройка коммутаторов ====
 +
 +Установим в стойку и выполним первичную настройку (**setup**) второго коммутатора, который мы будем подключать к первому, но физическими линками пока не будем подключать второй коммутатор к первому.
 +
 +Предполагается, что на первом коммутаторе создан уникальный **VSAN** (отличный от дефолтного VSAN 1), который в дальнейшем будет общим для двух соединённых коммутаторов. В нашем примере таким VSAN будет **VSAN 2**. Все активные порты первого коммутатора (1-16 порт) включены в VSAN 2.
 +
 +Посмотрим информацию о VSAN на первом коммутаторе:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# show vsan
 +SW01# show vsan membership</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-151754.png }}
 + 
 +На втором коммутаторе в полной аналогии с первым создадим **VSAN 2** с таким же именем «**Production**». О том, как создавать VSAN мы говорили в статье про [[:cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5 |зонирование]].
 +Отличием на **SW02** будет то, что VSAN 2 может быть в состоянии **down**, так как к его портам пока может быть ничего не подключено.
 +
 +Назначим на втором коммутаторе нужные порты в созданный VSAN. В нашем случае в VSAN 2 на втором коммутаторе, так же, как и на первом, включаются все активные порты (с 1 по 16).
 + 
 +{{ :cisco:pasted:20190412-151902.png }}
 +
 +\\
 +==== Соединяем коммутаторы ====
 +
 +Создадим физическое подключение пары любых портов с помощью оптических патч-кордов на первом и втором коммутаторе. В нашем примере используются порты fc1/1 и fc1/2
 +
 +{{ :cisco:pasted:20190412-151948.png }}
 +
 +Посмотрим статус портов и убедимся в том, что на обоих коммутаторах порты перешли в режим транка
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># show interface brief</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-152024.png }} 
 +
 +{{ :cisco:pasted:20190412-152038.png }}
 + 
 +
 +\\
 +==== Создаем PortChannel на первом коммутаторе ====
 +
 +Создаем агрегированный интерфейс **port-channel**, например, с номером «**1**» на первом коммутаторе. Выставляем режим интерфейса в «**E**» (E_Port/Expansion port). Режим транка включаем в явном виде (**on**). Прописываем **VSAN**, которые могут транслироваться через транк. Включаем интерфейс.
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# configure terminal
 +SW01(config)# interface port-channel 1
 +SW01(config-if)# switchport mode E
 +SW01(config-if)# switchport rate-mode dedicated
 +SW01(config-if)# switchport trunk mode on
 +SW01(config-if)# switchport trunk allowed vsan 1
 +SW01(config-if)# switchport trunk allowed vsan add 2
 +SW01(config-if)# no shutdown
 +SW01(config-if)# exit</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-160332.png }}
 + 
 +Добавляем интерфейсы физических портов **fc1/1** и **fc1/2** коммутатора в созданный агрегированный линк **channel-group 1**
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01(config-if)# interface fc1/1-2
 +SW01(config-if)# channel-group 1 force</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-160400.png }}
 +
 +Получим предупреждение о том, что добавленные в группу интерфейсы выключены и должны быть повторно включены. Пока оставляем эти порты выключенными. Включим эти порты позже, когда настроим port-channel на втором коммутаторе.
 +
 +Посмотрим итоговую конфигурацию группового интерфейса 
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01(config-if)# exit
 +SW01# show run int port-channel 1</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-160459.png }}
 +
 +Посмотрим, как выглядят включённые в группу и настроенные интерфейсы
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# show running-config interface fc1/1-2</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-160512.png }}
 +
 +Теперь переходим к настройке на второй коммутатор.
 +
 +\\
 +==== Создаем PortChannel на втором коммутаторе ====
 +
 +
 +По аналогии с первым коммутатором создаем агрегированный интерфейс **port-channel**, например, с номером «**1**» на втором коммутаторе. Выставляем режим интерфейса в «**E**» (E_Port/Expansion port). Режим транка, согласно рекомендации из документа [[ https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0124950 |HP C-Series Fabric Switches - How does Trunking Work]], выставляем в автоматический (**auto**). Прописываем **VSAN**, которые могут транслироваться через транк. Включаем интерфейс.
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02# configure terminal
 +SW02(config)# interface port-channel 1
 +SW02(config-if)# switchport mode E
 +SW02(config-if)# switchport rate-mode dedicated
 +SW02(config-if)# switchport trunk mode auto
 +SW02(config-if)# switchport trunk allowed vsan 1
 +SW02(config-if)# switchport trunk allowed vsan add 2
 +SW02(config-if)# no shutdown
 +SW02(config-if)# exit</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-160701.png }}
 + 
 +
 +Добавляем интерфейсы физических портов **fc1/1** и **fc1/2** коммутатора в **channel-group 1**
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02(config-if)# interface fc1/1-2
 +SW02(config-if)# channel-group 1 force
 +SW02(config-if)# no shutdown
 +SW02(config-if)# exit</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-160741.png }}
 + 
 +Так же, как и на первом коммутаторе, здесь мы получим предупреждение о том, что добавленные в группу интерфейсы выключены и должны быть повторно включены. Сейчас мы включаем эти порты:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02(config)# interface fc1/1-2
 +SW02(config-if)# no shutdown
 +SW02(config-if)# end</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-160806.png }}
 +
 +\\
 +==== Включаем порты на первом коммутаторе ====
 + 
 +Включим ранее выключенные на первом коммутаторе порты
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01(config)# interface fc1/1-2
 +SW01(config-if)# no shutdown
 +SW01(config-if)# end</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-160927.png }}
 +
 +
 +\\
 +==== Проверяем агрегированный транк ====
 +
 +Проверяем состояние интерфейсов, входящих в транк на обоих коммутаторах
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# show interface fc1/1
 +SW01# show interface fc1/2</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161011.png }}
 +
 +Кстати, обратите внимание на то, что транковые порты, входящие в группу port-channel автоматически перемещаются в **VSAN 1**
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# show interface port-channel 1</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161045.png }}
 + 
 +Как видим, транковый агрегированный интерфейс даёт нам **16G** линк из двух **8G** физических линков между коммутаторами.
 +
 +Если интерфейс port-channel не поднимается, можем попробовать выключить и снова включить интерфейсы-участники на обоих коммутаторах:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02# configure terminal
 +SW02(config)# interface fc1/1-2
 +SW02(config-if)# shutdown
 +SW02(config-if)# no shutdown
 +SW02(config-if)# end</pre></HTML>
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# configure terminal
 +SW01(config)# interface fc1/1-2
 +SW01(config-if)# shutdown
 +SW01(config-if)# no shutdown
 +SW01(config-if)# end</pre></HTML>
 +
 +\\
 +==== Сохраняем конфигурацию ====
 +
 +После того, как агрегированный линк между коммутаторами заработал, не забываем сохранить на обоих коммутаторах конфигурацию
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# copy running-config startup-config
 +SW02# copy running-config startup-config</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161214.png }}
 +
 +В качестве альтернативы на любом из коммутаторов можно выполнить команду сохранения конфигурации для всех коммутаторов в фабрике:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# copy running-config startup-config fabric</pre></HTML>
 +
 +\\
 +==== Трансляция зонирования между коммутаторами ====
 +
 +Проверяем то, что на втором подключенном коммутаторе доступны псевдонимы **Device Alias**, [[:cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5|ранее созданные]] на первом коммутаторе.
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02# show device-alias database</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161428.png }}
 +
 +Проверяем то, что на втором подключенном коммутаторе доступна информация об активном наборе зон в нашем продуктивном VSAN 2. То есть то, что мы [[:cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5|ранее создавали]]  на первом коммутаторе.
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02# show zoneset active</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161452.png }}
 +
 +\\
 +==== Полная передача зон между коммутаторами ====
 +
 +Мы проверили и убедились в том, что через созданный нами транк с первого коммутатора на второй транслируется информация об псевдонимах device-alias и активном наборе зон в нашем продуктивном VSAN 2. Однако, если на коммутаторах не включена передача всех наборов зон (а не только активных), то на втором коммутаторе мы не сможем увидеть информацию о созданных ранее на первом коммутаторе зонах и наборах зон. В этом случае вывод команд, перечисляющих зоны и наборы зон на втором коммутаторе, будет выглядеть так:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02# show zone
 +SW02# show zoneset</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161651.png }}
 + 
 +А так выглядит вывод этих же команд на первом коммутаторе, то есть там, где эти зоны и наборы зон изначально создавались:
 +
 +{{ :cisco:pasted:20190412-161712.png }}
 + 
 +Связано это с тем, что в конфигурации по умолчанию в Cisco MDS между коммутаторами фабрики передаётся информация только о конечном __активном наборе зон в VSAN__. Подтверждение этому можно получить, перечислив информацию о VSAN
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# show zone status vsan 2</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161758.png }}
 +
 +Для того, чтобы информация о всех созданных зонах была нам доступна на обоих коммутаторах фабрики, нам потребуется включить режим распространения полного набора зон - **Full Zone Set Distribution**. Сразу после включения активируем повторно набор зон.
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# configure terminal
 +SW01(config)# zoneset distribute full vsan 2
 +SW01(config)# zoneset activate name ActiveZoneSet vsan 2
 +SW01(config)# end
 +SW01# copy running-config startup-config</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161829.png }}
 + 
 +Сохраним настроенную конфигурацию и снова проверим информацию о зонах в нашем продуктивном VSAN 2
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW01# show zone status vsan 2</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-161849.png }}
 +
 +Как видим, теперь на первом коммутаторе зоны из VSAN 2 распространяются полностью.
 +
 +Выполним те же конфигурационные изменения на втором коммутаторе:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02# configure terminal
 +SW02(config)# zoneset distribute full vsan 2
 +SW02(config)# zoneset activate name ActiveZoneSet vsan 2
 +SW02(config)# end
 +SW02# copy running-config startup-config
 +SW02# show zone status vsan 2</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-162003.png }}
 +
 +Теперь снова проверим на втором коммутаторе список зон и наборов зон, созданных ранее на первом коммутаторе и убедимся в том, что теперь они отображаются в таком же виде, как на первом коммутаторе:
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">SW02# show zone
 +SW02# show zoneset</pre></HTML>
 +
 +{{ :cisco:pasted:20190412-162028.png }}
 +
 +Теперь можно на любом из коммутаторов настраивать зоны в нашем продуктивном VSAN и иметь перед глазами всю картину по зонированию в целом. 
  
  
cisco/configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5.txt · Последнее изменение: 12.04.2019 17:13 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki