Understanding The Benefits Of Ethernet OAM

Transcription

Understanding the Benefits of Ethernet OAMSantanu DasguptaPresentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public1

Agenda Protocol OverviewIEEE 802.3ah (clause 57)IEEE 802.1agITU Y.1731MEF E-LMI OAM Inter-Working Fault Management scenarios Performance ManagementBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public2

Ethernet OAM Protocol OverviewPresentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public3

Drivers for Ethernet OAM OAM benchmarksSet by TDM and existing WAN technologies Operational EfficiencyReduce OPEX, avoid truck-rollsDowntime cost Management ComplexityLarge Span NetworksMultiple constituent networks belong to disparateorganizations/companiesBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public4

Problem TaxonomyFault ManagementFault DetectionFault VerificationFault IsolationFault RecoveryFault NotificationPerformance ManagementFrame Loss MeasurementDelay MeasurementDelay Variation MeasurementAvailability MeasurementBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.CarrierEthernetServicesCisco PublicConfiguration ManagementService Provisioning5

Ethernet OAMDecoder Ring IEEE 802.1agConnectivity Fault Management (CFM)Also referred as Service OAM IEEE 802.3ah (clause 57)Ethernet Link OAMAlso referred as 802.3 OAM, Link OAM or Ethernet in the FirstMile (EFM) OAM ITU-T Y.1731OAM functions and mechanisms for Ethernet-based networks MEF E-LMIEthernet Local Management InterfaceBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public6

Ethernet OAMBuilding rviceLayerNetworkLayerTransport Layer7311.Y/ag802.1CiscoAsIP ionManagementBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public7

Cisco Carrier Ethernet hernetLMIOAMOAMInterworkingInterworkingIP ServiceLevelAgreementMPLSOAMBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco PublicEmbeddedEventManagerEEM8

Cisco Carrier Ethernet OAMProtocol tAccessManagement alEthernetLink OAMUNIIP/MPLSNNINNINNIResidentialUNI E-LMI—User to Network Interface (UNI) Link OAM—Any point-point 802.3 link CFM—End-to-End UNI to UNI MPLS OAM—within MPLS cloudBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public9

Link OAMIEEE 802.3ah (Clause 57)Presentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public10

Link OAM (IEEE 802.3ah, Clause 57) Provides mechanisms usefulfor “monitoring link operation”,such as:OSI ModelApplicationLink MonitoringRemote Failure IndicationPresentationRemote Loopback Control Defines an optional OAM sublayer Intended for single point-to-pointIEEE 802.3 linksProtocol”1 Uses “Slowframes calledOAMPDUs which arenever forwarded by MAC clients Standardized: IEEE 802.3ah,clause 57 (now in IEEE 802.3-2005)SessionTransportLANCSMA/CDLayersHigher LayersLLCOAM (Optional)NetworkMACData LinkPhysical LayerPhysical(1) No more than 10 frames transmitted in any one-second periodBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public11

IEEE 802.3ahKey Functions OAM discoveryDiscover OAM support and capabilities per device Link monitoringbasic error definitions for Ethernet so entities can detect failedand degraded connections Fault signalingmechanisms for one entity to signal another that it has detectedan error Remote loopbackused to troubleshoot networks, allows one station to put theother station into a state whereby all inbound traffic isimmediately reflected back onto the linkBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public12

IEEE 802.3ahOAM Events Set of events that may impact link operation Critical Link eventsLink fault—Fault in the Rx direction of local DTEDying gasp—Unrecoverable local failure conditionCritical event—Unspecified critical event Link eventsErrored Symbol Period EventErrored Frame EventErrored Frame Period EventErrored Frame Seconds Summary EventBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public13

IEEE 802.3ahRemote Loopback Fault localization and link performance testing Loopback Control OAMPDU is used to control a remoteOAM client Traffic sent from master loopback port is loopback byslave port, except Pause and OAMPDUOAMXOAMMACMACPHYPHYMaster OAMBRKOPT-2202 c1X 2009 Cisco Systems, Inc. All rights reserved.Slave OAMCisco Public14

Connectivity Fault Management (CFM)IEEE 802.1agPresentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public15

