首页> 中国专利> 一种基于ASON信令网的自动化测试方法及系统

一种基于ASON信令网的自动化测试方法及系统

摘要

一种基于ASON信令网的自动化测试方法及系统,涉及自动化测试领域,在网络拓扑中任意两个相邻网元节点间部署光开关;控制机实现对待测试网元节点中通信设备的自动登录及连接;通过控制机控制所述通信设备自动下发测试控制命令,通过控制机自动控制所述光开关的通断,模拟线路故障;根据测试结果生成统一格式的测试报告。本发明提高测试的准确性及测试效率,规范测试结果的记录和分析,增加测试覆盖面。

著录项

  • 公开/公告号CN108667548A

    专利类型发明专利

  • 公开/公告日2018-10-16

    原文格式PDF

  • 申请/专利权人 烽火通信科技股份有限公司;

    申请/专利号CN201810453551.1

  • 发明设计人 方思雨;吴潇;鲁静;张强;潘永辉;

    申请日2018-05-14

  • 分类号

  • 代理机构武汉智权专利代理事务所(特殊普通合伙);

  • 代理人彭程程

  • 地址 430000 湖北省武汉市东湖高新技术开发区高新四路6号

  • 入库时间 2023-06-19 06:49:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-11-19

    授权

    授权

  • 2018-11-09

    实质审查的生效 IPC(主分类):H04J3/16 申请日:20180514

    实质审查的生效

  • 2018-10-16

    公开

    公开

说明书

技术领域

本发明涉及自动化测试领域,具体来讲涉及一种基于ASON信令网的自动化测试方法及系统。

背景技术

ASON(Automatically Switched Optical Network,自动交换光网络)的概念是国际电联在2000年3月提出的,基本设想是在光传送网中引入控制平面,以实现网络资源的按需分配,从而实现光网络的智能化,使未来的光传送网能发展为向任何地点和任何用户提供连接的网,成为一个由成千上万个交换节点和千万个终端构成的网络,并且是一个智能化的全自动交换的光网络。

ASON是以SDH(Synchronous Digital Hierarchy,同步数字体系)和OTN(OpticalTransport Network,光传送网)为基础的自动交换传送网,它是通过控制平面来实行配置和连接管理,以光纤为物理传输媒质,SDH和OTN等光传输系统构成的具有智能的光传送网。根据其功能可分为传送平面、控制平面和管理平面,这三个平面相对独立,互相之间又协调工作。

与传统传送技术相比,ASON技术的最大特点是引入了控制平面,控制平面的主要功能是通过信令来支持建立、拆除和维护端到端连接的能力,并通过选路来选择最合适的路径。因此信令网的健壮性保障了ASON光网络的稳定,在ASON测试中基于信令网的测试具有重要的测试性。

而传统的基于ASON信令网的测试主要采用人工测试,测试的准确性往往与测试人员的经验、细致度等因素有关。同时,人工测试无法覆盖大量、高强度的压力测试,人工模拟线路故障速度较慢,而测试结果记录与分析也存在人为差异。

发明内容

针对现有技术中存在的缺陷,本发明的目的在于提供一种基于ASON信令网的自动化测试方法及系统,提高测试的准确性及测试效率,规范测试结果的记录和分析,增加测试覆盖面。

为达到以上目的,本发明采取一种基于ASON信令网的自动化测试方法,包括:

在网络拓扑中任意两个相邻网元节点间部署光开关;

通过控制机实现待测试网元节点中通信设备的自动登录及连接;

通过控制机控制所述通信设备自动下发测试控制命令,通过控制机自动控制所述光开关的通断,模拟线路故障进行测试;

测试完成后,根据测试结果生成统一格式的测试报告。

在上述技术方案的基础上,所述网络拓扑中部署至少一个光开关,光开关两端网元节点中的一个为待测试网元节点,待测试网元节点由测试信息设置,且待测试网元节点作为源网元节点。

