Escolar Documentos
Profissional Documentos
Cultura Documentos
Kevin Daines
Editor, EFM OAM Sub-task force
Agenda
g Overview
g OAM Protocol Data Units (OAMPDUs)
g Events
n Critical Link Events
n Link Events
g Variable Retrieval
g Remote Loopback
n Internal block diagram
n Starting and exiting timing diagrams
g Organization Specific Extensions
g Discovery
g Active & Passive Modes
2
Overview: Objectives
g OAM provides mechanisms to:
n Monitor link operation and health
Overview: Non-objectives
g Does not provide capabilities for:
n Station management
n Protection switching
n Provisioning
n No SET functions
n Bandwidth allocation
n Speed/duplex negotiation
n End-to-end OAM communication
n 802.3 scope restricted to single links
Overview: Compatibility
g Optionality
n OAM is optional; software and/or hardware
implementations possible
n May be implemented on one or more ports within a system
n Individual OAM features are optional
g Supported media
n All point-to-point (P2P) and emulated P2P links supported
g 802.3x MAC Flow Control (PAUSE)
n Inhibits all traffic including OAMPDUs
g 802.3z 1000BASE-X Auto Negotiation
n Support for unidirectional fault signaling is mutually
exclusive with 802.3z Auto Neg
n 802.3z Auto Neg must be disabled for fault signaling to be
sent over 1000BASE-X unidirectional links
OAMPDU: Unidirectional
g 802.3ah/Clause 66 adds optional feature to
allow optical links to operate unidirectionally
n Legacy links become inoperable when one direction fails
n Newer links can send Information OAMPDUs unidirectionally
to signal link fault
n 100BASE-X PCS, 1000BASE-X PCS & 10GbE RS supported
X
Data frames & Only Info
OAMPDUs sent OAMPDUs
in both sent in one
directions direction
8
OAMPDUs
OAMPDUs
OAMPDUs
OAMPDU: Size/Rate
g Must be standard Octets
6 01-80-c2-00-00-02 [Slow Protocol]
frame length 6 MAC Source Address
11
12
OAMPDU: Codes
Code OAMPDU Length
0x00 Information varies
0x01 Event Notification varies
0x02 Variable Request varies
0x03 Variable Response varies
0x04 Loopback Control 64 octets
0x05-0xFD Reserved
0xFE Organization Specific varies
0xFF Reserved
13
OAMPDU: Information
g Code: 0x00
g Data field: Information TLVs
g Length: varies
Fields
DA Data field Octets Information TLV Octets
Information TLVs
Information Type Information TLV Name
0x00 End of TLV marker
0x01 Local Information
0x02 Remote Information
0x03-0xFD Reserved
0xFE Organization Specific Information
0xFF Reserved
Local/Remote Information
7 6 5 4 3 2 1 0
1 Information Type 8-bit Type
1 Information Length 0x10
1 OAM Version 0x01
7 Vendor Identifier
16
17
23
Code=0x02
Variable Descriptors 3 Leaf = 0x0002 2
Data
Branch = 0x07 1
FCS
Leaf = 0x0005 2
24
Variable Retrieval
g Transfer Ethernet counters and statistics via Variable
Containers/Descriptors
g Variables are referenced using Annex 30A CMIP
registration arcs
g Can be used to emulate L2 Ping
n (i.e., Tx Variable Request, Rx Variable Response)
Fields
DA
SA
Type
Subtype
Flags Data field Octets List of Loopback Commands
Code=0x04 Loopback Command 1 Command Description
Data/Pad 0x00 Reserved
FCS 0x01 Enable Remote Loopback
0x02 Disable Remote Loopback
0x03-FF Reserved
26
control
OAMPDUs
n Transmits PDUs
status
g Control
MAC client frames
n Provides interface with OAM
Control
client entity
n Contains Discovery process
g Parser OAMPDUs
n Inspects received frames, loopback
sends PDUs to Control and
based on configuration, sends:
Multiplexer Parser
n Non-PDUs to upper layer
or
OAM
n Non-PDUs to Multiplexer
g Multiplexer Lower layers (e.g., MAC Control, MAC)
n Multiplexes PDUs and non-
PDUs
28
Fields
DA
SA
Type
Subtype
Data Field
Flags
24-bit Organizationally
3
Code=0xFE Unique Identifier
Data/Pad
FCS
31
OAM Discovery
g Allows local DTE to detect OAM on remote
DTE
g Once OAM support is detected, both ends of
the link exchange state and configuration
information
n e.g. mode, PDU size, loopback support
g If both DTEs are satisfied with settings, OAM
is enabled on link
g Loss of link and non-reception of PDUs for 5
seconds are causes of Discovery re-starting
32
33
34