CFM Overview Family of protocols that provides capabilities to detect,verify, isolate and report end-to-end ethernetconnectivity faults Employs regular Ethernet frames that travel in-bandwith the customer trafficDevices that cannot interpret CFM Messages forward them asnormal data frames CFM frames are distinguishable by Ether-Type(0x8902) and dMAC address (for multicast messages) Standardized by IEEE in late 2007IEEE std. 802.1ag-2007BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public16

CFM Overview (Cont.) Key CFM mechanisms include:Nested Maintenance Domains (MDs) that break up theresponsibilities for network administration of a given end-toend serviceMaintenance Associations (MAs) that monitor serviceinstances under a given MDMaintenance Points (MPs) that generate and respond toCFM PDUsProtocols (Continuity Check, Loopback and Linktrace) usedfor Fault Management activitiesBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public17

CFM ConceptsMaintenance Domain (MD)CECEOperator AOperator BService ProviderCustomer Defined by Operational/Contractual Boundariese.g. Customer/Service Provider/Operator MD may nest and touch, but never intersect Up to 8 levels of “nesting”: MD Level (0.7)The higher the level, the broader its reach MD Name Format: null, MAC address, DNS or string-basedBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public18

Maintenance Domain NestingBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public19

CFM ConceptsMaintenance Association (MA)CEOperator AOperator BCE Monitors connectivity of a particular service instance in a given MD(e.g. 1 service traversing 4 MDs 4 MAs) Defined by a set of Maintenance End Points (MEP) at the edgeof a domain Identified by MAID “Short MA” Name MD Name Short MA Name Format: Vlan-ID, VPN-ID, integer or string-basedBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public20

CFM ConceptsMaintenance Point (MP)—MEPCEOperator AOperator BCEMEPMEPMEPMEPMEPMEP MEPMEP Maintenance Association End Point (MEP) Define the boundaries of a MD Support the detection of connectivity failures between any pair ofMEPs in an MA Associated per MA and identified by a MEPID (1-8191) Can initiate and respond to CFM PDUsBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public21

CFM ConceptsMaintenance Point (MP)—MIPCEMEPOperator AOperator BMIPMIPMEPMEPCEMIP MIPMIP MIPMIPMEP MEPMIPMEPMEPMIP MIP MIP MIPMIPMEPMIP Maintenance Domain Intermediate Point (MIP) Support the discovery of paths among MEPs and location of faultsalong those paths Can be associated per MD and VLAN / EVC (manually orautomatically created) Can add, check and respond to received CFM PDUsBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public22

CFM ConceptsUP / Inward-facing MEP CFM PDUs generated by theMEP are sent towards theBridge’s Relay Function andnot via the wire connected tothe port where the MEP isconfigured CFM PDUs to be respondedby the MEP are expected toarrive via the Bridge’s RelayFunction Applicable to switchesBridgeRelayEntityPort APort BCFM PDUsBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public23

CFM ConceptsDOWN / Outward-facing MEP CFM PDUs generated by theMEP are sent via the wireconnected to the port wherethe MEP is configured CFM PDUs to be respondedby the MEP are expected toarrive via the wire connectedto the port where the MEP isconfigured Port MEP – special DownMEP at level zero (0) used todetect faults at the link level(rather than service) Applicable to routersand switchesBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco PublicBridge / RouterRelayEntityPort APort BCFM PDUs24