在上述技术方案的基础上,所述控制机中预先存储网络拓扑初始化配置的基本信息,所述基本信息主要包括仪表信息、光开关信息、信令网IP和自定义信息,所述控制机通过光开关信息实现光开关自动连接所述通信设备;每个所述光开关存在至少一个通道,通过所述自定义信息将至少一个通道定义为一个断点,断点的初始设置为连通状态。

在上述技术方案的基础上,所述控制机控制通信设备自动下发测试控制命令时,通信设备返回该次测试控制命令的进程号给控制机;所述控制机控制通信设备查询进程状态,对测试进程进行监控。

在上述技术方案的基础上,所述测试完成后,根据测试结果生成统一格式的测试报告的步骤包括:所述待测试网元节点的通信设备自动生成测试结果,并保存在该待测试网元节点上;所述控制机将所述测试结果从待测试网元节点下载到本地,根据所述测试结果生成统一格式的测试报告并储存。

在上述技术方案的基础上,所述自动化测试为ping包自动化测试、traceroute自动化测试或快速路由切换自动化测试。

在上述技术方案的基础上,所述自动化测试为快速路由切换自动化测试时,先通过traceroute自动化测试分析出当前信令路由路径及首次断纤的断点,再对宿网元节点进行ping包自动化测试,通过当前信令路由结合ping包自动化测试的测试结果,随机生成下一次的断点及下一次的最佳路径;当所述下一次的最佳路径不为空时,循环ping包自动化测试及traceroute自动化测试,直至下一次的最佳路径为空。

本发明还提供一种基于ASON信令网的自动化测试系统,包括:

至少一个光开关,单个光开关部署于网络拓扑中任意两个相邻网元节点之间,其中一个所述网元节点是待测试网元节点;

一台控制机,其分别连接所述光开关和待测试网元节点中的通信设备,用于控制所述通信设备自动下发测试控制命令,自动控制所述光开关的通断来模拟线路故障;还用于根据来自通信设备的测试结果生成统一格式的测试报告。

在上述技术方案的基础上,所述控制机包括:

信息存储模块,其用于预先存储网络拓扑初始化配置的基本信息,所述基本信息主要包括仪表信息、光开关信息、信令网IP和自定义信息;

光开关控制模块,其用于控制光开关的通断;

测试模块,其用于控制所述通信设备自动下发测试控制命令;

报告生成模块,其用于下载所述通信设备得到的测试结果,并生成统一格式的测试报告。

在上述技术方案的基础上,所述自动化测试为ping包自动化测试、traceroute自动化测试或快速路由切换自动化测试。

本发明的有益效果在于:

1、本发明通过控制机控制待测试网元节点中通信设备自动下发测试控制命令,控制机通过光开关控制命令控制光开关自动通断,用来模拟线路中的故障,进而实现测试过程及测试控制的自动化,降低人为干预,提高测试的准确性及测试效率;测试覆盖面增大,可完成高强度的压力测试,提升偶然问题发现率。

2、根据测试结果生成统一格式的测试报告,如excel文件格式,统一并规范了测试结果的记录和分析,降低测试结果分析成本,降低人为分析的风险,增强结果的准确性。

3、本发明通过控制机控制光开关模自动通断,以拟线路中的断纤故障,还原真实场景中的线路情况,增强测试的可靠性,适用于为ping包自动化测试、traceroute自动化测试或快速路由切换自动化测试,还可以实现基于命令行下发及断纤的多种测试场景,测试方法通用性强。

4、本发明通过光开关可提供秒级的断纤功能,增强断纤速率、断纤多样性、断纤准确性;可以提供路由预测功能,自动进行实际路径判断,增强路由倒换结果的准确性。

附图说明

图1为本发明第一实施例基于ASON信令网的自动化测试方法流程图;

图2为五网元节点典型拓扑光开关部署图;

图3本发明第二实施例基于ASON信令网的自动化测试方法流程图;

图4为本发明第三实施例基于ASON信令网的ping包自动化测试方法流程图;

