Настройка ERPS на коммутаторах SNR
Настройка ERPS на коммутаторах SNR
ERPS — протокол, позволяющий осуществлять резервирование канала на втором уровне модели OSI путем физического создания петель и их логической блокировки. В каждом кольце выбирается R-APS VLAN, в котором будет ходить служебный трафик ERPS. Трафиковые VLAN’ы, которые нужно защищать от петель и разрывов, объединяются в MST-инстансы и называются protected VLAN. Также для каждого порта в кольце выбирается 1 из 3 возможных ролей: RPL owner, RPL neighbour или common. RPL owner должен быть 1 на кольцо и именно он при нормальных условиях должен выполнять блокировку петли и разблокировку канала в случае разрыва.
Выполним настройку ERPS-кольца из трех коммутаторов, соединенных в кольцо как на схеме ниже. Будем считать, что что сигнальный трафик кольца будет ходить в vlan’e 2, а защищаемый трафик будет в vlan 3. Заодно также создадить vlan 4, который понадобится для создания полукольца.
Настроим сначала SwitchA.
Cоздаем VLAN, который будем защищать, VLAN, в котором будет ходить служебный трафик ERPS
!
vlan 1-4
!
Создаем экземпляр MST, который будем защищать с помощью ERPS
!
spanning-tree mst configuration
instance 0 vlan 5-4094
instance 1 vlan 1-4
exit
!
Создаем erps-кольцо test_ring1 и erps-экземпляр 1, указываем protected MST instance, control vlan и роль портов(rpl port0 будет иметь роль owner, port1 — по-умолчанию common)
!
erps-ring test_ring1
erps-instance 1
rpl port0 owner
protected-instance 1
control-vlan 2
exit
!
Переводим порты в режим trunk и назначаем ERPS роли интерфейсам
!
Interface Ethernet1/0/25
switchport mode trunk
erps-ring test_ring1 port0
!
Interface Ethernet1/0/26
switchport mode trunk
erps-ring test_ring1 port1
!
На этом настройка коммутатора SwitchA закончена, приступим к коммутатору SwitchB.
Настройка коммутатора SwitchB производится аналогично SwitchA, кроме роли порта port0. Поскольку с другой стороны линка будет RPL owner, то port0 должен быть neighbour.
!
vlan 1-4
!
spanning-tree mst configuration
instance 0 vlan 5-4094
instance 1 vlan 1-4
exit
!
erps-ring test_ring1
erps-instance 1
rpl port0 neighbour
protected-instance 1
control-vlan 2
exit
!
Interface Ethernet1/0/25
switchport mode trunk
erps-ring test_ring1 port0
!
Interface Ethernet1/0/26
switchport mode trunk
erps-ring test_ring1 port1
!
Настройка коммутатора SwitchC:
Настройка коммутатора SwitchC осуществляется аналогично SwitchA и SwitchB, за исключением того, что на SwitchC роли портов port0 и port1 не указываются, будут ли они RPL owner или neighbour, т.е. они становятся по умолчанию RPL common.
!
vlan 1-4
!
spanning-tree mst configuration
instance 0 vlan 5-4094
instance 1 vlan 1-4
exit
!
erps-ring test_ring1
erps-instance 1
protected-instance 1
control-vlan 2
exit
!
Interface Ethernet1/0/25
switchport mode trunk
erps-ring test_ring1 port0
!
Interface Ethernet1/0/26
switchport mode trunk
erps-ring test_ring1 port1
!
На следующем этапе предлагается немного усложнить схему, оставив уже настроенное кольцо, и подключить к коммутаторам SwitchA и SwitchB еще и SwitchD. Таким образом, к существующему кольцу(major-ring) мы подключаем полукольцо(sub-ring). Полукольцо получается из-за того, что линк между SwitchA и SwitchB уже принадлежит кольцу SwitchA-SwitchB-SwitchC и мы не можем на этих же портах коммутаторов SwitchA и SwitchB прописать, что они относятся также к кольцу SwitchA-SwitchB-SwitchD. Договоримся, что сигнальный трафик будет ходить в vlan’e 4, который был создан ранее.
Настройка коммутатора SwitchA:
В дополнение к первому создадим второе erps-кольцо и укажем, что оно будет полукольцом с помощью команды open-ring.
!
erps-ring test_ring1
erps-instance 1
rpl port0 owner
protected-instance 1
control-vlan 2
exit
erps-ring test_ring2
open-ring
raps-virtual-channel with
erps-instance 1
rpl port0 owner
protected-instance 1
control-vlan 4
exit
!
Настраиваем интерфейс 1/0/27, который будет принадлежать кольцу test_ring2. Интерфейсы 1/0/25-26 были настроены ранее.
!
Interface Ethernet1/0/27
switchport mode trunk
erps-ring test_ring2 port0 port1-none
!
Настройка коммутатора SwitchB:
Настройка коммутатора SwitchB осуществляется аналогично SwitchA, за исключением того, что rpl port0 не указывается, т.е. port0 будет RPL common, а port1 существовать не будет.
!
erps-ring test_ring1
erps-instance 1
protected-instance 1
control-vlan 2
exit
erps-ring test_ring2
open-ring
raps-virtual-channel with
erps-instance 1
protected-instance 1
control-vlan 4
exit
!
Interface Ethernet1/0/27
switchport mode trunk
erps-ring test_ring2 port0 port1-none
!
Настройка коммутатора SwitchD:
настройка коммутатора SwitchD аналогична настройке коммутатора SwitchC за исключением того, что будет создно кольцо erps_ring2 с параметром open-ring, в котором будет control vlan 4.
!
vlan 1-4
!
spanning-tree mst configuration
instance 0 vlan 5-4094
instance 1 vlan 1-4
exit
!
erps-ring test_ring2
erps-instance 1
rpl port0 neighbour
protected-instance 1
control-vlan 4
exit
!
Interface Ethernet1/0/25
switchport mode trunk
erps-ring test_ring2 port0
!
Interface Ethernet1/0/26
switchport mode trunk
erps-ring test_ring2 port1
!
Более детально с работой протокола ERPS и особенностями его настройки на коммутаторах SNR можно ознакомиться на ///articles/article/28183/nastroyka-erps-na-kommutatorah-snr.html