CFM ConceptsMAs and UP/DOWN MEPs Applicability of UP/DOWNMEPs in switches:DOWN MEPs are typicallyused for MAs spanning asingle linkDOWN MEP to UP MEPBridge 1BridgePortUP MEPs are commonly usedfor MAs with a wider reach(e.g. end-to-end, beyond asingle linkRelayEntityBridge d areaUP MEP to UP MEPBridge 1BridgePortRelayEntityBridge d areaBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public25

CFM Protocols There are three (3) protocols defined by CFM Continuity Check ProtocolFault DetectionFault Notification Loopback ProtocolFault Verification Linktrace ProtocolFault IsolationBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public26

CFM ProtocolsContinuity Check ProtocolCEOperator AOperator BCatalogueMEPCatalogue andTerminateCatalogueMIP MIP12CEMEP3X1. Continuity Check Message (CCM) Used for Fault Detection and Notification Per-Maintenance Association multicast “heart-beat” messagesTransmitted at a configurable periodic interval by MEPs (3.3ms, 10ms, 100ms, 1s, 10s, 1m,10m)Uni-directional (no response required)Carries status of port on which MEP is configured Catalogued by MIPs at the same MD-Level, Terminated by remote MEPsin the same MABRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public27

CFM ProtocolsContinuity Check Protocol—Fault DetectionDefect NameDetectable FaultsDefXconCCMReception by a MEP of a CCM with an incorrect MAID (cross connect error)Reception by a MEP of a CCM with an incorrect transmission intervalReception by a MEP of a CCM with an incorrect MEPID (duplicate mpid error)DefErrorCCMReception by a MEP of its own CCMReception by a MEP of a CCM with an MD Level lower than that of the MEPInability to receive consecutive CCMs from any one of the other MEPs in its MADefRemoteCCMInability to receive CCMs from any one of the MEPs configured in a static listReception by a MEP of a CCM from a MEPs not included in a static listDefMACstatusReception by a MEP of a CCM containing a Port Status TLV or Interface Status TLVindicating a failed portDefRDICCMReception by a MEP of a CCM with the Remote Defect Indicator (RDI) bit setBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public28

CFM ProtocolsLoopback ProtocolCEOperator AOperator BSCEDMEPMIP MIPMEP11. Loopback Message (LBM)22. Loopback Reply (LBR)12 Used for Fault Verification—Ethernet Ping MEP can transmit a unicast LBM to a MEP or MIP in the same MA Receiving MP responds by transforming the LBM into a unicastLBR sent back to the originating MEPBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public29

CFM ProtocolsLinktrace ProtocolCEOperator AS2MEPOperator B64MIP MIP13CEDMEP5X1. 1, 3, 5 Linktrace Message (LTM)Y2. 2, 4, 6 Linktrace Reply (LTR) Used for Path Discovery and Fault Isolation—Ethernet Traceroute MEP can transmit a multicast message (LTM) in order to discoverthe MPs and path to a MIP or MEP in the same MA Each MIP along the path and the terminating MP return a unicastLTR to originating MEPBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public30

CFM ProtocolsPutting Everything Together Run Connectivity Check to proactively detect asoft or hard failure Upon a failure detection, use Loopback to verify it Upon verification, run Traceroute to isolate it;multiple segment LPs can also be used to isolatethe fault If the isolated fault points to a virtual circuit, thenthe OAM tools for that technology can be used tofurther fault isolation—e.g., for MPLS PW, VCCVand MPLS ping can be usedBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public31

Troubleshooting: ExampleCustomerCE 1Service ProvideruPE BnPE BnPE AuPE ACE 2PE-Agg B!MPLS CoreEthernetAccess‘Uncertainty’ Zoneshrinks with everylower level DomainMPLSAccessLoopback &Link Trace TestsDefect Locality e ProviderDomainOperatorDomainsBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public32

CFM DeploymentScenario ACE1Access 1Aggregation 1Aggregation 2Access 2CE2EthernetAggregationAdmin Domain “A” End to End service provided over a singleAdministrative Domain (e.g. Carrier A)BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public33

CFM DeploymentScenario A (Cont.)CE1Access 1Aggregation 1Aggregation 2Access 2CE2EthernetAggregationCustomerDomainEnd to End Customer service monitoring(optional)SPDomainEnd to End SP service monitoringLinkDomainPort MEPsFirst mile link monitoringMEPBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco PublicMIP34

CFM DeploymentScenario BCE1Access 1Aggregation 1Aggregation 2Access 2CE2EthernetAggregationAdmin Domain “A”Admin Domain “B” End to End service provided by a SP (e.g. Carrier A)who relies on another SP access network(e.g. Carrier B) to reach some customer sitesBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public35

CFM DeploymentScenario B (Cont.)CE1Access 1Aggregation 1Aggregation 2Access 2CE2EthernetAggregationCustomerDomainEnd to End Customer service monitoring(optional)OperatorDomainIndependent Operator service monitoringLinkDomainPort MEPsE-NNI link monitoringMEPBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco PublicMIP36

Connectivity Fault Management (CFM)Presentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public37

Cisco IOS CFM ImplementationCisco IOS Details IEEE 802.1ag supported across the CE / CPE, Accessand Aggregation product lines CFM IOS shipping implementation is based on IEEE802.1ag draft 1.0 (circa 2004)Procedural and Frame changes prevent interoperability withstandard-based CFM implementations Support for standard IEEE 802.1ag-2007 is scheduledfor Q3-Q4 CY 2009Cisco IOS Area Edge Bridge (AEB) feature performs messagetranslation to allow interoperability between draft 1.0 andstandard CFM All three (3) IEEE 802.1ag protocols supported:Continuity Check, Loopback and LinktraceBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public38

Cisco IOS CFM ImplementationCisco IOS Details (Cont.)CFM Deployment ScenariosCFM onSwitchportCFM onRouted PortCFM onServiceInstance withBridge DomainEXAMPLE:interface GigabitEthernet2/2switchport trunk allowed vlan 500switchport mode trunkethernet cfm mip ethernet cfm mep BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.interface GigabitEthernet2/2ethernet cfm mep interface GigabitEthernet2/2.500encapsulation dot1q 500ip address 1.1.1.1 255.255.0.0Cisco Publicinterface GigabitEthernet2/2service instance 1 ethernetencapsulation dot1q 500bridge-domain 100cfm mip cfm mep 39

Cisco IOS CFM ImplementationCisco IOS Details (Cont.)CFM Deployment ScenariosCFM onServiceInstance withXconnectCFM onL2 VFIEXAMPLE:interface GigabitEthernet2/2service instance 1 ethernetencapsulation dot1q 500xconnect 2.2.2.2 111 cfm mip cfm mep BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.l2 vfi blue manualvpn id 100bridge-domain 10 vlanneighbor 11.0.0.1 neighbor 11.0.0.2 cfm mep Cisco Public40

Cisco CFM ImplementationStandardCFMImplementationEnd-to-End CFM on Switchport ExampleCEOperator AOperator BMEPGE2/7CEMIPGE2/1UNINNIinterface GigabitEthernet2/7switchport trunk allowed vlan 500switchport mode trunkethernet cfm mep domain Domain L4 mpid 111 vlan 500interface GigabitEthernet2/1switchport trunk allowed vlan 500switchport mode trunkethernet cfm mip level 4 vlan 500Global ConfigurationMEPBRKOPT-2202 c1ethernet cfm ieeeethernet cfm global!ethernet cfm domain Domain L4 level 4service customer 500 provider vlan 500continuity-checkcontinuity-check interval 1s!ethernet cfm logging alarm ciscoethernet cfm logging alarm ieee 2009 Cisco Systems, Inc. All rights reserved.Cisco PublicMD and MD LevelManualMIPMA41

Cisco CFM ImplementationStandardCFMImplementationEnd-to-End CFM on Switchport example (Cont.)CEOperator AOperator BMIPGE2/1CEMIPGE2/2Global Configurationethernet cfm ieeeethernet cfm global!ethernet cfm mip auto-create level 4 vlan 500!NNINNIinterface GigabitEthernet2/1switchport trunk allowed vlan 500switchport mode trunkBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.MIPs are created on all interfaces that VLAN 500 isallowed, and VLAN 500 is not specifically associated witha Domain/Serviceinterface GigabitEthernet2/2switchport trunk allowed vlan 500switchport mode trunkCisco Public42

Cisco CFM ImplementationEnd-to-End CFM on Switchport example (Cont.)CEOperator AMIPGE3/2Operator BMEPGE3/1StandardCFMImplementationCEUNIinterface GigabitEthernet3/1switchport trunk allowed vlan 500switchport mode trunkethernet cfm mep domain Domain L4 mpid 222 vlan 500NNIinterface GigabitEthernet3/2switchport trunk allowed vlan 500switchport mode trunkMIPs are created on allinterfaces where VLAN 500 isallowed at level 4BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Global Configurationethernet cfm ieeeethernet cfm global!ethernet cfm domain Domain L4 level 4service customer 500 provider vlan 500continuity-checkcontinuity-check interval 1smip auto-create!ethernet cfm logging alarm ciscoethernet cfm logging alarm ieeeCisco Public43

OAM Functions and Mechanisms forEthernet-Based NetworksITU-T Y.1731Presentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public44

ITU-T Y.1731 Overview ITU-T recommendation that provides mechanisms foruser-plane OAM functionality in Ethernet networksCovers:Fault Management mechanismsPerformance Management mechanisms Standardized by ITU-T SG 13 in May 2006A new pre-published version dated Feb. 2008 after IEEE802.1ag standardization Frames format (Multicast Address, Ethertype, andcommon OAM PDU fields ) and base functionality aregenerally agreed across IEEE 802.1ag and Y.1731BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public45

ITU-T Y.1731 TerminologyComparison with IEEE 802.1agIEEE 802.1agMEMaintenance EntityMEMaintenance EntityMAMaintenanceAssociationMEGME GroupMAID MA IdentifierMDMEGID MEG IdentifierMaintenance Domain---No such constructavailableMDMD LevelLevelMEGLevelMEG LevelMEPMA End PointMEPMEG End PointMIPMD Intermediate PointMIPMEG Intermediate PointNo such constructavailableServerServer MEPMEP--BRKOPT-2202 c1ITU-T Y.1731 2009 Cisco Systems, Inc. All rights reserved.Cisco Public46

ITU-T Y.1731 Overview OAM Functions for Fault ManagementEthernet Continuity Check (ETH-CC) (Y.1731 adds unicast CCM)Covered byIEEE 802.1agEthernet Loopback (ETH-LB) (Y.1731 adds multicast LBM)Ethernet Linktrace (ETH-LT)Ethernet Remote Defect Indication (ETH-RDI)Ethernet Alarm Indication Signal (ETH-AIS)Ethernet Locked Signal (ETH-LCK)In addition: ETH-TEST, ETH-APS, ETH-MCC, ETH-EXP, ETH-VSP OAM Functions for Performance ManagementFrame Loss Measurement (ETH-LM)Frame Delay Measurement (ETH-DM)BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public47

Ethernet Local ManagementInterface (E-LMI)MEF-16Presentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public48

Ethernet LMIOverview Provides protocol and mechanismsused for:Notification of EVC addition, deletion orstatus (Active, Not Active, Partially Active)to CECommunication of UNI and EVC attributesto CE (e.g. CE-VLAN to EVC map)CiscoEnhancementUser Network Interface(UNI)UNI-CUNI-NCE auto-configurationNotification of Remote UNI name andstatus to CE Asymmetric protocol based onFrame Relay LMI, mainly applicableto the UNI (UNI-C and UNI-N)CEMetroEthernetNetworkE-LMI Specification completed by ds/MEF16.docBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public49

Ethernet LMIPeriodic Polling and Asynchronous UpdateELMI-PE (UNI-N)ELMI-CE (UNI-C) Based on pollingprocedure invokedby CEAB N391—Polling Counter,polling cycles betweenFull Status exchangesD N393—StatusCounter, number ofconsecutive errors T391—Polling Timer(PT), UNI-C transmitsStatus Enq. T392—Polling VerificationTimer (PVT), timer bywhich UNI-N expects tobe polledBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco PublicABSTATUS ENQ (Ethernet LMI Check)STATUS (Ethernet LMI Check)STATUS ENQ (Ethernet LMI Check)STATUS (Ethernet LMI Check)ASTATUS ENQ (Full Status Req)BSTATUS (Full Status Resp)ABCCCSTATUS ENQ (Ethernet LMI Check)STATUS (Ethernet LMI Check)CSTATUS (EVC ASYNC Status)AT391 ExpiryBRestart T391CRestart T392DN391 polls sentEEMEN Update50

Ethernet OAM InterworkingPresentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public51

What Is OAM Interworking?Operator AEdge RouterATM SwitchATM SwitchEdge BridgeCustomerBridgeEthernetover MPLSBridgeBridgeRouterRouterEthernetover SONETRouterBridgeswitchswitchStrict OAM layering should be honored: messages should not cross layersOAM Messages should not leak outside domain boundaries within a layerInterworking is event translations & not necessarily 1:1 message mappingInterworking may be inter-layer and intra-layerCustomerBridge Operator BEventTranslation10GATM interEthernetdomains RFC1483intra-layerService OAMServer Layers feedevents into Client LayersNetworkOAMTransportOAMBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.NetworkOAMTransportOAMCisco PublicTransportOAMTransportOAM52

Interworking ScenariosMain Examples Supported by Cisco IOSCFME-LMILink OAMCFMMPLS PW OAME-LMIBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public53

Interworking ScenariosCFM to E-LMICustomerService ProviderCEMPLSAggregationEthernetAccessCE 11uPE 11nPE 11EthernetAccessnPE 31uPE 31CE 31Service LayerOAMCFM to E-LMI I/WE-LMINetwork LayerOAMProvider Level CFM CFM @ Provider Level acts as MEN OAM: provides EVC Statusand Remote UNI Status/Name to E-LMIInterface Status TLV of CC Messages carry remote UNI statusCisco’s Organization-specific TLV of CC Messages carry remote UNI nameStatus of remote MEP in CCDB indicates EVC StateBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public54

Interworking Scenarios802.3ah to CFM (CC-based)CustomerService ProviderCEMPLS AggregationEthernetAccessCE 1uPE 11PE-Agg nPE 11EthernetAccessnPE 31uPE 31CE 31ServiceLayer OAMCCTransportLayer OAM802.3ah to CFM I/W802.3ah Link Layer Defects detected by 802.3ah, relayed to CFM on same device CFM notifies remote devices of localized fault Two variants:CC based (802.3ah on edge of domain)AIS based (802.3ah within domain)BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public55

Interworking Scenarios802.3ah to CFM (AIS-based)CustomerService ProviderCEMPLS AggregationEthernetAccessCE 1uPE 11PE-Agg nPE 11AISEthernetAccessnPE 31uPE 31CE 31ServiceLayer OAMAISTransportLayer OAM802.3ah to CFM I/W802.3ah Link Layer Defects detected by 802.3ah, relayed to CFM on same device CFM notifies remote devices of localized fault Two variants:CC based (802.3ah on edge of domain)AIS based (802.3ah within domain)BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public56

Interworking ScenariosMPLS PW OAM to E-LMICustomerService ProviderCustomerCEMPLS CoreCE 1PW OAM toE-LMI I/WPE BPE ACE 2Service LayerOAME-LMIE-LMIVCCV-BFDTransportLayer OAMD-LDP Directed-LDP & VCCV (BFD mode) running between PEs D-LDP for defect notification, VCCV for defect detection Defects detected/communicated by PW OAM are relayed to E-LMI via I/Wfunction on PEBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public57

Fault Management ScenariosPresentation ID 2009 Cisco Systems, Inc. All rights reserved.Cisco Public58

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN t-to-Point Ethernet ServiceBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public59

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesCEAccessAggregationE-LMILink OAMAggregationCFMAccessCEE-LMILink OAMCFMto E-LMI IWCFMto E-LMI IWLink OAMto CFM IWLink OAMto CFM IWOAM protocol positioningBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public60

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesProactive End-to-End Service MonitoringCE 11uPE 11AGG 11AGG 31uPE 31CE 31CFM Continuity Check Messages (CCM)t0t1t2CCMDatabaseUPE11#show ethernet cfm maintenance-points -----------------------------------MPID Domain NameMacAddressIfSt PtStLvl Domain IDIngressRDI MA NameType IdSrvcInstEVC ------------------------------------3100 PROVIDER DOMAINaabb.cc00.0599Up4 PROVIDER DOMAINEt0/1.100- customer 100 providerVlan 100N/AN/A0sUpTotal Remote MEPs: 1BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public61

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesEnd-to-end Service/Failure VerificationCE 11uPE 11AGG 11AGG 31uPE 31CE 31uPE11# ping ethernetCFM Loopback Message (LBM)CFM Loopback Reply (LBR)UPE11#ping ethernet mpid 3100 domain PROVIDER DOMAIN vlan 100Type escape sequence to abort.Sending 5 Ethernet CFM loopback messages to aabb.cc00.0599, timeout is 5 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max 4/5/12 msBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public62

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesService Path Discovery/Failure IsolationCE 11uPE 11AGG 11AGG 31uPE 31CE 31uPE11# traceroute ethernetCFM Linktrace Message (LTM)CFM Linktrace Reply (LTR)BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public63

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesService Path Discovery/Failure IsolationCE 11uPE 11AGG 11AGG 31uPE 31CE 31uPE11# traceroute ethernetUPE11#traceroute ethernet mpid 3100 domain PROVIDER DOMAIN vlan 100Type escape sequence to abort. TTL 64. Linktrace Timeout is 5 secondsTracing the route to aabb.cc00.0599 on Domain PROVIDER DOMAIN, Level 4, vlan 100Traceroute sent via Ethernet0/1.100, path found via MPDBB Intermediary Bridge! Target Destination* Per hop ------------------------------------MACIngressIngr Action RelayActionHops HostForwarded EgressEgr Action ----------------------------------------B 1 AGG11aabb.cc00.0399 Et0/0.100 IngOkRlyMPDBForwardedEt0/1.100 EgrOKaabb.cc00.0299B 2 AGG31aabb.cc00.0499 Et0/0.100 IngOkRlyMPDBForwardedEt0/1.100 EgrOKaabb.cc00.0399! 3 UPE31aabb.cc00.0599 Et0/0.100 IngOkRlyHit:MEPNot Forwardedaabb.cc00.0499BRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco Public64

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesCE NotificationCE 11uPE 11AGG 11AGG 31uPE 31CE 31ELMI Status Enquiry message (Full Status report)ELMI Status message (Full Status report)BRKOPT-2202 c1Ciscoenhancements toELMI 2009 Cisco Systems, Inc. All rights reserved.Local UNI IDCE-VLAN/EVC Map typeEVC IDEVC TypeCE-VLAN/EVC MapEVC StatusRemote UNI count – configuredRemote UNI count – activeRemote UNI IDRemote UNI statusCisco PublicExample:CE11 UNIService MultiplexingEVC P2P 100Point to Pointvlan 100New, Active11CE31 UNIUP65

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesCE NotificationCE 11uPE 11AGG 11AGG 31uPE 31CE 31ELMI Status Enquiry message (Full Status report)ELMI Status message (Full Status report)CE11#show ethernet lmi evc detail EVC P2P 100EVC Id: EVC P2P 100interface Ethernet0/0Time since Last Full Report: 00:49:01Ether LMI Link Status: UpUNI Status: UpUNI Id: CE11 UNICE-VLAN/EVC Map Type: Service Multiplexing with no bundlingVLAN: 100EVC Status: ActiveEVC Type: Point-to-PointRemote UNI Count: Configured 1, Active 1UNI Id-----CE31 UNIBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.UNI Status---------- ---UpCisco PublicNetwork Stable:Remote UNI showsUPPortRemote66

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesCE Notification—VLAN ID MissmatchCE 11uPE 11AGG 11AGG 31uPE 31CE 31CE Configured with the correct C-VLAN (e.g. vid 100)CE11(config)#interface gig0/0.100CE11(config-subif)#encapsulation dot1Q 100CE11#show ip interface briefInterfaceIP-AddressOK? Method Status snip GigabitEthernet0/0.100 100.100.100.11 YES NVRAM upBRKOPT-2202 c1 2009 Cisco Systems, Inc. All rights reserved.Cisco PublicProtocolup67

Deploying Carrier Ethernet OAMEthernet Layer 2 VPN ServicesCE Notification—VLAN ID MissmatchCE 11uPE 11AGG 11AGG 31uPE 31CE 31CE Configured with the incorrect C-VLAN (e.g. vid 1300)CE11(config)#interface gig0/0.100CE11(config-subif)#encapsulation dot1Q 1300Jan 26 00:15:39.546: %ETHER LMI-6-MISMATCHED VLAN NOT CONFIGURED: VLAN 100 notConfigured but in VLAN mapping for UNI GigabitEthernet0/0Jan 26 00:15:39.546: %ETHER LMI-6-MISMATCHED VLAN CONFIGURED: VLAN 1300 configuredbut not in VLAN mapping for UNI GigabitEthernet0/0 InterfaceCE11#show ip interface briefInterfaceIP-AddressOK? Method StatusProtocol snip GigabitEthernet0/0.100 100.100.100.11 YES NVRAM downdownProactive ELMI Actionat CPEBRKOPT-22

Ethernet OAM Decoder Ring IEEE 802.1ag Connectivity Fault Management (CFM) Also referred as Service OAM IEEE 802.3ah (clause 57) Ethernet Link OAM Also referred as 802.3 OAM, Link OAM or Ethernet in the First Mile (EFM) OAM ITU-T Y.1731 OAM functions and mechanisms for Ethernet-based networks MEF E-LMI Ethernet Local Management Interface