Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Подкольцо не умеет определять разрыв виртуального линка. Поэтому при разрыве этого линка в подкольце не разблокируется rpl-link.
  • По дефолту через интерфейс в режим trunk проходит дефолтный 1 VLAN. Поэтому данный VLAN необходимо или добавить в protected, или запретить его прохождение через интерфейс, чтобы избежать возникновение шторма.
  • RPL link блокирует прохождение трафика в protected VLAN. Но на семейство протоколов xSTP данная блокировка не растространяется. Поэтому необходимо запрещать прохождение STP bpdu через кольцевые порты.

Конфигурация коммутатора 1:

console(config)

...

# erps

console(config)

...

# erps vlan 10

console(config-erps)

...

# ring enable

console(config-erps)

...

# port west te1/0/1

console(config-erps)

...

# port east te1/0/2

console(config-erps)

...

# protected vlan add 20,30,40,100,200,300,400

console(config-erps)

...

# rpl west owner

console(config-erps)

...

# exit

console(config)#

console(config)

...

# interface range TengigabitEthernet1/0/1-2

console(config-if)

...

# switchport mode trunk

console(config-if)

...

# switchport trunk allowed vlan add 10,20,30,40,100,200,300,400

console(config-if)

...

# switchport forbidden default-vlan

console(config-if)

...

# exit

console(config)

...

# spanning-tree bpdu filtering 

Конфигурация коммутатора 2:

console(config)

...

# erps

console(config)

...

# erps vlan 10

console(config-erps)

...

# ring enable

console(config-erps)

...

# port west te1/0/1

console(config-erps)

...

# port east te1/0/2

console(config-erps)

...

# protected vlan add 20,30,40,100,200,300,400

console(config-erps)

...

# rpl west neighbor

console(config-erps)

...

# exit

console(config)#

console(config)

...

# interface range TengigabitEthernet1/0/1-2

console(config-if)

...

# switchport mode trunk

console(config-if)

...

# switchport trunk allowed vlan add 10,20,30,40,100,200,300,400

console(config-if)

...

# switchport forbidden default-vlan

console(config-if)

...

# exit

console(config)

...

# spanning-tree bpdu filtering 

Конфигурация коммутатора коммутаторов 3, 4:

console(config)

...

# erps

console(config)

...

# erps vlan 10

console(config-erps)

...

# ring enable

console(config-erps)

...

# port west tengigabitethernet1/0/1

console(config-erps)

...

# port east tengigabitethernet1/0/2

console(config-erps)

...

# protected vlan add 20,30,40

console(config-erps)

...

# sub-ring vlan 100

console(config-erps)

...

# exit

console(config)

...

# erps vlan 100

console(config-erps)

...

# ring enable

console(config-erps)

...

# port west tengigabitethernet1/0/3

console(config-erps)

...

# protected vlan add 200,300,400

console(config-erps)

...

# exit

console(config)#

console(config)

...

# interfaceTengigabitEthernet1/0/1

console(config-if)

...

# switchport mode trunk

console(config-if)

...

# switchport trunk allowed vlan add 10,20,30,40,100,200,300,400

console(config-if)

...

# switchport forbidden default-vlan

console(config-if)

...

# exit

console(config)

...

# interfaceTengigabitEthernet1/0/2

console(config-if)

...

# switchport mode trunk

console(config-if)

...

# switchport trunk allowed vlan add 10,20,30,40,100,200,300,400

console(config-if)

...

# switchport forbidden default-vlan

console(config-if)

...

# exit

console(config)

...

# interfaceTengigabitEthernet1/0/3

console(config-if)

...

# switchport mode trunk

console(config-if)

...

# switchport trunk allowed vlan add 100,200,300,400

console(config-if)

...

# switchport forbidden default-vlan

console(config-if)

...

# exit

console(config)

...

# spanning-tree bpdu filtering 

Конфигурация коммутатора 5

console(config)

...

# erps

console(config)

...

# erps vlan 100

console(config-erps)

...

# ring enable

console(config-erps)

...

# port west te1/0/1

console(config-erps)

...

# port east te1/0/2

console(config-erps)

...

# protected vlan add 200,300,400

console(config-erps)

...

# rpl west owner

console(config-erps)

...

# exit

console(config)#

console(config)

...

# interface range TengigabitEthernet1/0/1-2

console(config-if)

...

# switchport mode trunk

console(config-if)

...

# switchport trunk allowed vlan add 100,200,300,400

console(config-if)

...

# switchport forbidden default-vlan

console(config-if)

...

# exit

console(config)

...

# spanning-tree bpdu filtering 

Конфигурация коммутатора 6:

console(config)

...

# erps

console(config)

...

# erps vlan 100

console(config-erps)

...

# ring enable

console(config-erps)

...

# port west te1/0/1

console(config-erps)

...

# port east te1/0/2

console(config-erps)

...

# protected vlan add 200,300,400

console(config-erps)

...

# rpl west neighbor

console(config-erps) #exit

console(config)

...

# interface range TengigabitEthernet1/0/1-2

console(config-if)

...

# switchport mode trunk

console(config-if)

...

# switchport trunk allowed vlan add 100,200,300,400

console(config-if)

...

# switchport forbidden default-vlan

console(config-if)

...

# exit

console(config)

...

# spanning-tree bpdu filtering 

Статус колец можно посмотреть командами

...

console# show erps

...

console# show erps vlan 10

...

console# show erps vlan 100