IEEE8021agCFM典型测试要点.doc

上传人:豆**** 文档编号:17415337 上传时间:2022-05-24 格式:DOC 页数:7 大小:148KB
返回 下载 相关 举报
IEEE8021agCFM典型测试要点.doc_第1页
第1页 / 共7页
IEEE8021agCFM典型测试要点.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《IEEE8021agCFM典型测试要点.doc》由会员分享,可在线阅读,更多相关《IEEE8021agCFM典型测试要点.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流IEEE8021agCFM典型测试要点.精品文档.IEEE 802.1ag CFM典型测试要点 ( 2008/9/4 )1. 概述随着越来越多种类业务在互联网上的运行,对电信级网络的故障检测、管理等也提出了更高的要求,运营商会要求设备制造商提供的交换设备,光网络设备必须支持OAM功能以保证以太网也能够提供电信级的要求,包括能够对一些业务降级和失败等网络异常错误或者异常问题能够进行及时检测、恢复和管理的功能。 IEEE 802.1ag的连接故障管理(CFM Connectivity Fault Management)就是提供这些OAM能力的基础

2、协议。如果网络没有任何故障,CFM就显得非常简单,并且好像没有什么用途。当网络出现故障时,CFM的作用就凸现出来,主要用于用CFM 处理一些网络中出现的异常状况。所以对CFM的测试也要重点考虑这些方面。对于CFM协议的介绍以及相应的通用测试方法已经有专门的文章介绍,本文主要对一些重要测试要点用实例说明,并对测试要点的重要性、测试拓扑和测试结果查看与分析做详细解释。主要测试例包括:1. CFM 一致性测试:验证CFM特性是否符合IEEE 802.1ag-2007规范2. CCM 间隔检验:验证是否能够对标准规定的3,33ms 到10 min等多个CCM间隔处理3. MIP 可扩展性:验证Link

3、trace的TTL能力4. MEP/RMEP 可扩展性: 验证一个MA里面多所有MEPs/RMEPs的处理能力5. 基本 Error/Defect 条件检测和处理:对各种基本Error/Defect的检测与处理能力6. 更多的Error/Defect 条件检测和处理能力:对更多种Error/Defect的检测与处理能力7. CFM 设备数据转发能力:在CFM网络中数据流量的转发能力8. CFM协议多状态检查和流量混合测试:复杂环境下CFM状态转换与实现能力9. 多MD 等级测试:验证被测设备是否对MD边界条件的实现能力2. IEEE 802.1ag典型测试要点2. 1 CFM一致性测试多个不同

4、的消息交互过程保证CFM在各种复杂的网络环境中能够正常工作,进行CFM协议的一致性测试是验证协议是否存在缺陷的第一步,该测试主要用于研发阶段。通过对IEEE 802.1ag-2007标准的分析,可以进行多达240个不同的测试项目以对CFM进行全方位的一致性验证。测试示意见图1。图1 CFM一致性测试配置图测试步骤和结果1. 使用IxANVL进行配置,选择一个或者多个测试项目执行。IxANVL自动会将测试结果保存为.CSV格式的文件以供后期分析。2. 测试结果包括通过(PASS),失败(FAIL),INCONCLUSIVE三种,对于失败和无结论的项目,需要分析原因所在,可能是被测设备的实现需要进

5、行修改。2.2 CCM 间隔连续性检查(Continuity Check)是CFM协议的最基本组成部分。由于不同的客户需要不同的QoS等级,CFM也提供不同的CCM间隔以满足运营商对不同业务的要求。通常情况下,重要业务需要50ms以下的错误检测和故障恢复,在这种情况下,3.33ms 和10ms的CCM间隔是必须的。一个电信级的CFM设备必须能够支持这两个CCM的间隔。CCM 间隔设置建议重要业务: 3.33ms, 10ms高优先级业务:100ms, 1s普通业务:10s, 1 min, 10 min 图2 CCM 间隔范围测试配置图测试步骤和结果1. 在被测设备上配置50个MEPs,设置CCM

6、间隔为3.33ms。2. 使用IxNetwork CFM协议向导创建”Hub and Spoke”测试拓扑,并包括50个MEPs节点。3. 使用IxNetwork的Linktrace和Loopback 数据统计信息,同时向所有被测设备的MEPs产生Linktrace和Loopback消息,见图3。4. 使用其他CCM间隔重复上述步骤。图3 IxNetwork Linktrace 和 Loopback 统计信息预期结果通过DUT查看所有50个RMEPs都能够处于稳定状态。通过IxNetwork 的CCM No Defect Database,见图4;可以看到所有DUT的MEPs能够对相应的CCM

7、间隔正常处理并处于稳定状态。图4 IxNetwork CCM Database2.3 MIP扩展性通过在MA的 MEPs之间部署多个MIPs可以提高对网络的可管理性。MIPs越多,对网络的可控性、可管理性就越强。对于能够给运营商带来更多利润的大客户关心的重要业务,运营商部署MIPs的数量要远多于运行普通业务的链路上。在Linktrace协议上,这些MIPs的信息转发会被头端节点(比如MEPs)所记录并保存。所以,从一个单一Linktrace消息交互上,测试CFM能够处理和读取多跳MIPs的能力就显得非常重要。根据IEEE 802.1ag-2007年的标准,Linktrace的最大跳数为255。

