一种通信网络路由转发表正确性测试的方法、系统和设备技术方案

技术编号:14895495 阅读:99 留言:0更新日期:2017-03-29 10:43
本发明专利技术公开了一种通信网络路由转发表正确性测试的方法、系统和设备。通过获取通信网络中各节点路由转发模块中的路由条目信息,对其进行统计和分析,并对测试结果进行显示。本发明专利技术的有益技术效果是:提供了一种系统级、网络级的通信网络的路由转发表正确性测试的方法、系统和设备。测试方法具有普适性,能够对RIP、OSPF、EIGRP等多种分布式路由选路以及集中式路由选路进行路由转发表正确性测试。测试对象覆盖范围广,能够同时对多个网络节点测试,便于及时发现问题,提高了测试的准确度和自动化程度。采用WIFI链路传输测试信息,可以避免由于通信网络的路由转发表不正确而无法搜集到网路节点路由信息的现象。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及路由转发表正确性测试

技术介绍
在网络运行过程中,需要对通信网络路由转发表正确性进行测试,包括网络的路由是否完备,是否存在环路,以便于及时排查问题。传统的通信网络路由转发表正确性测试方法包括:一种是利用控制台通过shell命令查看路由表项列表,或者是利用网络管理软件查看网络节点的路由表项列表,分析路由表的正确性;另外就是利用计算机终端通过tracert、ping等命令对特定的IP地址进行路由追踪或连通性测试。以上方法都是基于某一个网络节点进行单点测试,依靠测试人员的专业技术能力和自身经验来进行正确性判断,既费时费力,又难于发现问题。有鉴于此,本专利技术的目的是提供一种通信网络的系统级、网络级的路由转发表正确性的测试方法,减少测试开销,提高测试的准确度和自动化程度,并能及时发现问题。。
技术实现思路
本专利技术提供了一种通信网络的路由转发表正确性测试的方法、系统和设备,通过获取通信网络中各节点路由转发模块中的路由条目信息,并对其进行统计和分析,对通信网络的路由转发表正确性进行判断,并对测试结果进行显示。如图1所示,本专利技术中涉及三种设备:测试中心、测试终端、路由设备。其中:测试中心是负责采集、统计和处理路由信息的计算机终端。测试终端是负责搜集路由设备路由信息的计算机终端。路由设备是负责路由转发的网络节点。路由设备之间按正常的网间链路互连;测试终端与路由设备之间采用ETH链路互连;测试中心与测试终端之间采用WIFI链路互连。如果是跨区域大规模组网,可将WIFI链路替换为卫星链路。如图2所示,本专利技术中涉及四种软件模块:路由测试模块、信息搜集模块、信息获取模块、路由转发模块。其中:路由测试模块运行在测试中心上,负责采集、统计和处理路由设备的路由信息,测试网络中各节点的路由转发表正确性并显示结果。该模块发送信息搜集请求消息,接收并统计测试终端回馈的信息搜集响应消息,运行路由转发表正确性测试算法,并对测试结果进行显示。信息搜集模块运行在测试终端上,负责路由信息的搜集。该模块接收路由测试模块的信息搜集请求消息,向信息获取模块发送信息查询请求消息,接收信息获取模块回馈的信息查询响应消息,并向路由测试模块回馈信息搜集响应消息。信息获取模块运行在路由设备上,负责路由信息的获取。该模块接收信息搜集模块的信息查询请求消息,向路由转发模块查询路由条目信息,并向信息搜集模块回馈信息查询响应消息。路由转发模块运行在路由设备上,负责路由转发处理。该模块对外提供路由信息查询函数接口,可查询信息包括路由条目数量、路由条目列表等。如图3所示,为本专利技术中软件模块之间的信息流程图。其中:信息搜集请求消息和信息搜集响应消息是测试中心和测试终端的设备间交互信息,均采用UDP组播报文封装。信息查询请求消息和信息查询响应消息是测试终端与路由设备的设备间交互信息,均采用UDP单播报文封装。查询路由条目信息属于设备内部模块间交互信息,采用函数调用方式实现。实现本专利技术的方法主要包括如下步骤:1)路由测试模块启动测试,向各测试终端的信息搜集模块发送信息搜集请求消息;2)信息搜集模块接收信息搜集请求消息后,立即向直连路由设备的信息获取模块发送信息查询请求消息;3)信息获取模块接收信息查询请求消息后,立即查询路由转发模块中的路由条目信息,并将其生成信息查询响应消息回馈给信息搜集模块;4)信息搜集模块接收信息查询响应消息后,立即将其转换成信息搜集响应消息回馈给路由测试模块;5)路由测试模块接收信息搜集响应消息后,统计路由信息;6)路由测试模块运行路由转发表正确性测试算法,对测试结果进行显示。本专利技术的有益技术效果是:提供了一种系统级、网络级的通信网络的路由转发表正确性测试的方法、系统和设备。测试方法具有普适性,能够对RIP、OSPF、EIGRP等多种分布式路由选路以及集中式路由选路进行路由转发表正确性测试。测试对象覆盖范围广,能够同时对多个网络节点测试,便于及时发现问题,提高了测试的准确度和自动化程度。采用WIFI链路传输测试信息,可以避免由于通信网络的路由转发表不正确而无法搜集到网路节点路由信息的现象。附图说明图1、设备间的互连关系示意图图2、设备与功能模块间的关系图图3、功能模块间的信息流程图。具体实施方式本专利技术提供一种通信网络的路由转发表正确性测试的方法、系统和设备,通过获取通信网络中各节点路由转发模块中的路由条目信息,对其进行统计和分析,对通信网络的路由转发表正确性进行判断,并对测试结果进行显示。实现该方法包括路由测试模块、信息搜集模块、信息获取模块、路由转发模块。模块之间关系可参见图3。需要说明的是,为了更加清楚、简要的描述本专利技术的实现方式,图3中省略了设备的原有功能模块,仅仅示出与本专利技术相关的功能模块。为使本专利技术的目的、技术方案及优点更加清楚明白,下面参照附图,对本专利技术作进一步详细说明。主要包括如下步骤:1)路由测试模块启动测试,向各测试终端的信息搜集模块发送信息搜集请求消息;2)信息搜集模块接收信息搜集请求消息后,向直连路由设备的信息获取模块发送信息查询请求消息;3)信息获取模块接收信息查询请求消息后,查询路由转发模块中的路由条目信息,并将其生成信息查询响应消息回馈给信息搜集模块;4)信息搜集模块接收信息查询响应消息后,将其转换成信息搜集响应消息回馈给路由测试模块;5)路由测试模块接收信息搜集响应消息后,统计路由信息;6)路由测试模块运行路由转发表正确性测试算法,对测试结果进行显示。步骤1)中还包括:对信息搜集请求消息采用UDP组播报文封装,使得WIFI子网中的各测试终端均能收到该报文。步骤3)中还包括:路由条目较多时,需要生成多条信息查询响应消息。步骤3)中还包括:生成信息查询响应消息时,需要附加该网络节点的ID信息。步骤3)中还包括:需要将网络节点的IP接口信息封装成信息查询响应消息回馈给信息搜集模块。步骤5)中还包括:对信息搜集响应消息按网络节点ID分类后存入数据库中。步骤6)中还包括:检测网络的路由表是否完备。方法是统计整个网络的有效路由网段,检测网络中各节点的路由表是否涵盖了所有的有效路由网段,只要有一个节点的路由表没有涵盖所有的有效路由网段,则认为网络的路由表不完备。步骤6)中还包括:检测网络的路由表是否存在环路。方法是针对整个网络的每一个有效路由网段,以各网络节点为起点生成其具体途经节点路径(比如SRCà#1à#3à#5à#7àDST),检查路径中是否出现重复节点,如果没有出现重复节点,则认为网络中无环路,否则认为网络中存在环路。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换,都应涵盖在本专利技术的保护范围之内。本文档来自技高网
...
一种通信网络路由转发表正确性测试的方法、系统和设备

【技术保护点】
一种通信网络路由转发表正确性测试的方法、系统和设备,其特征在于包括如下步骤:1) 路由测试模块启动测试,向各测试终端的信息搜集模块发送信息搜集请求消息;2) 信息搜集模块接收信息搜集请求消息后,向直连路由设备的信息获取模块发送信息查询请求消息;3) 信息获取模块接收信息查询请求消息后,查询路由转发模块中的路由条目信息,并将其生成信息查询响应消息回馈给信息搜集模块;4) 信息搜集模块接收信息查询响应消息后,将其转换成信息搜集响应消息回馈给路由测试模块;5) 路由测试模块接收信息搜集响应消息后,统计路由信息;6) 路由测试模块运行路由转发表正确性测试算法,对测试结果进行显示。

