Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

802.3ah OAM (efm_oam)

Reached from

Lower layerSelectorValue
ethernet2First 8 bits of the payload when ethertype = 34825 (0x8809)3 (0x03)

Fields

FieldTypeDefaultAutoDescription
subtypeuint(8)3Slow Protocols subtype (3 = OAM).
flagsflags(16)0x50Flags: link fault, dying gasp, critical event, local / remote evaluating and stable.
codeenum(8)0 (information)OAMPDU code: 0x00 Information, 0x01 Event Notification, 0x02 Variable Request, 0x03 Variable Response, 0x04 Loopback Control, 0xfe Organization Specific.
databytes — rest of the PDU""Rest of the OAMPDU, as octets.

flags

BitMaskName
01 (0x0001)link_fault
12 (0x0002)dying_gasp
24 (0x0004)critical_event
38 (0x0008)local_evaluating
416 (0x0010)local_stable
532 (0x0020)remote_evaluating
664 (0x0040)remote_stable

code

ValueName
0 (0x00)information
1 (0x01)event_notification
2 (0x02)variable_request
3 (0x03)variable_response
4 (0x04)loopback_control
254 (0xfe)organization_specific

Next layer

The next layer is selected by code; when the field is Auto the builder writes the value of the protocol stacked above.

ValueProtocolNote
0 (0x00)efm_oam_informationre-decodes this layer
1 (0x01)efm_oam_event_notificationre-decodes this layer
2 (0x02)efm_oam_variable_requestre-decodes this layer
3 (0x03)efm_oam_variable_responsere-decodes this layer
4 (0x04)efm_oam_loopback_controlre-decodes this layer
254 (0xfe)efm_oam_organization_specificre-decodes this layer

Sample templates