cancel
Showing results for 
Search instead for 
Did you mean: 

ERPS subring problem.

ERPS subring problem.

Nikolay_Chernya
New Contributor
Hi Extreme Community.We have some experience with EAPS, now trying to make some lab test with ERPS and various vendors to push ERPS in to production.

Currently we are observing following problem:
When main ring broken, subring RPL owner does not unblocks RPL port.

e1108d3aefa845b987e00b5c6797c3a2_RackMultipart20151130-4969-niih6j-erps_inline.jpg



Here is our lab.

SW1 config:
#VLANS
create vlan "MNG"
configure vlan MNG tag 9
configure vlan MNG add ports 1-3 tagged
configure vlan MNG ipaddress 10.10.10.111 255.255.255.0
create vlan "control_main"configure vlan control_main tag 305
configure vlan control_main add ports 2-3 tagged
configure vlan control_sub tag 304configure vlan control_sub add ports 1-3 tagged

#ERPS MAIN RING
create erps test
configure erps test subring-mode virtualChannel
configure erps test add control vlan control_main
configure erps test ring-port east 3
configure erps test ring-port west 2
configure erps test protection-port 2
configure erps test revert enable
configure erps test timer wait-to-restore 60000
configure erps test add protected vlan MNG
configure erps test add protected vlan control_sub
configure erps test add sub-ring test-sub
enable erps test

#ERPS SUB-RING
create erps test-sub
configure erps test-sub subring-mode virtualChannel
configure erps test-sub add control vlan control_sub
configure erps test-sub ring-port east 1
configure erps test-sub revert enable
configure erps test-sub timer wait-to-restore 60000
configure erps test-sub add protected vlan MNG

#SW2 config:

#MST configuration (protected vlans, mst disabled)
spanning-tree mst configuration
instance 0 vlan 1-8;10-303;305-4094
instance 1 vlan 9;304

#ERPS
erps-ring test
open-ring
raps-virtual-channel with
erps-instance 1
wtr-timer 1
raps-mel 0
rpl port1 owner
protected-instance 1
control-vlan 304

#PORTS
Interface Ethernet1/0/25
switchport mode trunk
erps-ring test port0
!
Interface Ethernet1/0/26
switchport mode trunk
erps-ring test port1

SW3 config:
#VLANS
create vlan "MNG"configure vlan MNG tag 9
configure vlan MNG add ports 31-33 tagged
configure vlan MNG ipaddress 10.10.10.114 255.255.255.0
create vlan "control_main"
configure vlan control_main tag 305
create vlan "control_sub"
configure vlan control_sub tag 304
configure vlan control_main add ports 32-33 tagged
configure vlan control_sub add ports 31-33 tagged

#ERPS MAIN RING
create erps testconfigure erps test subring-mode virtualChannel
configure erps test add control vlan control_main
configure erps test ring-port east 32
configure erps test ring-port west 33
configure erps test revert enable
configure erps test neighbor-port 32
configure erps test timer wait-to-restore 60000
configure erps test add protected vlan MNG
configure erps test add protected vlan control_sub
configure erps test add sub-ring test-sub
enable erps test

#ERPS SUB-RING
create erps test-sub
configure erps test-sub subring-mode virtualChannel
configure erps test-sub add control vlan control_sub
configure erps test-sub ring-port east 31
configure erps test-sub revert enable
configure erps test-sub neighbor-port 31
configure erps test-sub timer wait-to-restore 60000
configure erps test-sub add protected vlan MNG
enable erps test-sub

Ok, all configs are done, let's see what is going on:

#SW1 main ERPS:
sw1# sh erps test
Name: test
Operational State: Idle Node Type: RPL Owner, Revertive
Configured State : Enabled

East Ring Port : 3 MepId: ---- Remote MepId: ---- Status: Unblocked
West Ring Port : +2 MepId: ---- Remote MepId: ---- Status: Blocked

Periodic timer interval: 5000 millisec (Enabled)
Hold-off timer interval: 0 millisec (Enabled)
Guard timer interval : 500 millisec (Enabled)
WTB timer interval : 5500 millisec (Enabled)
WTR timer interval : 60000 millisec (Enabled)

Ring MD Level : ----
Notify Topology Change : -------
Subring Mode : Virtual Channel

ERPS Control Vlan: control_main VID:305
Topology Change Propogation List: None
Topology Change Propogation : Disabled
ERPS Major ring has following Sub-Ring(s):
Sub-Ring Name : test-sub
ERPS Ring has following Protected Vlan(s):
Vlan Name VID
MNG 9
control_sub 304
Number of Protected Vlans: 2
(+) RPL Protection Port, (^) RPL Neighbor Port
(f) Force Switch Port, (m) Manual Switch Port

