CN103595592B - 一种测试广域网接口协议一致性的方法及系统 - Google Patents
一种测试广域网接口协议一致性的方法及系统 Download PDFInfo
- Publication number
- CN103595592B CN103595592B CN201310632413.7A CN201310632413A CN103595592B CN 103595592 B CN103595592 B CN 103595592B CN 201310632413 A CN201310632413 A CN 201310632413A CN 103595592 B CN103595592 B CN 103595592B
- Authority
- CN
- China
- Prior art keywords
- auxiliary measurement
- measurement equipment
- equipment
- wide area
- network interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种测试广域网接口协议一致性的方法及系统,涉及数据通信技术领域,在测试网络通信广域网接口协议兼容性的过程中,能够简化测试流程,显著降低测试成本。本发明的具体实施例包括:通过PC套件虚拟出辅测设备2、辅测设备3之后,在辅测设备2和辅测设备1之间建立预设隧道,该预设隧道用于在辅测设备3和被测设备之间实现报文透传,进而辅测设备3将待测接口协议通过预设隧道发送给被测设备,相应的被测设备根据待测接口协议生成响应消息,并通过该预设隧道发送给辅测设备3。本发明技术方案主要应用于接口协议测试流程中。
Description
技术领域
本发明涉及数据通信技术领域,尤其涉及一种测试广域网接口协议一致性的方法及系统。
背景技术
随着互联网的不断发展,数据业务的不断增加,网络环境也越来越复杂,通信设备的应用类型越来越广泛,不同厂商的通信设备交错互连,为了确保整个网络运行的稳定和可靠性。目前对网络通信设备之间广域网接口协议兼容性测试的主要方法是购置其他主流厂商的设备与自己的设备直接相连,在测试多种广域网协议接口协议的兼容性时,对应的就必须购置多种厂商即待兼容的第三方设备,以完成广域网接口协议测试,这样就会导致测试成本高、灵活性差的问题的。所以开发一种简单、高效、低成本的测试方法来完成上述的网络通信设备之间广域网接口协议的兼容性测试。
发明内容
本发明的实施例提供一种测试广域网接口协议一致性的方法及系统,在测试网络通信广域网接口协议兼容性的过程中,能够简化测试流程,显著降低测试成本。
为达到上述目的,本发明的实施例采用如下技术方案:
一种测试广域网接口协议一致性的方法,包括:
所述方法应用于测试系统,所述测试系统包括具备PC套件的PC、辅测设备1、被测设备;
通过所述PC套件虚拟出辅测设备2、辅测设备3,所述辅测设备3用于虚拟待兼容的第三方设备;
在所述辅测设备2和所述辅测设备1之间建立预设隧道,所述预设隧道用于在所述辅测设备3和所述被测设备之间实现报文透传;
所述辅测设备3将待测接口协议通过所述预设隧道发送给所述被测设备;
所述被测设备根据所述待测接口协议生成响应消息,并通过所述预设隧道发送给所述辅测设备3。
一种测试广域网接口协议一致性的系统,包括:
所述系统包括具备PC套件的PC、辅测设备1、被测设备;
所述PC套件,用于虚拟辅测设备2、辅测设备3,所述辅测设备3用于虚拟待兼容的第三方设备;
所述辅测设备2,用于建立与所述辅测设备1之间建立预设隧道,所述预设隧道用于在所述辅测设备3和所述被测设备之间实现报文透传;
所述辅测设备3,用于将待测接口协议通过所述预设隧道发送给所述被测设备;
所述被测设备,用于根据所述待测接口协议生成响应消息,并通过所述预设隧道发送给所述辅测设备3。
本发明实施例提供的一种测试广域网接口协议一致性的方法及系统,该方法应用于包括PC、辅测设备1、被测设备的测试系统,通过PC套件虚拟出两台辅测设备,其中一台辅测设备为虚拟待兼容的第三方设备,并在辅测设备2与辅测设备1之间建立预设隧道,进而辅测设备3与被测设备通过该预设隧道进行报文传输,完成接口协议的兼容性测试。与现有技术中,只能通过购置的待兼容的第三方设备与被测设备直接相连来进行接口协议测试相比,本发明实施例提供的技术方案通过PC套件来虚拟待兼容的第三方设备,使得测试流程更易实现,显著降低测试成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的一种测试广域网接口协议一致性的方法流程图;
图2为本发明另一实施例提供的一种测试广域网接口协议一致性的方法流程图;
图3为本发明另一实施例提供的一种辅测设备2与辅测设备1的连接示意图;
图4为本发明另一实施例提供的一种测试广域网接口协议一致性的系统组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明一实施例提供了一种测试广域网接口协议一致性的方法,该方法应用于测试系统,且该测试系统包括具备PC套件的PC、辅测设备1、被测设备,如图1所示,该方法包括:
101、PC套件虚拟出辅测设备2、辅测设备3。
其中,辅测设备3用于虚拟待兼容的第三方设备;PC套件为PC中能够实现协议一致性的软件。
优选的,辅测设备2的配置与辅测设备3的配置相同。
102、在辅测设备2和辅测设备1之间建立预设隧道。
值得说明的是,辅测设备3、辅测设备2、辅测设备1、被测设备是依次相连的,由于在该辅测设备2和辅测设备1之间建立预设隧道,也就使得辅测设备3与辅测设备1能够相连起来,且预设隧道用于在辅测设备3和被测设备之间实现报文透传,则辅测设备3和辅测设备1之间就可以通过该预设隧道进行互通。
值得说明的是,透传即是透明传送,也就是传送网络不管传输的业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。
103、辅测设备3将待测接口协议通过预设隧道发送给被测设备。
104、被测设备根据待测接口协议生成响应消息,并通过预设隧道发送给辅测设备3。
具体的,被测设备在接收待测接口协议后,会根据该待测接口协议请求的地址在本地进行查找,如果查找到与待测接口协议对应的接口协议时,返回的响应消息表示辅测设备3与被测设备之间可以进行通信,接口协议测试完成,反之则确定辅测设备3与被测设备之间不能进行通信。
本发明实施例提供的测试广域网接口协议一致性的方法,该方法应用于包括PC、辅测设备1、被测设备的测试系统,通过PC套件虚拟出两台辅测设备,其中一台辅测设备为虚拟待兼容的第三方设备,并在辅测设备2与辅测设备1之间建立预设隧道,进而辅测设备3与被测设备通过该预设隧道进行报文传输,已完成接口协议的测试。与现有技术中,只能通过购置的待兼容的第三方设备与被测设备直接相连来进行接口协议测试相比,本发明实施例提供的技术方案通过PC套件来虚拟待兼容的第三方设备,使得测试流程更易实现,显著降低测试成本。
本发明另一实施例提供了一种测试广域网接口协议一致性的方法,结合上一实施例的描述,本发明实施例详细描述了测试系统的搭建过程。
其中,测试系统包括:具备PC套件的PC、辅测设备1、被测设备。
具体的搭建测试系统即执行下述流程:
a、将PC通过通信接口连接到辅测设备1。
优选的,该通信接口为以太网接口。
b、PC套件虚拟出辅测设备2和辅测设备3。
进一步的,确定辅测设备2与辅测设备3之间通信的第一广域网接口类型。
其中,第一广域网接口类型,比较常见的有ATM(Asynchronous Transfer Mode,异步传输模式)接口,POS接口等。
c、确定辅测设备1与被测设备之间通信的第二广域网接口类型。
值得说明的是,该第二广域网接口类型与第一广域网接口类型相同。
结合上述描述,对于a中的,PC连接到辅测设备1上,即实现虚拟出来的辅测设备2与辅测设备1实现互通。
优选的,辅测设备2的以太网口与PC的以太网口桥接到一起,进而使得辅测设备1和辅测设备2之间以太网口之间可以互通。
本发明另一实施例提供了一种测试广域网接口协议一致性的方法,该方法应用于测试系统,该测试系统包括一台具备PC套件的PC、辅测设备1、被测设备。其中,该具备PC套件的PC通过以太网接口连接到辅测设备1;辅测设备1和被测设备之间通过广域网接口互联,且两者之间能够相互通信。
优选的,在本实施例中,以广域网接口为ATM接口为例进行描述。如图2所示,该方法包括:
201、PC通过PC套件虚拟出辅测设备2和辅测设备3。
具体的,为与上述的辅测设备1进而被测设备之间的广域网接口一致,该辅测设备2和辅测设备3选择广域网接口为ATM接口互连,且使得辅测设备2的以太网接口与PC的以太网口桥接到一起(如图3所示),以使得辅测设备1和辅测设备2之间以太之间可以互通。
为保证辅测设备2和辅测设备3之间的ATM接口能够相互通信,需要执行下述步骤202。
202、PC配置辅测设备2和辅测设备3之间的ATM基本功能。
203、配置辅测设备1与被测设备之间的ATM接口,以使得这两个接口之间能够相互通信。
204、在辅测设备2和辅测试设备1之间的ATM接口配置L2TP v3(Layer 2TunnelProcotol version 3,层二隧道协议第3版本)隧道。
值得说明的是,建立的该L2TP v3隧道用于将辅测设备3发给辅测设备2的报文全部透传给被测设备。
在上述测试搭建完成,且该测试系统之间的通信设备的上述配置完成后,进一步的,可以执行广域网接口协议一致性的测试,结合上述描述,本实例以ATM接口协议为例进行测试。
205、将辅测设备3和辅测设备2之间的ATM接口协议封装为IPOA(IP Over ATM,在ATM上传送的IP数据包),并配置为ATM InARP(ATM Inverse Address ResolutionProtocol,ATM反向地址解析协议)功能。
其中,ATM InARP的功能是自动进行IP学习,不需要配置ATM的静态映射就可以学习到对端的地址,建立ATM映射表项。
206、将辅测设备1与被测设备之间的ATM协议也配置为IPOA,并且同样配置ATMInARP功能。
值得说明的是,结合上述的205、206的描述被测设备上的ATM配置与辅测设备3上的ATM接口配置对应。
207、辅测设备3上的ATM InARP动态学习报文经过L2TPv3隧道透传至被测设备。
208、被测设备根据ATM InARP报文向辅测设备3发送响应消息。
进一步的,接收到响应消息后,辅测设备3上模拟的ATM接口就可以与被测设备的ATM接口之间进行相互通信了。
值得说明的是,与上述的ATM InARP功能类似,在测试ATM的OAM(Operation andMaintenance,操作和维护信元)功能时,同样是在辅测设备3和辅测设备2之间配置相关OAM配置,辅测设备1和被测设备之间配置相对应的OAM配置,OAM报文同样会经过L2TPv3隧道透传至被测设备,被测设备响应的OAM报文经过此隧道透传至辅测设备3,完成协议一致性与兼容性测试。
此外值得说明的是,结合上述本实例描述的接口测试方法的原理,PC可以通过PC套件虚拟出的辅测设备可以选择相关支持的任何广域网接口类型,只需要更换辅测设备3和辅测设备2之间的接口类型,将辅测设备1与被测设备之间的接口类型更换为相同的接口类型便可以进行协议一致性测试,而并不需要根据不同的广域网接口类型再去购置待兼容的第三方设备,只需要通过PC套件来实现待兼容的第三方设备的虚拟即可,这样不仅显著节约了成本,而且使得测试流程简单、易实现。
本发明另一实施例提供了一种测试广域网接口协议一致性的系统,如图4所示,该系统至少包括:具备PC套件的PC 41、辅测设备1-42、被测设备43。
PC套件,用于虚拟出辅测设备2-44、辅测设备3-45。
其中,辅测设备3-45用于虚拟待兼容的第三方设备。
辅测设备2-44,用于建立与辅测设备1-42之间建立预设隧道。
其中,预设隧道用于在辅测设备3-45和被测设备43之间实现报文透传。
辅测设备3-45,用于将待测接口协议通过预设隧道发送给被测设备43。
被测设备43,用于根据待测接口协议生成响应消息,并通过预设隧道发送给辅测设备3-45。
可选的,具备PC套件的PC 41,用于确定辅测设备2-44与辅测设备3-45之间的第一接口类型。
辅测设备1-42,用于建立与被测设备43之间的第二接口类型。
值得说明的是,第一接口类型与第二接口类型相同。
可选的,辅测设备2-44,用于与辅测设备1-42进行通信。
本发明实施例提供的一种测试广域网接口协议一致性的系统,包括PC、辅测设备1、被测设备的测试系统,通过PC套件虚拟出两台辅测设备,其中一台辅测设备为虚拟待兼容的第三方设备,并在辅测设备2与辅测设备1之间建立预设隧道,进而辅测设备3与被测设备通过该预设隧道进行报文传输,已完成接口协议的测试。与现有技术中,只能通过购置的待兼容的第三方设备与被测设备直接相连来进行接口协议测试相比,本发明实施例提供的技术方案通过PC套件来虚拟待兼容的第三方设备,使得测试流程更易实现,显著降低测试成本。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (6)
1.一种测试广域网接口协议一致性的方法,其特征在于,所述方法应用于测试系统,所述测试系统包括具备PC套件的PC、辅测设备1和被测设备;
通过所述PC套件虚拟出辅测设备2、辅测设备3,所述辅测设备3用于虚拟待兼容的第三方设备;
在所述辅测设备2和所述辅测设备1之间建立预设隧道,所述预设隧道用于在所述辅测设备3和所述被测设备之间实现报文透传;
所述辅测设备3将待测接口协议通过所述预设隧道发送给所述被测设备;
所述被测设备根据所述待测接口协议生成响应消息,并通过所述预设隧道发送给所述辅测设备3;
在所述PC虚拟出辅测设备2、辅测设备3之后,还包括:
确定所述辅测设备2与所述辅测设备3之间通信的第一广域网接口类型;
确定所述辅测设备1与所述被测设备之间通信的第二广域网接口类型;
所述第一广域网接口类型与所述第二广域网接口类型相同。
2.根据权利要求1所述的方法,其特征在于,
所述辅测设备2用于与所述辅测设备1使用层二隧道协议L2TP V3进行通信。
3.根据权利要求1或2所述的方法,其特征在于,所述辅测设备2的以太网口与PC的以太网口桥接在一起。
4.一种测试广域网接口协议一致性的系统,其特征在于,
所述系统包括具备PC套件的PC、辅测设备1、被测设备;
所述PC套件,用于虚拟辅测设备2、辅测设备3,所述辅测设备3用于虚拟待兼容的第三方设备;
所述辅测设备2,用于建立与所述辅测设备1之间建立预设隧道,所述预设隧道用于在所述辅测设备3和所述被测设备之间实现报文透传;
所述辅测设备3,用于将待测接口协议通过所述预设隧道发送给所述被测设备;
所述被测设备,用于根据所述待测接口协议生成响应消息,并通过所述预设隧道发送给所述辅测设备3;
所述具备PC套件的PC,用于确定所述辅测设备2与所述辅测设备3之间通信的第一广域网接口类型;
所述辅测设备1,用于建立与所述被测设备之间通信的第二广域网接口类型;
所述第一广域网接口类型与所述第二广域网接口类型相同。
5.根据权利要求4所述的系统,其特征在于,
所述辅测设备2用于与所述辅测设备1使用层二隧道协议L2TP V3进行通信。
6.根据权利要求4或5所述的系统,其特征在于,所述辅测设备2的以太网口与PC的以太网口桥接在一起。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310632413.7A CN103595592B (zh) | 2013-11-29 | 2013-11-29 | 一种测试广域网接口协议一致性的方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310632413.7A CN103595592B (zh) | 2013-11-29 | 2013-11-29 | 一种测试广域网接口协议一致性的方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103595592A CN103595592A (zh) | 2014-02-19 |
CN103595592B true CN103595592B (zh) | 2017-01-18 |
Family
ID=50085583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310632413.7A Active CN103595592B (zh) | 2013-11-29 | 2013-11-29 | 一种测试广域网接口协议一致性的方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103595592B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106713039B (zh) * | 2016-12-27 | 2020-10-02 | 普联技术有限公司 | 以太网口的识别方法、装置及路由器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780237A (zh) * | 2004-11-22 | 2006-05-31 | 华为技术有限公司 | 协议测试用逻辑拓扑网络及其实现协议测试的方法 |
CN101272403A (zh) * | 2008-05-27 | 2008-09-24 | 华为技术有限公司 | 实现dhcp用户业务批发的方法、系统和设备 |
CN102882734A (zh) * | 2012-10-26 | 2013-01-16 | 迈普通信技术股份有限公司 | 一种测试虚拟以太性能的系统和方法 |
CN103023720A (zh) * | 2012-12-04 | 2013-04-03 | 迈普通信技术股份有限公司 | 一种测试广域网接口性能的系统及方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1207857C (zh) * | 2001-08-08 | 2005-06-22 | 中国科学院计算技术研究所 | 通讯协议一致性测试中的虚拟测试系统及方法 |
US7185045B2 (en) * | 2002-07-15 | 2007-02-27 | Sixnet, Llc | Ethernet interface device for reporting status via common industrial protocols |
CN100389570C (zh) * | 2004-12-21 | 2008-05-21 | 华为技术有限公司 | 一种通信节点真实业务转发功能测试方法和系统 |
CN101227344B (zh) * | 2008-02-03 | 2013-01-16 | 中兴通讯股份有限公司 | 一种模拟l2tp拨号的方法 |
-
2013
- 2013-11-29 CN CN201310632413.7A patent/CN103595592B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780237A (zh) * | 2004-11-22 | 2006-05-31 | 华为技术有限公司 | 协议测试用逻辑拓扑网络及其实现协议测试的方法 |
CN101272403A (zh) * | 2008-05-27 | 2008-09-24 | 华为技术有限公司 | 实现dhcp用户业务批发的方法、系统和设备 |
CN102882734A (zh) * | 2012-10-26 | 2013-01-16 | 迈普通信技术股份有限公司 | 一种测试虚拟以太性能的系统和方法 |
CN103023720A (zh) * | 2012-12-04 | 2013-04-03 | 迈普通信技术股份有限公司 | 一种测试广域网接口性能的系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103595592A (zh) | 2014-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113064780B (zh) | 一种基于路由器产品的自动化测试系统及方法 | |
Edwards et al. | Advancing the state of home networking | |
CN105430108B (zh) | 一种测试环境访问方法及代理服务器 | |
EP2932387B1 (en) | Deploying a hardware inventory as a cloud-computing stamp | |
CN107959614B (zh) | 一种基于网络命名空间的多租户自定义组网方法、系统 | |
EP2351315B1 (en) | A virtualization platform | |
CN102316001B (zh) | 一种虚拟网络连接配置实现方法和网络设备 | |
Juan et al. | Multi-master ros systems | |
US20070111568A1 (en) | Network device setup utility | |
CN103858387A (zh) | 用于虚拟化的家庭ip服务传递的体系结构 | |
US20140343915A1 (en) | Test environment configuration apparatus and method of operating network simulation apparatus using same | |
CN104965700B (zh) | VxWorks操作系统下实现驱动SPI设备的方法和系统 | |
TW200306728A (en) | Method and system for simulating multiple independent client devices in a wired or wireless network | |
CN105227344A (zh) | 基于OpenStack的软件定义网络模拟系统及方法 | |
CN107959582A (zh) | 一种切片实例的管理方法及装置 | |
CN105071948B (zh) | 一种接入交换机的自动部署方法及装置 | |
CN104735176B (zh) | Pxe启动的方法、装置和服务器单板 | |
CN103391214A (zh) | 管理及部署物理环境和虚拟环境的云计算系统和方法 | |
CN105824729A (zh) | 一种具备通用性的虚拟验证平台及实现方法 | |
CN107222324A (zh) | 网络服务的业务配置方法和装置 | |
CN107547665A (zh) | 一种dhcp地址分配的方法、设备及系统 | |
Wu et al. | Service models explained | |
CN104506403A (zh) | 一种支持多级隔离的虚拟网络管理方法 | |
CN103595592B (zh) | 一种测试广域网接口协议一致性的方法及系统 | |
CN106209423B (zh) | 虚拟桌面分配方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |