OcNOS-RON : Carrier Ethernet Guide : Carrier Ethernet Configuration Guide : G.8032 ERPS Version 2 : Topology
Topology
Figure 2-1 displays a sample Ring Protection topology on which protection switching is configured with four bridges. The Ring Protection Link (RPL) owner is the link between Bridge 3 and Bridge 4 (xe16), on which one side of the link is defined explicitly as RPL owner (Bridge 4) and RPL neighbor (Bridge 3). The rest of the bridges are explicitly configured RPL non owner to enable ERPS in the ring.
Figure 2-1: Major Ring Topology
Bridge 1
 
Bridge1#configure terminal
Enter configure mode
Bridge1(config)#bridge 1 protocol rstp vlan-bridge
Create bridge 1 as an RSTP VLAN-aware bridge.
Bridge1((config)#vlan database
Configure VLAN database
Bridge1(config-vlan)#vlan 200-205 bridge 1 state enable
Create VLAN 200-205 on bridge 1
Bridge1(config-vlan)#interface xe6
Configure interface xe6
Bridge1(config-if)#switchport
Configure xe6 as a layer 2 port
Bridge1(config-if)#bridge-group 1
Configure interface in bridge group 1
Bridge1(config-if)#bridge-group 1 spanning-tree disable
Disable spanning tree for bridge group 1 on that interface
Bridge1(config-if)#switchport mode trunk
Configure port as trunk port
Bridge1(config-if)#switchport trunk allowed vlan add 200-205
Allow vlan 200-205 on xe6 interface
Bridge1(config-if)#interface xe8
Configure interface xe8
Bridge1(config-if)#switchport
Configure xe8 as a layer 2 port
Bridge1(config-if)#bridge-group 1
Configure interface in bridge group 1
Bridge1(config-if)#bridge-group 1 spanning-tree disable
Disable spanning tree for bridge group 1 on that interface
Bridge1(config-if)#switchport mode trunk
Configure port as trunk port
Bridge1(config-if)#switchport trunk allowed vlan add 200-205
Allow vlan 200-205 on xe8 interface
Bridge1(config-if)#ethernet cfm domain-type character-string domain-name nod12 level 7 mip-creation none
Create cfm domain with type as character string with name nod12 and set mip creation criteria to default with level 7
Bridge1(config-ether-cfm)#service ma-type string ma-name 43982
Create ma type as string with name 43982.
Bridge1(config-ether-cfm-ma)# vlan 200 bridge 1
Add vlan 200
 
Bridge1(config-ether-cfm-ma)# mip-creation none
Set mip-creation creation criteria to none
 
Bridge1(config-ether-cfm-ma)#ethernet cfm mep down mpid 12 active true xe8
Create down mep 12 for xe8 interface
Bridge1(config-ether-cfm-ma-mep)#cc multicast state enable
Enable cc multicast
Bridge1(config-ether-cfm-ma-mep)#exit-ether-ma-mep-mode
Exit ethernet cfm ma-mep mode
Bridge1(config-ether-cfm-ma)#mep crosscheck mpid 21
Configure crosscheck to remote MEP with value 21
Bridge1(config-ether-cfm-ma)#cc interval 1s
Enable cc interval with 1s.
Bridge1(config-ether-cfm-ma)#exit-ether-ma-mode
Exit Ethernet ma mode
Bridge1(config-ether-cfm)#ethernet cfm domain-type character-string domain-name nod41 level 7 mip-creation none
Create cfm domain with type as character string with name nod41 and set mip creation criteria to default with level 7 on bridge 1
Bridge1(config-ether-cfm)#service ma-type string ma-name 43982 vl
Create ma type as string with name 43982.
Bridge1(config-ether-cfm-ma)#vlan 200 bridge 1
Add vlan 200
Bridge1(config-ether-cfm-ma)# mip-creation none
Set mip-creation creation criteria to none
 
Bridge1(config-ether-cfm-ma)#ethernet cfm mep down mpid 14 active true xe6
Create down mep 14 for xe6 interface
Bridge1(config-ether-cfm-ma-mep)#cc multicast state enable
Enable cc multicast
Bridge1(config-ether-cfm-ma-mep)#exit-ether-ma-mep-mode
Exit ethernet cfm ma-mep mode
Bridge1(config-ether-cfm-ma)#mep crosscheck mpid 41
Configure crosscheck to remote MEP with value 41
Bridge1(config-ether-cfm-ma)#cc interval 1s
Enable cc interval with 1s.
Bridge1(config-ether-cfm-ma)#exit-ether-ma-mode
Exit Ethernet ma mode
Bridge1(config-ether-cfm)#g8032 physical-ring RING1 bridge 1
Create g8032 physical ring with name RING1 on bridge 1
Bridge1(g8032-ring-config)#east-interface xe6
Associate xe6 interface as east-interface
Bridge1(g8032-ring-config)#west-interface xe8
Associate xe8 interface as west-interface
Bridge1(g8032-ring-config)#g8032 profile profile1 bridge 1
Create g8032 profile with profile name profile1 on bridge 1
Bridge1(g8032-profile-config)#timer wait-to-restore 1
Configure wait to restore time as 1 min
Bridge1(g8032-profile-config)#timer hold-off 0
Configure hold-off timer value as 0
Bridge1(g8032-profile-config)#timer guard-timer 10
Configure guard-timer value as 10ms
Bridge1(g8032-profile-config)#switching-mode revertive
Configure Switching mode as revertive Switching mode
Bridge1(g8032-profile-config)#g8032 erp-instance erp1 bridge 1
Create g8032 erp instance erp1 on bridge 1
Bridge1(g8032-config-switch)#physical-ring RING1
Associate Physical ring RING1 to erp1 instance
Bridge1(g8032-config-switch)#rpl role non-owner
Configure the node as non-owner node
Bridge1(g8032-config-switch)#profile profile1
Associate Profile profile1 to erp1 instance
Bridge1(g8032-config-switch)#level 7
Configure level as 7
Bridge1(g8032-config-switch)#raps-channel-vlan 200
Configure RAPS channel vlan as 200
Bridge1(g8032-config-switch)#data-traffic-vlan 201-205
Configure traffic vlan from 201-205
Bridge1(g8032-config-switch)#ring-id 1
Configure ring-id as 1
Bridge1(g8032-config-switch)#commit
Commit the candidate configuration to the running configuration
Bridge1(g8032-config-switch)#end
Exit g8032 erp instance mode
Bridge 2
 
Bridge2#config terminal
Enter configure mode
Bridge2(config)#bridge 1 protocol rstp vlan-bridge
Create bridge 1 as an RSTP VLAN-aware bridge.
Bridge2((config)#vlan database
Configure VLAN database
Bridge2(config-vlan)#vlan 200-205 bridge 1 state enable
Create VLAN 200-205 on bridge 1
Bridge2(config-vlan)#interface xe3
Configure interface xe3
Bridge2(config-if)#switchport
Configure xe3 as a layer 2 port
Bridge2(config-if)#bridge-group 1
Configure interface in bridge group 1
Bridge2(config-if)#bridge-group 1 spanning-tree disable
Disable spanning tree for bridge group 1 on that interface
Bridge2(config-if)#switchport mode trunk
Configure port as trunk port
Bridge2(config-if)#switchport trunk allowed vlan add 200-205
Allow vlan 200-205 on xe3 interface
Bridge2(config-if)#interface xe8
Configure interface xe8
Bridge2(config-if)#switchport
Configure xe8 as a layer 2 port
Bridge2(config-if)#bridge-group 1
Configure interface in bridge group 1
Bridge2(config-if)#bridge-group 1 spanning-tree disable
Disable spanning tree for bridge group 1 on that interface
Bridge2(config-if)#switchport mode trunk
Configure port as trunk port
Bridge2(config-if)#switchport trunk allowed vlan add 200-205
Allow vlan 200-205 on xe8 interface
Bridge2(config-if)#ethernet cfm domain-type character-string domain-name nod23 level 7 mip-creation none
Create cfm domain with type as character string with name nod23 and set mip creation criteria to default with level 7
Bridge2(config-ether-cfm)#service ma-type string ma-name 43982
Create ma type as string with name 43982.
Bridge2(config-ether-cfm-ma)# vlan 200 bridge 1
Add vlan 200
Bridge2(config-ether-cfm-ma)# mip-creation none
Set mip-creation creation criteria to none
Bridge2(config-ether-cfm-ma)#ethernet cfm mep down mpid 23 active true xe3
Create down mep 23 for xe3 interface
Bridge2(config-ether-cfm-ma-mep)#cc multicast state enable
Enable cc multicast
Bridge2(config-ether-cfm-ma-mep)#exit-ether-ma-mep-mode
Exit ethernet cfm ma-mep mode
Bridge2(config-ether-cfm-ma)#mep crosscheck mpid 32
Configure crosscheck to remote MEP with value 32
Bridge2(config-ether-cfm-ma)#cc interval 1s
Enable cc interval with 1s.
Bridge2(config-ether-cfm-ma)#exit-ether-ma-mode
Exit Ethernet ma mode
Bridge2(config-ether-cfm)#ethernet cfm domain-type character-string domain-name nod12 level 7 mip-creation none
Create cfm domain with type as character string with name nod12 and set mip creation criteria to default with level 7 on bridge 1
Bridge2(config-ether-cfm)#service ma-type string ma-name 43982
Create ma type as string with name 43982.
Bridge1(config-ether-cfm-ma)# vlan 200 bridge 1
Add vlan 200
 
Bridge1(config-ether-cfm-ma)# mip-creation none
Set mip-creation creation criteria to none
 
Bridge2(config-ether-cfm-ma)#ethernet cfm mep down mpid 21 active true xe8
Create down mep 21 for xe8 interface
Bridge2(config-ether-cfm-ma-mep)#cc multicast state enable
Enable cc multicast
Bridge2(config-ether-cfm-ma-mep)#exit-ether-ma-mep-mode
Exit ethernet cfm ma-mep mode
Bridge2(config-ether-cfm-ma)#mep crosscheck mpid 12
Configure crosscheck to remote MEP with value 12
Bridge2(config-ether-cfm-ma)#cc interval 1s
Enable cc interval with 1s.
Bridge2(config-ether-cfm-ma)#exit-ether-ma-mode
Exit Ethernet ma modes
Bridge2(config-ether-cfm)#g8032 physical-ring RING1 bridge 1
Create g8032 physical ring with name RING1 on bridge 1
Bridge2(g8032-ring-config)#east-interface xe8
Associate xe8 interface as east-interface
Bridge2(g8032-ring-config)#west-interface xe3
Associate xe3 interface as west-interface
Bridge2(g8032-ring-config)#g8032 profile profile1 bridge 1
Create g8032 profile with profile name profile1 on bridge 1
Bridge2(g8032-profile-config)#timer wait-to-restore 1
Configure wait to restore time as 1 min
Bridge2(g8032-profile-config)#timer hold-off 0
Configure hold-off timer value as 0
Bridge2(g8032-profile-config)#timer guard-timer 10
Configure guard-timer value as 10ms
Bridge2(g8032-profile-config)#switching-mode revertive
Configure Switching mode as revertive Switching mode
Bridge2(g8032-profile-config)#g8032 erp-instance erp1 bridge 1
Create g8032 erp instance erp1 on bridge 1
Bridge2(g8032-config-switch)#physical-ring RING1
Associate Physical ring RING1 to erp1 instance
Bridge2(g8032-config-switch)#rpl role non-owner
Configure the node as non-owner node
Bridge2(g8032-config-switch)#profile profile1
Associate Profile profile1 to erp1 instance
Bridge2(g8032-config-switch)#level 7
Configure level as 7
Bridge2(g8032-config-switch)#raps-channel-vlan 200
Configure RAPS channel vlan as 200
Bridge2(g8032-config-switch)#data-traffic-vlan 201-205
Configure traffic vlan from 201-205
Bridge2(g8032-config-switch)#ring-id 1
Configure ring-id as 1
Bridge2(g8032-config-switch)#commit
Commit the candidate configuration to the running configuration
Bridge2(g8032-config-switch)#end
Exit g8032 erp instance mode
Bridge 3
 
Bridge3#config terminal
Enter configure mode
Bridge3(config)#bridge 1 protocol rstp vlan-bridge
Create bridge 1 as an RSTP VLAN-aware bridge.
Bridge3((config)#vlan database
Configure VLAN database
Bridge3(config-vlan)#vlan 200-205 bridge 1 state enable
Create VLAN 200-205 on bridge 1
Bridge3(config-vlan)#interface xe3
Configure interface xe3
Bridge3(config-if)#switchport
Configure xe3 as a layer 2 port
Bridge3(config-if)#bridge-group 1
Configure interface in bridge group 1
Bridge3(config-if)#bridge-group 1 spanning-tree disable
Disable spanning tree for bridge group 1 on that interface
Bridge3(config-if)#switchport mode trunk
Configure port as trunk port
Bridge3(config-if)#switchport trunk allowed vlan add 200-205
Allow vlan 200-205 on xe3 interface
Bridge3(config-if)#interface xe16
Configure interface xe16
Bridge3(config-if)#switchport
Configure xe16 as a layer 2 port
Bridge3(config-if)#bridge-group 1
Configure interface in bridge group 1
Bridge3(config-if)#bridge-group 1 spanning-tree disable
Disable spanning tree for bridge group 1 on that interface
Bridge3(config-if)#switchport mode trunk
Configure port as trunk port
Bridge3(config-if)#switchport trunk allowed vlan add 200-205
Allow vlan 200-205 on xe16 interface
Bridge3(config-if)#ethernet cfm domain-type character-string domain-name nod23 level 7 mip-creation none
Create cfm domain with type as character string with name nod23 and set mip creation criteria to default with level 7 on bridge 1
Bridge3(config-ether-cfm)#service ma-type string ma-name 43982
Create ma type as string with name 43982.
Bridge3(config-ether-cfm-ma)# vlan 200 bridge 1
Add vlan 200
 
Bridge3(config-ether-cfm-ma)# mip-creation none
Set mip-creation creation criteria to none
 
Bridge3(config-ether-cfm-ma)#ethernet cfm mep down mpid 32 active true xe3
Create down mep 32 for xe3 interface.
Bridge3(config-ether-cfm-ma-mep)#cc multicast state enable
Enable cc multicast
Bridge3(config-ether-cfm-ma-mep)#exit-ether-ma-mep-mode
Exit ethernet cfm ma-mep mode
Bridge3(config-ether-cfm-ma)#mep crosscheck mpid 23
Configure crosscheck to remote MEP with value 23
Bridge3(config-ether-cfm-ma)#cc interval 1s
Enable cc interval with 1s.
Bridge3(config-ether-cfm-ma)#exit-ether-ma-mode
Exit Ethernet ma mode
Bridge3(config-ether-cfm)#ethernet cfm domain-type character-string domain-name nod34 level 7 mip-creation none
Create cfm domain with type as character string with name nod34 and set mip creation criteria to default with level 7 on bridge 1
Bridge3(config-ether-cfm)#service ma-type string ma-name 43982
Create ma type as string with name 43982.
Bridge3(config-ether-cfm-ma)#ethernet cfm mep down mpid 34 active true xe16
Create down mep 34 for xe16 interface
Bridge3(config-ether-cfm-ma)# vlan 200 bridge 1
Add vlan 200
 
Bridge3(config-ether-cfm-ma)# mip-creation none
Set mip-creation creation criteria to none
 
Bridge3(config-ether-cfm-ma-mep)#cc multicast state enable
Enable cc multicast
Bridge3(config-ether-cfm-ma-mep)#exit-ether-ma-mep-mode
Exit ethernet cfm ma-mep mode
Bridge3(config-ether-cfm-ma)#mep crosscheck mpid 43
Configure crosscheck to remote MEP with value 43
Bridge3(config-ether-cfm-ma)#cc interval 1s
Enable cc interval with 1s.
Bridge3(config-ether-cfm-ma)#exit-ether-ma-mode
Exit Ethernet ma mode
Bridge3(config-ether-cfm)#g8032 physical-ring RING1 bridge 1
Create g8032 physical ring with name RING1 on bridge 1
Bridge3(g8032-ring-config)#east-interface xe3
Associate xe3 interface as east-interface
Bridge3(g8032-ring-config)#west-interface xe16
Associate xe16 interface as west-interface
Bridge3(g8032-ring-config)#g8032 profile profile1 bridge 1
Create g8032 profile with profile name profile1 on bridge 1
Bridge3(g8032-profile-config)#timer wait-to-restore 1
Configure wait to restore time as 1 min
Bridge3(g8032-profile-config)#timer hold-off 0
Configure hold-off timer value as 0
Bridge3(g8032-profile-config)#timer guard-timer 10
Configure guard-timer value as 10ms
Bridge3(g8032-profile-config)#switching-mode revertive
Configure Switching mode as revertive Switching mode
Bridge3(g8032-profile-config)#g8032 erp-instance erp1 bridge 1
Create g8032 erp instance erp1 on bridge 1
Bridge3(g8032-config-switch)#physical-ring RING1
Associate Physical ring RING1 to erp1 instance
Bridge3(g8032-config-switch)#rpl role neighbor west-interface
Configure RPL node as neighbor node on west-interface
Bridge3(g8032-config-switch)#profile profile1
Associate profile profile1 to erp1 instance
Bridge3(g8032-config-switch)#level 7
Configure level as 7
Bridge3(g8032-config-switch)#raps-channel-vlan 200
Configure RAPS channel vlan as 200
Bridge3(g8032-config-switch)#data-traffic-vlan 201-205
Configure traffic vlan from 201-205
Bridge3(g8032-config-switch)#ring-id 1
Configure ring-id as 1
Bridge3(g8032-config-switch)#commit
Commit the candidate configuration to the running configuration
Bridge3(g8032-config-switch)#end
Exit g8032 erp instance mode
Bridge 4
 
Bridge4#config term
Enter configure mode
Bridge4(config)#bridge 1 protocol rstp vlan-bridge
Create bridge 1 as an RSTP VLAN-aware bridge.
Bridge4((config)#vlan database
Configure VLAN database
Bridge4(config-vlan)#vlan 200-205 bridge 1 state enable
Create VLAN 200-205 on bridge 1
Bridge4(config-vlan)#interface xe6
Configure interface xe6
Bridge4(config-if)#switchport
Configure xe6 as a layer 2 port
Bridge4(config-if)#bridge-group 1
Configure interface in bridge group 1
Bridge4(config-if)#bridge-group 1 spanning-tree disable
Disable spanning tree for bridge group 1 on that interface
Bridge4(config-if)#switchport mode trunk
Configure port as trunk port
Bridge4(config-if)#switchport trunk allowed vlan add 200-205
Allow vlan 200-205 on xe6 interface
Bridge4(config-if)#interface xe16
Configure interface xe16
Bridge4(config-if)#switchport
Configure xe16 as a layer 2 port
Bridge4(config-if)#bridge-group 1
Configure interface in bridge group 1
Bridge4(config-if)#bridge-group 1 spanning-tree disable
Disable spanning tree for bridge group 1 on that interface
Bridge4(config-if)#switchport mode trunk
Configure port as trunk port
Bridge4(config-if)#switchport trunk allowed vlan add 200-205
Allow vlan 200-205 on xe16 interface
Bridge4(config-if)#ethernet cfm domain-type character-string domain-name nod34 level 7 mip-creation none
Create cfm domain with type as character string with name nod34 and set mip creation criteria to default with level 7 on bridge 1
Bridge4(config-ether-cfm)#service ma-type string ma-name 43982
Create ma type as string with name 43982.
Bridge4(config-ether-cfm-ma)# vlan 200 bridge 1
Add vlan 200
 
Bridge4(config-ether-cfm-ma)# mip-creation none
Set mip-creation creation criteria to none
 
Bridge4(config-ether-cfm-ma)#ethernet cfm mep down mpid 43 active true xe16
Create down mep 43 with local vid 200 for xe16 interface
Bridge4(config-ether-cfm-ma-mep)#cc multicast state enable
Enable cc multicast
Bridge4(config-ether-cfm-ma-mep)#exit-ether-ma-mep-mode
Exit ethernet cfm ma-mep mode
Bridge4(config-ether-cfm-ma)#mep crosscheck mpid 34
Configure crosscheck to remote MEP with value 34
Bridge4(config-ether-cfm-ma)#cc interval 1s
Enable cc interval with 1s.
Bridge4(config-ether-cfm-ma)#exit-ether-ma-mode
Exit Ethernet ma mode
Bridge4(config-ether-cfm)#ethernet cfm domain-type character-string domain-name nod41 level 7 mip-creation none
Create cfm domain with type as character string with name nod41 and set mip creation criteria to default with level 7 on bridge 1
Bridge4(config-ether-cfm)#service ma-type string ma-name 43982
Create ma type as string with name 43982.
Bridge4(config-ether-cfm-ma)# vlan 200 bridge 1
Add vlan 200
 
Bridge4(config-ether-cfm-ma)# mip-creation none
Set mip-creation creation criteria to none
 
Bridge4(config-ether-cfm-ma)#ethernet cfm mep down mpid 41 active true xe6
Create down mep 41 for xe6 interface
Bridge4(config-ether-cfm-ma-mep)#cc multicast state enable
Enable cc multicast
Bridge4(config-ether-cfm-ma-mep)#exit-ether-ma-mep-mode
Exit ethernet cfm ma-mep mode
Bridge4(config-ether-cfm-ma)#mep crosscheck mpid 14
Configure crosscheck to remote MEP with value 14
Bridge4(config-ether-cfm-ma)#cc interval 1s
Enable cc interval with 1s.
Bridge4(config-ether-cfm-ma)#exit-ether-ma-mode
Exit Ethernet ma mode
Bridge4(config-ether-cfm)#g8032 physical-ring RING1 bridge 1
Create g8032 physical ring with name RING1 on bridge 1
Bridge4(g8032-ring-config)#east-interface xe16
Associate xe16 interface as east-interface
Bridge4(g8032-ring-config)#west-interface xe6
Associate xe6 interface as west-interface
Bridge4(g8032-ring-config)#g8032 profile profile1 bridge 1
Create g8032 profile with profile name profile1 on bridge 1
Bridge4(g8032-profile-config)#timer wait-to-restore 1
Configure wait to restore time as 1 min
Bridge4(g8032-profile-config)#timer hold-off 0
Configure hold-off timer value as 0
Bridge4(g8032-profile-config)#timer guard-timer 10
Configure guard-timer value as 10ms
Bridge4(g8032-profile-config)#switching-mode revertive
Configure Switching mode as revertive Switching mode
Bridge4(g8032-profile-config)#g8032 erp-instance erp1 bridge 1
Create g8032 erp instance erp1 on bridge 1
Bridge4(g8032-config-switch)#physical-ring RING1
Associate Physical ring RING1 to erp1 instance
Bridge4(g8032-config-switch)#rpl role owner east-interface
Configure the node as owner node on east-interface
Bridge4(g8032-config-switch)#profile profile1
Associate Profile profile1 to erp1 instance
Bridge4(g8032-config-switch)#level 7
Configure level as 7
Bridge4(g8032-config-switch)#raps-channel-vlan 200
Configure RAPS channel vlan as 200
Bridge4(g8032-config-switch)#data-traffic-vlan 201-205
Configure traffic vlan from 201-205
Bridge4(g8032-config-switch)#ring-id 1
Configure ring-id as 1
Bridge4(g8032-config-switch)#commit
Commit the candidate configuration to the running configuration
Bridge4(g8032-config-switch)#end
Exit g8032 erp instance mode
Last modified date: 07/13/2023