802.1ag - CFM Tutorial - Part 1 v2
802.1ag - CFM Tutorial - Part 1 v2
1ag - Connectivity
Fault Management
Tutorial – Part 1
Dinesh Mohan
July 12, 2004
802.1ag PAR Overview
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 2
802.1ag Scope
• “This standard specifies protocols, procedures, and
managed objects to support transport fault management.
These allow discovery and verification of the path,
through bridges and LANs, taken for frames addressed
to and from specified network users, detection, and
isolation of a connectivity fault to a specific bridge or
LAN”
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 3
802.1ag Purpose
• “Bridges are increasingly used in networks operated by
multiple independent organizations, each with restricted
management access to each other’s equipment. This
standard will provide capabilities for detecting, verifying
and isolating connectivity failures in such networks”
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 4
802.1ag Reason for Standardization
• Growing interest in the use of Fault Management tools within
enterprise and provider networks
• Such tool needed for established operational practices
• Existence of similar tools e.g.
– ATM’s “continuity check”, “Loopback” and “multiple Loopback” and
– IP’s “ping” and “traceroute”
• Interest and activities within ITU-T and MEF have further highlighted
the need for these fault management tool
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 5
OAM Framework
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 6
Ethernet OAM Layering
Customer Service Provider Customer
Device
View CE U-PE B B N-PE P P P N-PE P U-PE CE
Ethernet
Layer
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 7
OAM Domain – Service/Network
Customer Domain
Provider Domain
PW/MPLS
Maintenance Entity Point OAM
Maintenance Intermediate Point MPLS Domain MPLS
Domain
• MEPs initiate/terminate/react to all OAM flows
• MIPs react to some OAM flows [Optional]
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 9
• MEPs & MIPs dependent on Business Models & Deployment Scenarios
Ethernet MEPs & MIPs
Customer Operator A Operator B Customer
Equipment Bridges Bridges Equipment
1 2 3 4 5 6 7 8 9
ETH
ETY
SP 1 SP 2 SP 2
1. UNI_C-UNI_C ME
3. UNI ME 2. UNI_N-UNI_N ME 3. UNI ME
4. E-NNI ME
5. Inter-domain ME (SP)
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 11
End-to-end OAM – 2 Models
UNI E-NNI UNI
Customer Service Provider Customer
SP 1 SP 2 SP 2
1. UNI_C-UNI_C ME
3. UNI ME 2. UNI_N-UNI_N ME 3. UNI ME
4. E-NNI ME
5. Inter-domain ME (SP)
UNI_N to UNI_N
• MEPs realize maintenance entity
Maintenance Intra
Domain ME
Intra
Domain ME
Entities (MEs) Access Link ME Access Link ME
Inter
Domain ME
UNI UNI
Maintenance
Entities (MEs)
Access Link MEs Inter Domain ME Access Link MEs
UNI_C to UNI_C ME
UNI_N to UNI_N ME
Extension Link ME
UNI_NP to UNI_NP ME
Access Link ME Access Link ME
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 15
Maintenance Entities –
CPE based Network Demarcation Access
User Location Service. Provider Y
Network Operator A Network Operator B
ETH ETH
User X User X
FPP ETH ETH FPP
Link NDD Link Link Link
ETH_TFP UNI ETH_FPETH_FP Private ETH_FPETH_FP ETH_FP ETH_FPUNI ETH_TFP
ETH_FP NNI ETH_FP
NNI
NDD
1 2 3 4 5 6 7 8 9
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 17
Connectivity Fault Management
Functions
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 18
CFM Functionality
• a) CC – Continuity Check
• Multicast unidirectional heartbeat
• Use: Fault Detection
• b) Loopback
• Unicast bi-directional request/response
• Use: Fault detection, verification
• c) Traceroute
• Multicast request/unicast responses
• Use: Fault Isolation
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 19
Other OAM Functionality
(out of scope for .1ag)
• d) Discovery
– i) Service
• e.g. discover all PEs supporting common service instance
– ii) Network
• e.g. discover all devices (PE and P) common to a domain
• e) AIS/RDI
• Use: E<->W Fault propagation, Alarm Suppression
• f) Performance Management
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 20
CFM Functions mapped to MEs
SP 1 SP 2 SP 2
1. a, b, c
3. a, b, c, e 2. a, b, c 3. a, b, c
4. a, b, c
5. a, b, c
6. a, b, c 6. a, b, c 6. a, b, c
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 21
Summary
802.1ag – Connectivity Fault Management Tutorial – Part 1 (Jul 12, 2004) [Dinesh Mohan] - 22