8、图5 MIP可扩展性测试配置图测试步骤和结果1. 在被测设备上配置一个MEP。2. 使用IxN CFM协议向导创建”Hub and Spoke”测试拓扑,并创建254个MEPs。创建完成后,按照图6改变MEPs 为MIP。3. 然后,编辑CFM 的Link Window, 改变MIPs 为串行方式连接到MEP。启动IxNetwork的数据包捕获功能,IxAnalyzer可以实时对双向CFM报文进行捕获并以梯形图显示交互过程。图6 IxNetwork 软件MIP/MEPs 配置截屏测试结果在Linktrace窗口中查看被测设备的回复结果。在IxAnalyzer包捕获中对DUT的结果进行进一步的验

9、证。2.4 MEP/RMEP扩展性随着电信级以太网技术的快速发展,相关网络设备都需要支持CFM协议,一个CFM设备必须在不影响性能的情况下,能够处理大量MA和海量MEPs的同时,还能够进行常规的Linktrace和Loopback 等协议操作。所以,CFM协议的一个重要测试项目就是要进行大量MEP/RMEP的可扩展性测试。图7 MEP扩展性测试配置图测试步骤和结果1. 使用IxNetwork CFM协议配置向导创建”Hub and Spoke”的拓扑,Ixia端口配置8190个MEPs。2. 对上述步骤进行修改,在被测设备上配置8190个MEPs。 IxNetwork仿真一个MEP, MEPI

10、D是1。3. 使用Loopback 和Linktrace 向所有DUT的MEPs发送消息,测试结果检查被测设备返回的CCM数据信息,查看是否MEP都处于稳定的状态。验证被测设备的CCM相关信息和IxAnalyzer捕获的信息是否一致。2.5 基本CFM Error/Defect 条件验证OAM概念中最重要的部分是当一些异常或者错误事件发生后,CFM能够对一些网络缺陷、故障或者错误进行实时检测,所以全面测试CFM协议的Error/Defect状态是必须要进行的测试任务。本测试点主要包括:RMEP CCM Defect, Error CCM Defect, Some RMEPs Defect, A

11、ll RMEPs Defect and RDI。验证被测设备对各种Error/Defect条件的反应能力和处理状况,另外,也验证被测设备在同一MA里面检测和发送Error/Defects信号的能力。图8 基本Error/Defect条件和状态检查配置图测试步骤和结果1. 连接Ixia 端口和被测设备,在被测设备上配置两个MAs, 两个VLANs,每个MA5个MEPs, 在IxNetwork上做对等配置;MEPs使用同样的MEPID 1001 到1005。a. Error CCM Defect2. 在IxNetwork CCM Database统计界面上验证在被测设备上配置的MA处于稳定的状态。

12、3. 停止CFM协议仿真,然后改变MA2的MEPID1011 为 1001,然后再次启动IxNetwork的CFM协议仿真。4. 从被测设备上,验证其是否检测到有Error CCM Defect。5. 在IxNetwork 的CCM Database界面上,检查被测设备仅仅对MA2的CCM设置有RDI Flags。另外,IxNetwork也可以检测到这是一个在MA2的Error CCM Defect并相应发送RDIs消息,在被测设备上,应该能够检测到IxNetwork 发送的RDI flag。b. RMEP CCM Defect6. 重复上述步骤,在协议运行过程中,在IxNetwork MIP

13、/MEPs界面上,把MA2中的MEPID1011选择按钮去掉。见图9。图9 IxNetwork GUI MIP/MEPs配置7. 在被测设备上在MEP1011失效后大约3.5秒可以检测到一个RMEP CCM Defect。8. 通过IxNetwork CCM Database 界面,检查被测设备仅仅对MA2的CCM设置有RDI Flags。c. 部分RMEPs Defect9. 重复步骤1,然后在被测设备上把MA2的MEPID1001停止。10. 在IxNetwork CCM Database界面上,检查仅MA2里面的MEP1001不在继续发送CCM消息,另外可以观察到“someRMEPCCM

14、defect”参数仅仅对MA2有效。d. 所有RMEPs Defect (MA down)11. 在IxNetwork CCM Database界面上,可以观察到“All RMEPs Dead”参数指示仅仅MA2的MEPs不在发送CCMs消息。2.6 更多CFM Error/Defect 条件验证本测试点主要包括:Out of Sequence CCM Defect, Port Status TLV Defect and Interface Status TLV Defect。测试示意见图8。a. Out of Sequence CCM1. 在被测设备上和IxNetwork上每个MA上配置5个

15、MEPs。在IxNetwork上使“Out of Sequence CCM” 的检测有效。见图10。图10 IxNetwork GUI “Out of Sequence CCM Detection” 配置界面2. 在IxNetwork上起用协议仿真,在CCM Database界面上验证被测设备不发送”out of sequence CCMs”消息。3. 同时使用IxNetwork的实时报文捕获功能捕获CFM消息。这样双向交互的CFM报文都会被捕获。见图11。4. 增加IxNetwork Traffic Item,设置Packet Count 为1,然后发送流量。5. 在被测设备上应该能够检测到

