ERPS - switch stuck in pending state

  • 0
  • 1
  • Problem
  • Updated 3 years ago
  • Solved
  • (Edited)

Hello Hub Community,

I have an issue with an ERPS-based network topology composed by 4 switched.

The 4 switch are connected in a squared topology:


SW4 -- SW1

  |            |

SW3 -- SW2


Basically, SW1 is the RPL owner and SW2 its neighbor.

The RPL port is blocked and there are no failure conditions.

SW3 is stuck in Pending Operational state and there is no way to make it change it.

SW1, SW2, SW4 are in Idle state.

Does anyone have any idea of how to fix this?


Follows a cat&paste of the ERPS status of the ring:

#SW1: east port to SW2, west port to SW4

Summit-PC-1.5 # show erps "main_ring01-04"

  Name: main_ring01-04
  Operational State: Idle        Node Type: RPL Owner,  Revertive
  Configured State : Enabled

  East Ring Port :  1   CFM Group:      L0102   Status: Unblocked
  West Ring Port : +2   CFM Group:    RPL0104   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     :  10000 millisec (Enabled)

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

  ERPS Control Vlan: c_vlan        VID:10
  Topology Change Propogation List: None
  Topology Change Propogation  : Disabled
  ERPS Ring's Sub-Ring(s): None
  ERPS Ring has following Protected Vlan(s):
    Vlan Name                    VID
    p_vlan                       20
  Number of Protected Vlans: 1
  (+) RPL Protection Port, (^) RPL Neighbor Port
  (f) Force Switch Port, (m) Manual Switch Port


#SW2: east port to SW3, west port to SW1

Summit-PC-2.1 # show erps "main_ring01-04"

  Name: main_ring01-04
  Operational State: Idle        Node Type: Non-RPL Owner
  Configured State : Enabled

  East Ring Port : 2   CFM Group:      L0203    Status: Unblocked
  West Ring Port : 1   CFM Group:      L0201    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     :  10000 millisec (Enabled)

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

  ERPS Control Vlan: c_vlan        VID:10
  Topology Change Propogation List: None
  Topology Change Propogation  : Disabled
  ERPS Ring's Sub-Ring(s): None
  ERPS Ring has following Protected Vlan(s):
    Vlan Name                    VID
    p_vlan                       20
  Number of Protected Vlans: 1
  (+) RPL Protection Port, (^) RPL Neighbor Port
  (f) Force Switch Port, (m) Manual Switch Port


#SW3: east port to SW4, west port to SW2

* Summit-PC-3.2 # show erps "main_ring01-04"

  Name: main_ring01-04
  Operational State: Pending        Node Type: Non-RPL Owner
  Configured State : Enabled

  East Ring Port : 1   CFM Group:      L0304    Status: Blocked
  West Ring Port : 2   CFM Group:      L0302    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     :  10000 millisec (Enabled)

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

  ERPS Control Vlan: c_vlan        VID:10
  Topology Change Propogation List: None
  Topology Change Propogation  : Disabled
  ERPS Ring's Sub-Ring(s): None
  ERPS Ring has following Protected Vlan(s):
    Vlan Name                    VID
    p_vlan                       20
  Number of Protected Vlans: 1
  (+) RPL Protection Port, (^) RPL Neighbor Port
  (f) Force Switch Port, (m) Manual Switch Port


#SW4: east port to SW1, west port to SW3

Summit-PC-4.1 # show erps "main_ring01-04"

  Name: main_ring01-04
  Operational State: Idle        Node Type: RPL Neighbor
  Configured State : Enabled

  East Ring Port : ^1   CFM Group:    RPL0401   Status: Blocked
  West Ring Port :  2   CFM Group:      L0403   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     :  10000 millisec (Enabled)

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

  ERPS Control Vlan: c_vlan        VID:10
  Topology Change Propogation List: None
  Topology Change Propogation  : Disabled
  ERPS Ring's Sub-Ring(s): None
  ERPS Ring has following Protected Vlan(s):
    Vlan Name                    VID
    p_vlan                       20
  Number of Protected Vlans: 1
  (+) RPL Protection Port, (^) RPL Neighbor Port
  (f) Force Switch Port, (m) Manual Switch Port



Thank you and regards,

Luca.

Photo of Luca Spinacci

Luca Spinacci

  • 216 Points 100 badge 2x thumb

Posted 3 years ago

  • 0
  • 1
Photo of Michael Suggs

Michael Suggs

  • 412 Points 250 badge 2x thumb
here i built a erps/erp ring between 2 summit 450's and a brocade MLX. it worked flawless.. hope this helps you.


ERP: 1, VLAN: 3000

Left interface: Port 5/7
Physical state - UP, ERP Port state - FORWARDING
               Transmitted    Received       Ignored        Dropped
RAPS(FS)       0              0              0              0
RAPS(SF)       0              0              0              0
RAPS(MS)       0              0              0              0
RAPS(NR)       36             35             0              0
RAPS(NR, RB)   0              32             0              0
RAPS(EVENT)    0              0              0              0