图5为本发明第四实施例基于ASON信令网的traceroute自动化测试方法流程图;

图6为本发明第五实施例基于ASON信令网的快速路由切换自动化测试方法流程图;

图7为本发明第六实施例基于ASON信令网的自动化测试系统示意图;

图8为本发明第七实施例基于ASON信令网的自动化测试系统示意图;

附图标记:

控制机1,信息存储模块11,光开关控制模块12,测试模块13,报告生成模块14,光开关2,通信设备3。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

本发明基于ASON信令网的自动化测试方法,适用大于两个网元(Net Element,NE)节点的网络拓扑,包括步骤:

在网络拓扑中任意两个相邻网元节点间部署光开关;

通过控制机实现待测试网元节点中通信设备的自动登录及连接;

通过控制机控制所述通信设备自动下发测试控制命令,通过控制机自动控制所述光开关的通断,模拟线路故障进行测试;

测试完成后,根据测试结果生成统一格式的测试报告。

第一实施例

如图1所示,本实施例ASON信令网的自动化测试方法,其步骤包括:

A1、在网络拓扑中部署至少一个光开关,光开关设置在任意两个相邻网元节点间,光开关两端网元节点中的一个是待测试网元节点,且将待测试网元节点作为源网元节点。设置一台控制机,控制机预先存储网络拓扑初始化配置的基本信息,基本信息主要包括仪表信息、光开关信息、信令网IP和自定义信息。

控制机通过光开关信息实现光开关自动连接通信设备,一个光开关存在至少一个通道,通过自定义信息将至少一个通道定义为一个断点bpi,其中i为断点的序号,断点的初始设置为连通状态(即光开关接口置为on)。当断点断开时,断点对应的光开关置为断开状态(即光开关接口置为off)。实际环境中断点的个数可根据实际物理环境进行相应的部署,并配置相应的断点-光开关对应关系配置文件、信令路由代价配置文件、以及全网路由路径配置文件。

A2、控制机获取测试信息,测试信息包括断点光开关两端的源网元节点和宿网元节点。

A3、控制机根据基本信息和测试信息,登录并连接待测试网元节点上的通信设备。例如,可以通过SSH(Secure Shell,安全外壳)登录源网元节点,并通过SFTP(Secure FileTransfer Protocol,安全文件传送协议)连接上源网元,从而实现通信设备的自动登录及连接,通过测试信息确认源宿网元节点之间的断点。

A4、控制机控制通信设备自动下发测试控制命令,此时通信设备会返回该次测试控制命令的进程号给控制机,之后可以通过控制通信设备查询进程状态,对测试进程进行监控。在控制命令的下发过程中,控制机可以发送光开关控制命令给光开关,自动控制该光开关的通断(即断点的连通状态或断开状态),通过光开关实现线路中单纤、双纤或多纤的通断控制,从而模拟实际线路中的故障情况。

A5、当步骤A4完成后,待测试网元节点的通信设备会自动生成测试结果,并保存在该网元节点上。可以通过控制机由待测试网元节点下载测试结果到本地,并据此进行测试结果分析,自动生成统一格式的测试报告并储存。

第二实施例

如图3所示,本实施例包括步骤如下:

B1、如图2所示,本实施例基于五网元节点典型拓扑部署开关,网元节点为NE1~NE5,每两个相邻网元节点之间均部署一个光开关。光开关两端网元节点中的一个是待测试网元节点,并将待测网元节点作为源网元节点。设置一台控制机,控制机预先存储五网元节点典型拓扑初始化配置的基本信息,基本信息主要包括仪表信息、光开关信息、信令网IP和自定义信息。

控制机通过光开关信息实现光开关自动连接通信设备,每个光开关视为一个断点bpi(i取值1~8),整个五网元节点典型拓扑中包括8个断点。8个断点的初始都设置为连通状态(即光开关接口置为on)。当断点断开时,断点对应的光开关置为断开状态(即光开关接口置为off)。

