26EFM OAM配置.docx
- 文档编号:16913582
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:19
- 大小:47.56KB
26EFM OAM配置.docx
《26EFM OAM配置.docx》由会员分享,可在线阅读,更多相关《26EFM OAM配置.docx(19页珍藏版)》请在冰豆网上搜索。
26EFMOAM配置
EFMOAM配置
目录
第1章EFM配置1
1.1EFM简介1
1.1.1EFM主要功能1
1.1.2EFM协议报文2
1.2配置EFM2
1.2.1EFM配置任务列表2
1.2.2EFM基本配置3
1.2.3EFM定时器参数配置4
1.2.4配置远端失效指示功能4
1.2.5配置链路监视功能5
1.2.6启动远端环回功能6
1.2.7拒绝远端发起的远端环回请求6
1.2.8发起远端环回请求7
1.2.9启动远端MIB变量获取功能7
1.2.10发起远端MIB变量获取请求8
1.2.11EFM的显示和维护8
1.2.12配置举例9
第1章EFM配置
1.1EFM简介
EFM(EthernetofFirstMile)称为第一英里以太网,由IEEE802.3ah标准定义,用来对2个设备之间的点对点以太网链路进行管理和维护。
1.1.1EFM主要功能
EFM能够有效提高以太网的管理和维护能力,保障网络的稳定运行,其主要功能包括:
表1-1EFM主要功能
功能
说明
EFM自动发现功能
EFM功能建立在EFM连接的基础上,EFM连接的建立过程是由EFM自动发现功能实现的。
该功能在相连的EFM实体间通过交互InformationOAMPDU通报各自的EFM配置信息和本端支持的EFM能力信息,当EFM实体收到对端的配置参数后,决定是否建立EFM连接。
EFM的工作模式有两种:
主动模式和被动模式,EFM连接只能由主动模式的EFM实体发起,而被动模式的EFM实体只能等待对端EFM实体的连接请求,都处于被动模式下的两个EFM实体之间无法建立EFM连接。
远端故障指示功能
当设备检测到紧急链路事件时,故障端EFM实体会通过InformationOAMPDU中的Flag域将故障信息(即紧急链路事件类型)通知给对端EFM实体。
这样,管理员可以通过观察日志信息动态地了解链路状态,对相应的错误及时进行处理。
紧急链路事件类型包括LinkFault、DyingGasp和CriticalEvent三种。
链路监视功能
链路监视功能用于在各种环境下检测和发现链路层故障,EFM通过交互EventNotificationOAMPDU来监控链路:
当一端EFM实体检测到一般链路事件时,将向其对端发送EventNotificationOAMPDU以进行通报,管理员可以通过观察日志信息动态地掌握网络的状况。
一般链路事件类型包括errored-symbol-period、errored-frame、errored-frame-period、errored-frame-seconds四种。
远端环回功能
远端环回是指主动模式下的EFM实体向远端发送除OAMPDU以外的所有其它报文时,远端收到报文后不按其目的地址进行转发,而是将其按原路返回给本端。
远端环回功能是通过LoopbackControlOAMPDU来控制远端进行远端环回或者取消远端环回操作,该功能可用于检测链路质量和定位链路故障。
远端MIB变量获取功能
EFM实体可以通过交互VariableRequest/ResponseOAMPDU来获取远端实体的MIB变量值。
MIB变量包含以太链路上所有的性能参数和错误统计参数。
它为本地EFM实体提供了一种对远端实体性能和错误的通用检测机制。
说明:
我们称使能了EFM功能的端口为“EFM实体”。
1.1.2EFM协议报文
EFM工作在数据链路层,其协议报文被称为OAMPDU(OAMProtocolDataUnits,OAM协议数据单元)。
EFM就是通过设备之间定时交互OAMPDU来报告链路状态,使网络管理员能够对网络进行有效的管理。
表1-2EFM协议报文类型和作用
报文类型
作用
InformationOAMPDU
用于将EFM实体的状态信息(包括本地信息、远端信息和自定义信息)发给远端EFM实体,以保持EFM连接。
EventNotificationOAMPDU
一般用于链路监控,对连接本端和远端EFM实体的链路上所发生的故障进行告警。
LoopbackControlOAMPDU
主要用于远端环回控制,用来控制远端设备的EFM环回状态,该报文中带有使能或去使能环回功能的信息,根据该信息开启或关闭远端环回功能。
VariableRequest/ResponseOAMPDU
主要用来获取远端的MIB变量值,以实现本端对远端状态的监控。
1.2配置EFM
1.2.1EFM配置任务列表
表1-3EFM配置任务列表
配置任务
说明
详细配置
EFM基本配置
启动EFM
必选
1.2.2
配置EFM工作模式
可选
1.2.2
EFM定时器参数配置
配置EFM握手报文发送间隔
可选
1.2.3
配置EFM连接的超时时间
可选
1.2.3
配置响应超时时间
可选
1.2.3
配置远端失效指示功能
可选
1.2.4
配置链路监视功能
启动链路监视功能
可选
1.2.5
配置errored-symbol-period事件的检测参数
可选
1.2.5
配置errored-frame事件的检测参数
可选
1.2.5
配置errored-frame-period事件的检测参数
可选
1.2.5
配置errored-frame-seconds事件的检测参数
可选
1.2.5
配置远端环回功能
启动远端环回功能
可选
1.2.6
拒绝远端发起的远端环回请求
可选
1.2.7
发起远端环回请求
可选
1.2.8
配置远端MIB变量获取功能
启动远端MIB变量获取功能
可选
1.2.9
发起远端MIB变量获取请求
可选
1.2.10
EFM的显示和维护
可选
1.2.11
1.2.2EFM基本配置
EFM的工作模式分为主动模式和被动模式,当使能了EFM功能之后,以太网端口开始使用预设的工作模式与其对端端口建立EFM连接。
表1-4EFM基本配置
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetdevice/slot/port
-
启动EFM
efm
必选
缺省情况下,EFM处于关闭状态
配置EFM工作模式
efmmode{passive|active}
可选
缺省情况下,EFM工作模式为主动模式
1.2.3EFM定时器参数配置
EFM连接建立后,两端的EFM实体会以一定的时间间隔为周期发送InformationOAMPDU来检测连接是否正常,该间隔被称为握手报文发送间隔。
如果一端EFM实体在连接超时时间内未收到远端EFM实体发来的InformationOAMPDU,则认为EFM连接中断。
通过调整EFM握手报文发送间隔和连接超时时间,可以改变EFM连接的检测精度。
配置远端对OAMPDU请求报文的响应超时时间,若响应超时则丢弃超时后接收到的OAMPDU响应报文。
表1-5EFM定时器参数配置
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetdevice/slot/port
-
配置EFM握手报文发送间隔
efmpdu-timeouttime
可选
缺省值为1s
配置EFM连接的超时时间
efmlink-timeouttime
可选
缺省值为5s
配置响应超时时间
efmremote-response-timeouttime
可选
缺省值为2s
注意:
由于EFM连接超时后,本端EFM实体将老化与对端EFM实体的连接关系,使EFM连接中断,因此连接超时时间必须大于握手报文发送间隔(建议配置为其3倍或以上),否则会导致EFM连接的不稳定。
1.2.4配置远端失效指示功能
表1-6配置远端失效指示功能
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetslot/port
-
启动远端失效指示功能
efmremote-failure{link-fault|dying-gasp|critical-event}
可选
缺省情况下,远端失效指示功能处于开启状态
说明:
远端失效指示功能需要设备支持单通功能才能把本端检测到的紧急链路事件通告给远端,在不支持单通功能的设备上,本端检测到紧急链路事件后只能在本端上报告警,无法通知给远端。
1.2.5配置链路监视功能
表1-7配置链路监视功能
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetslot/port
-
启动链路监视功能
efmlink-monitor{errored-symbol-period|errored-frame|errored-frame-period|errored-frame-seconds}
可选
缺省情况下,链路监视功能处于开启状态
配置errored-symbol-period事件的检测周期
efmlink-monitorerrored-symbol-periodwindowhighwin-value1lowwin-value2
可选
配置errored-symbol-period事件的检测阀值
efmlink-monitorerrored-symbol-periodthresholdhighth-value1lowth-value2
可选
配置errored-frame事件的检测周期
efmlink-monitorerrored-framewindowwin-value
可选
配置errored-frame事件的检测阀值
efmlink-monitorerrored-framethresholdth-value
可选
配置errored-frame-period事件的检测周期
efmlink-monitorerrored-frame-periodwindowwin-value
可选
配置errored-frame-period事件的检测阀值
efmlink-monitorerrored-frame-periodthresholdth-value
可选
配置errored-frame-seconds事件的检测周期
efmlink-monitorerrored-frame-secondswindowwin-value
可选
配置errored-frame-seconds事件的检测阀值
efmlink-monitorerrored-frame-secondsthresholdth-value
可选
说明:
errored-symbol-period事件的检测周期和阀值是一个64比特的整数值,high和low后面的参数值分别表示这个值的高32比特和低32比特,即该整数值=(high*(2^32))+low。
1.2.6启动远端环回功能
缺省情况下,远端环回功能处于关闭状态。
只能在支持远端环回功能的设备上启动远端环回功能。
表1-8启动远端环回功能
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetdevice/slot/port
-
启动远端环回功能
efmremote-loopback
可选
1.2.7拒绝远端发起的远端环回请求
由于远端环回功能会使正常业务受到影响,为了避免这种情况,用户可以通过本配置使本端端口不受对端发来的LoopbackControlOAMPDU的控制,从而拒绝对端发起的EFM远端环回请求。
表1-9拒绝远端发起的远端环回请求
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetslot/port
-
拒绝远端发起的远端环回请求
efmremote-loopback{ignore|process}
可选
缺省情况下,拒绝远端发起的远端环回请求
1.2.8发起远端环回请求
表1-10发起远端环回请求
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetdevice/slot/port
-
发起远端环回请求
efmremote-loopback{start|stop}
可选
说明:
只有当端口上的EFM连接已建立完成,且EFM的工作模式为主动模式时,才能在该端口上发起远端环回请求。
只有本端和远端端口都支持远端环回功能、且在全双工链路上才能实现远端环回功能。
在开启远端环回时,将引起所有数据流量的中断;当退出远端环回后,本端和远端端口都会恢复正常。
导致端口退出远端环回的原因有:
使用noefm命令关闭EFM功能、使用efmremote-loopbackstop命令退出远端环回或EFM连接超时等。
1.2.9启动远端MIB变量获取功能
表1-11启动远端MIB变量获取功能
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetslot/port
-
启动远端MIB变量获取功能
efmvariable-retrieval
可选
缺省情况下,远端MIB变量获取功能处于开启状态
1.2.10发起远端MIB变量获取请求
表1-12发起远端MIB变量获取请求
操作
命令
备注
进入全局配置模式
configureterminal
-
进入端口配置模式下
interfaceethernetslot/port
-
获取远端设备的端口MIB变量值
showefmportport-id-listremote-mib{phyadminstate|autonegadminstate}
可选
获取远端设备的全局MIB变量值
showefmremote-mib{fecability|fecmode}
可选
说明:
只有当端口上的EFM连接已建立完成,EFM的工作模式为主动模式,且远端端口支持远端MIB变量获取功能时,才能在该端口上发起远端MIB变量获取请求。
目前只支持查询远端的FEC能力、FEC模式、端口使能状态和端口自协商使能状态,其它MIB变量以后可以根据需求补充实现。
1.2.11EFM的显示和维护
在完成上面的配置后,可以使用下面的命令来显示EFM配置。
表1-13EFM的显示和维护
操作
命令
备注
显示EFM协议运行状态
showefmstatusinterface[interface-name]
任何模式下可执行
显示EFM概要信息
showefmsummary
显示EFM发现信息
showefmdiscoveryinterface[interface-name]
显示EFM协议报文统计信息
showefmstatisticsinterface[interface-name]
清除EFM协议报文统计信息
clearefmstatisticsinterface[interface-name]
1.2.12配置举例
启动EFM,配置EFM工作模式为passive,配置EFM握手报文发送间隔为1s,连接超时时间为5s,响应超时时间为2s
TiNet(config)#ie0/2
TiNet(config-if-ethernet-0/2)#efmpdu-timeout1
TiNet(config-if-ethernet-0/2)#efmlink-timeout5
TiNet(config-if-ethernet-0/2)#efmremote-response-timeout2
启动EFM,进入0/0/2端口下,启动链路监视功能,配置errored-symbol-period时间的检测周期为从1到3,检测阀值为从1到3;errored-frame事件的检测周期为20,检测阀值为2;errored-frame-period事件的检测周期为2,检测阀值为2;配置errored-frame-second事件的检测周期为200,检测阀值为2
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-symbol-period
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-frame-period
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-frame-seconds
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-symbol-periodwind
owhigh1low3
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-symbol-periodthre
sholdhigh1low3
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-framewindow20
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-framethreshold2
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-frame-periodwindo
w2
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-frame-periodthres
hold2
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-frame-secondswind
ow200
TiNet(config-if-ethernet-0/2)#efmlink-monitorerrored-frame-secondsthre
shold2
1.2.13应用实例
1.组网需求
如下图所示,DeviceA和DeviceB都通过端口e0/1互连,要求:
通过在DeviceA和DeviceB上配置EFM功能,实现二者之间链路连通性故障的自动检测;通过观察DeviceA上收到错误帧的情况,来检测DeviceA与DeviceB之间的链路性能。
2.组网图
EFM配置组网图
3.配置步骤
(1).配置DeviceA
#在端口e0/1上配置EFM的工作模式为被动模式,并使能EFM功能。
DeviceA#configureterminal
DeviceA(config)#interfaceethernet0/1
DeviceA(config-if-ethernet-0/1)#efmmodepassive
DeviceA(config-if-ethernet-0/1)#efm
#配置错误帧事件的检测周期为20秒,检测阈值为10。
DeviceA(config-if-ethernet-0/1)#efmlink-monitorerrored-framewindow20
DeviceA(config-if-ethernet-0/1)#efmlink-monitorerrored-framethreshold10
DeviceA(config-if-ethernet-0/1)#exit
(2).配置DeviceB
#在端口e1/0/1上配置EFM的工作模式为主动模式,并使能EFM功能。
DeviceB#configureterminal
DeviceB(config)#interfaceethernet0/1
DeviceB(config-if-ethernet-0/1)#efmmodeactive
DeviceB(config-if-ethernet-0/1)#efm
4.检验配置效果
(1).验证EFM发现功能
#在DeviceA上查看端口e1/0/1的EFM发现功能
DeviceA(config)#showefmdiscoveryinterfaceethernet0/1
Interface:
e0/1
LocalClient:
EFMMode:
passive
Unidirection:
disable
LinkMonitor:
enable
RemoteLoopback:
disable
MIBRetrieval:
enable
MTUsize:
1500
PortStatus:
operational
LoopbackStatus:
noLoopback
DiscoveryState:
sendAny
OAMPDURevision:
2
RemoteClient:
MACAddress:
00:
0a:
5a:
f4:
1a:
77
VendorID:
000a5aff
OUI:
0180c2
OAMPDURevision:
2
EFMMode:
active
Unidirection:
disable
LinkMonitor:
enable
RemoteLoopback:
disable
MIBRetrieval:
enable
MTUsize:
1500
Totalentries:
1.
#在DeviceB上查看端口e0/1的EFM发现功能
DeviceB(config)#showefmdiscoveryinterfaceethernet0/1
Interface:
e0/1
LocalClient:
EFMMode:
active
Unidirection:
disable
LinkMonitor:
enable
RemoteLoopback:
disable
MIBRetrieval:
enable
MTUsize
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 26EFM OAM配置 26 EFM OAM 配置