Сегодня речь пойдет о настройке ERPS на Huawei и Extreme Summit.
ERPS является отличной альтернативой STP/MSTP/RSTP,
имеет сходимость 50ms и поддерживается на большинстве современных коммутаторов.
В данном примере настраивается ERPSv2 с двумя кольцами для балансировки трафика. Сложные(пересекающиеся) кольца работают только на V2 версии.
Схема лабы:
Будем использовать связку из Extreme X670 и Huawei S6700.
В роли Owner будут выступать Extreme.
Настраиваем два кольца — MAIN-WEST(instance 1) и MAIN-EAST (instance 2) .
В кольце MAIN-WEST резервируем вланы 500 и 1001.
В кольце MAIN-EAST резервируем влан 50.
Extreme по дефолту использует значение поля MEL в RAPS PDU равное 0, в то время как Huawei используется дефолтное значение 7.
Для корректоной работы все участники кольца должны использовать одинаковое значение поля MEL.
Все настройки делаются при разорванной кольцевой топологии. После того как все коммутаторы будут настроены, порты можно будет включить.
Настройка коммутатора SW3 ( Huawei S6700)
Создадим контрольные вланы для ERPS и клиентские
вланы, которые нужно резервировать:
vlan batch 50 122 to 123 500 1001
Кольца ERPS привязываются к инстансам STP. Создаем два инстанса
со списком вланов, которые будут в кольцах.
Для простых колец, рекомендую использовать один инстанс с вланами 1-4094.
stp region-configuration
instance 1 vlan 500 1001
instance 2 vlan 50
active region-configuration
Создадем два ERPS кольца и указываем контрольные вланы.
erps ring 1
control-vlan 123
protected-instance 1
raps-mel 0
version v2
erps ring 2
control-vlan 122
protected-instance 2
raps-mel 0
version v2
Настраиваем порты:
interface Eth-Trunk1
description SW1
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 50 122 to 123 500 1001
stp disable
erps ring 1 rpl neighbour
erps ring 2
mode lacp
#
interface Eth-Trunk2
description SW2
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 50 122 to 123 500 1001
stp disable
erps ring 1
erps ring 2 rpl neighbour
mode lacp
interface XGigabitEthernet0/0/47
description SW2
eth-trunk 2
#
interface XGigabitEthernet0/0/48
description SW1
eth-trunk 1
Настройка коммутатора SW1 ( Extrme X670)
Создаем контрольные и клиентские вланы:
create vlan "MAIN-WEST-control"
configure vlan MAIN-WEST-control tag 123
configure vlan MAIN-WEST-control add ports 11,48 tagged
create vlan "MAIN-EAST-control"
configure vlan MAIN-EAST-control tag 122
configure vlan MAIN-EAST-control add ports 11,48 tagged
create vlan "customer1"
configure vlan customer1 tag 50
configure vlan customer1 add ports 11,48 tagged
create vlan "customer2"
configure vlan customer2 tag 500
configure vlan customer2 add ports 11,48 tagged
create vlan "customer3"
configure vlan customer3 tag 1001
configure vlan customer3 add ports 11,48 tagged
Создаем инстансы ERPS:
enable erps
create erps MAIN-WEST
configure erps MAIN-WEST add control vlan MAIN-WEST-control
configure erps MAIN-WEST ring-port east 48
configure erps MAIN-WEST ring-port west 11
configure erps MAIN-WEST protection-port 48
configure erps MAIN-WEST add protected vlan customer2
configure erps MAIN-WEST add protected vlan customer3
create erps MAIN-EAST
configure erps MAIN-EAST add control vlan MAIN-EAST-control
configure erps MAIN-EAST ring-port east 11
configure erps MAIN-EAST ring-port west 48
configure erps MAIN-EAST add protected vlan customer1
enable erps MAIN-WEST
enable erps MAIN-EAST
Конфиг коммутатора SW2 ( Extrme X670)
Создаем контрольные и клиентские вланы:
create vlan "MAIN-WEST-control"
configure vlan MAIN-WEST-control tag 123
configure vlan MAIN-WEST-control add ports 11,48 tagged
create vlan "MAIN-EAST-control"
configure vlan MAIN-EAST-control tag 122
configure vlan MAIN-EAST-control add ports 11,48 tagged
create vlan "customer1"
configure vlan customer1 tag 50
configure vlan customer1 add ports 11,48 tagged
create vlan "customer2"
configure vlan customer2 tag 500
configure vlan customer2 add ports 11,48 tagged
create vlan "customer3"
configure vlan customer3 tag 1001
configure vlan customer3 add ports 11,48 tagged
Создаем инстансы ERPS:
enable erps
create erps MAIN-WEST
configure erps MAIN-WEST add control vlan MAIN-WEST-control
configure erps MAIN-WEST ring-port east 48
configure erps MAIN-WEST ring-port west 11
configure erps MAIN-WEST add protected vlan customer2
configure erps MAIN-WEST add protected vlan customer3
create erps MAIN-EAST
configure erps MAIN-EAST add control vlan MAIN-EAST-control
configure erps MAIN-EAST ring-port east 11
configure erps MAIN-EAST ring-port west 48
configure erps MAIN-EAST protection-port 48
configure erps MAIN-EAST add protected vlan customer1
enable erps MAIN-WEST
enable erps MAIN-EAST
После того, как конфигурация завершена, можно включить все кольцевые порты и проверить работу ERPS.
Смотрим на SW2:
SW2 # sh erps
ERPS Enabled: Yes
ERPS Display Config Warnings: On
ERPS Multicast Add Ring Ports: Off
ERPS Multicast Send IGMP and MLD Query: On
ERPS Multicast Temporary Flooding: Off
ERPS Multicast Temporary Flooding Duration: 15 sec
Number of ERPS instances: 2
# ERPS ring configuration :
--------------------------------------------------------------------------------
Ring State Type East West Control-Vlan VID
--------------------------------------------------------------------------------
MAIN-WEST Idle X 48 11 MAIN-WEST-control(123 )
MAIN-EAST Idle R r 11 +48 MAIN-EAST-control(122 )
--------------------------------------------------------------------------------
where State: Init/Idle/Protection/Manual-Switch/Force-Switch/Pending
Type: (I) Interconnected node, (N) RPL Neighbor,
(R) RPL Owner, (X) Ring node
Flags: (n) Non-revertive, (r) Revertive,
(+) RPL Protection Port, (^) RPL Neighbor Port
(f) Force Switch Port, (m) Manual Switch Port
На SW3:
dis erps verbose
Ring ID : 1
Description : Ring 1
Control Vlan : 123
Protected Instance : 1
Service Vlan : 500 1001
WTR Timer Setting (min) : 5 Running (s) : 0
Guard Timer Setting (csec) : 200 Running (csec) : 0
Holdoff Timer Setting (deciseconds) : 0 Running (deciseconds) : 0
WTB Timer Running (csec) : 0
Ring State : Idle
RAPS_MEL : 0
Revertive Mode : Revertive
R-APS Channel Mode : -
Version : 2
Sub-ring : No
Forced Switch Port : -
Manual Switch Port : -
TC-Notify : -
Time since last topology change : 0 days 0h:49m:58s
--------------------------------------------------------------------------------
Port Port Role Port Status Signal Status
--------------------------------------------------------------------------------
Eth-Trunk1 RPL Neighbour Discarding Non-failed
Eth-Trunk2 Common Forwarding Non-failed
Ring ID : 2
Description : Ring 2
Control Vlan : 122
Protected Instance : 2
Service Vlan : 50
WTR Timer Setting (min) : 5 Running (s) : 0
Guard Timer Setting (csec) : 200 Running (csec) : 0
Holdoff Timer Setting (deciseconds) : 0 Running (deciseconds) : 0
WTB Timer Running (csec) : 0
Ring State : Idle
RAPS_MEL : 0
Revertive Mode : Revertive
R-APS Channel Mode : -
Version : 2
Sub-ring : No
Forced Switch Port : -
Manual Switch Port : -
TC-Notify : -
Time since last topology change : 0 days 0h:49m:59s
--------------------------------------------------------------------------------
Port Port Role Port Status Signal Status
--------------------------------------------------------------------------------
Eth-Trunk1 Common Forwarding Non-failed
Eth-Trunk2 RPL Neighbour Discarding Non-failed
На этом настройка завершена. В следующей части расскажу Вам о настройке сложных колец.