cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
15375
Views
0
Helpful
5
Replies

RSTP between Cisco and Procurve switches

malcolmpdwilson
Level 1
Level 1

Hello,

Cisco switches in Core and Dist layers, Procurves in access layer.

Core switch V1CS1 goes down, V2CS1 takes over as STP root.

The Ciscos are running PVRST+ and the Procurves RSTP.

When V2CS1 takes over as the new root, the Procurve switches only reply to proposals on VLAN1.

V2CS1 keeps transmitting proposals on fa0/1 and fa0/2 until the forward delay timer expires.

Fa0/1 and fa0/2 then go into LRN for 15 seconds, then FWD.

This is a terrible delay to have...

I have found one solution: MSTP. This gets <2s reconvergence. But this would involve a lot of reconfiguration work on the production network.

Does anyone have another idea?

Any thoughts are greatly appreciated.

Regards,

Malcolm

ciscoprocurve.PNG

S2# sh run

Running configuration:

; J9088A Configuration Editor; Created on release #R.11.30

hostname "S2"

snmp-server community "public" Unrestricted vlan 1

   name "DEFAULT_VLAN"

   untagged 1-2,6-52

   no ip address

   no untagged 3-5

   exit

vlan 110

   name "VLAN110"

   untagged 3

   tagged 1-2

   exit

vlan 220

   name "VLAN220"

   untagged 4-5

   tagged 1-2

   exit

spanning-tree

spanning-tree force-version RSTP-operation

S1# sh run

Running configuration:

; J9088A Configuration Editor; Created on release #R.11.30

hostname "S1"

snmp-server community "public" Unrestricted vlan 1

   name "DEFAULT_VLAN"

   untagged 1-2,4-52

   no ip address

   no untagged 3

   exit

vlan 110

   name "VLAN110"

   untagged 3

   tagged 1-2

   exit

spanning-tree

spanning-tree force-version RSTP-operation

V1CS2
spanning-tree mode rapid-pvst
spanning-tree extend system-id
!
spanning-tree vlan 1-1024 priority 4096
!
vlan internal allocation policy ascending
vlan dot1q tag native
!
interface FastEthernet0/1
  switchport trunk encapsulation dot1q
  switchport mode trunk
!
interface FastEthernet0/2
  switchport trunk encapsulation dot1q
  switchport mode trunk
!
interface GigabitEthernet0/2
  switchport trunk encapsulation dot1q
  switchport mode trunk
!
interface Vlan1
  no ip address
!
interface Vlan110
  ip address 192.168.110.3 255.255.255.0
!
interface Vlan220
  ip address 192.168.220.3 255.255.255.0



V1CS1
spanning-tree mode rapid-pvst
spanning-tree logging
spanning-tree extend system-id
!
spanning-tree vlan 1-1024 priority 4096
!
vlan internal allocation policy ascending
vlan dot1q tag native
!
!
interface GigabitEthernet0/2
  switchport trunk encapsulation dot1q
  switchport mode trunk
!
interface Vlan1
  no ip address
!
interface Vlan110
  ip address 192.168.110.2 255.255.255.0
!
interface Vlan220
  ip address 192.168.220.2 255.255.255.0
!

V2CS1#

V2CS1#

V2CS1#

V2CS1#sh debug

Spanning Tree:

Spanning Tree event dump debugging is on

Spanning Tree snapshot debugging is on

Spanning Tree event debugging is on

V2CS1#

V2CS1#sh spann root

Root Hello Max Fwd

Vlan Root ID Cost Time Age Dly Root Port

---------------- -------------------- --------- ----- --- --- ------------

VLAN0001 4097 000a.f468.d380 4 2 20 15 Gi0/2

VLAN0110 4206 000a.f468.d380 4 2 20 15 Gi0/2

VLAN0220 4316 000a.f468.d380 4 2 20 15 Gi0/2

V2CS1#

V2CS1#

05:50:04: RSTP(1): updt roles, root port Gi0/2 going down

05:50:04: RSTP(1): we become the root bridge

05:50:04: RSTP(1): snapshot: Fa0/1->Desg.FWD Fa0/2->Desg.FWD Gi0/2->Root.DIS

05:50:04: RSTP(110): updt roles, root port Gi0/2 going down

05:50:04: RSTP(110): we become the root bridge

05:50:04: RSTP(110): snapshot: Fa0/1->Desg.FWD Fa0/2->Desg.FWD Gi0/2->Root.DIS

05:50:04: RSTP(220): updt roles, root port Gi0/2 going down

05:50:04: RSTP(220): we become the root bridge

05:50:04: RSTP(220): snapshot: Fa0/1->Desg.FWD Fa0/2->Desg.FWD Gi0/2->Root.DIS

05:50:05: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed state to down

05:50:06: %LINK-3-UPDOWN: Interface GigabitEthernet0/2, changed state to down

V2CS1#

V2CS1#

V2CS1#

V2CS1#

V2CS1#

V2CS1#

05:52:11: %LINK-3-UPDOWN: Interface GigabitEthernet0/2, changed state to up

05:52:12: RSTP(1): initializing port Gi0/2

