Table Of Contents
Configuring the CFM over EFP Interface with Cross Connect Feature
Restrictions and Usage Guidelines
Configuring CFM over EFP with xconnect for the Cisco ASR 903 Series Router
Configuring CFM over EFP Interface with Cross Connect—Basic Configuration
Configuring CFM over EFP Interface with Cross Connect—Single Tag VLAN Cross Connect
Configuring CFM over EFP Interface with Cross Connect—Double Tag VLAN Cross Connect
Configuring CFM over EFP Interface with Cross Connect—Selective QinQ Cross Connect
Configuring CFM over EFP Interface with Cross Connect—Port-Based Cross Connect Tunnel
Configuring CFM over EFP Interface with Cross Connect—Port Channel-Based Cross Connect Tunnel
Configuring CFM over EFP Interface with xconnect—Port Channel-Based xconnect Tunnel
Configuring the CFM over EFP Interface with Cross Connect Feature
Ethernet Connectivity Fault Management (CFM) is an end-to-end per-service-instance Ethernet layer OAM protocol that includes proactive connectivity monitoring, fault verification, and fault isolation. Currently, Ethernet CFM supports Up facing and Down facing Maintenance Endpoints (MEPs). For information on Ethernet Connectivity Fault Management, see http://www.cisco.com/en/US/docs/ios/12_2sr/12_2sra/feature/guide/srethcfm.html
The CFM over EFP Interface with xconnect feature allows you to:
•
Forward continuity check messages (CCM) towards the core over cross connect pseudowires.
•
Receive CFM messages from the core.
•
Forward CFM messages to the access side (after Continuity Check Database [CCDB] based on maintenance point [MP] filtering rules).
Restrictions and Usage Guidelines
When configuring CFM over EFP Interface with cross connect, follow these restrictions and usage guidelines:
•
Only a single down-facing MEP is allowed on the L2VFI.
•
As the number of PEs in a VPLS instance scale up, the number of CFM CC messages processed increases. Accordingly, the configuration of the down-facing MEP on L2VFI for large fully meshed PW topologies should be considered for only premium valued networks.
•
In the design of CFM domains, the maintenance level of an Down-facing MEP on the L2VFI interface must be lower than the level from the AC.
•
Up MEP, Down MEP, and MIPs are supported.
•
Offloaded CFM Up MEP sessions are not supported when using E type interface in an EFP using encapsulation command.
Configuring CFM over EFP with xconnect for the Cisco ASR 903 Series Router
The following sections describe how to configure CFM on EFP interfaces on the Cisco ASR 903 Series Router:
•
Configuring CFM over EFP Interface with Cross Connect—Basic Configuration
•
Configuring CFM over EFP Interface with Cross Connect—Single Tag VLAN Cross Connect
•
Configuring CFM over EFP Interface with Cross Connect—Double Tag VLAN Cross Connect
•
Configuring CFM over EFP Interface with Cross Connect—Selective QinQ Cross Connect
•
Configuring CFM over EFP Interface with Cross Connect—Port-Based Cross Connect Tunnel
•
Configuring CFM over EFP Interface with Cross Connect—Port Channel-Based Cross Connect Tunnel
Configuring CFM over EFP Interface with Cross Connect—Basic Configuration
This section describes how to configure CFM over EFP Interface with cross connect.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
pseudowire-class [pw-class-name]
4.
encapsulation mpls
5.
exit
6.
interface gigabitethernet slot/port or interface tengigabitethernet slot/port
7.
service instance id {Ethernet [service-name}
8.
encapsulation dot1q vlan_id
9.
xconnect peer-ip-address vc-id {encapsulation {l2tpv3 [manual] | mpls [manual]} | pw-class pw-class-name }[pw-class pw-class-name] [sequencing {transmit | receive | both}]
10.
cfm mep domain domain-name [up | down] mpid mpid-value [cos cos-value]
11.
exit
DETAILED STEPS
Examples
This example shows how to configure CFM over EVC using cross connect.
PE3#conf terminal
Enter configuration commands, one per line. End with CNTL/Z.PE3(config)#ethernet cfm domain L6 level 6
PE3(config-ecfm)# service s256 evc 256
PE3(config-ecfm-srv)# continuity-check
PE3(config-ecfm-srv)#end
PE3(config)#int ten 2/0/0
PE3(config-if)#no ip address
PE3(config-if)# service instance 256 ethernet 256
PE3(config-if-srv)# encapsulation dot1q 256
PE3(config-if-srv)# xconnect 1.1.1.1 1 encapsulation mpls
PE3(cfg-if-ether-vc-xconn)# cfm mep domain L6 mpid 256
PE3(config-if-srv-ecfm-mep)#end
PE3#PE3(config)#ethernet cfm domain L2 level 2
PE3(config-ecfm)# service s256 evc 256 direction down
PE3(config-ecfm-srv)# continuity-check
PE3(config-ecfm-srv)#end
PE3#PE3(config)#int ten 2/0/0
PE3(config-if)#no ip address
PE3(config-if)# service instance 256 ethernet 256
PE3(config-if-srv)# encapsulation dot1q 256
PE3(config-if-srv)# xconnect 1.1.1.1 1 encapsulation mpls
PE3(cfg-if-ether-vc-xconn)# cfm mep domain L6 mpid 256
PE3(config-if-srv-ecfm-mep)#end
PE3#Configuring CFM over EFP Interface with Cross Connect—Single Tag VLAN Cross Connect
This section describes how to configure CFM over EFP Interface with Single Tag VLAN cross connect.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type slot/subslot/port or interface tengigabitethernet slot/port
4.
service instance id {Ethernet [service-name}
5.
encapsulation dot1q {any | vlan-id[vlan-id[vlan-id]} second-dot1q {any |vlan-id[vlan-id[vlan-id]]}
6.
rewrite ingress tag {push {dot1q vlan-id | dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id} | pop {1 | 2} | translate {1-to-1 {dot1q vlan-id | dot1ad vlan-id}| 2-to-1 dot1q vlan-id | dot1ad vlan-id}| 1-to-2 {dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id} | 2-to-2 {dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id}} [symmetric]
7.
xconnect peer-ip-address vc-id {encapsulation {l2tpv3 [manual] | mpls [manual]} | pw-class pw-class-name }[pw-class pw-class-name] [sequencing {transmit | receive | both}]
8.
cfm mep domain domain-name [up | down] mpid mpid-value [cos cos-value]
DETAILED STEPS
Examples
This example shows how to configure CFM over EFP Interface with Single Tag VLAN cross connect:
PE3(config)#ethernet cfm domain L2 level 2
PE3(config-ecfm)# service s256 evc 256 direction down
PE3(config-ecfm-srv)# continuity-check
PE3(config-ecfm-srv)#end
PE3#PE3(config)#int ten 2/0/0
PE3(config-if)#no ip address
PE3(config-if)# service instance 256 ethernet 256
PE3(config-if-srv)# encapsulation dot1q 256
PE3(config-if-srv)# xconnect 1.1.1.1 1 encapsulation mpls
PE3(cfg-if-ether-vc-xconn)# cfm mep domain L6 mpid 256
PE3(config-if-srv-ecfm-mep)#end
PE3#Configuring CFM over EFP Interface with Cross Connect—Double Tag VLAN Cross Connect
This section describes how to configure CFM over EFP Interface with Double Tag VLAN cross connect.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type slot/subslot/port
4.
service instance id {Ethernet [service-name}
5.
encapsulation dot1q {any | vlan-id[vlan-id[vlan-id]} second-dot1q {any |vlan-id[vlan-id[vlan-id]]}
6.
rewrite ingress tag {push {dot1q vlan-id | dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id} | pop {1 | 2} | translate {1-to-1 {dot1q vlan-id | dot1ad vlan-id}| 2-to-1 dot1q vlan-id | dot1ad vlan-id}| 1-to-2 {dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id} | 2-to-2 {dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id}} [symmetric]
7.
xconnect peer-ip-address vc-id {encapsulation {l2tpv3 [manual] | mpls [manual]} | pw-class pw-class-name }[pw-class pw-class-name] [sequencing {transmit | receive | both}]
8.
cfm mep domain domain-name [up | down] mpid mpid-value [cos cos-value]
9.
exit
DETAILED STEPS
Examples
This example shows how to configure CFM over EFP Interface with Double Tag VLAN cross connect:
PE3(config)#ethernet cfm domain L2 level 2
PE3(config-ecfm)# service s256 evc 256 direction down
PE3(config-ecfm-srv)# continuity-check
PE3(config-ecfm-srv)#end
PE3#PE3(config)#int ten 2/0/0
PE3(config-if)#no ip address
PE3(config-if)# service instance 256 ethernet 256
PE3(config-if-srv)# encapsulation dot1q 256 second-dot1q 257
PE3(config-if-srv)# xconnect 1.1.1.1 1 encapsulation mpls
PE3(cfg-if-ether-vc-xconn)# cfm mep domain L6 mpid 256
PE3(config-if-srv-ecfm-mep)#end
PE3#Configuring CFM over EFP Interface with Cross Connect—Selective QinQ Cross Connect
This section describes how to configure CFM over EFP Interface with Selective QinQ cross connect.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type slot/subslot/port
4.
exit
5.
service instance id {Ethernet [service-name}
6.
encapsulation dot1q {any | vlan-id[vlan-id[vlan-id]} second-dot1q {any |vlan-id[vlan-id[vlan-id]]}
7.
xconnect peer-ip-address vc-id {encapsulation {l2tpv3 [manual] | mpls [manual]} | pw-class pw-class-name }[pw-class pw-class-name] [sequencing {transmit | receive | both}]
8.
cfm mep domain domain-name [up | down] mpid mpid-value [cos cos-value]
9.
exit
DETAILED STEPS
Examples
This example shows how to configure CFM over EFP Interface with Selective QinQ cross connect:
PE3(config)#ethernet cfm domain L2 level 2
PE3(config-ecfm)# service s256 evc 256 direction down
PE3(config-ecfm-srv)# continuity-check
PE3(config-ecfm-srv)#end
PE3#PE3(config)#int ten 2/0/0
PE3(config-if)#no ip address
PE3(config-if)# service instance 256 ethernet 256
PE3(config-if-srv)# encapsulation dot1q 256 second-dot1q 257 cos 7
PE3(config-if-srv)# xconnect 1.1.1.1 1 encapsulation mpls
PE3(cfg-if-ether-vc-xconn)# cfm mep domain L6 mpid 256
PE3(config-if-srv-ecfm-mep)#end
PE3#Configuring CFM over EFP Interface with Cross Connect—Port-Based Cross Connect Tunnel
This section describes how to configure CFM over EFP Interface with Port-Based cross connect Tunnel.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type slot/subslot/port
4.
service instance id {Ethernet [service-name}
5.
encapsulation dot1q {any | vlan-id[vlan-id[vlan-id]} second-dot1q {any |vlan-id[vlan-id[vlan-id]]}
6.
xconnect peer-ip-address vc-id {encapsulation {l2tpv3 [manual] | mpls [manual]} | pw-class pw-class-name }[pw-class pw-class-name] [sequencing {transmit | receive | both}]
7.
cfm mep domain domain-name [up | down] mpid mpid-value [cos cos-value]
8.
exit
DETAILED STEPS
Examples
This example shows how to configure CFM over EFP Interface with Port-Based cross connect Tunnel:
PE3(config)#ethernet cfm domain L2 level 2
PE3(config-ecfm)# service s256 evc 256 direction down
PE3(config-ecfm-srv)# continuity-check
PE3(config-ecfm-srv)#end
PE3#PE3(config)#int ten 2/0/0
PE3(config-if)#no ip address
PE3(config-if)# service instance 256 ethernet 256
PE3(config-if-srv)# encapsulation dot1q 256
PE3(config-if-srv)# xconnect 1.1.1.1 1 encapsulation mpls
PE3(cfg-if-ether-vc-xconn)# cfm mep domain L6 mpid 256
PE3(config-if-srv-ecfm-mep)#end
PE3#Configuring CFM over EFP Interface with Cross Connect—Port Channel-Based Cross Connect Tunnel
This section describes how to configure CFM over EFP Interface with Port Channel-Based cross connect Tunnel.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type slot/subslot/port
4.
service instance id {Ethernet [service-name}
5.
encapsulation dot1q {any | vlan-id[vlan-id[vlan-id]} second-dot1q {any |vlan-id[vlan-id[vlan-id]]}
6.
rewrite ingress tag {push {dot1q vlan-id | dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id} | pop {1 | 2} | translate {1-to-1 {dot1q vlan-id | dot1ad vlan-id}| 2-to-1 dot1q vlan-id | dot1ad vlan-id}| 1-to-2 {dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id} | 2-to-2 {dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id}} [symmetric]
7.
xconnect peer-ip-address vc-id {encapsulation {l2tpv3 [manual] | mpls [manual]} | pw-class pw-class-name }[pw-class pw-class-name] [sequencing {transmit | receive | both}]
8.
cfm mep domain domain-name [up | down] mpid mpid-value [cos cos-value]
9.
exit
DETAILED STEPS
Examples
This example shows how to configure CFM over EFP Interface with Port Channel-Based cross connect Tunnel:
PE3(config)#ethernet cfm domain L2 level 2
PE3(config-ecfm)# service s256 evc 256 direction down
PE3(config-ecfm-srv)# continuity-check
PE3(config-ecfm-srv)#end
PE3#PE3(config)#int port-20
PE3(config-if)#no ip address
PE3(config-if)# service instance 256 ethernet 256
PE3(config-if-srv)# encapsulation dot1q 256
PE3(config-if-srv)# xconnect 1.1.1.1 1 encapsulation mpls
PE3(cfg-if-ether-vc-xconn)# cfm mep domain L6 mpid 256
PE3(config-if-srv-ecfm-mep)#end
Verification
Use the following commands to verify a configuration:
•
Use the show ethernet cfm ma remote commands to verify the CFM over EVC configuration. This command shows the basic configuration information for CFM.
Router-30-PE1#show ethernet cfm ma localLocal MEPs:--------------------------------------------------------------------------------MPID Domain Name Lvl MacAddress Type CCDomain Id Dir Port IdMA Name SrvcInstEVC name--------------------------------------------------------------------------------1 L6 6 000a.f393.56d0 XCON YL6 Down Te2/0/0 N/Abbb 1bbb3 L5 5 0007.8478.4410 XCON YL5 Up Te2/0/0 N/Abbb 1bbbTotal Local MEPs: 2Local MIPs:* = MIP Manually Configured--------------------------------------------------------------------------------Level Port MacAddress SrvcInst Type Id--------------------------------------------------------------------------------7 Te2/0/0 0007.8478.4410 1 XCON N/ATotal Local MIPs: 1•
Use the show ethernet cfm ma remote to verify the MEP configuration:
Router-30-PE1#show ethernet cfm ma remote--------------------------------------------------------------------------------MPID Domain Name MacAddress IfSt PtStLvl Domain ID IngressRDI MA Name Type Id SrvcInstEVC Name Age--------------------------------------------------------------------------------4 L5 000a.f393.56d0 Up Up5 L5 Te2/0/0:(2.2.2.2, 1)- bbb XCON N/A 1bbb 9s2 L6 000a.f393.56d0 Up Up6 L6 Te2/0/0:(2.2.2.2, 1)- bbb XCON N/A 1bbb 1sTotal Remote MEPs: 2•
Use the show ethernet cfm mpdb command to verify the catalouge of CC with MIP in intermediate routers.
PE2#show ethernet cfm mpdb* = Can Ping/Traceroute to MEP--------------------------------------------------------------------------------MPID Domain Name MacAddress VersionLvl Domain ID IngressExpd MA Name Type Id SrvcInstEVC Name Age--------------------------------------------------------------------------------600 * L6 0021.d8ca.d7d0 IEEE-CFM6 L6 Te2/1:(2.2.2.2, 1)- s1 XCON N/A 11 2s700 L7 001f.cab7.fd01 IEEE-CFM7 L7 Te2/1:(2.2.2.2, 1)- s1 XCON N/A 11 3sTotal Remote MEPs: 2•
Use the show mpls l2 transport vc 1 detail commaned to show detailed configuration information:
PE1#sh mpls l2 vc 1 detaLocal interface: Te8/0/1 up, line protocol up, Eth VLAN 200 upInterworking type is EthernetDestination address: 3.3.3.3, VC ID: 1, VC status: upOutput interface: Te8/0/0, imposed label stack {21}Preferred path: not configuredDefault path: activeNext hop: 20.1.1.2Create time: 21:13:27, last status change time: 02:55:33Signaling protocol: LDP, peer 3.3.3.3:0 upTargeted Hello: 2.2.2.2(LDP Id) -> 3.3.3.3, LDP is UPStatus TLV support (local/remote) : enabled/supportedLDP route watch : enabledLabel/status state machine : established, LruRruLast local dataplane status rcvd: No faultLast local SSS circuit status rcvd: No faultLast local SSS circuit status sent: No faultLast local LDP TLV status sent: No faultLast remote LDP TLV status rcvd: No faultLast remote LDP ADJ status rcvd: No faultMPLS VC labels: local 21, remote 21Group ID: local 0, remote 0MTU: local 1500, remote 1500Remote interface description:Sequencing: receive disabled, send disabledControl Word: On (configured: autosense)VC statistics:transit packet totals: receive 37, send 1067452272transit byte totals: receive 4181, send 72586757556transit packet drops: receive 0, seq error 0, send 0•
Use show mpls forwarding-table command to verify the cross connect VC:
PE1#show mpls forwarding-tableLocal Outgoing Prefix Bytes Label Outgoing Next HopLabel Label or Tunnel Id Switched interface17 Pop Label 3.3.3.3/32 23038746624 Te8/0/0 20.1.1.221 No Label l2ckt(1) 4181 Te8/0/1 point2point•
Use show ethernet cfm error command to view the error report:
PE2#show ethernet cfm error--------------------------------------------------------------------------------MPID Domain Id Mac Address Type Id LvlMAName Reason Age--------------------------------------------------------------------------------- L3 001d.45fe.ca81 BD-V 200 3s2 Receive AIS 8sPE2#Configuring CFM over EFP Interface with xconnect—Port Channel-Based xconnect Tunnel
Use the following commands at the customer facing port:
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type slot/subslot/port
4.
service instance id {Ethernet [service-name]}
5.
encapsulation untagged | dot1q {any | vlan-id[vlan-id[vlan-id]]} second-dot1q {any |vlan-id[vlan-id[vlan-id]]}
6.
rewrite ingress tag {push {dot1q vlan-id | dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id} | pop {1 | 2} | translate {1-to-1 {dot1q vlan-id | dot1ad vlan-id}| 2-to-1 dot1q vlan-id | dot1ad vlan-id}| 1-to-2 {dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id} | 2-to-2 {dot1q vlan-id second-dot1q vlan-id | dot1ad vlan-id dot1q vlan-id}} [symmetric]
7.
xconnect peer-ip-address vc-id {encapsulation {l2tpv3 [manual] | mpls [manual]} | pw-class pw-class-name }[pw-class pw-class-name] [sequencing {transmit | receive | both}]
8.
cfm mep domain domain-name mpid mpid-value [cos cos-value]
DETAILED STEPS
Examples
This example shows how to configure CFM over EFP Interface with Port Channel-Based xconnect Tunnel:
PE3(config)#ethernet cfm domain L2 level 2
PE3(config-ecfm)# service s256 evc 256 direction down
PE3(config-ecfm-srv)# continuity-check
PE3(config-ecfm-srv)#end
PE3#PE3(config)#int port-20
PE3(config-if)#no ip address
PE3(config-if)# service instance 256 ethernet 256
PE3(config-if-srv)# encapsulation dot1q 256
PE3(config-if-srv)# xconnect 1.1.1.1 1 encapsulation mpls
PE3(cfg-if-ether-vc-xconn)# cfm mep domain L6 mpid 256
PE3(config-if-srv-ecfm-mep)#end
Verification
Use the following commands to verify a configuration:
•
Use show ethernet cfm ma remote commands to verify the CFM over EFP configuration. This command shows the basic configuration information for CFM.
Router-30-PE1#show ethernet cfm ma localLocal MEPs:--------------------------------------------------------------------------------MPID Domain Name Lvl MacAddress Type CCDomain Id Dir Port IdMA Name SrvcInstEVC name--------------------------------------------------------------------------------1 L6 6 000a.f393.56d0 XCON YL6 Down Te2/0/0 N/Abbb 1bbb3 L5 5 0007.8478.4410 XCON YL5 Up Te2/0/0 N/Abbb 1bbbTotal Local MEPs: 2Local MIPs:* = MIP Manually Configured--------------------------------------------------------------------------------Level Port MacAddress SrvcInst Type Id--------------------------------------------------------------------------------7 Te2/0/0 0007.8478.4410 1 XCON N/ATotal Local MIPs: 1•
Use show ethernet cfm ma remote to verify the MEP configuration:
Router-30-PE1#show ethernet cfm ma remote--------------------------------------------------------------------------------MPID Domain Name MacAddress IfSt PtStLvl Domain ID IngressRDI MA Name Type Id SrvcInstEVC Name Age--------------------------------------------------------------------------------4 L5 000a.f393.56d0 Up Up5 L5 Te2/0/0:(2.2.2.2, 1)- bbb XCON N/A 1bbb 9s2 L6 000a.f393.56d0 Up Up6 L6 Te2/0/0:(2.2.2.2, 1)- bbb XCON N/A 1bbb 1sTotal Remote MEPs: 2•
Use show ethernet cfm mpdb command to verify the catalogue of CC with MIP in intermediate routers.
PE2#show ethernet cfm mpdb* = Can Ping/Traceroute to MEP--------------------------------------------------------------------------------MPID Domain Name MacAddress VersionLvl Domain ID IngressExpd MA Name Type Id SrvcInstEVC Name Age--------------------------------------------------------------------------------600 * L6 0021.d8ca.d7d0 IEEE-CFM6 L6 Te2/1:(2.2.2.2, 1)- s1 XCON N/A 11 2s700 L7 001f.cab7.fd01 IEEE-CFM7 L7 Te2/1:(2.2.2.2, 1)- s1 XCON N/A 11 3sTotal Remote MEPs: 2•
Use show mpls l2 transport vc 1 detail command to show detailed configuration information:
PE1#sh mpls l2 vc 1 detaLocal interface: Te8/0/1 up, line protocol up, Eth VLAN 200 upInterworking type is EthernetDestination address: 3.3.3.3, VC ID: 1, VC status: upOutput interface: Te8/0/0, imposed label stack {21}Preferred path: not configuredDefault path: activeNext hop: 20.1.1.2Create time: 21:13:27, last status change time: 02:55:33Signaling protocol: LDP, peer 3.3.3.3:0 upTargeted Hello: 2.2.2.2(LDP Id) -> 3.3.3.3, LDP is UPStatus TLV support (local/remote) : enabled/supportedLDP route watch : enabledLabel/status state machine : established, LruRruLast local dataplane status rcvd: No faultLast local SSS circuit status rcvd: No faultLast local SSS circuit status sent: No faultLast local LDP TLV status sent: No faultLast remote LDP TLV status rcvd: No faultLast remote LDP ADJ status rcvd: No faultMPLS VC labels: local 21, remote 21Group ID: local 0, remote 0MTU: local 1500, remote 1500Remote interface description:Sequencing: receive disabled, send disabledControl Word: On (configured: autosense)VC statistics:transit packet totals: receive 37, send 1067452272transit byte totals: receive 4181, send 72586757556transit packet drops: receive 0, seq error 0, send 0•
Use show mpls forwarding-table command to verify the xconnect VC:
PE1#show mpls forwarding-tableLocal Outgoing Prefix Bytes Label Outgoing Next HopLabel Label or Tunnel Id Switched interface17 Pop Label 3.3.3.3/32 23038746624 Te8/0/0 20.1.1.221 No Label l2ckt(1) 4181 Te8/0/1 point2point•
Use show ethernet cfm error command to view the error report:
PE2#show ethernet cfm error--------------------------------------------------------------------------------MPID Domain Id Mac Address Type Id LvlMAName Reason Age--------------------------------------------------------------------------------- L3 001d.45fe.ca81 BD-V 200 3s2 Receive AIS 8sPE2#Troubleshooting CFM Features
provides troubleshooting solutions for the CFM features.
Table 1 Troubleshooting Scenarios for CFM Features
Problem SolutionWhen you configure CFM, the message "Match registers are not available" is displayed.
Use the show platform mrm info command on the SP console to verify the match registers. Based on the derived output, perform these tasks:
1.
Check if the line card supports the CFM feature.
2.
Enable CFM across the system to allow co-existence with other protocols.
3.
Ensure that no CFM traffic is present in any supervisor or ports.
4.
Configure STP mode to Multiple Spanning Tree (MST) and re-enable CFM or disable CFM completely.
For more information on match registers, see Ethernet Connectivity Fault Management at http://www.cisco.com/en/US/docs/ios/12_2sr/12_2sra/feature/guide/srethcfm.html.
CFM uses two match registers to identify the control packet type and each VLAN spanning tree also uses a match register to identify its control packet type. For both protocols to work on the same system, each line card should support three match registers, and at least one supporting only a 44 bit MAC match.
CFM configuration errors
CFM configuration error occurs when when a MEP receives a continuity check with an overlapping MPID. To verify the source of the error, use the command show ethernet cfm errors configuration or show ethernet cfm errors.
CFM ping and traceroute result is "not found"
Complete these steps:
1.
Use show run ethernet cfm to view all CFM global configurations.
2.
Use show ethernet cfm location main to view local MEPs and their CCM statistics
3.
Use show ethernet cfm peer meps command to View CFM CCM received from Peer MEPs.
4.
Use trace ethernet cfm command to start a CFM trace.
CFM connectivity is down and issues at the maintenance domain levels
Use the ping ethernet {mac-address | mpid id | multicast} domain domain-name { vlan vlan-id | port | evc evc-name } or traceroute ethernet {mac-address | mpid id } domain domain-name { vlan vlan-id | port | evc evc-name } commands to verify ethernet CFM connectivity. Share the output with TAC for further investigation.
Loop trap error
Use the show ethernet cfm error command to check for Loop Trap errors as shown here:
CE(config-if)#do sh ethernet cfm err-------------------------------------------------- -----------------------------Level Vlan MPID Remote MAC Reason Service ID-------------------------------------------------- -----------------------------5 711 550 1001.1001.1001 Loop Trap Error OUTPE#sh ethernet cfm err-------------------------------------------------- -----------------------------Level Vlan MPID Remote MAC Reason Service ID-------------------------------------------------- -----------------------------5 711 550 1001.1001.1001 Loop Trap Error OUTModule has insufficient match registers
Complete these steps:
1.
Verify and confirm if a unsupported line card is inserted into the router.
2.
If yes, perform an OIR of the unsupported line card.
CFM is deactivated
Complete these steps:
1.
Check if all the line cards have free match reagisters.
2.
Check if CFM is activated on supervisor cards. CFM is not supported on supervisor cards that has two match registers. In this scenario, CFM is automatically disabled on the SUP ports and enabled on the remaining line cards.
ethernet cfm logging
In a scale scenario, you configure either the console logging rate-limiting using logging rate-limit or using logging buffered instead of using logging console. The suggested rate-limit is around 30 messages per second.