config a ERPS ring


Userlevel 2
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.

7 replies

Userlevel 4
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
create vlan "erps1"
configure vlan erps1 tag
create vlan "servers"
configure vlan servers tag
create vlan "users"
configure vlan users tag
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
Userlevel 2
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
!
Userlevel 4
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.
Hernandez, Joshua wrote:

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.

So, is it possible to use ELSM instead of CFM for link status monitoring? It is way more simple to configure.
Userlevel 6
Hernandez, Joshua wrote:

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.

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.
Userlevel 2
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
Userlevel 2
Michael Suggs wrote:

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

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

Reply