16、从特定的RMEP发送过来的Out of Sequence CCM Defect 消息并且其CCMsequenceErrors计数器在增加。图11 IxNetwork 实时双向CFM报文捕获和分析工具b. Port Status TLV Defect6. 重复上面的步骤,在被测设备上,设置Port Status TLV 状态为0x01 psBlocked。7. 在IxNetwork 中,捕获从IxNetwork MEP 发送的MEP消息。在流量发送中,设置Packet Rate为当前CCM 间隔的速率。见图12。图12 IxNetwork流量向导,流量速率设置8. 在IxNetwork的”Pac

17、ket Designer”中设置Port Status TLV status 为0x01 psBlocked 见图13。完成后,发送流量。图13 IxNetwork Traffic Wizard Packet Editor9. 在IxNetwork的Event Scheduler 中发送带有Port Status TLV 标记为psBlocked的CCM消息。10. 通过事件调度功能使IxNetwork MEP失效。然后发送流量,配置见图14。图14 IxNetwork Event Scheduler11. 在IxNetwork CCM Defect Database界面上,通过参数“Port

18、 Status TLV Defect”的统计信息,验证被测设备是否正确设置了Port Status TLV 标记位。12. 在被测设备上能够检测到从IxNetwork RMEP发送过来的Port Status TLV Defect报文。并且Port Status 是psBlocked状态。C Interface Status TLV Defect13. 重复上述步骤,但是本次需要在被测设备和IxNetwork上配置Interface Status TLV。14. 在IxNetwork CCM Defect Database界面上,通过参数“Interface Status TLV Defect

19、”的统计信息,验证被测设备是否正确设置了Interface Status TLV 标记位。15. 在被测设备上能够检测到从IxNetwork RMEP发送过来的Interface Status TLV Defect报文。并且Interface Status 是psBlocked状态。2.7 CFM 设备数据转发能力在实际网络中,CFM控制协议和数据流量是同时存在的,CFM协议对故障或者错误能够很好的检测,但是以不能影响数据流量的转发为前提,或者另一方面,业务流量的转发并不影响CFM协议的控制管理功能。图15 CFM 设备数据转发能力测试示意配置步骤和结果1. Ixia IxNetwork 端口

20、和被测设备相连接,在被测设备上配置50个MAs,50个不同的VLANs,每个MA里面一个MEP。在IxNetwork上做对等的配置,另外还需要在IxNetwork仿真的MEP后面和被测设备后创建1000个不同的用户MAC地址。在被测设备上配置50个业务实例C-VLAN 1001 S-VLAN 101C-VLAN 1002 S-VLAN 102 :C-VLAN 1050 S-VLAN 150在每一个MA里面配置一个MEP。2. 在IxNetwork 中,第二个端口上1000个C-VLAN上配置1000个不同的MAC地址,这1000个不同的MAC地址封装在S-VLAN里面。3. 使用IxNetwo

21、rk的流量向导创建双向的流量,设置流量为线速,(在CCM间隔为3.33ms时,50个MEPs大概占用的带宽为15-20Mbps。)测试结果使用IxNetwork的CCM数据统计信息,验证被测设备维持的50个MAs 均达到稳定状态。如果被测设备支持CCM Sequence Number的功能,也可以检查被测设备是否有产生“Out of Sequence”的信息。在IxNetwork的统计结果里面,验证被测设备在CFM稳定状态下是否有丢包等性能特性。图16 IxNetwork GUI Static Endpoint 配置界面截屏2.8 CFM协议多状态检查和流量混合测试在实际运行的网络中,由于某一

22、CFM设备的突然断电或者异常故障都会造成CFM工作状态的异常变化,并且会对正在运行的业务流量造成影响。所以,一个设备对各种CFM协议状态变化的处理能力以及恢复速度是检验其高可靠性的重要指标。可以采用IxNetwork很方便对该特性进行评估。图17 CFM协议多状态检查和流量混合测试示意2.9 多MD 等级测试在运营商的一个大型电信级以太网络中,由于地域分散,为了方便网络管理,会将CFM存在的网络分为多个MD的等级。IEEE 802.1ag 将MD划分为8个MD等级。所以,验证被测设备是否对MD边界条件的实现能力也是运营商非常关注的测试点。测试步骤和结果1. 配置8个MD Level, 每个MD Level 两个MEPs。这样每个MEP也是更高等级的MIP。2. 使用IxNetwork的CFM 协议向导的“Tree Topology”创建配置。图18 多MD等级测试示意测试结果使用IxNetwork的CCM No Defect Database 验证被测设备的MEPs 都能够达到稳定状态。使用IxNetwork向被测设备各个MD 等级的MEPs发送Linktrace 和Loopback数据信息,验证被测设备是否能够正确处理每一个MD 等级的跳数。3. 总结Ixia业界领先的IEEE 802.1ag一致性、功能和性能测试为产品开发与测试、快速推向市场提供有力的帮助。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