如何检测以太网链路上的故障?如何确保多个交换机VLAN上的连接存在?
以太网的操作,OAM在IEEE和ITU-T标准化中得到解决。链路层OAM通过单跳目标OAM监视到下一个以太网设备的链路正在工作。服务级别OAM在VLAN级别端到端通过多个网络段甚至在不同的运营商域上工作。服务级性能监控补充了OAM解决方案。
图4.15显示了IEEE802.3ah中定义的链路级OAM。链路OAM旨在:
图4.15 OAM关键协议
• 远程故障指示;
• 远程环回;
• 链路监视。
关键链路事件是链路故障,即将死机(不可恢复的故障)和关键级别事件。
链路层OAM添加位于MAC层和MAC客户端之间的新子层。如果使用以太网链路聚合,则链路层OAM低于以太网链路聚合器功能。
链路OAM在作为慢协议模式帧(附件43B)携带的OAM协议数据单元(OAM PDU)中发送。OAM PDU仅在单个链路跳上传送。它们不由MAC层转发。
OAMPDU使用慢协议的多播地址(01-80-C2-00-00-02)作为目标MAC地址。源MAC地址是发起帧的网桥端口的单独MAC地址。每秒发送至少一个OAMPDU。
对于服务管理,IEEE和ITU-T都对这些标准做出了贡献。IEEE802.1ag和ITU-T Y.1731在很大程度上兼容不同的术语,但内容也有一些不同。(www.daowen.com)
服务OAM目标是端到端场景。使用维护域(Maintenance Domains,MD),此方面的服务OAM功能与Sonet/SDH传输网络相当。最多允许8级维护域。MD支持嵌套结构。维护域由单个网络运营商控制。维护点(Maintenance Points,MP)是维护关联端点(Mainte-nance Association End Points,MEP)或维护域中间点(Maintenance Domain Intermediate Points,MIP)。
连接故障管理旨在将连接故障隔离到单个网桥或LAN。CFM实体由MAC地址寻址。MP识别组地址(CCM和LTMPDU)以及单独的MAC地址。
支持的功能如下:
• 路径发现。路径发现使用链路追踪协议,可以跟踪到特定目标MAC地址的路径。
• 使用连通性检查消息(Connectivity Check Messages,CCM)的故障检测。CCM作为多播被周期性地发送。连续性检查每秒执行一次,也可以配置其他值。规范中包括短至3.3ms的发送间隔。
• 使用环回协议进行故障验证。环回本质上是一个“以太网Ping”。
• 使用MEP的故障通知。
此外,故障恢复在IEEE规范中提到使用生成树协议。
ITU-TY.1731定义了附加功能。指定报警指示信号ETH-AIS和远程缺陷指示ETH-RDI。其他Y.L731功能包括以太网自动保护倒换ETH-APS、以太网测试信号(Ethernet Test Signal,ETH-Test)、以太网锁定信号(Ethernet Locked Signal,ETH-LCK)、维护通信信道(Maintenance Communication Channel,ETH-MCC)、实验OAM ETH-EXP和供应商特定OAMETH-VSP。
ETH-APS在ITU-TG.8031中单独规定。ETH测试可用于在役或非在役诊断。ETH-LCK指示MEP被管理锁定,并且帮助接收器区分管理动作和故障条件。ETH-MCC是MEP之间的通信信道。ETH-EXP和ETH-VSP在Y.1731中没有定义。
对于性能监控,ITU-TY.1731中包括帧丢失测量(frame loss measurement,ETH-LM)和帧延迟测量(frame delay measurement,ETH-DM)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。