B2、控制机获取测试信息,测试信息包括断点光开关两端的源网元节点(例如NE1)和宿网元节点(例如NE2)。

B3、控制机根据基本信息和测试信息,登录并连接待测试网元节点上的通信设备。例如,可以通过SSH(Secure Shell,安全外壳)登录源网元节点,并通过SFTP(Secure FileTransfer Protocol,安全文件传送协议)连接上源网元节点,从而实现通信设备的自动登录及连接,连接之后还可以确认源宿网元节点之间的断点。

B4、控制机控制通信设备自动下发测试控制命令,此时通信设备会返回该次测试控制命令的进程号给控制机,之后可以通过控制通信设备查询进程状态,对测试进程进行监控。在控制命令的下发过程中,控制机可以发送光开关控制命令给光开关,自动控制该光开关的通断(即断点的连通状态或断开状态),通过光开关实现线路中单纤、双纤或多纤的通断控制,从而模拟实际线路中的故障情况。

B5、当步骤B4完成后,待测试网元节点的通信设备会自动生成测试结果,并保存在该网元节点上。可以通过控制机由待测试网元节点下载测试结果到本地,并据此进行测试结果分析,自动生成统一格式的测试报告并储存。本实施例中,测试报告为excel文件格式。

第三实施例

如图4所示,本实施例为基于ASON信令网的ping包自动化测试方法,ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计ping包结果,以此测试网络的连通性,可以通过ping包自动化测试验证信令网络的稳定性,具体包括步骤:

C1、按照图2所示部署光开关,即在五网元节点典型拓扑中,每两个相邻网元节点之间均部署一个光开关,光开关两端网元节点中的一个是待测试网元节点,并将待测网元节点作为源网元节点。设置一台控制机,控制机预先存储网络拓扑初始化配置的基本信息,基本信息包括信令网IP、光开关IP、断点-光开关对应关系。控制机通过光开关信息实现光开关自动连接通信设备,实现bp1~bp8共8个断点基于命令行的自动化控制,当光开关连接完成,将所有光开关置为连通状态,即光开关接口置为on,即所有断点处于连通状态。

C2、控制机获取测试信息,测试信息包括断点光开关两端的源宿网元节点,如源网元节点为NE1,宿网元节点为NE2。

C3、当获得测试信息后,通过SSH(Secure Shell,安全外壳)登录到源网元节点NE1,并通过SFTP(Secure File Transfer Protocol,安全文件传送协议)连接上源网元节点NE1。通过查询图2中断点信息相匹配的断点连纤关系配置文件,例如得到源网元节点NE1与宿网元节点NE2之间对应的断点为bp1。

C4、控制机控制通信设备自动下发测试控制命令,本实施例中测试控制命令为ping包测试命令,开始对宿网元节点进行ping自动化包测试。例如宿网元节点为NE2,ping包个数为100个,命令下发完毕源网元节点NE1的操作系统会返回本次ping包测试的进程号。在下发过程中,可通过光开关对断点进行通断控制,通过断纤模拟线路中的故障情况。还可以通过命令行查询进程状态,对ping包自动化测试的进程进行监控,若ping包自动化测试未完成,将持续监控直至ping包结束。

C5、待ping自动化包测试完成,可以将测试结果以文本文档的格式保存于源网元节点NE1上,之后控制机可通过SFTP将结果下载到本地,然后自动对下载到本地的结果进行结果分析,可以分析出发包个数、收包个数、丢包个数及丢包率,并以统一格式生成测试报告,例如以excel文件格式存储户或输出,之后结束整个测试。

第四实施例

如图5所示,本实施例为基于ASON信令网的traceroute自动化测试方法。traceroute是用来检测发出数据包的主机到目标主机之间所经过的网关数量的工具,traceroute的原理是试图以最小的TTL发出探测包来跟踪数据包到达目标主机所经过的网关,可以通过traceroute测试分析出源宿网元之间经过的网元节点,即信令网中源宿节点间所走的路径。以图2中五网元节点典型拓扑为例,traceroute自动化测试的具体步骤包括:

