Artem Kolpakov писал(а):
Настройки привести не могу, так как во-первых, не знаю, какая у вас в итоге получилась топология,
В итоге схема такая:
Код:
Коммутатор1
порт 21 порт 24
| |
бридж |
| |
порт 9 порт 12
Коммутатор2
Настраиваю так:
коммутатор1:
Код:
enable stp
config stp version rstp
config stp maxage 6 maxhops 20 forwarddelay 4 txholdcount 6 fbpdu enable hellotime 1
config stp priority 8192 instance_id 0
config stp mst_ports 21,24 instance_id 0 internalCost auto priority 128
config stp ports 21,24 externalCost auto edge false p2p auto state enable
config stp ports 21,24 fbpdu enable
config stp ports 21,24 restricted_role false
config stp ports 21,24 restricted_tcn false
коммутатор2:
Код:
enable stp
config stp version rstp
config stp maxage 6 maxhops 20 forwarddelay 4 txholdcount 6 fbpdu enable hellotime 1
config stp priority 4096 instance_id 0
config stp mst_ports 9,12 instance_id 0 internalCost auto priority 128
config stp ports 9,12 externalCost auto edge false p2p auto state enable
config stp ports 9,12 fbpdu enable
config stp ports 9,12 restricted_role false
config stp ports 9,12 restricted_tcn false
Согласно инструкции корневым коммутатором выбирается тот, который имеет меньшее
priority, т.е. коммутатор2 является корневым. Смотрим:
коммутатор1:
Код:
Command: show stp instance
STP Instance Settings
---------------------------
Instance Type : CIST
Instance Status : Enabled
Instance Priority : 8192 (Bridge Priority : 8192 , SYS ID Ext : 0 )
STP Instance Operational Status
--------------------------------
Designated Root Bridge : 4096 /00-1E-58-D9-13-00
External Root Cost : 20000
Regional Root Bridge : 8192 /00-22-B0-26-C1-00
Internal Root Cost : 0
Designated Bridge : 4096 /00-1E-58-D9-13-00
Root Port : 24
Max Age : 6
Forward Delay : 4
Last Topology Change : 1816
Topology Changes Count : 3
коммутатор2:
Код:
Command: show stp instance
STP Instance Settings
---------------------------
Instance Type : CIST
Instance Status : Enabled
Instance Priority : 4096 (Bridge Priority : 4096 , SYS ID Ext : 0 )
STP Instance Operational Status
--------------------------------
Designated Root Bridge : 4096 /00-1E-58-D9-13-00
External Root Cost : 0
Regional Root Bridge : 4096 /00-1E-58-D9-13-00
Internal Root Cost : 0
Designated Bridge : 4096 /00-1E-58-D9-13-00
Root Port : None
Max Age : 6
Forward Delay : 4
Last Topology Change : 1850
Topology Changes Count : 2
Смотрим по портам:
коммутатор1:
Код:
Command: show stp ports 21,24
MSTP Port Information
----------------------
Port Index : 21 , Hello Time: 1 /1 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 2000/0022B026C100 20000 128 Forwarding Designated
Command: show stp ports 21,24
MSTP Port Information
----------------------
Port Index : 24 , Hello Time: 1 /1 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 1000/001E58D91300 20000 128 Forwarding Root
коммутатор2:
Код:
Command: show stp ports 9,12
MSTP Port Information
----------------------
Port Index : 9 , Hello Time: 1 /1 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 1000/001E58D91300 20000 128 Forwarding Designated
Command: show stp ports 9,12
MSTP Port Information
----------------------
Port Index : 12 , Hello Time: 1 /1 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 1000/001E58D91300 20000 128 Forwarding Designated
Все верно: на корневом коммутаторе рутового порта нет (и не должно быть), на другом коммутаторе рутовым может быть только один порт (собственно, он и есть - порт 24, прямой линк между коммутаторами).
Artem Kolpakov писал(а):
И уже затем считайте, как вам и на каких портах редактировать стоимость портов.
Как изменить стоимость порта, вы уж извините, но я не пойму...
Все линки гигабитные, значит стоимость порта
20000. Т.е. при всех одинаковых параметрах выбирается рутовым порт 24. Значит чем-то он предпочтительнее. Согласно мануалам рутовый порт:
Цитата:
это порт, который имеет кратчайшее расстояние до любого порта корневого коммутатора.
Что это за расстояние? Как оно определяется?
Я игрался с internal PathCost, external PathCost, приоритетами:
Код:
config stp mst_ports 21 instance_id 0 internalCost auto priority 16
config stp mst_ports 24 instance_id 0 internalCost auto priority 128
судя по манам, чем меньше значение приоритета, тем больше вероятность, что порт будет рутовым
В итоге у меня так и не получилось сделать порт 21 коммутатора1 рутовым.
Прошу еще раз, подскажите как изменить рутовый порт? Приведите, пожалуйста, пример.
Можно абстрагироваться от моей схемы - приведите другую схему, но хочется видеть КАК меняется рутовый порт!