Right interface: Port 5/9
Physical state - UP, ERP Port state - FORWARDING
               Transmitted    Received       Ignored        Dropped
RAPS(FS)       0              0              0              0
RAPS(SF)       0              0              0              0
RAPS(MS)       0              0              0              0
RAPS(NR)       36             35             0              0
RAPS(NR, RB)   0              32             0              0
RAPS(EVENT)    0              0              0              0
SSH@MLX-8-Bude#
SSH@MLX-8-Bude#
SSH@MLX-8-Bude#
SSH@MLX-8-Bude#sh erp config
erp 1
 left-interface vlan 3000 ethe 5/7
 right-interface vlan 3000 ethe 5/9
 raps-default-mac
 dot1ag-compliance domain-name erps_6 ma-name erps-ma mep 15
 enable
!

SSH@MLX-8-Bude#sh config | b cfm
SSH@MLX-8-Bude#sh run | b cfm
cfm-enable
 domain-name erps_6 id 1 level 6
  ma-name ERP-MA id 1 vlan-id 3000 priority 6
   ccm-interval 1-second
   mep 15 down port ethe 5/7
   mep 16 down port ethe 5/9



ack1.29 #
* x450-rack1.29 # sh erps-t stat
Ring         RAPS         RAPS      RAPS
Port         Sent     Received Discarded   Blocked Unblocked    Failed Recovered
====================================================================================
46              0           66         0         0         0         0         0
45              0           63         0         0         0         0         0
====================================================================================
* x450-rack1.29 # sh config erp det
#
# Module erps configuration.
#
enable erps
configure erps config-warnings on
configure erps multicast add-ring-ports off
configure erps multicast send-query on
configure erps multicast temporary-flooding off
configure erps multicast temporary-flooding duration 15
create erps ERPS-TEST
configure erps ERPS-TEST subring-mode virtualChannel
configure erps ERPS-TEST add control vlan ERPS-Cntrl
configure erps ERPS-TEST ring-port east 46
configure erps ERPS-TEST ring-port west 45
configure erps ERPS-TEST revert enable
configure erps ERPS-TEST timer wait-to-restore 300000
configure erps ERPS-TEST timer periodic 5000
configure erps ERPS-TEST timer hold-off 0
configure erps ERPS-TEST timer guard 500
configure erps ERPS-TEST timer wait-to-block 5500
configure erps ERPS-TEST cfm md-level 6
configure erps ERPS-TEST cfm port east ccm-interval 1000
configure erps ERPS-TEST cfm port east mepid 13 remote-mepid 13
configure erps ERPS-TEST cfm port west ccm-interval 1000
configure erps ERPS-TEST cfm port west mepid 14 remote-mepid 14
enable erps ERPS-TEST
configure erps ERPS-TEST add protected vlan erps-mgmt
* x450-rack1.30 # sh config | b cfm
create cfm domain string "erps_6" md-level 6

#



* x450-rack3.25 # sh erps-T STAT
Ring         RAPS         RAPS      RAPS
Port         Sent     Received Discarded   Blocked Unblocked    Failed Recovered
====================================================================================
45             68           65         0         0         0         0         0
46             68           65         0         0         0         0         0
====================================================================================
* x450-rack3.25 #
* x450-rack3.25 #
* x450-rack3.25 # sh config erp det
#
# Module erps configuration.
#
enable erps
configure erps config-warnings on
configure erps multicast add-ring-ports off
configure erps multicast send-query on
configure erps multicast temporary-flooding off
configure erps multicast temporary-flooding duration 15
create erps ERPS-TEST
configure erps ERPS-TEST subring-mode virtualChannel
configure erps ERPS-TEST add control vlan ERPS-Cntrl
configure erps ERPS-TEST ring-port east 45
configure erps ERPS-TEST ring-port west 46
configure erps ERPS-TEST protection-port 45
configure erps ERPS-TEST revert enable
configure erps ERPS-TEST timer wait-to-restore 300000
configure erps ERPS-TEST timer periodic 5000
configure erps ERPS-TEST timer hold-off 0
configure erps ERPS-TEST timer guard 500
configure erps ERPS-TEST timer wait-to-block 5500
configure erps ERPS-TEST cfm md-level 6
configure erps ERPS-TEST cfm port east ccm-interval 1000
configure erps ERPS-TEST cfm port east mepid 11 remote-mepid 11
configure erps ERPS-TEST cfm port west ccm-interval 1000
configure erps ERPS-TEST cfm port west mepid 12 remote-mepid 12
enable erps ERPS-TEST
configure erps ERPS-TEST add protected vlan erps-mgmt
* x450-rack3.26 # sh config | b cfm
create cfm domain string "erps_6" md-level 6
Photo of Luca Spinacci

Luca Spinacci

  • 216 Points 100 badge 2x thumb

Very useful.

Now, my topology works fine!

Thank you very much.

Regards.