Подниму тему.
Необходимо связать кольцом DGS-3120(рут) и несколько с2950. Свитчи подключены по цепочке, первая и конечная циска в длинке. Распределение виланов по инстансам не требуется, достаточно чтоб опускался порт с максимальной стоимостью.
Cобрал стенд из DGS-3120 (Fw Ver.: Build 3.10.B026, Hw Ver.: A2, Fw Type: EI) и 2х WS-C2950T-24 (Sw ver.: 12.1(22)EA14)
Подключил: d-link(3п) <-> (Gi0/1)cisco1(Gi0/2) <-> (Gi0/2)cisco2(Gi0/1) <-> (4п)d-link
d-link назначаю рутом с приоритетом 16384, цискам оставляю по дефолту 32768.
На цисках использую mst :
spanning-tree mode mst
spanning-tree portfast bpduguard default
spanning-tree portfast bpdufilter default
no spanning-tree optimize bpdu transmission
spanning-tree extend system-id
spanning-tree pathcost method long
!
interface range Gi0/1 - 2
switchport trunk allowed vlan 1, ...
switchport mode trunk
flowcontrol send off
no cdp enable
ip dhcp snooping trust
!
Длинк оставляю на rstp.
config stp ports 1:1-1:2,1:5-1:24 state disable
config stp ports 1:3-1:4 migrate no edge false p2p true state enable
config stp priority 16384 instance_id 0
enable stp
Итог
DGS-3120-24SC:admin#show stp ports 3-4
Command: show stp ports 1:3-1:4
MSTP Port Information
----------------------
Port Index : 1:3 , Hello Time: 2 /2 , Port STP : Enabled ,
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 4000/9094E423C220 20000 128 Forwarding Designated
Port Index : 1:4 , Hello Time: 2 /2 , Port STP : Enabled ,
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 4000/9094E423C220 20000 128 Forwarding Designated
DGS-3120-24SC:admin#sh stp
Command: show stp
STP Bridge Global Settings
---------------------------
STP Status : Enabled
STP Version : RSTP
Max Age : 20
Hello Time : 2
Forward Delay : 15
Max Hops : 20
TX Hold Count : 6
Forwarding BPDU : Disabled
New Root Trap : Enabled
Topology Change Trap : Enabled
NNI BPDU Address : dot1d
cisco1#sh spanning-tree mst
###### MST00 vlans mapped: 1-4094
Bridge address 0011.5cf6.5340 priority 32768 (32768 sysid 0)
Root address 9094.e423.c220 priority 16384 (16384 sysid 0)
port Gi0/1 path cost 20000
IST master this switch
Operational hello time 2, forward delay 15, max age 20
Configured hello time 2, forward delay 15, max age 20, max hops 20
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi0/1 Root FWD 20000 128.25 P2p Bound(PVST)
Gi0/2 Desg FWD 20000 128.26 P2p
cisco2#sh spanning-tree mst
###### MST00 vlans mapped: 1-4094
Bridge address 0013.19ae.f800 priority 32768 (32768 sysid 0)
Root address 9094.e423.c220 priority 16384 (16384 sysid 0)
port Gi0/2 path cost 20000
IST master address 0011.5cf6.5340 priority 32768 (32768 sysid 0)
path cost 20000 rem hops 19
Operational hello time 2, forward delay 15, max age 20
Configured hello time 2, forward delay 15, max age 20, max hops 20
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Gi0/1 Altn BLK 20000 128.25 P2p Bound(PVST)
Gi0/2 Root FWD 20000 128.26 P2p
Видно, что циски знают, что длинк-рут. Но первая назначается IST master'ом в регионе, и вторая блокирует линк с длинком. Получается цепочка, вместо желаемых двух полуколец.
MSTP на длинке не изменило ситуацию.
Возможно ли как-то подружить эти железки при использовании длинка в качестве рута?