[发明专利]一种实现流转换的方法和设备有效

专利信息
申请号: 200710175348.4 申请日: 2007-09-28
公开(公告)号: CN101159682A 公开(公告)日: 2008-04-09
发明(设计)人: 谢微;张玮玮;吕耀锋;伏朝晖 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L12/26;H04L29/06
代理公司: 北京汇泽知识产权代理有限公司 代理人: 张颖玲
地址: 518057广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 流转 方法 设备
【说明书】:

技术领域

发明涉及互联网协议(IP,Internet Protocol)中网络设备的开发和测试技术,尤其涉及一种实现流转换的方法和设备。

背景技术

测试仪对于设备的各种功能和性能的测试,是必不可少且非常宝贵的测试工具。测试仪针对于IP网络设备的服务质量(QoS)功能以及防攻击功能的测试,往往需要多种具有特定属性的IP数据流,而要触发多种特定的IP数据流,就需要对测试仪端口及其构造流能力有较高的需求。

目前,常用的测试模型如图1所示,对于QoS或防攻击功能的各种具体业务的测试,尤其是对单播业务具体测试时,往往是使用测试仪110,通过测试仪端口1~n发送特定单播IP流1~特定单播IP流n,然后在直接与测试仪对接的网络设备120上,进行相应的特定的QoS或防攻击功能的测试。对于QoS和某些防攻击业务的测试,还需再在流量的接收端进行结果的验证。其中,所述接收端也可以为测试仪。

目前进行IP数据业务测试,尤其是单播业务的具体测试时,对测试仪可能存在如下的需求:

测试仪的端口多是类型与带宽都固定的,而针对不同的网络接口类型以及同一类型不同带宽的接口,需要相应的能与之匹配的测试仪端口,要求测试时必须拥有多种测试仪端口资源。

在实际应用中,即便在同一测试仪端口下能触发多条不同的IP流,每条IP流的速率也很可能受到总带宽的限制而无法达到需求,那么,如果需要同时触发多种特定属性的IP流,而且对每种IP流的速率都有的较大要求,此时,往往需要借助多个测试仪端口来完成IP流的并行触发。

另外,对于一些特定的带宽非常大如10G bps等的接口进行大流量,甚至线速防攻击测试时,往往没有相应的满足带宽要求的测试仪可以使用。

综上所述,在可用的测试仪端口类型和数目较少的情况下,由于受到上述限制,往往无法对多种端口的多种IP数据业务进行并行测试,测试进度和效率受到限制。

发明内容

有鉴于此,本发明的主要目的在于提供一种实现流转换的方法,该方法在测试仪端口单一的情况下,能够满足在QoS或各种防攻击测试中对流的种类、以及流速率的多种需求,提高了测试效率。

本发明的另一目的在于提供一种实现流转换的设备,该设备在测试仪端口单一的情况下,能够满足在QoS或各种防攻击测试中对流的种类、以及相应流速率的多种需求,提高了测试效率。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供了一种实现流转换的设备,该设备包括表生成模块、上行处理模块、交换模块以及每个出槽位的下行处理模块,其中,

表生成模块,用于根据用户配置不同流的不同出端口信息生成上行转发表、交换复制表、出端口链表、端口配置表以及流链表,并将上行转发表发送给上行处理模块,将交换复制表发送给交换模块,将出端口链表、端口配置表以及流链表发送给下行处理模块;

上行处理模块,用于接收测试仪发来的数据报文,根据数据报文中的测试仪的目的IP进行上行转发表的查找,得到复制流标识码ID,将该复制流ID添加到数据报文头部发送到交换模块;

交换模块,用于接收上行处理模块发来的头部添加有复制流ID的数据报文,根据取出的复制流ID在交换复制表中查找出槽位信息,将头部添加有复制流ID的数据报文复制,并分别发送到用户配置的各个出槽位的下行处理模块;

下行处理模块,用于接收交换模块发来的数据报文,从数据报文头部取出复制流ID,依次查找出端口链表、端口配置表,查找流链表并对数据报文进行相应修改,通过流速率的控制得到特定属性的数据报文发送给待测网络设备。

其中,所述上行处理模块进一步包括报文接收单元、报文查找单元以及报文发送单元,其中,

报文接收单元,用于接收测试仪发来的数据报文,将接收到的数据报文向外发送;

报文查找单元,用于根据接收到的数据报文中的测试仪的目的IP,进行上行转发表的查找,将查找得到的复制流ID添加到数据报文的头部,之后,将头部添加有复制流ID的数据报文发送给报文发送单元;

报文发送单元,用于接收报文查找单元发来的头部添加有复制流ID的数据报文,并将所述数据报文发送给交换模块。

所述上行处理模块进一步包括:

前期通用处理单元,用于接收报文接收单元转发的所述数据报文,并对所述数据报文进行校验、解析以及计数,并将计数后的数据报文发送给报文查找单元。

所述下行处理模块包括报文接收单元、查出端口链表单元、查端口配置表单元、查流链表单元、速率处理单元以及报文发送单元,其中,

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710175348.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top