#SW1 subring erps:
sh erps "test-sub"
Name: test-sub
Operational State: Idle Node Type: InterConnection Node
Configured State : Enabled

East Ring Port : 1 MepId: ---- Remote MepId: ---- Status: Unblocked
West Ring Port : ----- MepId: ---- Remote MepId: ---- Status: ------

Periodic timer interval: 5000 millisec (Enabled)
Hold-off timer interval: 0 millisec (Enabled)
Guard timer interval : 500 millisec (Enabled)
WTB timer interval : 5500 millisec (Enabled)
WTR timer interval : 60000 millisec (Enabled)

Ring MD Level : ----
Notify Topology Change : -------
Subring Mode : Virtual Channel

ERPS Control Vlan: control_sub VID:304
Topology Change Propogation List: None
Topology Change Propogation : Disabled
ERPS Ring's Main-Ring : test
ERPS Ring has following Protected Vlan(s):
Vlan Name VID
MNG 9
Number of Protected Vlans: 1
(+) RPL Protection Port, (^) RPL Neighbor Port
(f) Force Switch Port, (m) Manual Switch Port

#On sw2:
#sh erps instance
ERPS Ring: test
Instance: 1
Description: -
Protected Instance: 1
Revertive mode: revertive
R-APS MEL: 0
R-APS Virtual-Channel: with
Control Vlan: 304
Ring ID: 1
Guard Timer(10ms): 50
Holdoff Timer(seconds): 0
WTR Timer(min): 1
-------------------------------------------
Port Role Port-Status
-------------------------------------------
Port0 common forwarding
Port1 RPL owner blocked

sh erps ring test
R: RPL Owner
N: RPL Neighbour
C: Common Node
-----------------------------------------
Version: ITU-T G.8032v2
R-APS ring topology: open-ring
R-APS Virtual-Channel: with
Port0: Ethernet1/0/25
Failure-detect type: physical-link
Port1: Ethernet1/0/26
Failure-detect type: physical-link
--------------------------------------------------------------------------------------------------------------------------------
Instance Contral Protected WTR_Timer Guard_Timer Holdoff_Timer
ID Vlan Instance (min) (10ms) (second) Port0 Port1
--------------------------------------------------------------------------------------------------------------------------------
1 304 1 1 50 0 C R

#on SW3:
#MAIN ERPS:
sh erps test
Name: test
Operational State: Idle Node Type: RPL Neighbor
Configured State : Enabled

East Ring Port : ^32 MepId: ---- Remote MepId: ---- Status: Blocked
West Ring Port : 33 MepId: ---- Remote MepId: ---- Status: Unblocked

Periodic timer interval: 5000 millisec (Enabled)
Hold-off timer interval: 0 millisec (Enabled)
Guard timer interval : 500 millisec (Enabled)
WTB timer interval : 5500 millisec (Enabled)
WTR timer interval : 60000 millisec (Enabled)

Ring MD Level : ----
Notify Topology Change : -------
Subring Mode : Virtual Channel

ERPS Control Vlan: control_main VID:305
Topology Change Propogation List: None
Topology Change Propogation : Disabled
ERPS Major ring has following Sub-Ring(s):
Sub-Ring Name : test-sub
ERPS Ring has following Protected Vlan(s):
Vlan Name VID
MNG 9
control_sub 304
Number of Protected Vlans: 2
(+) RPL Protection Port, (^) RPL Neighbor Port
(f) Force Switch Port, (m) Manual Switch Port

#subring ERPS
sh erps "test-sub"
Name: test-sub
Operational State: Idle Node Type: RPL Neighbor
Configured State : Enabled

East Ring Port : ^31 MepId: ---- Remote MepId: ---- Status: Blocked
West Ring Port : ----- MepId: ---- Remote MepId: ---- Status: ------

Periodic timer interval: 5000 millisec (Enabled)
Hold-off timer interval: 0 millisec (Enabled)
Guard timer interval : 500 millisec (Enabled)
WTB timer interval : 5500 millisec (Enabled)
WTR timer interval : 60000 millisec (Enabled)

Ring MD Level : ----
Notify Topology Change : -------
Subring Mode : Virtual Channel

ERPS Control Vlan: control_sub VID:304
Topology Change Propogation List: None
Topology Change Propogation : Disabled
ERPS Ring's Main-Ring : test
ERPS Ring has following Protected Vlan(s):
Vlan Name VID
MNG 9
Number of Protected Vlans: 1
(+) RPL Protection Port, (^) RPL Neighbor Port
(f) Force Switch Port, (m) Manual Switch Port

