[发明专利]一种图形化仿真OSPF网络并实现路由容量、路由收敛、路由振荡的自动化测试的方法在审
申请号: | 201710629158.9 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107453901A | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 苏凌旭;任方圆;唐跃川;谢奔;赵泽蛟;彭汝凤;赵渝洁 | 申请(专利权)人: | 重庆金美通信有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400030 重庆*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 仿真 ospf 网络 实现 路由 容量 收敛 振荡 自动化 测试 方法 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及图形化仿真OSPF网络和路由容量、路由收敛、路由振荡的自动化测试技术领域。
背景技术
OSPF协议,在当前Internet中使用最广泛的路由协议,所有军、民用路由器或带有三层交换功能的交换机均支持该路由协议。路由容量、路由收敛、路由振荡测试是RFC2544规定的网络交换设备三层网络性能的基本测试项目。当前的一些测试方法大多是使用更改路由器源代码以增加统计功能,或使用专业的测试仪器,由非常熟悉OSPF路由协议及测试仪器的专业人员手动配置OSPF协议的LSA的方式,仿真OSPF路由网络,并对路由器的容量、收敛时间、路由振荡性能进行测试。这要求测试人员对OSPF协议LSA的配置及测试仪器的配置操作有非常高的要求,且对于复杂网络的配置极易出错,甚至不可能完成,大大地局限了测试的可执行性,增加了测试成本和出错风险。
发明内容
本发明提出了一种图形化仿真OSPF网络并实现路由容量、路由收敛、路由振荡的自动化测试的方法。该方法主要包括:能让用户构建任意的路由拓扑。根据构建的拓扑参数,和测试配置参数,生成相对应的TCL测试脚本。调用测试脚本实现路由容量、路由收敛、路由振荡的自动化测试。
本发明使用了鼠标拖曳图形化路由器原件在画布上构图,并连线的方法模拟OSPF路由拓扑图,然后为每个原件输入包括IP地址、路由ID等很少的参数,就可以实现对OSPF路由拓扑的仿真和自动化测试,并报告测试结果,而不需要掌握繁琐的OSPF协议LSA的配置方法。
本发明使用了SpirentCommunication提供的API,并使用TCL语言作为脚本语言,用户在软件界面拖曳路由器仿真OSPF路由拓扑,并配置少量参数,软件自动生成相应的测试脚本。将PC,SpirentTestCenter,被测的路由器相连接,连接关系(参照图4)。TCL测试脚本的功能类似于使用SpirentApplication对SpirentTestCenter进行测试配置。软件调用tcl84.exe执行脚本进行自动化测试。
本发明的有益技术效果是:使用图形化和鼠标拖曳的方式构建任意拓扑的OSPF仿真网络,使用TCL语言自动生成RFC2544规定的路由容量、路由收敛、路由振荡的测试脚本,自动执行测试脚本并报告测试结果。使得不熟悉OSPF协议LSA产生原理和专业测试仪器设备操作的测试人员可以轻松完成任意拓扑下的路由振荡测试和对路由容量、路由收敛的测试。
附图说明
图1、路由振荡测试软件架构示意图;
图2、路由容量测试软件架构示意图;
图3、路由收敛测试软件架构示意图;
图4、设备间的互联关系示意图。
具体实施方式
本发明使用SpirentTestCenter作为测试设备,将测试管理PC,SpirentTestCenter,被测的路由器相连接,连接关系(参照图4)。SpirentCommunication为我们提供了可用的API,我们使用TCL语言作为脚本语言根据用户配置的图形化网络拓扑自动生成测试脚本,在省略复杂的OSPF路由协议LSA配置的基础上实现了自动化测试。SpirentTestCenter可以在软件层面上模拟路由拓扑,所以在只测试一个路由原件的情况下,也可以模拟该被测路由器在各种路由拓扑结构内的路由振荡。使用TCL测试脚本也能达到同样的效果,所以本发明可以实现对任意拓扑的OSPF网络的路由容量、路由收敛、路由振荡的自动化测试。
整个路由振荡测试的软件架构(参照图1)。在进行路由振荡测试时,主要包括如下操作步骤:
1)拓扑模拟模块提供用户在软件的路由原件存放区选择需要使用的路由类型。用户可以根据自己的需要,拖动相应路由原件到画布;
2)拓扑模拟模块提供连线原件。用户可以选择连线按键,将有关联的路由原件连线,构建任意用户需要的图形化OSPF路由拓扑;
3)拓扑模拟模块为每个类型的路由原件提供了不同的参数配置界面。用户选择路由原件,在每个原件的配置界面内输入路由器IP地址和路由ID等参数,此时程序会将这些参数保存到内存,并将这些参数相关的测试脚本一部分内容保存到内存,这些被保存的内容有在软件内模拟路由拓扑和OSPF协议LSA配置的作用;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆金美通信有限责任公司,未经重庆金美通信有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710629158.9/2.html,转载请声明来源钻瓜专利网。