Настройка 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