【技术特征摘要】
1.一种通信网络路由转发表正确性测试的方法、系统和设备,其特征在于包括如下步骤:1)路由测试模块启动测试,向各测试终端的信息搜集模块发送信息搜集请求消息;2)信息搜集模块接收信息搜集请求消息后,向直连路由设备的信息获取模块发送信息查询请求消息;3)信息获取模块接收信息查询请求消息后,查询路由转发模块中的路由条目信息,并将其生成信息查询响应消息回馈给信息搜集模块;4)信息搜集模块接收信息查询响应消息后,将其转换成信息搜集响应消息回馈给路由测试模块;5)路由测试模块接收信息搜集响应消息后,统计路由信息;6)路由测试模块运行路由转发表正确性测试算法,对测试结果进行显示。2.根据权利要求1所述,其特征在于步骤1)中还包括:对信息搜集请求消息采用UDP组播报文封装,使得WIFI子网中的各测试终端均能收到该报文。3.根据权利要求1所述,其特征在于步骤3)中还包括:路由条目较多时,需要生成多条信息查询响应消息。4.根据权利要求1所述,其特征在于步骤3)中还包括:生成信息查询响应消息时,需要附加该网络节点的ID信息。5.根据权利要求1所述,其特征在于步骤3)中还包括:需要将网络节点的IP接...

【专利技术属性】
技术研发人员:张海山张传金谭淇文雷文虎冯辉冯庆军刘剑
申请(专利权)人:重庆金美通信有限责任公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1