D1、按照图2所示部署光开关,即在五网元节点典型拓扑中,每两个相邻网元节点之间均部署一个光开关,光开关两端网元节点中的一个是待测试网元节点,并作为源网元节点。设置一台控制机,控制机预先存储网络拓扑初始化配置的基本信息,基本信息包括信令网IP、光开关IP、断点-光开关对应关系。控制机通过光开关信息实现光开关自动连接通信设备,实现bp1~bp8共8个断点基于命令行的自动化控制,当光开关连接完成,将所有光开关置为连通状态,即光开关接口置为on,即所有断点处于连通状态。

D2、控制机获取测试信息,测试信息包括断点光开关两端的源宿网元节点,如源网元节点为NE1,宿网元节点为NE2。

D3、当获得测试信息后,通过SSH(Secure Shell,安全外壳)登录到源网元节点NE1,并通过SFTP(Secure File Transfer Protocol,安全文件传送协议)连接上源网元节点NE1。通过查询图2中断点信息相匹配的断点连纤关系配置文件,例如得到源网元节点NE1与宿网元节点NE2之间对应的断点为bp1。

D4、控制机控制通信设备自动下发traceroute测试命令行,开始对宿网元节点进行traceroute自动化测试,例如宿网元节点为NE2。命令下发完毕,源网元节点NE1的操作系统会返回本次traceroute自动化测试的进程号,之后可以通过命令行查询进程状态,对traceroute自动化测试的进程进行监控。若traceroute自动化测试未完成,将持续监控直至traceroute自动化测试结束。在下发过程中,可通过光开关对断点进行通断控制,通过断纤模拟线路中的故障情况。

D5、待traceroute自动化包测试完成,可以将测试结果以文本文档的格式保存于源网元节点NE1上,之后控制机可通过SFTP将结果下载到本地,然后自动对下载到本地的结果进行结果分析,可以分析出信令路由,例如bp1断的时候,信令路由为网元节点NE1-网元节点NE5-网元节点NE2,并可根据断点及信令路由代价信息估算出断点bp1断的情况下的预期路径,可以对实际信令路由作出准确性判断。最后将traceroute测试结果按统一的格式生成测试报告,例如以excel文件格式存储户或输出,之后结束整个测试。

第五实施例

如图6所示,本实施例为基于ASON信令网的快速路由切换自动化测试方法。本实施例中可以结合ping包自动化测试和traceroute自动化测试实现,基于ASON信令网的ping包过程中快速路由切换场景,通过ping包过程中的丢包个数反映信令网的稳定性,并通过traceroute测试验证信令路由切换的准确性。以图2中五网元节点典型拓扑为例,快速路由切换自动化测试包括步骤:

E1、按照图2所示部署光开关,即在五网元节点典型拓扑中,每两个相邻网元节点之间均部署一个光开关。光开关两端网元节点中的一个是待测试网元节点,并将待测网元节点作为源网元节点。设置一台控制机,控制机预先存储网络拓扑初始化配置的基本信息,基本信息包括信令网IP、光开关IP、断点-光开关对应关系。控制机通过光开关信息实现光开关自动连接通信设备,实现bp1~bp8共8个断点基于命令行的自动化控制,当光开关连接完成,将所有光开关置为连通状态,即光开关接口置为on,即所有断点处于连通状态。

E2、控制机获取测试信息,测试信息包括断点光开关两端的源宿网元节点,如源网元节点为NE1,宿网元节点为NE2。

E3、当获得测试信息后,通过SSH(Secure Shell,安全外壳)登录到源网元节点NE1,并通过SFTP(Secure File Transfer Protocol,安全文件传送协议)连接上源网元节点NE1。通过查询图2中断点信息相匹配的断点连纤关系配置文件,例如得到源网元节点NE1与宿网元节点NE2之间对应的断点为bp1。

