广域网链路模拟测试方法及系统技术方案

技术编号:11606566 阅读:55 留言:0更新日期:2015-06-17 04:44
本发明专利技术涉及网络通信技术领域,其公开了一种广域网链路模拟测试方法,解决传统技术中为测试广域网链路及其支持的应用、协议需要大量的广域网板卡造成资源紧张的问题。其包括:在本端网络设备和对端网络设备上模拟创建伪广域网接口,从本端网络设备的伪广域网接口发出的广域网链路报文被按照设定格式封装成以太帧报文从绑定的物理接口发送出去;对端网络设备通过其物理接口接收以太帧报文后,还原该以太帧报文为广域网链路报文;并解析出本地接收该报文的伪广域网接口,将还原出来的广域网链路报文提交给本地对应的伪广域网接口进行处理。此外,本发明专利技术还公开了相应的测试系统适用于广域网链路模拟测试。

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别涉及一种广域网链路模拟测试方法及系统
技术介绍
当前网络通信迅猛发展,通信行业各个厂商在确保质量的前提下尽可能的减小研发成本,尤其针对测试,能通过自动化方式测试完成的任务则不需要投入测试人力,而对测试设备及板卡驱动的成本控制更是严苛。在客户应用场景中对广域网链路的使用依旧广泛,且越来越多的业务在广域网上完成通信,因此对各厂商而言,保证广域网链路高质量通信是非常必要的。换而言之,对广域网链路的测试也更需要加强。目前,针对广域网链路及其支持的应用、协议进行测试,必须在对应的广域网板卡驱动上完成,尤其在部分环境中需要大量广域网链路才能完成测试,对广域网板卡资源的要求会更高,而从研发成本出发是不可能提供充足的资源,因而出现了资源紧张问题。
技术实现思路
本专利技术所要解决的技术问题是:提出一种广域网链路模拟测试方法及系统,解决传统技术中为测试广域网链路及其支持的应用、协议需要大量的广域网板卡造成资源紧张的问题。本专利技术解决其技术问题所采用的技术方案是:广域网链路模拟测试系统,包括本端网络设备和对端网络设备,所述本端网络设备和所述对端网络设备通过以太网线路相连,并分别启用伪广域网接口功能,模拟创建伪广域网接口,并将创建的伪广域网接口与其物理接口进行绑定;所述本端网络设备,用于将从其伪广域网接口发出的广域网链路报文被按照设定格式封装成以太帧报文从绑定的物理接口发送出去;所述对端网络设备,用于通过其物理接口接收所述本端网络设备发送的以太帧报文后,还原该以太帧报文为广域网链路报文;并解析出本地接收该报文的伪广域网接口,将还原出来的广域网链路报文提交给本地对应的伪广域网接口进行处理。进一步的,所述本端网络设备包括PWI配置模块、第一 PWI逻辑驱动模块和报文发送模块,所述对端网络设备包括PWI配置模块、第二 PWI逻辑驱动模块和报文接收模块,所述PWI配置模块,用于模拟创建伪广域网接口,并将创建的伪广域网接口与本地物理接口绑定;所述第一 PWI逻辑驱动模块,用于将从伪广域网接口发出的广域网链路报文按照设定格式封装成以太帧报文,并提交给报文发送模块;所述报文发送模块,用于将封装完成的以太帧报文从本地绑定的物理接口发送给对端网络设备;所述报文接收模块,用于通过本地物理接口接收所述本端网络设备发送的以太帧报文,在识别出是其类型为伪广域网接口报文后提交给所述对端PWI逻辑驱动模块;所述第二 PWI逻辑驱动模块还用于还原该以太帧报文为广域网链路报文,并解析出本地接收该报文的伪广域网接口,将还原出来的广域网链路报文提交给本地对应的伪广域网接口处理。进一步的,所述PWI配置模块模拟创建伪广域网接口,并将创建的伪广域网接口与本地物理接口绑定的方法是:通过命令在本地创建PWI组,然后指定该PWI组创建伪广域网接口的类型,并将所述PWI组与本地物理接口进行绑定,并指定对端物理接口的MAC地址和对端PWI组号,最后在本地创建的PWI组内创建一个伪广域网接口。进一步的,所述第一 PWI逻辑驱动模块按照设定格式封装成以太帧报文具体是指,所述第一 PWI逻辑驱动模块在太帧报文中定义特定的协议类型,且在以太帧报文中携带伪广域网接口的控制字段,以标识该报文需要对端网络设备的哪个伪广域网接口来接收处理。进一步的,所述第二 PWI逻辑驱动模块还原该以太帧报文为广域网链路报文,并解析出本地接收该报文的伪广域网接口的方法是:所述第二 PWI逻辑驱动模块将以太帧报文中的以太头部去掉,还原成原始的广域网链路报文,并根据报文携带的控制字段解析出本地接收该报文的伪广域网接口。此外,本专利技术的另一目的还在于提出一种广域网链路模拟测试方法,包括以下步骤:a.在本端网络设备和对端网络设备上分别启用伪广域网接口功能,模拟创建伪广域网接口,并将创建的伪广域网接口与其物理接口进行绑定;b.从本端网络设备的伪广域网接口发出的广域网链路报文被按照设定格式封装成以太帧报文从绑定的物理接口发送出去;c.对端网络设备通过其物理接口接收以太帧报文后,还原该以太帧报文为广域网链路报文;并解析出本地接收该报文的伪广域网接口,将还原出来的广域网链路报文提交给本地对应的伪广域网接口进行处理。进一步的,步骤a中,所述模拟创建伪广域网接口,并将创建的伪广域网接口与其物理接口进行绑定的方法是:通过命令在本地创建PWI组,然后指定该PWI组创建伪广域网接口的类型,并将所述PWI组与本地物理接口进行绑定,并指定对端物理接口的MAC地址和对端PWI组号,最后在本地创建的PWI组内创建一个伪广域网接口。进一步的,步骤b中,所述本端网络设备的伪广域网接口发出的广域网链路报文被按照设定格式封装成以太帧报文的具体方法为,在以太帧报文中指定特定的协议类型,且在以太帧报文中携带伪广域网接口的控制字段,以标识该报文需要对端的哪个伪广域网接口来接收处理。进一步的,步骤c中,所述对端网络设备还原该以太帧报文为广域网链路报文,并解析出本地接收该报文的伪广域网接口的方法是:通过对端网络设备中的第二 PWI逻辑驱动模块将以太帧报文中的以太头部去掉,还原成原始的广域网链路报文,并根据报文携带的控制字段解析出本地接收该报文的伪广域网接口。进一步的,步骤b中,还包括:通过本端网络设备的第一 PWI逻辑驱动模块对创建的伪广域网接口进行流量限速,模拟真实的物理接口的线路拥塞情况。本专利技术的有益效果是:I)使用PWI功能组网时只需要将设备两端的以太接口进行互联接口,不需要使用真实的广域网接口卡即可满足链路协议以及上层应用在广域网接口上的功能测试,从而简化测试环境,节约测试成本;2)通过一个以太接口可以模拟创建任意多个虚拟的广域网接口(在设备系统允许范围内),且可以根据配置不同的PWI组来创建多个不同类型的广域网接口,可轻松构建通过真实的广域网接口卡无法满足的大量广域网接口的测试环境。【附图说明】图1为本专利技术中的广域网链路模拟测试方法流程图;图2为实施例中的广域网链路模拟测试系统示意图;图3为网络设备的物理接口上配置的功能模块示意图;图4为PWI报文私有头部的封装格式;图5为完成封装后的PWI报文格式。【具体实施方式】本专利技术旨在提出一种广域网链路模拟测试方法及系统,解决传统技术中为测试广域网链路及其支持的应用、协议需要大量的广域网板卡造成资源紧张的问题。如图1所示,本专利技术中的广域网链路模拟测试方法包括以下步骤:S101.模拟创建伪广域网接口并绑定物理接口:本步骤中,在本端网络设备和对端网络设备上启用伪广域网接口功能,模拟创建伪广域网接口,并将创建的伪广域网接口与其物理接口进行绑定;S102.对从伪广域网接口发出的PWI报文进行封装发送:本步骤中,将从本端网络设备的伪广域网接口发出的广域网链路报文被按照设定格式封装成以太帧报文从绑定的物理接口发送出去;S103.对端网络设备通过其物理接口接收报文,还原成PWI报文,从PWI报文中解析出伪广域网接口,将还原出来的PWI报文提交给对应伪广域网接口处理:本步骤中,对端网络设备通过其物理接口接收以太帧报文后,还原该以太帧报文为广域网链路报文;并解析出本地接收该报文的伪广域网接口,将还原出来的广域网链路报文提交给本地对应的伪广域网接口进行处理。实施例:如图2所示本文档来自技高网...

【技术保护点】
广域网链路模拟测试系统,其特征在于,包括本端网络设备和对端网络设备,所述本端网络设备和所述对端网络设备通过以太网线路相连,并分别启用伪广域网接口功能,模拟创建伪广域网接口,并将创建的伪广域网接口与其物理接口进行绑定;所述本端网络设备,用于将从其伪广域网接口发出的广域网链路报文被按照设定格式封装成以太帧报文从绑定的物理接口发送出去;所述对端网络设备,用于通过其物理接口接收所述本端网络设备发送的以太帧报文后,还原该以太帧报文为广域网链路报文;并解析出本地接收该报文的伪广域网接口,将还原出来的广域网链路报文提交给本地对应的伪广域网接口进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:汤宇浩刘飞飞
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1