Развертывание сети FCoE на основе SVF фиксированных коммутаторов (CE6800)
Поддерживаемые продукты и версии
Этот пример относится к CE12800 (за исключением CE12800E)/CE7800/CE6800 (за исключением CE6880EI) V100R005C00 или более поздней версии и CE8800 V100R006C00.
CE6870EI и CE6875EI не поддерживают NPV, а CE6810LI не поддерживает FCF или NPV. V100R005C00 не поддерживает интерфейсы FC. В V100R005C10 и более поздних версиях только CE6850U-HI поддерживает интерфейсы FC. В V200R003C00 и более поздних версиях поддерживаются только интерфейсы FC CE8860EI и CE6850U-HI.
Подробнее о совместимости коммутаторов CE и сторонних сетевых адаптеров, серверов, устройств хранения и коммутаторов см. список совместимости в Коммутаторы Руководстве по конфигурации. Конфигурация DCN и сервера - Конфигурация FC и FCoE.
Подробнее о требованиях к программному и аппаратным требованиям SVF см. в разделе "Конфигурация" в Коммутаторы Руководстве по конфигурации - Конфигурация виртуализации - Конфигурация SVF.
Требования к сети
В сетях центров обработки данных, показанных в Figure 1-27, два CE12800 создали кластерную коммутационную систему (CSS) на основном уровне, а CE6850U-HI, а также CE6810EI создали систему SVF на уровне доступа. В SVF-системе CE6850U-HI функционирует как родительский коммутатор и настраивает систему Intelligent Stack (iStack), обеспечивая высокую надежность системы SVF. Серверы двухъядерные с двухстворчатыми коммутаторами CE6810EI в активном режиме, реализующие балансировку нагрузки. Система SVF функционирует как FCF и должна пересылать трафик LAN, SAN и Inter-Process Communication (IPC). Коммутаторы серии CE поддерживают только одноходовой FCF.
Имя устройства |
Номер интерфейса |
Связанное устройство |
Подключенный интерфейс |
---|---|---|---|
Маршрутизатор | Eth-Trunk1: 10GE1/0/1 10GE1/0/2 |
CSS | Eth-Trunk1 |
CSS | Stack-Port1/1: 10GE1/1/0/1~10GE1/1/0/4 10GE1/2/0/1~10GE1/2/0/4 |
CSS |
Stack-Port2/1 |
Stack-Port2/1: 10GE2/1/0/1~10GE2/1/0/4 10GE2/2/0/1~10GE2/2/0/4 |
CSS |
Stack-Port1/1 |
|
10GE1/1/0/10 10GE1/2/0/10 |
CSS |
10GE2/1/0/10 10GE2/2/0/10 |
|
Eth-Trunk1: 10GE1/1/0/5 10GE2/1/0/5 |
Маршрутизатор | 10GE1/0/1 10GE1/0/2 |
|
Eth-Trunk2: 10GE1/1/0/6 10GE1/2/0/6 10GE2/1/0/6 10GE2/2/0/6 |
SVF | 10GE1/0/5 и 10GE1/0/6 10GE2/0/5 и 10GE2/0/6 |
|
SVF |
Stack-Port1/1: 10GE1/0/1~10GE1/0/4 |
SVF |
Stack-Port2/1 |
Stack-Port2/1: 10GE2/0/1~10GE2/0/4 |
SVF |
Stack-Port1/1 | |
10GE1/0/7 10GE1/0/8 |
SVF |
10GE2/0/7 10GE2/0/8 |
|
Fabric-port1: 10GE1/0/9 10GE2/0/9 |
CE5800-1 |
10GE1/0/1 10GE1/0/2 |
|
Fabric-port2: 10GE1/0/10 10GE2/0/10 |
CE5800-2 |
10GE1/0/1 10GE1/0/2 |
|
Fabric-port3: 10GE1/0/11 10GE2/0/11 |
CE5800-3 |
10GE1/0/1 10GE1/0/2 |
|
Fabric-port4: 10GE1/0/12 10GE2/0/12 |
CE5800-4 |
10GE1/0/1 10GE1/0/2 |
|
Eth-Trunk2: 10GE1/0/5~10GE1/0/6 10GE2/0/5~10GE2/0/6 |
CSS |
Eth-Trunk2 | |
FCoE-Port1: 10GE1/0/13 |
Array-1 |
- |
|
FC1/0/14: 10GE1/0/14 |
Array-2 |
- |
|
FCoE-Port2: 10GE2/0/13 |
Array-1 |
- |
|
FC2/0/14: 10GE2/0/14 |
Array-2 |
- |
|
FCoE-Port3: 10GE101/0/1 |
Server-1 |
- |
|
FCoE-Port4: 10GE101/0/2 |
Server-2 |
- |
|
FCoE-Port5: 10GE102/0/1 |
Server-1 |
- |
|
FCoE-Port6: 10GE102/0/2 |
Server-2 |
- |
|
FCoE-Port7: 10GE103/0/1 |
Server-3 |
- |
|
FCoE-Port8: 10GE103/0/2 |
Server-4 |
- |
|
FCoE-Port9: 10GE104/0/1 |
Server-3 |
- |
|
FCoE-Port10: 10GE104/0/2 |
Server-4 |
- |
№ |
Тип |
FC_ID |
WWPN |
---|---|---|---|
Adapter-1 |
CNA |
16.00.01 |
30:00:00:68:50:40:30:01 |
Adapter-2 |
CNA |
16.00.02 |
30:00:00:68:50:40:30:02 |
Adapter-3 |
CNA |
16.00.03 |
30:00:00:68:50:40:30:03 |
Adapter-4 |
CNA |
16.00.04 |
30:00:00:68:50:40:30:04 |
Adapter-5 |
CNA |
16.00.05 |
30:00:00:68:50:40:30:05 |
Adapter-6 |
CNA |
16.00.06 |
30:00:00:68:50:40:30:06 |
Adapter-7 |
CNA |
16.00.07 |
30:00:00:68:50:40:30:07 |
Adapter-8 |
CNA |
16.00.08 |
30:00:00:68:50:40:30:08 |
Adapter-9 |
CNA |
16.00.09 |
30:00:00:68:50:40:30:09 |
Adapter-10 |
CNA |
16.00.10 |
30:00:00:68:50:40:30:10 |
Adapter-11 |
HBA |
16.00.11 |
30:00:00:68:50:40:30:11 |
Adapter-12 |
HBA |
16.00.12 |
30:00:00:68:50:40:30:12 |
План конфигурации
- Настройте CSS на базовом уровне, чтобы обеспечить резервирование на уровне устройства.
- Настройте функцию SVF на уровне доступа, чтобы упростить настройку и управление уровнем доступа.
- Настройте Eth-Trunks для подключения устройств верхнего и нижнего уровня к CSS для обеспечения надежности соединений.
- Настройте маршруты между CSS, восходящими устройствами и нисходящими устройствами для реализации взаимосвязи уровня 3. Шлюз для серверов развернут в CSS.
- Настройте DCB на SVF.
- Настройте интерфейс FC или FCoE и экземпляр FCF на SVF.
- Укажите интерфейс для передачи трафика FCoE на SVF.
- Настройте зону и зону, установленную на SVF.
- Активируйте зону, установленную на SVF.
Procedure
- Настройте функцию
CSS на основных коммутаторах CE12800-1 и CE12800-2.
- Подключите кабели стека между CE12800-1 и CE12800-2 в соответствии с Figure 1-28.
Настройте атрибуты стека для CE12800-1 и CE12800-2. (Задайте более высокий приоритет для CE12800-1, поэтому CE12800-1 станет главным коммутатором.)
# Задайте идентификатор стека CE12800-1 до 1, приоритет до 150, идентификатор домена до 10 и режим подключения к соединению MPU.
<HUAWEI>system-view [~HUAWEI] sysname CE12800-1 [*HUAWEI] commit [~CE12800-1] stack [~CE12800-1-stack] stack member 1 //Настройте идентификатор элемента стека. Значение по умолчанию - 1. [*CE12800-1-stack] stack priority 150 //Настройте приоритет стека. Значение по умолчанию - 100. [*CE12800-1-stack] stack domain 10 //Настройте идентификатор домена. [*CE12800-1-stack] stack link-type mainboard-direct //Настройте режим подключения. Режим по умолчанию - основной. [*CE12800-1-stack] quit [*CE12800-1] commit
# Задайте идентификатор стека CE12800-2 до 2, приоритет до 100, идентификатор домена до 10 и режим подключения к соединению MPU.
<HUAWEI>system-view [~HUAWEI] sysname CE12800-2 [*HUAWEI] commit [~CE12800-2] stack [~CE12800-2-stack] stack member 2 Warning: The device will use the configuration of member ID 2 after the device resets. Continue? [Y/N]: y [*CE12800-2-stack] stack priority 100 [*CE12800-2-stack] stack domain 10 [*CE12800-2-stack] stack link-type mainboard-direct [*CE12800-2-stack] quit [*CE12800-2] commit
Настройка портов стека. Два коммутатора подключены восемью оптическими портами 10GE на разных LPU.
# На CE12800-1 добавьте 10GE1/0/1-10GE1/0/4 и 10GE2/0/1-10GE2/0/4 в порт стека.
[~CE12800-1] port-group group1 //Создайте группу портов. [*CE12800-1-port-group-group1] group-member 10ge 1/0/1 to 10ge 1/0/4 //Добавьте порты в группу портов. [*CE12800-1-port-group-group1] group-member 10ge 2/0/1 to 10ge 2/0/4 [*CE12800-1-port-group-group1] shutdown //Выключите порт. [*CE12800-1-port-group-group1] quit [*CE12800-1] commit [~CE12800-1] interface stack-port 1 [*CE12800-1-Stack-Port1] port member-group interface 10ge 1/0/1 to 1/0/4 //Добавьте физические порты в порт стека. [*CE12800-1-Stack-Port1] port member-group interface 10ge 2/0/1 to 2/0/4 [*CE12800-1-Stack-Port1] quit [*CE12800-1] commit [~CE12800-1] port-group group1 [~CE12800-1-port-group-group1] undo shutdown //Включите порт. [*CE12800-1-port-group-group1] quit [*CE12800-1] commit [~CE12800-1] return
# Процедура конфигурации на CE12800-2 такая же, как и процедура настройки на CE12800-1, и здесь не упоминается.
Включите функцию стека.
# Включите функцию стека на CE12800-1 и перезапустите устройство.
<CE12800-1>save Warning: The current configuration will be written to the device. Continue? [Y/N]: y <CE12800-1>system-view [~CE12800-1] stack [~CE12800-1-stack] stack enable Warning: Make sure that one or more dual-active detection methods are configured once the conversion is complete and the device ente rs the stack mode. Current configuration will be converted to the next startup saved-configuration file of stack mode. System will reboot. Continue? [Y/N]: y
# Включите функцию стека на CE12800-2 и перезапустите устройство.
<CE12800-2>save Warning: The current configuration will be written to the device. Continue? [Y/N]: y <CE12800-2>system-view [~CE12800-2] stack [~CE12800-2-stack] stack enable Warning: Make sure that one or more dual-active detection methods are configured once the conversion is complete and the device ente rs the stack mode. Current configuration will be converted to the next startup saved-configuration file of stack mode. System will reboot. Continue? [Y/N]: y
Переименуйте систему стека CSS.
<CE12800-1>system-view [~CE12800-1] sysname CSS [*CE12800-1] commit
- Настройте двойное активное
обнаружение (DAD) в прямом режиме для определения разбиения в CSS,
чтобы обеспечить высокую надежность.
# Настройте DAD в прямом режиме на непосредственно подключенных интерфейсах между двумя шасси в CSS.
[~CSS] interface interface 10ge 1/1/0/10 [~CSS-10GE1/1/0/10] dual-active detect mode direct //Непосредственно подключите 10GE1/1/0/10 до 10GE2/1/0/10. Warning: The interface will block common data packets, except BPDU packets. Continue? [Y/N]: y [*CSS-10GE1/1/0/10] quit [*CSS] interface interface 10ge 2/1/0/10 [*CSS-10GE2/1/0/10] dual-active detect mode direct Warning: The interface will block common data packets, except BPDU packets. Continue? [Y/N]: y [*CSS-10GE2/1/0/10] quit [*CSS] interface interface 10ge 1/2/0/10 [*CSS-10GE1/2/0/10] dual-active detect mode direct //Непосредственно подключите 10GE1/2/0/10 до 10GE2/2/0/10. Warning: The interface will block common data packets, except BPDU packets. Continue? [Y/N]: y [*CSS-10GE1/2/0/10] quit [*CSS] interface interface 10ge 2/2/0/10 [*CSS-10GE2/2/0/10] dual-active detect mode direct Warning: The interface will block common data packets, except BPDU packets. Continue? [Y/N]: y [*CSS-10GE2/2/0/10] quit [*CSS] commit
- Настройте CE6800s для конфигурации
системы SVF.
Настройте CE6800-1 и CE6800-2 для конфигурации системы iStack.
# В CE6800-1 установите идентификатор элемента стека на 1, приоритет на 150 и идентификатор домена - 20. По умолчанию идентификатор элемента стека коммутатора равен 1. В этом примере CE6800-1 сохраняет идентификатор элемента стека по умолчанию 1 и нет необходимости настраивать этот параметр.
<HUAWEI>system-view [~HUAWEI] sysname CE6800-1 [*HUAWEI] commit [~CE6800-1] stack [~CE6800-1-stack] stack member 1 priority 150 [*CE6800-1-stack] stack member 1 domain 20 [*CE6800-1-stack] quit [*CE6800-1] commit
# В CE6800-2 установите идентификатор элемента стека на 2, а идентификатор домена - 20.
<HUAWEI>system-view [~HUAWEI] sysname CE6800-2 [*HUAWEI] commit [~CE6800-2] stack [~CE6800-2-stack] stack member 1 renumber 2 inherit-config Warning: The stack configuration of member ID 1 will be inherited to member ID 2 after the device resets. Continue? [Y/N]: y [*CE6800-2-stack] stack member 1 priority 100 [*CE6800-2-stack] stack member 1 domain 20 [*CE6800-2-stack] quit [*CE6800-2] commit
# В CE6800-1 добавьте 10GE1/0/1 до 10GE1/0/4 в Stack-Port1/1.
[~CE6800-1] interface stack-port 1/1 [*CE6800-1-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4 Warning: The interface(s) (10GE1/0/1-1/0/4) will be converted to stack mode. [Y/N]: y [*CE6800-1-Stack-Port1/1] quit [*CE6800-1] commit
# Процедура конфигурации на CE6800-2 такая же, как на CE6800-1, и здесь не упоминается.
# Сохраните конфигурации CE6800-1 и CE6800-2, отключите два коммутатора, подключите коммутаторы с помощью кабелей стека и включите коммутаторы.
# Переименуйте систему SVS iStack. В этом примере CE6800-1 функционирует как главный коммутатор.
<CE6800-1>system-view [~CE6800-1] sysname SVF [*CE6800-1] commit
# Настройте DAD в прямом режиме в системе iStack. Процедура конфигурации iStack аналогична процедуре CSS и не упоминается здесь.
Войдите в систему iStack для завершения конфигурации SVF.
# Настройте Fabric-port1, добавьте 10GE1/0/9 и 10GE2/0/9 в Fabric-port1 и свяжите идентификатор листа 101 с Fabric-port1.
[~SVF] interface fabric-port 1 //Создайте порт Fabric. [*SVF-Fabric-Port1] port bind member 101 //Свяжите идентификатор листа с портом Fabric. [*SVF-Fabric-Port1] port member-group interface 10ge 1/0/9 2/0/9 //Добавьте порты участника в порт для печати. Warning: The interface(s) (10GE1/0/9-1/0/12,10GE2/0/9-2/0/12) will be converted to stack mode. [Y/N]: y [*SVF-Fabric-Port1] quit [*SVF] commit
# Настройте Fabric-port2 через Fabric-port4 в соответствии с предыдущим шагом. Конфигурация здесь не приводится.
# Подключите родительские коммутаторы CE6800 к коммутаторам Leaf CE6800 и включите коммутатор Leaf CE6800. коммутатор Leaf CE6800 подключаются к родительским коммутаторам CE6800 через порты 10GE восходящей линии связи.Запустите команду display stack, чтобы проверить, настроена ли система SVF.NOTE:
В этом примере предполагается, что листовые коммутаторы запускаются без какого-либо файла конфигурации и могут присоединяться к системе SVF посредством автоматического согласования. На Leaf Switch не требуется ручная настройка.
Если у коммутатора Leaf есть файл конфигурации запуска, необходимо запустить коммутаторы (в режиме автоматического согласования) после очистки следующего файла конфигурации запуска коммутаторов или установить режим работы коммутатора Leaf в режим листа.
[~SVF-1] display stack Total Spine Number : 2 Total Leaf Number : 4 -------------------------------------------------------------------------------- MemberID Role MAC Priority DeviceType Description -------------------------------------------------------------------------------- 1 Master 0004-9f31-d520 150 CE6850U-48S6Q-HI 2 Standby 0004-9f62-1f40 100 CE6850U-48S6Q-HI 101 Leaf 0001-0406-0800 N/A CE6810-48S4Q-EI 102 Leaf 0025-9e95-7c30 N/A CE6810-48S4Q-EI 103 Leaf 0015-3e65-7f40 N/A CE6810-48S4Q-EI 104 Leaf 0025-3e65-7d20 N/A CE6810-48S4Q-EI --------------------------------------------------------------------------------
- Подключите CSS к передовым и нисходящим
коммутаторам через Eth-Trunk. Следующий пример настраивает Eth-Trunk2
между системой CSS и SVF.
# Создайте Eth-Trunk2 на CSS и добавьте 10GE1/1/0/6, 10GE1/2/0/6, 10GE2/1/0/6, а также 10GE2/2/0/6 в Eth-Trunk2.
[~CSS] interface eth-trunk 2 [*CSS-Eth-Trunk2] description To_SVF [*CSS-Eth-Trunk2] trunkport 10ge 1/1/0/6 [*CSS-Eth-Trunk2] trunkport 10ge 1/2/0/6 [*CSS-Eth-Trunk2] trunkport 10ge 2/1/0/6 [*CSS-Eth-Trunk2] trunkport 10ge 2/2/0/6 [*CSS-Eth-Trunk2] quit [*CSS] commit
# Создайте Eth-Trunk2 в системе SVF и добавьте 10GE1/0/5, 10GE1/0/6, 10GE2/0/5, а также 10GE2/0/6 в Eth-Trunk2.
[~SVF] interface eth-trunk 2 [*SVF-Eth-Trunk2] description To_CSS [*SVF-Eth-Trunk2] trunkport 10ge 1/0/5 to 1/0/6 [*SVF-Eth-Trunk2] trunkport 10ge 2/0/5 to 2/0/6 [*SVF-Eth-Trunk2] quit [*SVF] commit
# Настройте другие Eth-Trunk в Table 1-18 в соответствии с предыдущей процедурой. Конфигурация здесь не приводится.
- Настройте VLAN 100 и
VLAN 200 и IP-адреса для интерфейсов для реализации взаимосвязи второго
уровня 2/3.
# Добавьте Eth-Trunks, которые соединяют систему SVF с серверами в VLAN 100 и VLAN 200. В следующем примере конфигурируется Eth-Trunk3, который подключается к Server-1.
[~SVF] vlan batch 100 [*SVF] interface 10ge 101/0/1 [*SVF-10GE101/0/1] port link-type trunk [*SVF-10GE101/0/1] port trunk allow-pass vlan 100 200 [*SVF-10GE101/0/1] quit [*SVF] interface 10ge 102/0/1 [*SVF-10GE102/0/1] port link-type trunk [*SVF-10GE102/0/1] port trunk allow-pass vlan 100 200 [*SVF-10GE102/0/1] quit [*SVF] commit
# Добавьте Eth-Trunks, которые соединяют систему SVF с другими серверами с VLAN 100 и VLAN 200 и с массивами в VLAN 200. Конфигурация здесь не приводится.
# В системе SVF разрешите VLAN 100 на Eth-Trunk, подключенном к CSS.
[~SVF] interface eth-trunk 2 [~SVF-Eth-Trunk2] port link-type trunk [*SVF-Eth-Trunk2] undo port trunk allow-pass vlan 1 [*SVF-Eth-Trunk2] port trunk allow-pass vlan 100 //Настройте порт, чтобы разрешить передачу пакетов из VLAN 100. [*SVF-Eth-Trunk2] port trunk pvid vlan 100 [*SVF-Eth-Trunk2] quit [*SVF] commit
# В CSS настройте IP-адреса для интерфейсов, подключенных к маршрутизатору и системе SVF.
[~CSS] interface eth-trunk 1 [~CSS-Eth-Trunk1] undo portswitch //Настройте Eth-Trunk для работы в качестве интерфейса уровня 3. [*CSS-Eth-Trunk1] ip address 10.10.10.1 24 //Настройте IP-адрес для Eth-Trunk. [*CSS-Eth-Trunk1] quit [*CSS] interface eth-trunk 2 [*CSS-Eth-Trunk2] undo portswitch [*CSS-Eth-Trunk2] ip address 10.10.20.1 24 [*CSS-Eth-Trunk2] quit [*CSS] commit
# На маршрутизаторе настройте IP-адрес интерфейса, подключенного к CSS, и настройте статический маршрут на сегмент IP-адресов серверов.
<Router>system-view [Router] interface eth-trunk 1 [Router-Eth-Trunk1] undo portswitch [Router-Eth-Trunk1] ip address 10.10.10.2 24 [Router-Eth-Trunk1] quit [Router] ip route-static 10.10.20.0 24 10.10.10.1
- Настройте DCBX.
# Проверьте версию DCBX дистанционного сервера и устройства хранения. По умолчанию коммутатор CE использует IEEE DCBX. Если дистанционное устройство использует версию interl-oui DCBX, измените версию DCBX в виде интерфейса.
В качестве примера используется 10GE1/0/13.
[~SVF] interface 10ge 1/0/13 [~SVF-10GE1/0/13] dcb compliance intel-oui [*SVF-10GE1/0/13] quit [*SVF] commit
# Настройте DCBX.
[~SVF] lldp enable [*SVF] interface 10ge 1/0/13 [*SVF-10GE1/0/13] lldp tlv-enable dcbx [*SVF-10GE1/0/13] quit [*SVF] interface 10ge 2/0/13 [*SVF-10GE2/0/13] lldp tlv-enable dcbx [*SVF-10GE2/0/13] quit [*SVF] interface 10ge 101/0/1 [*SVF-10GE101/0/1] lldp tlv-enable dcbx [*SVF-10GE101/0/1] quit [*SVF] interface 10ge 101/0/2 [*SVF-10GE101/0/2] lldp tlv-enable dcbx [*SVF-10GE101/0/2] quit [*SVF] interface 10ge 102/0/1 [*SVF-10GE102/0/1] lldp tlv-enable dcbx [*SVF-10GE102/0/1] quit [*SVF] interface 10ge 102/0/2 [*SVF-10GE102/0/2] lldp tlv-enable dcbx [*SVF-10GE102/0/2] quit [*SVF] interface 10ge 103/0/1 [*SVF-10GE103/0/1] lldp tlv-enable dcbx [*SVF-10GE103/0/1] quit [*SVF] interface 10ge 103/0/2 [*SVF-10GE103/0/2] lldp tlv-enable dcbx [*SVF-10GE103/0/2] quit [*SVF] interface 10ge 104/0/1 [*SVF-10GE104/0/1] lldp tlv-enable dcbx [*SVF-10GE104/0/1] quit [*SVF] interface 10ge 104/0/2 [*SVF-10GE104/0/2] lldp tlv-enable dcbx [*SVF-10GE104/0/2] quit [*SVF] commit
- Настройте PFC.
# Включите PFC для очередей с приоритетом 3. По умолчанию PFC включен для очередей с приоритетом 3. Процедура здесь не упоминается.
# Включите PFC на интерфейсе.
[~SVF] interface 10ge 1/0/13 [~SVF-10GE1/0/13] dcb pfc enable mode auto [*SVF-10GE1/0/13] quit [*SVF] interface 10ge 2/0/13 [*SVF-10GE2/0/13] dcb pfc enable mode auto [*SVF-10GE2/0/13] quit [*SVF] interface 10ge 101/0/1 [*SVF-10GE101/0/1] dcb pfc enable mode auto [*SVF-10GE101/0/1] quit [*SVF] interface 10ge 101/0/2 [*SVF-10GE101/0/2] dcb pfc enable mode auto [*SVF-10GE101/0/2] quit [*SVF] interface 10ge 102/0/1 [*SVF-10GE102/0/1] dcb pfc enable mode auto [*SVF-10GE102/0/1] quit [*SVF] interface 10ge 102/0/2 [*SVF-10GE102/0/2] dcb pfc enable mode auto [*SVF-10GE102/0/2] quit [*SVF] interface 10ge 103/0/1 [*SVF-10GE103/0/1] dcb pfc enable mode auto [*SVF-10GE103/0/1] quit [*SVF] interface 10ge 103/0/2 [*SVF-10GE103/0/2] dcb pfc enable mode auto [*SVF-10GE103/0/2] quit [*SVF] interface 10ge 104/0/1 [*SVF-10GE104/0/1] dcb pfc enable mode auto [*SVF-10GE104/0/1] quit [*SVF] interface 10ge 104/0/2 [*SVF-10GE104/0/2] dcb pfc enable mode auto [*SVF-10GE104/0/2] quit [*SVF] commit
- Настройте ETS.
# Создайте профиль ETS.
[~SVF] dcb ets-profile ets1
# Очередь карт 3 в PG1, очередь 7 в PG15 и другие очереди в PG0. Queue 3 отображает PG1 и очереди 6 и 7 по карте PG15 по умолчанию, поэтому нужно только добавить очередь 6 в PG0.
[*SVF-ets-ets1] priority-group 0 queue 6
# Настройте управление потоком на основе группы приоритетов и установите весы DRR PG0 и PG1 до 60% и 40% соответственно.
[*SVF-ets-ets1] priority-group 0 drr weight 60 [*SVF-ets-ets1] priority-group 1 drr weight 40 [*SVF-ets-ets1] quit
# Примените профиль ETS в интерфейсе.
[*SVF] interface 10ge 1/0/13 [*SVF-10GE1/0/13] dcb ets enable ets1 [*SVF-10GE1/0/13] quit [*SVF] interface 10ge 2/0/13 [*SVF-10GE2/0/13] dcb ets enable ets1 [*SVF-10GE2/0/13] quit [*SVF] interface 10ge 101/0/1 [*SVF-10GE101/0/1] dcb ets enable ets1 [*SVF-10GE101/0/1] quit [*SVF] interface 10ge 101/0/2 [*SVF-10GE101/0/2] dcb ets enable ets1 [*SVF-10GE101/0/2] quit [*SVF] interface 10ge 102/0/1 [*SVF-10GE102/0/1] dcb ets enable ets1 [*SVF-10GE102/0/1] quit [*SVF] interface 10ge 102/0/2 [*SVF-10GE102/0/2] dcb ets enable ets1 [*SVF-10GE102/0/2] quit [*SVF] interface 10ge 103/0/1 [*SVF-10GE103/0/1] dcb ets enable ets1 [*SVF-10GE103/0/1] quit [*SVF] interface 10ge 103/0/2 [*SVF-10GE103/0/2] dcb ets enable ets1 [*SVF-10GE103/0/2] quit [*SVF] interface 10ge 104/0/1 [*SVF-10GE104/0/1] dcb ets enable ets1 [*SVF-10GE104/0/1] quit [*SVF] interface 10ge 104/0/2 [*SVF-10GE104/0/2] dcb ets enable ets1 [*SVF-10GE104/0/2] quit [*SVF] commit
- Проверьте конфигурацию DCB. После
успешного согласования DCB выполните конфигурацию FCoE.
[~SVF] display dcb M:Manual; A:Auto ------------------------------------------------------------------------------- Interface PFC Name PFC Status ETS Name ETS Status App-Profile ------------------------------------------------------------------------------- 10GE1/0/13 default ENABLE(A) ets1 SUCCEED - 10GE2/0/13 default ENABLE(A) ets1 SUCCEED - 10GE101/0/1 default ENABLE(A) ets1 SUCCEED - 10GE101/0/2 default ENABLE(A) ets1 SUCCEED - 10GE102/0/1 default ENABLE(A) ets1 SUCCEED - 10GE102/0/2 default ENABLE(A) ets1 SUCCEED - 10GE103/0/1 default ENABLE(A) ets1 SUCCEED - 10GE103/0/2 default ENABLE(A) ets1 SUCCEED - 10GE104/0/1 default ENABLE(A) ets1 SUCCEED - 10GE104/0/2 default ENABLE(A) ets1 SUCCEED - -------------------------------------------------------------------------------
- Настройте интерфейс FCoE и экземпляр FCoE.
# Создайте интерфейс FCoE в SVF.
[~SVF] interface fcoe-port 1 [*SVF-FCoE-Port1] quit [*SVF] interface fcoe-port 2 [*SVF-FCoE-Port2] quit [*SVF] interface fcoe-port 3 [*SVF-FCoE-Port3] quit [*SVF] interface fcoe-port 4 [*SVF-FCoE-Port4] quit [*SVF] interface fcoe-port 5 [*SVF-FCoE-Port5] quit [*SVF] interface fcoe-port 6 [*SVF-FCoE-Port6] quit [*SVF] interface fcoe-port 7 [*SVF-FCoE-Port7] quit [*SVF] interface fcoe-port 8 [*SVF-FCoE-Port8] quit [*SVF] interface fcoe-port 9 [*SVF-FCoE-Port9] quit [*SVF] interface fcoe-port 10 [*SVF-FCoE-Port10] quit [*SVF] commit
# Создайте интерфейс FC на SVF.
[~SVF] port mode fc 10ge 1/0/14 Warning: This operation will cause all the other configurations on the port to be lost. Continue? [Y/N]:y [*SVF] port mode fc 10ge 2/0/14 Warning: This operation will cause all the other configurations on the port to be lost. Continue? [Y/N]:y [*SVF] commit
# Создайте экземпляр FCF в SVF, укажите VLAN 200 как VLAN FCoE и добавьте FC и FCoE-интерфейсы к экземпляру FCF.
[~SVF] fcoe fcf1 fcf [*SVF-fcoe-fcf-fcf1] vlan 200 [*SVF-fcoe-fcf-fcf1] member interface fcoe-port 1 to 10 [*SVF-fcoe-fcf-fcf1] member interface fc 1/0/14 [*SVF-fcoe-fcf-fcf1] member interface fc 2/0/14 [*SVF-fcoe-fcf-fcf1] quit [*SVF] commit
# Добавьте физический интерфейс к интерфейсу FCoE в SVF. В качестве примера используется 10GE1/0/13. Здесь добавьте 10GE1/0/13 в FCoE-Port 1.
[~SVF] interface 10ge 1/0/13 [*SVF-10GE1/0/13] fcoe-port 1 [*SVF-10GE1/0/13] quit [*SVF] interface 10ge 2/0/13 [*SVF-10GE2/0/13] fcoe-port 2 [*SVF-10GE2/0/13] quit [*SVF] interface 10ge 101/0/1 [*SVF-10GE101/0/1] fcoe-port 3 [*SVF-10GE101/0/1] quit [*SVF] interface 10ge 101/0/2 [*SVF-10GE101/0/2] fcoe-port 4 [*SVF-10GE101/0/2] quit [*SVF] interface 10ge 102/0/1 [*SVF-10GE102/0/1] fcoe-port 5 [*SVF-10GE102/0/1] quit [*SVF] interface 10ge 102/0/2 [*SVF-10GE102/0/2] fcoe-port 6 [*SVF-10GE102/0/2] quit [*SVF] interface 10ge 103/0/1 [*SVF-10GE103/0/1] fcoe-port 7 [*SVF-10GE103/0/1] quit [*SVF] interface 10ge 103/0/2 [*SVF-10GE103/0/2] fcoe-port 8 [*SVF-10GE103/0/2] quit [*SVF] interface 10ge 104/0/1 [*SVF-10GE104/0/1] fcoe-port 9 [*SVF-10GE104/0/1] quit [*SVF] interface 10ge 104/0/2 [*SVF-10GE104/0/2] fcoe-port 10 [*SVF-10GE104/0/2] quit [*SVF] commit
# Укажите интерфейс для передачи трафика FCoE.
Как показано на Figure 1-29, укажите 10GE1/0/9 и 10GE2/0/10 для передачи трафика FCoE. Если связь 10GE1/0/9 не удалась, соединению на Fabric не требуется вычислять. Вместо этого трафик напрямую переключается на соединение 10GE2/0/10.
В качестве примера используется 10GE1/0/9.
[~SVF] interface 10ge 1/0/9 [~SVF] fcoe fabric-port [*SVF] commit
- Настройте зону и набор зон.
# Создайте Zone1 на SVF, добавьте Server-1, Server-2 и Array-1 в Zone1 и добавьте Server-3, Server-4 и Array-2 в Zone2.
[~SVF] zone zone1 [*SVF-zone-zone1] member wwpn 30:00:00:68:50:40:30:01 [*SVF-zone-zone1] member wwpn 30:00:00:68:50:40:30:02 [*SVF-zone-zone1] member wwpn 30:00:00:68:50:40:30:03 [*SVF-zone-zone1] member wwpn 30:00:00:68:50:40:30:04 [*SVF-zone-zone1] member wwpn 30:00:00:68:50:40:30:09 [*SVF-zone-zone1] member wwpn 30:00:00:68:50:40:30:10 [*SVF-zone-zone1] quit [*SVF] zone zone2 [*SVF-zone-zone2] member wwpn 30:00:00:68:50:40:30:05 [*SVF-zone-zone2] member wwpn 30:00:00:68:50:40:30:06 [*SVF-zone-zone2] member wwpn 30:00:00:68:50:40:30:07 [*SVF-zone-zone2] member wwpn 30:00:00:68:50:40:30:08 [*SVF-zone-zone2] member wwpn 30:00:00:68:50:40:30:11 [*SVF-zone-zone2] member wwpn 30:00:00:68:50:40:30:12 [*SVF-zone-zone2] quit [*SVF] commit
# Создайте зону на SVF и добавьте Zone1 и Zone2 в набор зон.
[~SVF] zoneset zoneset1 [*SVF-zoneset-zoneset1] member zone1 [*SVF-zoneset-zoneset1] member zone2 [*SVF-zoneset-zoneset1] quit [*SVF] commit
- Активируйте набор зон.
[~SVF] fcoe fcf1 fcf [~SVF-fcoe-fcf-fcf1] active zoneset zoneset1 [*SVF-fcoe-fcf-fcf1] quit [*SVF] commit
Проверка конфигурации
После выполнения конфигурирования проверьте, могут ли серверы успешно выполнить операцию ping маршрутизатора (нужно установить шлюз по умолчанию для серверов). В этом примере серверы выполняют ping маршрутизатора.
PC>ping 10.10.10.2 Ping 10.10.10.2: 32 data bytes, Press Ctrl_C to break From 10.10.10.2: bytes=32 seq=1 ttl=254 time=63 ms From 10.10.10.2: bytes=32 seq=2 ttl=254 time=94 ms From 10.10.10.2: bytes=32 seq=3 ttl=254 time=63 ms From 10.10.10.2: bytes=32 seq=4 ttl=254 time=62 ms From 10.10.10.2: bytes=32 seq=5 ttl=254 time=47 ms --- 10.10.10.2 ping statistics --- 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 47/65/94 ms
Проверьте регистрационную информацию о серверах и устройствах хранения в сети FCoE.
[~SVF] display fcoe name-server brief
The Name-Server Information:
-------------------------------------------------------------------------------
Interface FC-ID WWPN
-------------------------------------------------------------------------------
FCoE-Port1 16.00.01 30:00:00:68:50:40:30:01
FCoE-Port2 16.00.02 30:00:00:68:50:40:30:02
FCoE-Port3 16.00.03 30:00:00:68:50:40:30:03
FCoE-Port4 16.00.04 30:00:00:68:50:40:30:04
FCoE-Port5 16.00.05 30:00:00:68:50:40:30:05
FCoE-Port6 16.00.06 30:00:00:68:50:40:30:06
FCoE-Port7 16.00.07 30:00:00:68:50:40:30:07
FCoE-Port8 16.00.08 30:00:00:68:50:40:30:08
FCoE-Port9 16.00.09 30:00:00:68:50:40:30:09
FCoE-Port10 16.00.10 30:00:00:68:50:40:30:10
FC1/0/14 16.00.11 30:00:00:68:50:40:30:11
FC2/0/14 16.00.12 30:00:00:68:50:40:30:12
-------------------------------------------------------------------------------
Total: 12
Файлы конфигурации
Файл конфигурации маршрутизатора
# sysname Router # interface Eth-Trunk1 undo portswitch description To_CSS ip address 10.10.10.2 255.255.255.0 # interface XGigabitEthernet1/0/1 eth-trunk 1 # interface XGigabitEthernet1/0/2 eth-trunk 1 # ip route-static 10.10.20.0 24 10.10.10.1 # return
Файл конфигурации CSS основного уровня
# sysname CSS # stack # stack mode # stack member 1 domain 10 stack member 1 priority 150 # stack member 2 domain 10 # interface Eth-Trunk1 undo portswitch description To_Router ip address 10.10.10.1 255.255.255.0 # interface Eth-Trunk2 undo portswitch description To_SVF ip address 10.10.20.1 255.255.255.0 # interface 10GE1/1/0/1 port mode stack stack-port 1/1 # interface 10GE1/1/0/2 port mode stack stack-port 1/1 # interface 10GE1/1/0/3 port mode stack stack-port 1/1 # interface 10GE1/1/0/4 port mode stack stack-port 1/1 # interface 10GE1/1/0/5 eth-trunk 1 # interface 10GE1/1/0/6 eth-trunk 2 # interface 10GE1/1/0/10 dual-active detect mode direct # interface 10GE1/2/0/1 port mode stack stack-port 1/1 # interface 10GE1/2/0/2 port mode stack stack-port 1/1 # interface 10GE1/2/0/3 port mode stack stack-port 1/1 # interface 10GE1/2/0/4 port mode stack stack-port 1/1 # interface 10GE1/2/0/6 eth-trunk 2 # interface 10GE1/2/0/10 dual-active detect mode direct # interface 10GE2/1/0/1 port mode stack stack-port 2/1 # interface 10GE2/1/0/2 port mode stack stack-port 2/1 # interface 10GE2/1/0/3 port mode stack stack-port 2/1 # interface 10GE2/1/0/4 port mode stack stack-port 2/1 # interface 10GE2/1/0/5 eth-trunk 1 # interface 10GE2/1/0/6 eth-trunk 2 # interface 10GE1/2/0/10 dual-active detect mode direct # interface 10GE2/2/0/1 port mode stack stack-port 2/1 # interface 10GE2/2/0/2 port mode stack stack-port 2/1 # interface 10GE2/2/0/3 port mode stack stack-port 2/1 # interface 10GE2/2/0/4 port mode stack stack-port 2/1 # interface 10GE2/2/0/6 eth-trunk 2 # interface 10GE2/2/0/10 dual-active detect mode direct # return
Файл конфигурации SVF на уровне доступа
# sysname SVF # dcb pfc default # dcb ets-profile ets1 priority-group 0 queue 0 to 2 4 to 6 priority-group 15 queue 7 priority-group 0 drr weight 60 priority-group 1 drr weight 40 # lldp enable # zone zone1 member wwpn 30:00:00:68:50:40:30:01 member wwpn 30:00:00:68:50:40:30:02 member wwpn 30:00:00:68:50:40:30:03 member wwpn 30:00:00:68:50:40:30:04 member wwpn 30:00:00:68:50:40:30:09 member wwpn 30:00:00:68:50:40:30:10 # zone zone2 member wwpn 30:00:00:68:50:40:30:05 member wwpn 30:00:00:68:50:40:30:06 member wwpn 30:00:00:68:50:40:30:07 member wwpn 30:00:00:68:50:40:30:08 member wwpn 30:00:00:68:50:40:30:11 member wwpn 30:00:00:68:50:40:30:12 # zoneset zoneset1 member zone1 member zone2 # fcoe fcf1 fcf vlan 200 member interface FC1/0/14 member interface FC2/0/14 member interface FCoE-Port1 member interface FCoE-Port2 member interface FCoE-Port3 member interface FCoE-Port4 member interface FCoE-Port5 member interface FCoE-Port6 member interface FCoE-Port7 member interface FCoE-Port8 member interface FCoE-Port9 member interface FCoE-Port10 active zoneset zoneset1 # vlan batch 100 200 # stack # stack member 1 domain 20 stack member 1 priority 150 # stack member 2 domain 20 # interface Eth-Trunk2 description To_CSS port link-type trunk port trunk pvid vlan 100 undo port trunk allow-pass vlan 1 port trunk allow-pass vlan 100 # interface Fabric-Port1 port bind member 101 # interface Fabric-Port2 port bind member 102 # interface Fabric-Port3 port bind member 103 # interface Fabric-Port4 port bind member 104 # interface Stack-Port1/1 # interface Stack-Port2/1 # interface 10GE1/0/1 port mode stack stack-port 1/1 # interface 10GE1/0/2 port mode stack stack-port 1/1 # interface 10GE1/0/3 port mode stack stack-port 1/1 # interface 10GE1/0/4 port mode stack stack-port 1/1 # interface 10GE1/0/5 eth-trunk 2 # interface 10GE1/0/6 eth-trunk 2 # interface 10GE1/0/7 dual-active detect mode direct # interface 10GE1/0/8 dual-active detect mode direct # interface 10GE1/0/9 port mode stack fabric-port 1 fcoe fabric-port # interface 10GE1/0/10 port mode stack fabric-port 2 # interface 10GE1/0/11 port mode stack fabric-port 3 fcoe fabric-port # interface 10GE1/0/12 port mode stack fabric-port 4 # interface 10GE1/0/13 port link-type trunk port trunk allow-pass vlan 200 fcoe-port 1 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 40GE1/0/1 port mode stack stack-port 1/1 # interface 40GE1/0/2 port mode stack stack-port 1/1 # interface 10GE2/0/1 port mode stack fabric-port 1 # interface 10GE2/0/2 port mode stack fabric-port 2 # interface 10GE2/0/3 port mode stack fabric-port 3 # interface 10GE2/0/4 port mode stack # interface 10GE2/0/5 eth-trunk 2 # interface 10GE2/0/6 eth-trunk 2 # interface 10GE2/0/7 dual-active detect mode direct # interface 10GE2/0/8 dual-active detect mode direct # interface 10GE2/0/9 port mode stack fabric-port 1 # interface 10GE2/0/10 port mode stack fabric-port 2 fcoe fabric-port # interface 10GE2/0/11 port mode stack fabric-port 3 # interface 10GE2/0/12 port mode stack fabric-port 4 fcoe fabric-port # interface 10GE2/0/13 port link-type trunk port trunk allow-pass vlan 200 fcoe-port 2 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 40GE2/0/1 port mode stack stack-port 2/1 # interface 40GE2/0/2 port mode stack stack-port 2/1 # interface 10GE101/0/1 port link-type trunk port trunk allow-pass vlan 100 200 fcoe-port 3 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 10GE101/0/2 port link-type trunk port trunk allow-pass vlan 100 200 fcoe-port 4 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 10GE102/0/1 port link-type trunk port trunk allow-pass vlan 100 200 fcoe-port 5 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 10GE102/0/2 port link-type trunk port trunk allow-pass vlan 100 200 fcoe-port 6 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 10GE103/0/1 port link-type trunk port trunk allow-pass vlan 100 200 fcoe-port 7 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 10GE103/0/2 port link-type trunk port trunk allow-pass vlan 100 200 fcoe-port 8 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 10GE104/0/1 port link-type trunk port trunk allow-pass vlan 100 200 fcoe-port 9 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface 10GE104/0/2 port link-type trunk port trunk allow-pass vlan 100 200 fcoe-port 10 lldp tlv-enable dcbx dcb pfc enable mode auto dcb ets enable ets1 # interface FCoE-Port1 # interface FCoE-Port2 # interface FCoE-Port3 # interface FCoE-Port4 # interface FCoE-Port5 # interface FCoE-Port6 # interface FCoE-Port7 # interface FCoE-Port8 # interface FCoE-Port9 # interface FCoE-Port10 # interface FC1/0/14 # interface FC2/0/14 # return