EFM基本概念
OAM协议数据单元OAMPDU
EFM工作在数据链路层,其协议报文被称为OAMPDU(OAM Protocol Data Units)。EFM通过设备之间定时交互OAMPDU来报告链路状态,使网络管理员能够对网络进行有效的管理。图7-2为OAMPDU的格式及其几种常见的OAMPDU。各参数含义如表7-1所示。
字段 | 含义 |
---|---|
Destination addr |
目的MAC地址,为慢速协议组播地址:0x0180-C200-0002。慢速协议报文的特点是不能被网桥转发,因此无论是否具备OAM功能或OAM功能是否激活,EFM OAMPDU都不能跨多跳转发。 |
Source addr |
源MAC地址,为发送端的端口MAC地址(若没有则采用该设备的桥MAC地址),是一个单播MAC地址。 |
Type |
取值为0x8809,用于标识慢协议类型。 |
Subtype |
用于标识慢协议的子协议类型,此处取值为0x03,用于标识EFM协议。 |
Flags |
EFM实体的状态信息。
|
Code |
消息编码,不同取值表示不同类型的OAMPDU。
常见的OAMPDU类型如表7-2所示。 |
OAMPDU类型 |
说明 |
---|---|
信息OAMPDU(Information OAMPDU) |
|
事件通告OAMPDU(Event Notification OAMPDU) |
用于链路监控,当接口检测到误帧越限事件、误码越限事件或误帧秒越限事件时,该接口通过向对端设备发送事件通告OAMPDU来通告故障。 |
远端环回OAMPDU(Loopback Control OAMPDU) |
用于远端环回,控制远端设备的OAM环回状态,根据OAMPDU中使能和去使能环回功能的信息开启或关闭远端环回功能。 |
连接模式
EFM的连接模式有两种:主动模式和被动模式。EFM连接只能由主动模式的OAM实体发起,而被动模式的OAM实体只能等待对端OAM实体的连接请求。不同的连接模式对OAMPDU的处理能力是不一样的。如表7-3所示。