Ethernet in the First Mile Configuration
This chapter contains a complete sample Ethernet 802.3ah (EFM) configuration.
EFM stands for Ethernet in the First Mile and it is an Ethernet link-layer OAM, which works over direct/with ethernet repeaters point-to-point ethernet links. OAM PDUs (Protocol Data Units) uses slow protocol destination MAC address 0180.c200.0002. These frames are single-hop and can not be forwarded beyond a single hop. The transmission rate is limited to a maximum of 10 frames per second to avoid impact on normal operations. Following are the OAM features supported by EFM.
• Discovery
• Link Monitoring
• Remote Fault Detection
• Remote Loopback
Note: Ethernet OAM is a layer 2 interface feature. So switchport configuration on interface is required. Configure the OAM Mode as Active or Passive. Both switch can be configured Active-Active or Active-Passive. But Passive-Passive on both switch won't work.
Note: Remote-loopback & link monitor supported is configured by default when ethernet oam is enabled.
Note: shut/no-shut should be performed to bring up the interface which becomes down after dying-gasp event.
Topology
Figure 5-13 displays a sample EFM topology.
EFM Topology
Configuration
All configuration commands in the table below should be followed for each switch.
#configure terminal | Enter configure mode. |
(config)#interface xe3 | Enter interface mode. |
(config-if)#switchport | Set switching characteristics on the port. |
(config-if)#ethernet oam enable | Configure EFM on interface |
(config-if)#ethernet oam mode passive | Configure EFM mode Passive. Default is Active |
(config-if)#ethernet oam mode active | Configure EFM mode Active |
(config-if)# ethernet oam remote-loopback start | Configure remote-loopback start |
(config-if)# ethernet oam remote-loopback stop | Configure remote-loopback stop |
(config-if)#commit | Commit the configuration |
(config-if)# exit | Exit from interface mode |
Validation
1. Verify OAM discovery
show ethernet oam discovery interface xe3
Local client:
-------------
Administrative configurations:
Mode: active
Unidirection: not supported
Link monitor: supported(on)
Remote Loopback: supported
MIB retrieval: not supported
MTU Size : 1518
Operational status:
Port status: operational
Loopback status: no loopback
PDU revision: 0
Remote client:
--------------
MAC address: 80a2.356c.21ff
Vendor(oui): 0 0 0
Administrative configurations:
Mode: passive
Unidirection: not supported
Link monitor: supported
Remote Loopback: supported
MIB retrieval: not supported
MTU Size : 1518
2. Verify the Discovery State Machine Details
show ethernet oam xe3
Discovery State Machine Details:
--------------------------------
EFM Discovery Machine State: Send Any
Local Parser State: Forward
Local Multiplexer State: Forward
Remote Parser State: Forward
Remote Multiplexer State: Forward
Local Client:
-------------
Symbol Period Error:
Window: 100000000 Symbol(s)
Threshold: 1 Symbol(s)
Last Window Symbols Errors: 0 Symbol(s)
Total Symbols Errors: 0 Symbol(s)
Total Symbols Errors Events: 0 Events(s)
Relative Timestamp of the Event: 0 x 100 milliseconds
Frame Error:
Window: 100 x 10 milliseconds
Threshold: 1 Error Frame(s)
Last Window Frame Errors: 0 Frame(s)
Total Frame Errors: 0 Frames(s)
Total Frame Errors Events: 0 Events(s)
Relative Timestamp of the Event: 0 x 100 milliseconds
Frame Period Error:
Window: 10000000 Frames
Threshold: 1 Error Frame(s)
Last Window Frame Errors: 0 Frame(s)
Total Frame Errors: 0 Frames(s)
Total Frame Period Errors Events: 0 Events(s)
Relative Timestamp of the Event: 0 x 100 milliseconds
Frame Seconds Error:
Window: 1000 x 10 milliseconds
Threshold: 1 Error Second(s)
Last Window Frame Second Errors: 0 Frame(s)
Total Frame Second Errors: 0 Frames(s)
Total Frame Second Errors Events: 0 Events(s)
Relative Timestamp of the Event: 0 x 100 milliseconds
Remote Client:
----------------
Symbol Period Error:
Window: 0 Symbol(s)
Threshold: 0 Symbol(s)
Last Window Symbols Errors: 0 Symbol(s)
Total Symbols Errors: 0 Symbol(s)
Total Symbols Errors Events: 0 Events(s)
Relative Timestamp of the Event: 0 x 100 milliseconds
Frame Error:
Window: 0 x 100 milliseconds
Threshold: 0 Error Frame(s)
Last Window Frame Errors: 0 Frame(s)
Total Frame Errors: 0 Frames(s)
Total Frame Errors Events: 0 Events(s)
Relative Timestamp of the Event: 0 x 100 milliseconds
Frame Period Error:
Window: 0 Frames
Threshold: 0 Error Frame(s)
Last Window Frame Errors: 0 Frame(s)
Total Frame Errors: 0 Frames(s)
Total Frame Period Errors Events: 0 Events(s)
Relative Timestamp of the Event: 0 x 100 milliseconds
Frame Seconds Error:
Window: 0 x 100 milliseconds
Threshold: 0 Error Second(s)
Last Window Frame Second Errors: 0 Frame(s)
Total Frame Second Errors: 0 Frames(s)
Total Frame Second Errors Events: 0 Events(s)
Relative Timestamp of the Event: 0 x 100 milliseconds
3. Verify the oam statistics
show ethernet oam statistics interface xe3
Counters:
----------
Information OAMPDU Tx : 331
Information OAMPDU Rx : 323
Event Notification OAMPDU Tx : 0
Event Notification OAMPDU Rx : 0
Loopback Control OAMPDU Tx : 0
Loopback Control OAMPDU Rx : 0
Unsupported OAMPDU Rx : 0
Local event logs:
-----------------
0 Errored Symbol Period records
0 Errored Frame records
0 Errored Frame Period records
0 Errored Frame Seconds records
Remote event logs:
-----------------
0 Errored Symbol Period records
0 Errored Frame records
0 Errored Frame Period records
0 Errored Frame Seconds records
4. Verify the oam status
show ethernet oam status interface xe3
General:
-------
Mode: active
PDU max rate: 10 packets per second
PDU min rate: 1 packet per 1 second
Link timeout: 5 seconds
High threshold action: no action
Link Monitoring:
----------------
Status: supported(on)
Event log size: 20 Entries
Symbol Period Error:
Window: 100 million symbols
Low threshold: 1 error symbol(s)
High threshold: none
Frame Error:
Window: 100 x 10 milliseconds
Low threshold: 1 error frame(s)
High threshold: none
Frame Period Error:
Window: 1000 x 100,000 frames
Low threshold: 1 error frame(s)
High threshold: none
Frame Seconds Error:
Window: 1000 x 10 milliseconds
Low threshold: 1 error second(s)
High threshold: none