E4、控制机首先控制traceroute自动化测试,可以分析出当前信令路由路径及首次断纤的断点bpi。再对宿网元节点进行ping包自动化测试,待ping包测试完成,控制机下载测试结果到本地并进行结果分析。然后对宿网元进行traceroute自动化测试,待traceroute自动化测试完成,控制机下载测试结果到本地并进行结果分析。

通过traceroute自动化测试获得当前信令路由,并可结合信令路由代价配置文件、全网路由路径配置文件等,随机生成下一次的断点及下一次的最佳路径,该断点必在当前路径上。当预期的下一次的最佳路径不为空时,代表信令路径不为拓扑唯一路径,测试未结束,则循环ping包自动化测试及traceroute自动化测试,待下一次最佳路径为空时,则代表当前信令路径为拓扑唯一路径,则测试结束。

E5、待快速路由切换自动化测试完成,可以将测试结果以文本文档的格式保存于待测试网元节点上,之后控制机可通过SFTP将结果下载到本地,然后自动对下载到本地的结果进行结果分析。最后将测试结果按统一的格式生成测试报告,例如excel文件格式存储户或输出,之后结束整个测试。

第六实施例

如图7所示,本发明基于ASON信令网的自动化测试系统,设置于网络拓扑中,包括一台控制机1和至少一个光开关2,本实施例中有一个光开关2。光开关2部署于网络拓扑中任意两个相邻网元节点之间,光开关两端网元节点中的一个为待测试网元节点,待测试网元节点作为源节点。控制机1分别连接每个光开关2和待测试网元节点中的通信设备3,用于控制通信设备3自动下发测试控制命令,自动控制光开关2的通断,模拟线路故障;控制机1还用于根据来自通信设备3的测试结果,生成统一格式的测试报告。

具体的,控制机1预先存储网络拓扑初始化配置的基本信息,基本信息主要包括仪表信息、光开关信息、信令网IP和自定义信息。控制机1通过光开关信息实现光开关2自动连接通信设备3,一个光开关2存在至少一个通道,通过自定义信息将至少一个通道定义为一个断点bpi,其中i为断点的序号,断点的初始设置为连通状态(即光开关接口置为on)。当断点断开时,断点对应的光开关置为断开状态(即光开关接口置为off)。实际环境中断点的个数可根据实际物理环境进行相应的部署,并配置相应的断点-光开关对应关系配置文件、信令路由代价配置文件、以及全网路由路径配置文件。

此外,控制机还获取测试信息,测试信息包括待测试时源网元节点和宿网元节点。本实施基于ASON信令网的自动化测试系统,可以进行ping包自动化测试、traceroute自动化测试或快速路由切换自动化测试。

第七实施例

如图8所示,本发明基于ASON信令网的自动化测试系统,设置于网络拓扑中,包括一台控制机1和至少一个光开关2,本实施例中有两个光开关2。单个光开关2部署于网络拓扑中任意两个相邻网元节点之间,光开关两端网元节点中的一个为待测试网元节点。

控制机1分别连接每个光开关2和待测试网元节点中的通信设备3。具体的,控制机1包括信息存储模块11、光开关控制模块12、测试模块13和报告生成模块14。信息存储模块11用于预先存储网络拓扑初始化配置的基本信息,基本信息主要包括仪表信息、光开关信息、信令网IP和自定义信息。光开关控制模块12用于采用光开关控制命令的形式控制光开关的通断。一个光开关2存在至少一个通道,通过自定义信息将至少一个通道定义为一个断点bpi,其中i为断点的序号,断点的初始设置为连通状态(即光开关接口置为on);当断点断开时,断点对应的光开关置为断开状态(即光开关接口置为off)。测试模块13用于控制通信设备3自动下发测试控制命令,进行自动化测试。报告生成模块14用于下载通信设备3得到的测试结果,并生成统一格式的测试报告。

本实施基于ASON信令网的自动化测试系统,可以进行ping包自动化测试、traceroute自动化测试或快速路由切换自动化测试。

本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号