一、EOAM概述
1.以太网
1.1以太网优点
简单易用
价格低廉
高拓展性
大势所趋,一统天下
1.2以太网缺点
可管理性差
定位故障手段少
定位故障速度慢
维护成本高
2.以太网OAM
■EOAM
为运营商服务
提高以太网可靠性、可维护性
■OAM
O:Operation,操作
A:Administration,管理
M:Maintenance,维护
■Carrier Ethernet
运营商以太网
3.EOAM标准
标准化组织完成的EOAM标准
802.3ah,IEEE制定
802.1ag,IEEE和ITU-T共同制定
Y.1731, MEF和ITU-T共同制定
4.EOAM场景
■分层/分级EOAM
链路级EOAM
网络级EOAM
■链路级EOAM
用户-CE-PE之间, 最后一公里
监控用户和运营商之间网络
802.1ah(EFM)
■网络级EOAM
接入汇聚层
监控整个网络
802.1ag(CFM), Y.1731
二、CFM概念
1.CFM简介
■802.1ag
也称为CFM
Connectivity Fault Management
连接性故障管理
一种二层以太网OAM协议
■当前标准版本
IEEE Stand-2007
ITU-T Draft7
2.CFM功能
■功能
链路故障检测
链路故障确认
链路路径发现
链路故障指示
链路故障修复
■结果
快速发现故障、通知和修复故障
提升网络可靠性、可维护性
3.CFM组件
●MD
Maintenance Domain
维护域
●MA
Maintenance Association
维护联盟(集)
●MEP
Maintenance association End Point
维护端点
●MIP
Maintenance domain Intermediate Point
维护中间点
4.CFM组件:MD简介
●MD
Maintenance Domain
维护域
●组成
由一系列维护端点组成
●MD标识
的
●维护域分层
迅速定位故障点
共8层,值0-7
值越大,维护域范围越大
5.CFM组件:MD分层
●不同MD关系
不同MD可以相邻
不同MD可以嵌套
不同MD不能相交
●MD分层和嵌套关系
高级别包含低级别
●级别和报文关系
低级别MD发送的CFM消息不能穿过高级别MD
高级别MD发送的CFM消息能穿过低级别MD
6.CFM组件:MA
●MA
Maintenance Association
维护联盟(集)
●功能
一个MA服务业一个具体的业务
例如一个MA对应一个特定的VLAN,则维护点发送的报文都携带这个VLAN
●组成
维护点集合
●标识
维护域名
●与MD关系
一个MD可以包含一个或多个MA
一个MA只属于一个MD
7.CFM组件:MP
三、CFM协议
1.CFM协议简介
●CFM功能
故障检测:使用CC
故障确认和隔离:使用LB、LT
路径发现:LT
故障指示:和SNMP配合
故障修复:和STP配合
●CFM三个协议
CC:Continuity Check
LB:LoopBack
LT:LinkTrace
2.CFM协议:CC
●CC
Continuity Check
连通性检测
●功能
检测端口之间的连通状态
●原理
MA内的所有MEP周期性发送CCM报文
MEP连续3个周期没有收到特定MEP发送的CCM报文,则认为链路有问题
♦MA内的3个MEP都周期性发送CCM
3.CFM协议: LB
●LB
loopback
环回功能
●功能
验证本地设备和远端设备之间的连接状态
和IP层的Ping类似
●原理
MEP向同一个MA内的指定MIP/MEP发送LBM消息
目的MIP/MEP应该回复LBR
如果MEP没有收到回复,则认为链路故障
4.CFM协议: LT
●LT
Link Trace
链路追踪功能
●功能
确定源端到目的端的路径
和IP中的Traceroute功能类似
●原理
MEP向目的MEP/MIP发送LTM消息
在转发LTM消息过程中,所有的MIP都会回复LTR
MEP获得到目的地的整个路径信息
♦MEP1(PE1)向MEP2(PE5)发送LTM
MIP1收到LTM,转发并且回复LTR
MIP2收到LTM,转发并且回复LTR
MEP2收到LTM,回复LTR
MEP1获得到目的地MEP2的路径
四、LB配置举例
1.配置举例:LB功能
●目的
验证CFM的环回(LB)功能
●拓扑说明
DUT是一台交换机
测试仪1个端口和交换机1个端口相连
●测试步骤
DUT的G1/0/3配置为MEP1
测试仪Port3配置为MEP2
MEP1向MEP2发送LBM消息,如果它们之间链路正常,MEP1能够收到LBR消息
2.准备工作:交换机配置
# vlan 200 # interface GigabitEthernet0/0/3 port link-type trunk port trunk allow-pass vlan 100 # cfm version standard cfm enable # cfm md testMD ma testMA map vlan 100 mep mep-id 2 interface GigabitEthernet0/0/3 outward mep ccm-send mep-id 2 enable remote-mep mep-id 1 remote-mep ccm-receive mep-id 1 enable #
3.准备工作: 添加机框
4.准备工作: 添加机框
5.准备工作:添加Interface
6.802.1ag配置:添加设备
7.802.1ag配置:修改设备
8.802.1ag配置:添加修改MA
9.802.1ag配置:添加修改MP
10.802.1ag配置:启动802.1ag
11.802.1ag配置:启动loopback
五、结果查看
1.结果查看:切换到802.1ag统计
2.结果查看:启动LB之后
3.结果查看:启动LB,DUT信息
4.结果查看:停止LB,DUT信息