05:52:12: RSTP(1): Gi0/2 is now designated

05:52:12: RSTP(110): initializing port Gi0/2

05:52:12: RSTP(110): Gi0/2 is now designated

05:52:12: RSTP(220): initializing port Gi0/2

05:52:12: RSTP(220): Gi0/2 is now designated

05:52:12: RSTP(1): transmitting a proposal on Gi0/2RSTP(1):

05:52:12: F:DP R:1001.0016.c88b.e600 C:0 B:1001.0016.c88b.e600 P:8032 A:0 T:14.2.F

05:52:12: RSTP(110): transmitting a proposal on Gi0/2RSTP(110):

05:52:12: F:DP R:106E.0016.c88b.e600 C:0 B:106E.0016.c88b.e600 P:8032 A:0 T:14.2.F

05:52:12: RSTP(220): transmitting a proposal on Gi0/2RSTP(220):

05:52:12: F:DP R:10DC.0016.c88b.e600 C:0 B:10DC.0016.c88b.e600 P:8032 A:0 T:14.2.F

05:52:12: RSTP(1): updt roles, received superior bpdu on Gi0/2

05:52:12: RSTP(1): Gi0/2

05:52:12: F:DP R:1001.000a.f468.d380 C:0 B:1001.000a.f468.d380 P:801A A:0 T:14.2.F

05:52:12: RSTP(1): Gi0/2 is now root port

05:52:12: RSTP(1): syncing port Fa0/1

05:52:12: RSTP(1): syncing port Fa0/2

05:52:12: RSTP(1): synced Gi0/2

05:52:12: RSTP(1): snapshot: Fa0/1->Desg.BLK Fa0/2->Desg.BLK Gi0/2->Root.FWD

05:52:12: RSTP(110): updt roles, received superior bpdu on Gi0/2

05:52:12: RSTP(110): Gi0/2

05:52:12: F:DP R:106E.000a.f468.d380 C:0 B:106E.000a.f468.d380 P:801A A:0 T:14.2.F

05:52:12: RSTP(110): Gi0/2 is now root port

05:52:12: RSTP(110): syncing port Fa0/1

05:52:12: RSTP(110): syncing port Fa0/2

05:52:12: RSTP(110): synced Gi0/2

05:52:12: RSTP(110): snapshot: Fa0/1->Desg.BLK Fa0/2->Desg.BLK Gi0/2->Root.FWD

05:52:12: RSTP(220): updt roles, received superior bpdu on Gi0/2

05:52:12: RSTP(220): Gi0/2

05:52:12: F:DP R:10DC.000a.f468.d380 C:0 B:10DC.000a.f468.d380 P:801A A:0 T:14.2.F

05:52:12: RSTP(220): Gi0/2 is now root port

05:52:12: RSTP(220): syncing port Fa0/1

05:52:12: RSTP(220): syncing port Fa0/2

05:52:12: RSTP(220): synced Gi0/2

05:52:12: RSTP(220): snapshot: Fa0/1->Desg.BLK Fa0/2->Desg.BLK Gi0/2->Root.FWD

05:52:12: RSTP(1): transmitting an agreement on Gi0/2 as a response to a proposalRSTP(1):

05:52:12: F:AgFLR R:1001.000a.f468.d380 C:0 B:1001.000a.f468.d380 P:801A A:0 T:14.2.F

05:52:12: RSTP(1): transmitting a proposal on Fa0/1RSTP(1):

05:52:12: F:DP R:1001.000a.f468.d380 C:4 B:1001.0016.c88b.e600 P:8001 A:100 T:14.2.F

05:52:12: RSTP(1): transmitting a proposal on Fa0/2RSTP(1):

05:52:12: F:DP R:1001.000a.f468.d380 C:4 B:1001.0016.c88b.e600 P:8002 A:100 T:14.2.F

05:52:12: RSTP(110): transmitting an agreement on Gi0/2 as a response to a proposalRSTP(110):

05:52:12: F:AgFLR R:106E.000a.f468.d380 C:0 B:106E.000a.f468.d380 P:801A A:0 T:14.2.F

05:52:12: RSTP(110): transmitting a proposal on Fa0/1RSTP(110):

05:52:12: F:DP R:106E.000a.f468.d380 C:4 B:106E.0016.c88b.e600 P:8001 A:100 T:14.2.F

05:52:12: RSTP(110): transmitting a proposal on Fa0/2RSTP(110):

05:52:12: F:DP R:106E.000a.f468.d380 C:4 B:106E.0016.c88b.e600 P:8002 A:100 T:14.2.F

05:52:12: RSTP(220): transmitting an agreement on Gi0/2 as a response to a proposalRSTP(220):

05:52:12: F:AgFLR R:10DC.000a.f468.d380 C:0 B:10DC.000a.f468.d380 P:801A A:0 T:14.2.F

05:52:12: RSTP(220): transmitting a proposal on Fa0/1RSTP(220):

05:52:12: F:DP R:10DC.000a.f468.d380 C:4 B:10DC.0016.c88b.e600 P:8001 A:100 T:14.2.F

05:52:12: RSTP(220): transmitting a proposal on Fa0/2RSTP(220):