config a ERPS ring

  • 0
  • 1
  • Question
  • Updated 1 year ago
  • Answered
  • (Edited)
I have 5 x460's on a 10 gig ring that are running EAPS today with a MLX-8 switch on the same ring. I need to convert this ring to ERPS, does anyone have a working config I could pattern by. the more I study the doc's the more confused I get. my 460's are running 15.5.1.6, thanks for any suggestions.
Photo of Michael Suggs

Michael Suggs

  • 432 Points 250 badge 2x thumb

Posted 3 years ago

  • 0
  • 1
Photo of Hernandez, Joshua

Hernandez, Joshua, Employee

  • 1,564 Points 1k badge 2x thumb
Hello Michael,

ERPS is very similar to EAPS.  I configured 4 switches awhile back in our lab with ERPS.  I can share the ERPS module from the configuration.  However please let me know if you have any specific questions regarding ERPS:

#
# Module vlan configuration
#
create vlan "data"
configure vlan data tag <tag-id>
create vlan "erps1"
configure vlan erps1 tag <tag-id>
create vlan "servers"
configure vlan servers tag <tag-id>
create vlan "users"
configure vlan users tag <tag-id>
configure vlan data add ports 1, 12 tagged 
configure vlan erps1 add ports 1, 12 tagged 
configure vlan servers add ports 1, 12 tagged 
configure vlan users add ports 1, 12 tagged 

#
# Module erps configuration
#

enable erps
create erps Ring-1
configure erps Ring-1 add control vlan erps1
configure erps Ring-1 ring-port east 1
configure erps Ring-1 ring-port west 12
configure erps Ring-1 protection-port 12
enable erps Ring-1
configure erps Ring-1 add protected vlan data
configure erps Ring-1 add protected vlan servers
configure erps Ring-1 add protected vlan users


I hope this helps.  Please let me know if there is anything else I can do to assist and again if you have any specific questions please post them here and I or someone else would be happy to assist.

*Note: the vlan names and port associations are arbitrary
(Edited)
Photo of Michael Suggs

Michael Suggs

  • 432 Points 250 badge 2x thumb

thanks for the reply, here is what I had so far, what im confused over is CFM configuration. do I even need CFM??


create vlan ERPS-Cntrl   
config vlan ERPS-Cntrl tag 10  
config vlan ERPS-Cntrl add port 29 31 tagged      
     
create erps ERPS-10Gig
configure erps ERPS-10Gig add ring-ports west 31   
configure erps ERPS-10Gig add ring-ports east 29  
configure erps ERPS-10Gig add control “ERPS-Cntrl”  
configure erps ERPS-10Gig add protected vlan “Internet”
configure erps ERPS-10Gig add protected vlan "Bms-Mgmt"
configure erps ERPS-10Gig add protected vlan "Video-10Gig"
configure erps ERPS-10Gig add protected vlan "Public-Servers"
configure erps ERPS-10Gig add protected vlan "BackChannel
configure erps ERPS-10Gig add protected vlan "MX-Mgt-Link
configure erps ERPS-10Gig add protection-port 29  
configure erps ERPS-10Gig revert enabled wait-to-restore 500  
enable erps ERPS-10Gig
enable erps      

config erps ERPS-10Gig cfm md-level 6
config erps ERPS-10Gig cfm ccm-interval 3
config erps ERPS-10Gig cfm port east mepid 1
config erps ERPS-10Gig cfm port west mepid 2
enable erps ERPS-10Gig
!

Photo of Hernandez, Joshua

Hernandez, Joshua, Employee

  • 1,564 Points 1k badge 2x thumb
Michael,

CFM is not necessary but is supported with ERPS.  CFM is simply a link monitoring protocol that can be used in conjunction with ERPS to report link events.  This is generally used by some when a link spans an ISP or some other type of WAN connection that the end user has no direct control over. 

CFM sends monitoring health checks to the other side of the link through the connection and expects to receive them back.  If CFM does not receive them back it would deem the link down even if the ISP or other type of WAN link to the internet is up and running.

For example: SwitchA > ISP / WAN > SwitchB

CFM would send health checks across this link sourced locally (SwitchA) destined for the other side (SwitchB) and SwitchB would send to SwitchA to indicate link status. 

I hope this helps.
Photo of Luis Coelho

Luis Coelho

  • 122 Points 100 badge 2x thumb
So, is it possible to use ELSM instead of CFM for link status monitoring? It is way more simple to configure.
Photo of Henrique

Henrique, Employee

  • 10,302 Points 10k badge 2x thumb
Hi Luis, you can use ELSM to protect the ERPS/EAPS links. However, ELSM is point-to-point and you have to configure that for each pair of switches in the ring.

As soon as you enable the ELSM to a port, that link will be down (causing EAPS/ERPS convergence) till both ports exchange ELSM hello packets.

I would recommend you to validate the scenario in a lab before configuring it to the production environment.
Photo of Michael Suggs

Michael Suggs

  • 432 Points 250 badge 2x thumb
i was able to get a erps ring working with a Brocade switch. the clue was "Show Config Erps detail"
i was able to make the summit switch the RPL owner by "configure erps ERPS-TEST protection-port 45".  This example has the MLX as the RPL owner.


Brocade MLX:

erp 1
 left-interface vlan 3000 ethe 5/9
 right-interface vlan 3000 ethe 5/7
 rpl-owner
 raps-default-mac
 rpl vlan 3000 ethe 5/9
 dot1ag-compliance domain-name erps_6 ma-name erps-ma mep 11
 enable

cfm-enable
 domain-name erps_6 id 1 level 6
  ma-name ERP-MA id 1 vlan-id 3000 priority 6
   ccm-interval 3.3-ms

topology-group 1
 master-vlan 3000
 member-vlan 3001

Summit switch Extreme:

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 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

create cfm domain string "erps_6" md-level 6
configure erps ERPS-TEST cfm md-level 6
configure erps ERPS-TEST cfm port east mepid 11 remote-mepid 11
configure erps ERPS-TEST cfm port west mepid 12 remote-mepid 12
Photo of Michael Suggs

Michael Suggs

  • 432 Points 250 badge 2x thumb
I also added the following to the MLX,  was able the have the 450 as the RPL-Owner or RPL-node.

ccm-interval 1-second
   mep 15 down port ethe 5/7
   mep 16 down port ethe 5/9

the following command makes the 450 the owner:
configure erps ERPS-TEST protection-port 45