自动保护倒换协议测试方法

文档序号:7943661阅读:658来源:国知局
专利名称:自动保护倒换协议测试方法
技术领域
本发明涉及对光同步数字传送体系(SDH)的自动保护倒换(APS)协议的测试,特别是涉及光同步数字传送体系(SDH)中复用段共享保护环(MS-RING)的自动保护倒换(APS)协议的测试方法。
背景技术
在光同步数字传送体系领域,对于高端光同步数字传送网络,应用最为广泛的是二纤/四纤复用段共享保护环(MS-RING 2F/4F),而对于这种二纤/四纤复用段共享保护环则利用自动保护倒换(APS,以下统一简称APS)协议进行网络保护。
目前,通常采用在每个环网元节点均包含一个称为APS控制器的处理单元,由它实现了APS协议处理功能来实现,也就是说,对于每个MS-RING网络节点,均运行着一个APS协议处理模块。如图1所示为一个典型的四纤复用段共享保护环组网,在保护通道上传递着K1、K2字节,每个网元上运行着一个APS协议处理模块,APS协议处理模块遵循着G.841规定的APS处理协议,根据接收到的K字节、线路上的告警、本网元的业务板告警以及网管的保护倒换控制命令,进行状态变迁,发送相应的K字节,并给网元的保护倒换控制单元传递桥接倒换信息,控制网元的桥接倒换操作。由于网元信息组合情况非常复杂,造成了APS协议处理情况异常复杂。
通常采用的APS协议测试方法是首先通过模拟网元的实际运行情况,采用光同步数字传送网络设备搭建MS_RING网络,然后根据可能发生的典型网络信息情况,制造相应的信息激励,根据SDH设备的最终结果判断APS协议处理的正确性,由此进行APS协议的测试。而正是因为MS-RING网络中APS协议处理存在着上述的复杂性,利用现有技术即使对网络的组合情况进行简化,但也无法克服可能的组合数量也非常的庞大的现状,由此可见,利用传统的测试方法进行APS协议测试异常困难。

发明内容
本发明的目的在于提供一种不受网元信息及其组合的限制,对APS协议进行全面测试的测试方法。
为了达到上述目的,本发明提供一种对光同步数字传送网络体系的自动保护倒换协议测试方法,利用软件仿真网络测试环境和被测网元,以完成自动保护倒换协议的测试,该方法包括以下步骤创建仿真APS网络和相应个数的仿真网元。
配置所述仿真APS网络相关属性;建立所述仿真网元间的信息传递机制;建立激励信息处理机制;将所述激励信息传递至仿真网元的APS协议处理模块;及分析所述APS协议处理模块的处理结果如果APS协议处理的结果不符合要求,记录整个所述仿真APS网络的输入和输出状态信息;如果APS协议处理的结果要求,生成仿真APS网络的测试数据。
采用本发明提供的测试方法对光同步数字传送体系(SDH)的自动保护倒换(APS)协议进行测试时,无需搭建实际复用共享保护环网络,不占用硬件资源,大大降低了测试成本,简化了测试过程;同时,还可以将APS协议处理的故障问题定位到具体的信息处理层,为故障提供有效的解决手段,极大提高了APS协议的测试效率,大大节省测试的人力、物力资源和测试时间。
下面将结合实施例参照附图进行详细说明,以便对本发明的目的、特征及优点有更深入的理解。


