CFM Tac Toi1
CFM Tac Toi1
CFM Tac Toi1
Praveen Bhat
Anuj Agrawal
Sumitha Govindrajan
Loganathan Nehru
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1
Agenda
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2
Technical Overview
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3
CFM Overview
Family of protocols that provides capabilities to detect,
verify, isolate and report end-to-end ethernet connectivity
faults
Employs regular Ethernet frames that travel in-band with
the customer traffic
Devices that cannot interpret CFM Messages forward them as
normal data frames
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4
CFM Overview (cont.)
Key CFM mechanisms include:
– Nested Maintenance Domains (MDs) that break up
the responsibilities for network administration of a
given end-to-end service
– Maintenance Associations (MAs) that monitor
service instances under a given MD
– Maintenance Points (MPs) that generate and
respond to CFM PDUs
– Protocols (Continuity Check, Loopback and
Linktrace) used for Fault Management activities
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5
CFM Concepts
Maintenance Domain (MD)
CE CE
Operator A Operator B
Service Provider
Customer
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6
CFM Concepts
Maintenance Association (MA)
CE Operator A Operator B CE
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7
CFM Concepts
Maintenance Point (MP)—MEP
CE Operator A Operator B CE
MEP MEP
MEP MEP
Bridge 1 Bridge 2
Bridge Bridge Bridge Bridge
Monitored area
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9
CFM Concepts
Maintenance Point (MP)—MIP
CE Operator A Operator B CE
MEP MIP MIP MEP MEP MIP MIP MIP MIP MEP
Operator A Operator B
MIP MIP MIP MIP
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10
CFM Protocols
There are three (3) protocols defined by CFM
Continuity Check Protocol
Fault Detection
Fault Notification
Loopback Protocol
Fault Verification
Linktrace Protocol
Fault Isolation
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11
CFM Protocols
Continuity Check Protocol
CE Operator A Operator B CE
Catalogue and
Catalogue Catalogue Terminate
1 2 3
Continuity Check Message
X
(CCM)
S D
MEP MIP MIP MEP
6
S 4 D
2
MEP MIP MIP MEP
1 3 5 1, 3, 5
X Linktrace Message (LTM)
Y 2, 4, 6
Linktrace Reply (LTR)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15
CFM Protocols
Putting Everything Together
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 16
Cisco IOS
IEEE 802.1ag
Implementation
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 17
CFM Shared MP address model
“bridge-brain” model
MEP
Up MEP uses the same “bridge-brain” MAC address
*Down MEP and Port MEP use port MAC address
MIP uses “bridge-brain” MAC address
*: The only exception being the L2vfi case wherein down MEP’s use
bridge-brain address.
Notes :
CFM unicast MAC : Bridge-brain Mac
CFM multicast MAC : 0180.c200.003x
D1 CFM Multicast MAC : 0100.0ccc.cccx
X : 4 bits representing the level
CFM frames are distinguishable by Ether-Type 89-02 (and MAC
Address for multicast messages)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 18
CFM – Match register requirements
CFM needs a minimum of 2 Match registers ( a 44-bit and a 48-bit match
register) to be available on the LC.
1. 44-bit Register : CFM Multicast MAC
2. 48-bit Register : CFM Unicast MAC
When spanning-tree mode is PVST, one match register is occupied by the
PVST MAC. Hence in all scenarios where we have only 2 match registers
available, PVST and CFM cannot co-exist.
When Spanning-tree mode is PVST on the box and when you try to enable
CFM globally, even if one of the LC doesnt have the required match
register free, cfm will be de-activated. This doesn’t apply to the Supervisor
cards ,which have only 2 Match registers. in this scenario CFM will be
automatically disabled on the SUP ports and enabled on rest of the LC’s.
On Metro Cards like ES20 and ES+,
1. The bridge-brain MAC ( unicast MAC) is programmed in a 44-bit match
register. This enables us to use the range of Bridge-brain addresses for
Port-channel use. We support 15 portchannels with the bridge-brain
model.
2. Port-MAC’s are also programmed in a 44-bit Match register.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 19
CFM Network Provisioning
Network Provisioning
802.3ah (Provider)
Service Provisioning
1. Enable CFM globally
Define CFM Domains in
network 4. Define MIPs policy (auto-
CFM
create(Service Attributes)
or manually configured)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 20
CFM Service Provisioning
CFM Service Provisioning
1. Define Service 6. Configure MIPs 8. Enable CFM SNMP
Network Provisioning
Service Provisioning
CFM (Service Attributes)
4. Enable CC
E-LMI
5. Tweak CC Timers and
Thresholds per SLA
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21
Cisco CFM Implementation
Verify CFM Operation
Show Local Maintenance Points
Router# show ethernet cfm maintenance-points local
Router#show ethernet cfm runtime lmep (PRIV INTERNAL command)
Show Remote Maintenance Points - MEP CCDB
Router# show ethernet cfm maintenance-points remote
Show Remote Maintenance Points - MIP CCDB
Router# show ethernet cfm mpdb
Show CFM Errors DB
Router# show ethernet cfm errors
Show CFM configuration errors
Router# show ethernet cfm errors configuration
Show CFM Domains
Router# show ethernet cfm domain
Show Traceroute Information
Router# show ethernet cfm traceroute-cache
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 22
Cisco CFM Implementation
Troubleshooting
Loopback
Router# ping ethernet {mac-address | mpid id | multicast}
domain domain-name { vlan vlan-id | port | evc evc-name }
Traceroute
Router# traceroute ethernet {mac-address | mpid id } domain
domain-name { vlan vlan-id | port | evc evc-name }
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 23
Cisco CFM Implementation
CFM Network and Service Provisioning Example
CE Operator A Operator B CE
MEP MIP
GE2/7 GE2/1
2. MEP
interface GigabitEthernet2/7 3. MIP
ethernet cfm mep domain Provider_Domain mpid 1500 vlan 500 interface GigabitEthernet2/1
ethernet cfm mip level 4 vlan 500
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 24
Cisco CFM Implementation
CFM Network and Service Provisioning Example (Cont.)
CE Operator A Operator B CE
MIP MIP
GE2/1 GE2/2
Global Configuration
!
ethernet cfm global
ethernet cfm mip auto-creation level 4 vlan 500
!
MIPs
MIPs are created on all interfaces that VLAN 500 is allowed, and VLAN 500 is not associated with a Domain/Service
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 25
Cisco CFM Implementation
CFM Network and Service Provisioning Example (Cont.)
CE Operator A Operator B CE
MIP MEP
GE3/2 GE3/1
2. MEP
interface GigabitEthernet3/1
ethernet cfm mep domain Provider_Domain mpid 1510 vlan 500
HA/ISSU/SSO capable
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 27
CFM SNMP Instrumentation
Cisco SNMP Traps
cEtherCfmCcMepUp
cEtherCfmCcMepDown
CCM cEtherCfmCcCrossconnect
cEtherCfmCcLoop
cEtherCfmCcConfigError
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 28
CFM SNMP Instrumentation
Cisco SNMP Traps (cont.)
cEtherCfmXCheckServiceUp
cEtherCfmXCheckMissing
Cross-Check
cEtherCfmXCheckUnknown
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 29
CFM SNMP Instrumentation
Continuity Check Protocol - Fault Detection
CCM-based detectable Faults Notification (SNMP Trap)
MEP Up (code:
Remote port failure
portState)
Reception of a CCM with a Lifetime of zero (Last Gasp CCM – due to remote MEP MEP Down (code:
removed or disabled only from D1 device) lastGasp)
Reception of a CCM with an incorrect MPID (i.e. duplicate value) Configuration Error
Reception of a CCM from a remote MEP assigned to another service - The reception of a
Crossconnect
CCM with an incorrect MA
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 30
CFM SNMP Instrumentation
Continuity Check Protocol - Fault Detection (cont.)
CCM-based detectable Events
Notification
(SNMP Trap)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 31
CFM support in SRE
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 32
CFM Support in SRE
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 33
CFM over Bridge-
Domain
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 34
CFM over BD
Highlights
CFM IEEE 802.1ag is supported over BD Infrastructure
Compatible and Interoperable with CFM over Switchport / VLAN
Extends support for “double tagged” and “untagged” CFM frames
CFM MEPs/MIPs provisioned under EFP
EFP MUST be associated to an EVC
EFP MUST be mapped to a Bridge Domain
OAM IW support
CFM (over BD) to E-LMI IW
Link OAM to CFM (over BD) IW
IP SLA support
IP SLA with CFM (over BD) integration supported
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 35
CFM over BD
Highlights continued…
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 36
CFM over BD
Highlights (cont.)
In case of UP MEP,
Encapsulation of locally sourced dot1q 20
CFM traffic is the SAME as the BD 100
encapsulation configured on the CCM, 20 Rewrite pop 1 sym
EFP itself.
EVC BD replication happens on
the LC, rewrites should be dot1q 30
configured appropriately on the dot1q 10 BD 100
evc’s BD 100
Rewrite pop 1 CCM
Rewrite pop 1
sym
sym
If switchport and evc bd in the
same broadcast domain, evc bd
should push tags in egress as
appropriate. CCM, 30
Same BD , if tag mismatch ,
packets will be dropped in
egress. ( this used to work in D1) dot1q 40
BD 100
CCM, 40 Rewrite pop 1
sym
EVC Name is
required for CFM to
be configured on
EFP service instance <efp-id> ethernet <evc-name> EFP
BD is required to be
configured for CFM
option to be available
BD bridge-domain <id>
MEP cfm mep domain <domain-name> mpid <id>
MIP cfm mip level <level>
CFM Encapsulation cfm encapsulation {dot1ad/dot1q
<vlan-id>} [dot1q/second-dot1q
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
<vlan-id>] [cos <vlaue>] 38
CFM over BD
Configuration Anatomy (cont.)
BD bridge-domain <id>
MEP cfm mep domain <domain-name> mpid <id>
MIP cfm mip level <level>
CFM Encapsulation cfm encapsulation …
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 39
CFM over BD
Configuration Anatomy (cont.)
BD bridge-domain <id>
MEP cfm mep domain <domain-name> mpid <id>
MIP cfm mip level <level>
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 40
CFM over BD
Configuration Anatomy (cont.)
BD bridge-domain <id>
MEP cfm mep domain <domain-name> mpid <id>
MIP cfm mip level <level>
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 41
CFM over
ScEOMPLs
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 42
CFM over ScEOMPLs
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 43
CFM over ScEOMPLs
(UNI)
(UNI) 2.2.2.2
1.1.1.1
MPLS Cloud
CE PE PE CE
802.1ag
CFM
EVC Xconnect -
EVC Xconnect -
Service instance 1 eth evc10 Service instance 1 eth evc10
Encap dot1q 100 Encap dot1q 100
Xconnect 1.1.1.1 1 encap mpls Xconnect 2.2.2.2 1 encap mpls
Cfm mep domain provider mid 100 Cfm mep domain provider mid 101
Cfm mip lev 7 Cfm mip lev 7
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 44
CFM over Evc Xconnect
Configuration Anatomy
EVC Name is
required for CFM to
be configured on
EFP service instance <efp-id> ethernet <evc-name> EFP
xconnect is required
EFP Encapsulation encapsulation … to be configured for
Interface
CFM option to be
available
UPE2:
UPE1:
Int gi 2/0/0
Int gi 1/0/0
Service instance 1 Ethernet xconn Service instance 1 Ethernet xconn
Encap dot1q 100
Encap dot1q 100
Xconnect 1.1.1.1 1 encap mpls
Xconnect 2.2.2.2 1 encap mpls
Cfm mep domain provider mpid 101
Cfm mep domain provider mpid 100
Cfm mip lev 7
Cfm mip lev 7
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 46
CFM over L2VFI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 47
CFMoL2VFI: Technical Overview
Physical
Interface
Emulated LAN
Interface
Down MEP
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 49
CFMoL2VFI: Configuration Anatomy
MD ethernet cfm domain <domain-name> level <level>
MA service <name/num/id> evc <evc-name> vlan <vlan-id> direction down
EVC Name is
EVC ethernet evc <evc-name> required for CFM to
be configured on
l2vfi
SVI hwidbs are not used to identify Core VC. l2 vfi try manual new_vfi_evc
vpn id 81
l2 vfi try manual new_vfi_evc This command does VFI to
EVC association. bridge-domain 81 vlan
neighbor 10.30.30.16 encapsulation mpls
bridge-domain 81 vlan This makes BD to VFI
association. Without this CFM MEP cli is not enabled. cfm mep domain ofm_vfi mpid 8112
CFMoL2VFI: Netdr
Dump
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 51
CFMoL2VFI: Complex topology
3 3
CE CE
HUB-VC PE
4
PE
1
Spoke VC HUB-VC
PE 1
1
4
PE Spoke VC
2 HUB-VC PE Spoke PE
2
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 52
CFMoL2VFI: Sample Topology and
Configurations
l2 vfi vfi100 manual e100
vpn id 1
bridge-domain 100 vlan
4 4
neighbor 2.2.2.2 12 encapsulation mpls
l2 vfi vfi100 manual e100 neighbor 3.3.3.3 13 encapsulation mpls
vpn id 1 CE CE
cfm mep domain D1 mpid 1
bridge-domain 100 vlan l2 vfi vfi100 manual e100
vpn id 1mpls
neighbor 3.3.3.3 312 encapsulation Interface gigabitEthernet 2/0/0
cfm mep domain D3 mpid 1 bridge-domain 100 vlan switchport
neighbor 1.1.1.1 13 encapsulation
switchport
mpls
mode trunk
Int gi3/0/0 neighbor 2.2.2.2 23 encapsulation mpls
switchport neighbor 11.11.11.11 311 encapsulation mpls no-split-horizon
switchport mode tru neighbor 12.12.12.12 312 encapsulation mpls no-split-horizon
ethernet cfm mep domain D2cfm
mpid mep
201domain D1 mpid 3
nPE
uPE Hub VC 1.1.1.1
1
11.11.11.11 3
Spoke VC Interface gi1/0/0
nPE service Hub
instance
VC 1 ethernet e100
1
encapsulation dot1q 100
Spoke VC 3.3.3.3 neighbor 2.2.2.2 213 encapsulation mpls
cfm mep domain D2 mpid 202
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 54
CFM on Port-Channel
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 55
D1 to D8.1
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 56
CLI differences
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 57
Port MEP
A “Port MEP” is not associated with a VLAN tag and is different
than a VLAN MEP.
When the PI code detects that CC messages are not being
received on a Port MEP, PI will declare that the port is MAC
Operationally Down.
Platform (PD) must block all messages except the CFM and
OAM messages when MAC Operationally Down.
PI will monitor CFM incoming messages and when PI detects
incoming CC messages resuming and determines that the Port
Error condition has been removed, PI will notify MAC
Operationally Up.
Ping and traceroute on trunk ports for Port-MEP's and down
MEP's configured on native vlan is supported only on ES20 and
ES40 line cards.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 58
Autocreate MIP
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 59
MIP contd…
IEEE 802.1ag specification no longer enforces MIP filtering levels
MIP Filtering option is a Cisco value add feature carried forward
from D1
If enabled, MIP filtering will:
–Drop all CFM packets at a lower level from both the wire side as well
as from the relay function side
–Catalog (as necessary) and pass thru CFM packets at the same level
–Transparently pass thru CFM packets at a higher level
Global configuration parameter and is enabled “per box” on all
CFM interfaces.
The default is off
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 60
Behavior with STP Blocked Ports
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 61
PVST and CFM co-existence
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 62
Migration utility
Migration utility running in IOS will help in changing the
configuration from D1 to D8.1.
The user has to just reload the box with SRE image. The
migration utility will run during bootup to convert the
configuration. However startup-configuration will be still
D1.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 63
Migration utility
Limitation with EVC BD case
If there is evc-only service configured under domain in D1, it will fail while migrating to
D8.1.
To avoid this, configure both vlan-only and evc-only under domain in D1.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 64
ITU-T Y.1731
ETH-AIS/ETH-LCK/ETH-RDI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 65
AGENDA
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 66
ITU-T Y.1731 Overview
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 67
ITU-T Y.1731 Terminology
Comparison with IEEE 802.1ag
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 69
Alarm Indication Signal
(ETH-AIS)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 70
Alarm Indication Signal (AIS)
Ethernet Alarm Indication function (ETH-AIS)
defined by ITU-T Y.1731
Serves two purposes:
Loss of Continuity (LOC) Alarm Suppression so that
an NMS does not receive and excessive number of
redundant alarms for a particular fault
Informs clients of a transport path failure
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 71
ITU-T Y.1731 - ETH-AIS
Alarms Without AIS
SNMP Server
Northbound Link
LOC Traps Failure
Customer Operator A Operator B Customer
Equipment Bridges Bridges Equipment
MEP(7)
MIP(7)
MEP(5)
MIP(5)
MEP(3) MEP(2)
MIP(3) MIP(2)
SMEP
802.3ah/link status
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 72
ITU-T Y.1731 - ETH-AIS
Alarms With AIS
SNMP Server
Northbound LOC Traps Link
suppressed Failure
Customer Operator A Operator B Customer
Equipment Bridges Bridges Equipment
MEP(7)
MIP(7)
MEP(5)
MIP(5)
MEP(3) MEP(2)
MIP(3) MIP(2)
SMEP
802.3ah/link status
AIS
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 73
Alarm Indication Signal
Transport Path Failure propagation
NMS
AIS Defect Link
Northbound Failure
Syslogs
Customer Operator A Operator B Customer
Equipment Bridges Bridges Equipment
MEP(7)
MIP(7)
MEP(5)
MIP(5)
MEP(3) MEP(2)
MIP(3) MIP(2)
SMEP/link-status
AIS
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 74
AIS Transmission
Who can send AIS frames?
CFM Maintenance End Points (MEP)
AIS
When are AIS frames sent by a MEP? 5
Upon detecting CC failures; such as: 4 AIS
Loss of Continuity (LOC), Loop,
Configuration Error (duplicate mpid), AIS
3 3
Cross-connect (different service)
Upon detecting AIS or LCK condition
(due to incoming AIS or LCK frames)
A MEP, upon detecting a defect
condition, can transmit AIS frames in a AIS
direction opposite to its peer MEP(s) 5
The first AIS frame must always be 4 AIS
transmitted immediately following the
detection of a defect condition 3 3
behaviors in IOS
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 76
AIS Transmission (cont.)
AIS AIS
3 3
X
Server
MEP:
Interface State
Link Errors
AIS AIS
3 3
Link Monitoring Threshold exceeded
Server Action: port Error Disable
MEP:
Link OAM
802.3ah RFI
AIS AIS
3 3 Link Failure (unidirectional operation)
Server Dying Gasp
MEP: Critical Event
Link OAM
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 77
AIS Reception
Who can react to AIS frames?
CFM Maintenance End Points (MEP)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 78
Remote Defect
Indication (ETH-RDI)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 79
Remote Defect Indication (RDI)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 80
ITU-T Y.1731
Remote Defect Indicator (ETH-RDI) (Cont.)
NMS
Link
Failure
MEP(7)
AIS AIS
MEP(5) AIS
MEP(3) MEP(2)
MIP(3)
AIS MIP(2)
SMEP/link-status
AIS
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 81
ITU-T Y.1731
Remote Defect Indicator (ETH-RDI) (Cont.)
MEP(5)
MIP(5)
MEP(3) MEP(2)
MIP(3) MIP(2)
SMEP
802.3ah/link status
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 82
CCM with RDI Transmission
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 83
CCM with RDI Transmission
AIS AIS
5 5
AIS RDI
AIS RDI 4
4
CCM (identical) – Loop Error 3 3 AIS
3 3 CCM (duplicate mpid) – Config Error
RDI CCM (different MAID) - CrossConnect RDI
AIS
5 5
AIS CCM with
4 RDI 4 Port State
DOWN
3 3 No CCM 3 3
Timeout (Loss of Continuity) RDI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 84
CCM with RDI Reception
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 85
Ethernet Locked Signal
(LCK)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 86
ITU Y.1731
Ethernet Locked Signal (ETH-LCK)
Main Applications
Inform immediate MD/MEG Level of a maintenance/
admin condition with interruption of data traffic
Useful when performing “intrusive” OAM service tests
LCK Transmission
Upon starting “intrusive” test, the MP starts transmitting
periodic frames with ETH-LCK at a configured MD level
until test is stopped
LCK Reception
Upon receiving a LCK frame, a MEP enters AIS defect
state and suppresses loss of continuity alarms
associated with all its peer MEPs
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 87
ITU Y.1731
Ethernet Locked Signal (ETH-LCK) (Cont.)
AIS AIS
MEP(7)
MIP(7) LCK LCK
MEP(5)
MIP(5)
MEP(3) Start Start MEP(2)
LCK LCK
MIP(3) LBM / LBR MIP(2)
SMEP
802.3ah/link status
AIS Objective:
LCK Intrusive per-service OAM loopback
LBM / LBR (drop Tx / Rx data traffic)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 88
IOS ITU-T Y.1731 Fault
Management
Implementation
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 89
Cisco IOS Y.1731 Implementation
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 90
Cisco IOS Y.1731 Implementation
AIS Configuration—Server MEP
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 91
Cisco IOS Y.1731 Implementation
AIS Configuration—Server MEP (Cont.)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 92
Cisco IOS Y.1731 Implementation
AIS Configuration—MEP
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 93
Cisco IOS Y.1731 Implementation
LCK Configuration—Server MEP
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 94
Cisco IOS Y.1731 Implementation
LCK Configuration—Server MEP (Cont.)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 95
Cisco IOS Y.1731 Implementation
LCK Configuration—MEP
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 96
Cisco IOS Y.1731 Implementation
AIS/LCK Show/Exec Commands
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 97
ITU-T Y.1731 - ETH-AIS
Data Blocking (not supported)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 98
Caveats
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 99
CFM interworking
with E-LMI, Link
OAM, Y.1731
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 100
CFM Interworking
(UNI)
(UNI)
MEN
(Provider/Operator)
CE PE PE CE
802.3ah 802.3ah
802.1ag
E-LMI CFM E-LMI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 101
Inter-working Scenarios: CFM to E-LMI
Customer Service Provider
CE
Ethernet Ethernet
Access Access
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 102
Inter-working Scenarios: 802.3ah to CFM
Customer Service Provider
CE
Ethernet MPLS
Access Access
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 104
SLA/CFM
Interworking
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 105
SLA/CFM Interworking
IP SLA configuration is unchanged between CFM versions
SLA utilize CFM to measure performance at the Ethernet Level.
SLA is used measure response time, latency, packet loss and
other statistics.
IP SLA Echo will interoperate with any CFM compliant
implementation.
IP SLA Jitter will not interoperate with other vendors.
Interworking for SLA/CFM is available for both Vlan and BD case.
There is currently no IP SLA support for PORT MEP.
SLA is a software based and has accuracy limitation.
SLA entry will only be sent for active MEP entries.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 106
Cisco IP SLA’s & CFM Integration Highlights
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 107
IP SLA configuration
ip sla 1
ethernet echo mpid 333 domain aaa vlan 40
ip sla schedule 1 start-time now
ip sla 2
ethernet echo mpid 33 domain aaa evc evc_5
ip sla schedule 2 start-time now
ip sla 3
ethernet jitter mpid 333 domain aaa vlan 40
ip sla schedule 3 start-time now
ip sla 4
ethernet jitter mpid 33 domain aaa evc evc_5
ip sla schedule 4 start-time now
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 108
Troubleshooting
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 109
Cisco CFM Implementation
Verify CFM Operation
Show Local Maintenance Points
Router# show ethernet cfm maintenance-points local
Router#show ethernet cfm runtime lmep (PRIV INTERNAL command)
Show Remote Maintenance Points - MEP CCDB
Router# show ethernet cfm maintenance-points remote
Show Remote Maintenance Points - MIP CCDB
Router# show ethernet cfm mpdb
Show CFM Errors DB
Router# show ethernet cfm errors
Show CFM configuration errors
Router# show ethernet cfm errors configuration
Show CFM Domains
Router# show ethernet cfm domain
Show Traceroute Information
Router# show ethernet cfm traceroute-cache
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 110
Cisco CFM Implementation
Troubleshooting
Loopback
Router# ping ethernet {mac-address | mpid id | multicast}
domain domain-name { vlan vlan-id | port | evc evc-name }
Traceroute
Router# traceroute ethernet {mac-address | mpid id } domain
domain-name { vlan vlan-id | port | evc evc-name }
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 111
Cisco CFM Implementation
Debug commands
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 112
Cisco CFM Implementation
Debug commands (cont.)
The events and packets allow conditional per service
filtering options.
Diagnostic, error and HA do not have conditional per service
filtering options.
• Error – displays information about invalid information in
received CFM messages, internal errors or action errors
• HA – displays information about High Availability events
• Diagnostic – more detailed debug information for all
occurrences; able to set additional filtering (e.g. message
type filtering).
‘All’ option turns on debug events, packets, diagnostic
events, diagnostic packets, errors, and HA.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 113
Cisco CFM Implementation
Debug commands Examples
The all, events, and packets will do “conditional” debugging
for levels, domains and services in the configuration. Allows
user to determine granularity of specific debug information:
Router1# debug ethernet cfm events domain abc vlan 9
Ethernet CFM level 3 domain abc vlan 9 event debugging is on
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 114
Cisco CFM Implementation
Debug commands (cont.)
Debug conditional parameters
Router1# debug ethernet cfm all ?
domain Domain Name
evc Specify EVC
port DOWN service direction with no vlan association
vlan Service Vlan
<cr>
Router1# debug ether cfm events ?
domain Domain Name
evc Specify EVC
port DOWN service direction with no vlan association
vlan Service Vlan
<cr>
Router1# debug ether cfm packets ?
domain Domain Name
evc Specify EVC
port DOWN service direction with no vlan association
vlan Service Vlan
<cr>
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 115
Cisco CFM Implementation
Debug commands (cont.)
Diagnostic debugs – gather more detailed, non-service
specific information
Router1# debug ether cfm diagnostic ?
ais Ethernet CFM diagnostic ais information
events Ethernet CFM diagnostic event information
lck Ethernet CFM diagnostic lck information
mip-autocreate Ethernet CFM diagnostic MIP auto create information
packets Ethernet CFM diagnostic packet information
<cr>
1. Configuration Error
Reception of a CCM with an incorrect MPID (i.e. duplicate value)
Execute “show ethernet cfm error” command to check for Configuration errors
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 117
Configuration Error (Continued)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 118
Configuration Error (Continued)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 119
Cross-connect Error
CE#sh running-config | b ethernet cfm domain r6 PE#sh running-config | b ethernet cfm domain r6
ethernet cfm domain r6 level 6 ethernet cfm domain r6 level 6
service s6 evc evc6 vlan 100 direction down service s5 evc evc6 vlan 100 direction down
continuity-check continuity-check
continuity-check interval 1m continuity-check interval 1m
! !
! PE#sh run int TeNGigabitEthernet 8/0/0
interface TenGigabitEthernet3/0/1 Building configuration...
no ip address Current configuration : 123 bytes
mls qos trust dscp !
ethernet cfm mep domain r6 mpid 2000 vlan 100 interface TenGigabitEthernet8/0/0
end no ip address
mls qos trust dscp
ethernet cfm mep domain r6 mpid 2500 vlan 100
end
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 120
Cross-Connect Error (Continued)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 121
AIS Error
AIS messages are generated to notify other cfm devices of the existence of the fault.
Execute “show ethernet cfm error” command to check for AIS errors.
Shut PE interface
CE – AIS received on CE ad PE
CE#sh ethernet cfm error
--------------------------------------------------------------------------------
MPID Domain Id Mac Address Type Id Lvl
MAName Reason Age
--------------------------------------------------------------------------------
- r6 001a.a106.95c1 BD-V 100 6
s6 Receive AIS 5s
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 122
RDI Error
Ex:
CE and PE routers connected back to back with parallel paths (one port is forwarding and the
other port is STP blocked)
Remote MEP Port State is displayed as blocked "Blck" on the Remote MEPs learnt on PE1 device and RDI
is set for the Remote MEPs learnt on CE1 device
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 123
RDI Error (Continued)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 124
Loop Trap Error
In the case below, Loop Trap Error is generated as cc messages are received with same mpid and mac
address.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 125
Caveats / Limitations
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 126
Caveats / Limitations
2.You can ping or traceroute to a MEP where Continuity Check (CC) is disabled.
However, you cannot use ping and traceroute for an down MEP on a STP
blocked port configured on either a supervisor port or a LAN port.
4.Port-mep Ping / Traceroute for native vlan on trunk port fails for LAN Cards.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 127
Caveats / Limitations (Continued)
7.In order for CFM and PVST to work, Line cards and Supervisor cards need to
support 3 match registers
8.When 4K Xconnect sessions are coming up/going down its expected that data traffic
gets punted to RP during adjacency changes. We need to rate limit these packets
that are getting punted to RP. Please enable "mls rate-limit unicast ip icmp
unreachable no-route <>" to resolve this.
9.On 7600 we do not handle chassis_reload and single sup reloads in HA, we handle
only the component type reload, which is HA compliant. So in a HA its always
assumed that switchover is going to take place if the active rp goes down. Dying
gasp is not sent in a HA system on reload.
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 128
CFM D8.1 Scalability Supported numbers
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 129
References
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 130
References
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 131
Q&A
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 132
Backup slides
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 133
Alarm Indication Signal
LOC Alarm Suppression
Without AIS, a MEP would report Loss of Continuity (LOC) for each of its
remote MEPs upon timer expiration
With AIS, if a MEP receives AIS from the network, it suppresses LOC
alarms from peer MEPs
LOC 1
LOC 3 Network outage
LOC 4 2 AIS defect 2
LOC 1
LOC 2 AIS
mpid = 1 LOC 4 mpid = 1 AIS defect
LOC 2
X 3
AIS
X AIS
3
LOC 3 AIS
LOC 4 AIS defect
4 LOC 1 4
LOC 2
LOC 3 AIS defect
UNI UNI
UNI UNI
UNI UNI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 135
Cisco CFM Implementation
Service Provisioning (cont.)
UNI UNI
UNI
UNI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 136
Cisco CFM Implementation
Network Provisioning (cont.)
Configure CFM Domains
Router(config)# ethernet cfm domain domain-name level level-id
UNI UNI
UNI UNI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 137
Cisco CFM Implementation
Service Provisioning (cont.)
Configure and Enable Static Remote MEP Check – 1AG (optional)
Router(config-ecfm-srv)# continuity-check static rmep
Router(config-ecfm-srv)# mep mpid mpid
Router(config-ecfm-srv)# …
CFM Domain Level X
UNI UNI
UNI UNI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 138
Cisco CFM Implementation
Service Provisioning (cont.)
Configure MEPs
Router(config-if)# ethernet cfm mep domain domain-name mpid id vlan
vlan-id
CFM Domain Level X
UNI UNI
UNI UNI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 139
Cisco CFM Implementation
Service Provisioning (cont.)
UNI UNI
UNI UNI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 140
Cisco CFM Implementation
Service Provisioning (cont.)
UNI UNI
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 141
CFMPAL – Behavior with STP Blocked Ports
CC messages - Up MEP with STP on same port
MEP Level M
B B
A C A C
X X
CC Level L CC Level N
X
X X
On Port A On Port A
L < M STP Filter N < M Drop
L = M STP Filter N = M Cataloged and terminate
L > M STP Filter N > M STP Filter
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 142
CFMPAL – Behavior with STP Blocked Ports
CC messages - Up MEP with STP on remote port
MEP Level M
B B
A C A C
X X
CC Level L CC Level N
X X
X X
On Port A On Port C
L < M Drop N < M STP Filter
L = M Drop N = M STP Filter
L > M Pass thru transparently N > M STP Filter
On Port C
L > M STP Filter
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 143
CFMPAL – Behavior with STP Blocked Ports
CC message - Down MEP with STP on same port
MEP Level M
B B
A C A C
X X
CC Level L CC Level N
X
X X
On Port A On Port A
L < M Drop N < M STP Filter
L = M Cataloged & terminate N = M STP Filter
L > M STP Filter N > M STP Filter
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 144
CFMPAL – Behavior with STP Blocked Ports
CC message - Down MEP with STP on remote port
MEP Level M
B B
A C A C
X X
CC Level L CC Level N
X
X X
On Port A On Port C
L < M Drop N < M STP Filter
L= M Cataloged & terminate N = M STP Filter
L > M Pass thru transparently N > M STP Filter
On Port C
L > M STP Filter
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 145
CFMPAL – Behavior with STP Blocked Ports
CC message - MIP with STP on same port and MIP
filtering enabled
MIP Level M
B B
A C A C
X X
CC Level L CC Level N
X X
X X
On Port A On Port A
L < M Drop N < M Drop
L = M Cataloged & STP Filter N = M Cataloged & STP Filter
L > M STP Filter N > M STP Filter
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 146
Deploying Carrier Ethernet OAM
Y.1731 AIS/RDI Operational Scenario
CFM
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 147
Deploying Carrier Ethernet OAM
Y.1731 AIS/RDI Operational Scenario (Cont.)
Failure scenario: Network failure
CE Access Aggregation Aggregation Access CE
X
Interface
Failure
AIS AIS
AIS transmission in
opposite direction
CCM CCM
Local MEPs:
suppress LOC alarms (if configured)
send CCMs with RDI ON
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 148
Deploying Carrier Ethernet OAM
Y.1731 AIS/RDI Operational Scenario (Cont.)
CE 11 uPE 11 AGG 11 Eth0/1 AGG 31 uPE 31 CE 31
X
AGG11(config)#int ethernet0/1
AGG11(config-if)#shutdown
Interface
enters AIS AGG11#
defect
*May 2 00:15:43.872: %E_CFM-6-ENTER_AIS_INT: Interface Ethernet0/1 enters AIS
state defect condition for Down direction
*May 2 00:15:45.888: %LINK-5-CHANGED: Interface Ethernet0/1, changed state to
administratively down
*May 2 00:15:46.988 : %LINEPROTO-5-UPDOWN: Line protocol on Interface
Ethernet0/1, changed state to down
Interface: Ethernet0/1
LCK-Status: Enabled
LCK Period: 60000 (ms)
Level to transmit LCK: Default
AIS-Status: Enabled
AIS Period: 60000 (ms)
Level to transmit AIS: Default
Defect Condition: AIS
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 149
Deploying Carrier Ethernet OAM
Y.1731 AIS/RDI Operational Scenario (Cont.)
CE 11 uPE 11 AGG 11 Eth0/1 AGG 31 uPE 31 CE 31
X
AGG11(config)#int ethernet0/1
AGG11(config-if)#shutdown
Local MEP
enters AIS
defect UPE11#
state *May 2 00:15:44.164: %E_CFM-6-ENTER_AIS: local mep with mpid 1100 level 4
id 100 dir U Interface Ethernet0/0 enters AIS defect condition
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 150
Deploying Carrier Ethernet OAM
Y.1731 AIS/RDI Operational Scenario (Cont.)
CE 11 uPE 11 AGG 11 Eth0/1 AGG 31 uPE 31 CE 31
X
AGG11(config)#int ethernet0/1
AGG11(config-if)#shutdown
Upon arrival
of AIS, local
MEP: UPE11#show ethernet cfm maintenance-points local detail domain PROVIDER_DOMAIN
Local MEPs:
----------
MPID: 1100
DomainName: PROVIDER_DOMAIN
Level: 4
- sets RDI on Direction: Up
outgoing Vlan: 100
Interface: Et0/0
CCMs CC-Status: Enabled
CC Loss Threshold: 2
MAC: aabb.cc00.0299
(snip)
Defect Condition: AIS
presentRDI: TRUE
- suppresses AIS-Status: Enabled
AIS Period: 60000(ms)
LOC alarms AIS Expiry Threshold: 3.5
Level to transmit AIS: Default
for rMEPs Suppress Alarm configuration: Enabled
Suppressing Alarms: Yes
(snip)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 151
Deploying Carrier Ethernet OAM
Y.1731 AIS/RDI Operational Scenario (Cont.)
CE 11 uPE 11 AGG 11 Eth0/1 AGG 31 uPE 31 CE 31
AGG11(config)#int ethernet0/1
AGG11(config-if)#no shutdown
Upon
interface AGG11#
recovery, *May 2 00:41:39.803: %LINK-3-UPDOWN: Interface Ethernet0/1, changed state
to up
interface and
MEP exit AIS *May 2 00:41:40.815: %LINEPROTO-5-UPDOWN: Line protocol on Interface
Ethernet0/1, changed state to up
defect state
*May 2 00:41:40.815: %E_CFM-6-EXIT_AIS_INT: Interface Ethernet0/1 exited
AIS defect condition for Down direction
UPE11#
*May 2 00:41:38.163: %E_CFM-6-EXIT_AIS: local mep with mpid 1100 level 4
id 100 dir U Interface Ethernet0/0 exited AIS defect condition
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 152
Deploying AIS
Network Redundancy considerations
X
X MEN X
UNI failure X UNI failure
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 153
Deploying AIS
Network Redundancy considerations (cont.)
X MEN
UNI failure
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 154
Deploying AIS
Network Redundancy considerations (cont.)
1st Failure:
primary path
CE/NID/Access CE/NID/Access
AIS
X AIS
MEN
X
2nd Failure: CE/NID Recommendation:
CE/NID Recommendation: backup path Disable AIS LOC alarm
Disable AIS LOC alarm suppression on MEPs
suppression on MEPs (opt. for mp services)
(opt. for mp services) MEN Recommendation:
Disable AIS-Tx on NNI links
Enable AIS-Tx on MEPs
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 155
Deploying AIS
Network Redundancy considerations (cont.)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 156
Deploying AIS
Network Redundancy considerations (cont.)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 157
Deploying AIS
Network Redundancy considerations (cont.)
CE / NID Recommendation
Goal is to minimize AIS ambiguity (either due to
Multipoint service scenarios or Network Redundancy)
For P2P services:
Incoming AIS is an unambiguous signal that the service is
broken (either due to MEN or remote UNI failure)
For MP services:
Incoming AIS is ambiguous for both MEN or remote UNI failures
Disable AIS LOC alarm suppression on MEP
Incoming AIS can be used to trigger automatic
Loopback/Linktrace to all the remote MEPs (in order to isolate
the problem)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 158
Deploying AIS
Ambiguity considerations for MP services
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 159
Deploying AIS
Ambiguity considerations due to Network Redundancy
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 160
CFMoL2VFI: Datapath Concepts
Imposition and disposition is done on line card
=> core-facing line card should be an intelligent one
CFM messages follow L2VFI forwarding rules:
- packet ingress from core does not go back to core
- packet ingress from spoke goes to core and other spokes
- packet ingress on a VC never goes back on the same VC
SP is unaware of VFI
=> CFM DB for l2 vfi is not populated on SP
In egress path, when RP sends out a packet (to linecards), it
encapsulates the packet with a special shim header (ethertype 0x8842)
to indicate how to forward a packet
Parameters of interest:
- PAK_L3_VPLS_SPLIT_HORIZON flag (set if packet came from core)
- shim.direction (send only to core VCs or all VCs)
- shim.sub_feature = L2VFI
- dbus.dont_forward = 1 (prevents flooding to LAN port ASICs)
- dbus.flood = 1 (flood on vlan, prevents EARL lookup)
- dbus.src_index (prevents to go back on VC it ingressed from)
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 161