And now, we got a problem. When both links in main ERPS ring fails, RPL owner in subring does not opens RPL link.

#SW1
sh erps "test-sub"
Name: test-sub
Operational State: Idle Node Type: InterConnection Node
Configured State : Enabled

East Ring Port : 1 MepId: ---- Remote MepId: ---- Status: Unblocked
West Ring Port : ----- MepId: ---- Remote MepId: ---- Status: ------

Periodic timer interval: 5000 millisec (Enabled)
Hold-off timer interval: 0 millisec (Enabled)
Guard timer interval : 500 millisec (Enabled)
WTB timer interval : 5500 millisec (Enabled)
WTR timer interval : 60000 millisec (Enabled)

Ring MD Level : ----
Notify Topology Change : -------
Subring Mode : Virtual Channel

ERPS Control Vlan: control_sub VID:304
Topology Change Propogation List: None
Topology Change Propogation : Disabled
ERPS Ring's Main-Ring : test
ERPS Ring has following Protected Vlan(s):
Vlan Name VID
MNG 9
Number of Protected Vlans: 1
(+) RPL Protection Port, (^) RPL Neighbor Port
(f) Force Switch Port, (m) Manual Switch Port

#SW2
sh erps instanceERPS Ring: test
Instance: 1
Description: -
Protected Instance: 1
Revertive mode: revertive
R-APS MEL: 0
R-APS Virtual-Channel: with
Control Vlan: 304
Ring ID: 1
Guard Timer(10ms): 50
Holdoff Timer(seconds): 0
WTR Timer(min): 1
-------------------------------------------
Port Role Port-Status
-------------------------------------------
Port0 common forwarding
Port1 RPL owner blocked

#SW3
sh erps "test-sub"
Name: test-sub
Operational State: Idle Node Type: RPL Neighbor
Configured State : Enabled

East Ring Port : ^31 MepId: ---- Remote MepId: ---- Status: Blocked
West Ring Port : ----- MepId: ---- Remote MepId: ---- Status: ------

Periodic timer interval: 5000 millisec (Enabled)
Hold-off timer interval: 0 millisec (Enabled)
Guard timer interval : 500 millisec (Enabled)
WTB timer interval : 5500 millisec (Enabled)
WTR timer interval : 60000 millisec (Enabled)

Ring MD Level : ----
Notify Topology Change : -------
Subring Mode : Virtual Channel

ERPS Control Vlan: control_sub VID:304
Topology Change Propogation List: None
Topology Change Propogation : Disabled
ERPS Ring's Main-Ring : test
ERPS Ring has following Protected Vlan(s):
Vlan Name VID
MNG 9
Number of Protected Vlans: 1
(+) RPL Protection Port, (^) RPL Neighbor Port
(f) Force Switch Port, (m) Manual Switch Port

Any help will be highly appreciated.

14 REPLIES 14

imhasanawan
New Contributor

hey everyone..

i am using ERPS for the first time.
and i am going from EAPS to ERPS..
so i have to make changes in my existing running network for that.

i have a scenario i am showing in a picture to elaborate the issue i am facing.
Can any body help me out with best practice for this scenario.?

***at the moment my main ring is using EAPS and it is working fine.

the switch4 has 2 primary from switch1 and secondary from switch2 but no auto failover at the moment
i manually shift it to secondary path if primary goes down.
also the reason for choosing ERPS is that i want shifting automation for switch4 .

f4e100b0f43943a79d0b9c3e2b401d90_f831ca4e-2d29-46fd-b0d9-2e66ca5f6dfb.png

.these sites are far from each other and i have shown the connectivity diagram which is at the moment. i cannot change the connection points on any of the switches.
 

Thank U 
Hasan
Lahore, Pakistan.

Luca_Spinacci
New Contributor
Hi Nikolay,

I have the same problem: when multiple failures on main ring occur the ports on interconnected nodes facing sub-ring go to blocked state.

Have you done any advancement on this?

Thank you for the help.

Nikolay_Chernya
New Contributor
Just for the record.
We have discovered an unexpected behavior with ERPS, this is a bug i think.
If any port participating in ERPS formed as a sharing, and config master disabled while other ports in sharing are in service, deleting any ERPS protecting vlan or removing vlan from ring ports causing ERPS to switch to protection.

dflouret
Extreme Employee
Nikolay, I suggest that you open a case with GTAC so they can take a look at what's going on here.
GTM-P2G8KFN