图1示出了一个典型的四纤复用段共享保护环组网示意图。
图2示出了本发明的一个具体实施方式
的测试和故障定位的流程图。
图3示出了APS协议处理模块的工作原理图。
具体实施例方式
以图1所示的组网环境为例,图2给出了对该类型APS网路的自动倒换保护协议的测试流程,该流程的具体步骤说明如下首先,创建仿真APS网络,建立相应个数的仿真网元,及每个仿真网元通过一个独立的网元线程进行仿真,每个网元线程中包含一个APS协议处理模块,步骤201;如一个典型的四纤复用段共享保护环组网图,对于复用段共享保护环网络,包含有2-16个网元,需根据实际网络的网元个数,建立相应个数的仿真网元,对于实际SDH网络,如果一个网元同时支持多个APS网络,在本测试方法中,按照多个仿真APS网络和多个仿真网元对待和处理。
对APS进行属性设置,步骤202;属性包括网元的APS ID、复用段保护类型(二纤、四纤)、信号劣化倒换开关、东西向额外业务承载、WTR时间、错连阻错、越洋倒换、网元东西向相邻节点的APS ID等,建立仿真APS网络的信息传递机制,步骤203。为每个仿真网元建立一个独立的信息缓冲区,负责处理输入/输出信息,为与实际网络相一致,将信息缓冲区称为信息总线;通过信息传递,每个仿真网络网元均能接收到相邻网元向自身发送的K字节信息;每个仿真网络网元均能向相邻网元发送经APS协议处理后的K字节输出信息。
在仿真的APS网络中启动APS协议,步骤204;仿真APS网络建立后,默认的APS状态是暂停状态,当需要进行APS网络仿真运行时,通过向网元线程发送APS启/停信息来启/停网元的APS协议处理模块,建立仿真APS网络的信息激励处理机制,步骤205;其中激励信息主要来自设备故障信息、告警信息、外部控制命令信息(网管控制命令)、WTR时间到信息,可以根据实际的测试需要选择输入上述各种激励信息。输入的激励信息直接送入到信息总线中,由仿真APS网络的信息传递机制实现对激励信息的信息输入和传递,信息总线的监视信息线程将信息激励传递给本网元的APS协议处理模块,步骤206;当APS协议处理模块的输出结果发生变化时,信息线程根据信息总线的状态信息变化通过信息传递机制将变化的信息传递给东西向相邻网元的信息线程,步骤207。
通过信息传递机制,状态信息变化在仿真网元间反复传递,形成了仿真APS网络的网络状态变迁,仿真APS网络的状态最终进入稳定状态,步骤208。
测试人员根据稳定状态下的APS协议输入和输出信息,根据G.841建议规定的处理规范判断APS网络中APS协议处理的正确性,步骤209;如果APS协议处理的结果不符合G.841建议的要求,说明APS协议处理有错误,记录整个APS网络的输入和输出状态信息,进行故障反馈分析,步骤210;如果APS协议处理的结果符合G.841建议的要求,说明APS协议处理正确,此时测试人员利用仿真APS网络系统提供的处理功能,将APS协议处理的输出结果生成仿真APS网络的测试模板库,以便用于以后的回归测试,步骤211;将APS协议处理的激励信息输入生成APS网络的测试用例库,和APS网络的测试模板库形成一一对应的输入和输出信息库,由此生成测试结果,并将形成的信息库用于以后的回归测试,步骤212。
在回归测试时,从APS网络的测试用例库中提取需要测试的测试用例,利用仿真APS网络系统提供的输入功能,自动复现原来的测试过程,并将稳定状态下的仿真网络输出结果和APS网络模板库中的结果进行比较,两者相一致说明APS协议处理正确,不一致则说明新版本的APS协议处理模块有错误。由此实现对APS协议处理模块的回归测试。
在实际的测试中,根据APS协议处理的测试用例和APS网络测试模板库,在仿真APS网络系统中创建自动测试机制,实现对APS网络的自动回归测试。测试人员通过分析自动测试的结果,对其中的错误进行故障反馈。随着测试的逐步进行,测试用例不断积累,由此逐步实现APS协议的全面测试。
如图3所示,为APS协议处理模块的工作原理图,它说明了在步骤205中包括的外部激励信息,其中包括APS协议处理模块301,负责APS协议处理,输入端信息东向收K字节、西向收K字节、网管控制命令、设备故障和告警及WTR定时器时间到信号;输出端信息东向发K字节、西向发K字节、设备状态控制命令及WTR定时器开始信号。
通过软件仿真实际的SDH网络和网络网元。
每个仿真网元均运行着一个APS协议处理器,与实际的网元相类似。
通过软件仿真网络网元的外部环境激励信息,包括设备故障和告警信息、外部控制命令信息(网管控制命令)、WTR时间到信息。
通过制定仿真网元的信息传递机制规则,每个仿真网络网元均能接收到相邻网元向自身发送的K字节信息。
仿真的激励信息和接收到的K字节信息一起传递给APS协议处理器进行协议处理。
通过仿真网元的信息传递机制,每个仿真网络网元均能向相邻网元发送经APS协议处理后的K字节输出信息。
APS协议处理后输出的设备状态控制命令和WTR定时器开始等信息,作为下一步处理的输入信息输出,并可以显示输出,和输出的K字节信息一块,作为判断APS协议处理正确性的依据。
在仿真网络中,网络网元通过将APS协议处理的输出信息传递给相邻网元,形成APS网络状态的不断变迁,直到仿真APS网络进入稳定状态。
通过分析稳定状态下的APS网络的每个网络网元的APS协议处理器的输入和输出信息,根据G.841建议可以诊断APS协议处理器处理的正确性。
对于非稳态的仿真APS网络,则作为APS协议处理的错误态处理。
通过上述方法进行APS协议的测试。
通过不断积累的测试用例和测试结果,实现APS协议的自动回归测试。
权利要求
1.一种自动保护倒换协议测试方法,它包括以下步骤创建仿真APS网络和相应个数的仿真网元;配置所述仿真APS网络相关属性;建立所述仿真网元间的信息传递机制;建立激励信息处理机制;将所述激励信息传递至仿真网元的APS协议处理模块;及分析所述APS协议处理模块的处理结果如果APS协议处理的结果不符合要求,记录整个所述仿真APS网络的输入和输出状态信息;如果APS协议处理的结果符合要求,生成仿真APS网络的测试数据。
2.如权利要求1所述的自动保护倒换协议测试方法,其中所述仿真网元的数量根据实际仿真的APS组网中网元个数来设定。
3.如权利要求1所述的自动保护倒换协议测试方法,其中所述仿真网元为单个仿真APS网络的仿真网元,如果一个网元同时支持多个APS网络,按照多个仿真APS网络和多个仿真网元对待和处理。
4.如权利要求1所述的自动保护倒换协议测试方法,其中所述仿真网元通过一个独立的网元线程进行仿真。
5.如权利要求1所述的自动保护倒换协议测试方法,其中所述仿真网元每个仿真网元均包含一个APS协议处理模块。
6.如权利要求1所述的自动保护倒换协议测试方法,其中所述仿真APS网络相关属性包括网元的APS ID、复用段保护类型、信号劣化倒换开关、东西向额外业务承载、WTR时间、错连阻错、越洋倒换、网元东西向相邻节点的APS ID等。
7.如权利要求1所述的自动保护倒换协议测试方法,其中建立所述仿真网元间的信息传递机制,更包括为每个仿真网元建立一个独立的信息缓冲区,负责处理输入/输出信息。
8.如权利要求1所述的自动保护倒换协议测试方法,其中建立所述仿真网元间的信息传递机制,进一步包括每个仿真网元均能接收到相邻仿真网元向自身发送的K字节信息,每个仿真网络网元均能向相邻网元发送经APS协议处理后的K字节输出信息。
9.如权利要求1所述的自动保护倒换协议测试方法,其中所述激励信息主要来自设备故障信息、告警信息、外部控制命令信息(网管控制命令)、WTR时间到信息。
10.如权利要求9所述的自动保护倒换协议测试方法,其中各种激励信息的可以根据实际的测试需要选择输入。
11.如权利要求1所述的自动保护倒换协议测试方法,其中所述生成仿真APS网络的测试数据步骤,还包括将APS协议处理的激励信息输入生成APS网络的测试用例库,和APS网络的测试模板库形成一一对应的输入和输出信息库,由此生成测试结果,并将形成的信息库用于以后的回归测试。
全文摘要
本发明涉及一种自动保护倒换协议测试方法,该方法包括以下步骤创建仿真APS网络和相应个数的仿真网元;配置所述仿真APS网络相关属性;建立所述仿真网元间的信息传递机制;建立激励信息处理机制;将所述激励信息传递至仿真网元的APS协议处理模块;及分析所述APS协议处理模块的处理结果如果APS协议处理的结果不符合要求,记录整个所述仿真APS网络的输入和输出状态信息;如果APS协议处理的结果符合要求,生成仿真APS网络的测试数据。本发明不占用硬件资源,大大降低了测试成本,简化了测试过程;极大提高了APS协议的测试效率,大大节省测试的人力、物力资源和测试时间。
文档编号H04L12/26GK1507208SQ0215512
公开日2004年6月23日 申请日期2002年12月10日 优先权日2002年12月10日
发明者何庭宗, 王明秀, 汪学蓉 申请人:深圳市中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1