
значимая конфигурация:
sw1:
create vlan inly
config vlan default delete 3-10
config vlan inly add untagged 3-10
create ipif a1_i 192.168.1.3/24 inly state enable
create ipif a2_i 192.168.2.3/24 inly state enable secondary
create vrrp vrid 1 ipif a1_i ipaddress 192.168.1.1 state enable advertisement_interval 1 priority 200 preempt true
create vrrp vrid 2 ipif a2_i ipaddress 192.168.2.2 state enable advertisement_interval 1 priority 100 preempt true
config stp version rstp
enable stp
sw2:
create vlan inly
config vlan default delete 3-10
config vlan inly add untagged 3-10
create ipif a1_i 192.168.1.4/24 inly state enable
create ipif a2_i 192.168.2.4/24 inly state enable secondary
create vrrp vrid 1 ipif a1_i ipaddress 192.168.1.1 state enable advertisement_interval 1 priority 100 preempt true
create vrrp vrid 2 ipif a2_i ipaddress 192.168.2.2 state enable advertisement_interval 1 priority 200 preempt true
config stp version rstp
enable stp
синим и красным пунктиром показан путь трафика от сервера srv1 к gateway 192.168.2.2.
синий пунктир - движение трафика при выключенном rstp
красный пунктир - rstp работает.
если rstp не работает (синий пунктир), то трафик с srv1 идет, через sw3, на sw2, который является шлюзом - т.е. все нормально.
если rstp работает (красный пунктир), то трафик с srv1 идет, через sw3, на sw1, с него, через sw4, на sw2 - т.е. не нормально.
при включенном rstp:
на порту sw1, к которому подключен sw3 видим (show stp ports):
Код:
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 8000/001CF0B64E00 20000 128 Forwarding Designated
на порту sw2, к которому подключен sw3 видим:
Код:
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 8000/001CF0B64E00 20000 128 Discarding Alternate
на портах sw1 и sw2 к которым подключен sw4 видим:
Код:
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 8000/001CF0242240 20000 128 Forwarding Root
более полная картина:
srv1 шлет трафик предназначенный для 192.168.2.2 который сначала попадает sw3
sw3 выбирает между sw1 и sw2 и т.к. у sw1 порт имеет статус Designated, а у sw2: Alternate,трафик отсылается на sw1
sw1 пересылает трафик через Root порт на sw2, т.к. 192.168.2.2 на sw1 в статусе Backup (Virtual Router State : Backup)
на root-портах sw1 и sw2 висит свитч sw4, по-этому при пересылке трафика между vrrp-свитчами трафик пересылается через sw4.
в принципе я могу сделать sw2 главным, через config stp priority, но ситуацию это не спасет, длинный путь будет не до 192.168.2.2, так до: 192.168.1.1
вопросы:
1. при включенном rstp и vrrp можно ли трафик, все же, направить сразу на тот свитч, на который он должен идти.
2. как выбрать Root порт, что бы трафик шагал не через sw4, а, например, через патчкорд напрямую соеденяющий sw1 и sw2