OAM协议

1、OAM协议产生背景:

    以太网技术诞生以来,由于其简单易用,价格低廉等特点,逐步成为局域网的核心主导技术,近年来,随着千兆万兆的技术的诞生,以太网已经向城域网和广域网发展。

    但是,由于最初只应用于局域网,而局域网对可靠性和稳定性的要求都比较低,因为以太网一直缺乏有效的管理维护机制,这成为他的发展障碍,因此,OAM得以产生(operation  Administrator  And maintenance  操作、管理、维护)

2、主要功能:链路性能监测、故障侦测和告警、环路测试

3、以太网OAM协议报文:

    二层协议,工作在数据链路层,其协议报文称为OAMPDU(OAM protocol data Unit)其工作原理概述就是通过定时交互OAMPDU报文,来监测报文链路状态,是网络管理员能够对网络进行有效的管理。

常见报文类型如下所示:

OAM协议_第1张图片

以太网OAM报文的目的mac为慢协议组播地址(0x0180-C200-0002),不能被网桥转发。

type:OAM协议类型为0X8809

subtype:协议子类型,为0X03

Flags:flag域,包含了OAM实体的状态信息(使能了以太网 OAM 功能的端口为“以太网OAM 实体”,简称“OAM 实体”)

code:OAMPDU报文的类型(0X00信息PDU  0X01事件通知,0X04环回控制)

4、OAM的工作流程:

    OAM的连接建立,称为discovery阶段,即相连的OAM实体通过information PDU通报各自的OAM配置信息,及支持的OAM能力信息,双方协商决定是否建立,两端检查都通过后,OAM协议开始正常工作。

    OAM连接模式分为主动模式和被动模式:

    OAM协议_第2张图片

    可以发现:OAM连接只能由主动模式的OAM实体发起,都处于被动模式下的两个实体是无法建立连接的。

    握手报文发送间隔:发送information PDU的时间间隔

    当设备故障或不可用导致流量中断时,故障端OAM实体会通过Information OAMPDU中的Flag域将故障信息(即紧急链路事件       类型)通知给对端OAM实体

    OAM协议_第3张图片

    链路监控:当一端OAM实体监控到一般链路事件(其所含类型如表 4所示)时,将向其对端发送Event Notification OAMPDU以进行通报,管理员可以通过观察日志信息动态地掌握网络的状况。

OAM协议_第4张图片

5、远端环回:

    远端环回是指主动模式下的 OAM 实体向对端(远端)发送除OAMPDU 以外的所有其它报文时,对端收到报文后不按其目的地址进行转发,而是将其按原路返回给本端,即本端收到了源为自己的报文

远端环回功能可用于检测链路质量和定位链路故障。定期进行环回检测可以及时发现网络故障,并可通过分段环回检测来定位故障发生的具体区域。

你可能感兴趣的:(协议)