[发明专利]流量控制设备的测试方法、系统及数据流回放装置无效
申请号: | 201010168687.1 | 申请日: | 2010-05-05 |
公开(公告)号: | CN101841441A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 肖波 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100036 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 控制 设备 测试 方法 系统 数据流 回放 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种流量控制设备的测试方法、系统及数据流回放装置。
背景技术
在当今高速大容量的Internet环境中,电信网络正逐步走向基于IP承载网络的网络融合、业务融合和应用融合。基于各种不同的应用角色,政府、运营商、企业以及家庭用户均对网络的业务控制能力提出了各自的更高的要求。为了满足不同层次用户对网络的流量管理的需求,需要在网络中设置对应的流量控制设备,以对网络上的各种应用协议的流量进行识别和区分,进一步地在此基础上对识别后的数据流进行流量控制、网络计费、内容过滤、以及流量管理等处理。因而作为对数据流进行管理的前提条件,保证流量控制设备对各种应用协议数据流识别的准确率,为数据流管理的关键。
为了对流量控制设备对各种应用协议数据流的识别准确率进行测试,通常需要模拟应用软件构造各种数据流,并将构造的各种数据流发送给流量控制设备以进行识别。而由于流量控制设备能识别的应用协议有700多种,且对应于每种应用协议,随着应用软件的版本不断升级,数据流的特征也会不断变化。这样,如果进行每次测试时,都通过使用对应的应用程序产生对应的数据流让流量控制设备识别,随着测试的次数的增多,工作量将会非常巨大。尤其是当需要测试流量控制设备对各种应用程序混合数据流的识别能力时,若每次测试时,都启用多台PC使用各种应用程序,这对于测试流量控制设备而言,将是非常不方便的。
因此,现有技术中通常通过使用抓包工具,对各种应用软件产生的数据流进行截获,并通过抓包工具的回放功能,将截获到的数据流按照预先顺序回放给流量控制设备,以实现对流量控制设备识别能力的测试。
但是,这种测试方式至少存在如下缺陷:由于流量控制设备通常设置在内网设备和外网服务器之间,因此其接收到的数据报文通常两个发送方向的数据报文,而目前的测试工具只是简单地将截获的所有数据流直接回放给流量控制设备,并不对数据流发送的方向进行区分,这样会导致测试过程中,流量控制设备接收到的报文与真实网络状况的不匹配。进一步地,由于对于从用户终端应用程序中截获到的数据流而言,其中包括的应用程序接收到的从外网服务器返回的数据报文,而这些报文在从外网发往内网的过程中,已经由流量控制设备进行了网络地址转换(Network Address Translation,简称NAT),因而若直接将这种经过NAT转换后的数据流报文发送给流量控制设备,将无法模拟真实的网络拓扑环境,实现对流量控制设备的NAT能力的测试。
发明内容
本发明提供一种流量控制设备的测试方法、系统及数据流回放装置,用以模拟真实的网络拓扑环境中应用数据流回放的方式,对流量控制设备的应用协议数据流识别准确率进行有效的测试。
为实现上述目的,本发明提供一种流量控制设备的测试方法,包括:
从数据源文件中获取源IP地址为本地IP地址的当前数据流报文,所述数据源文件保存有从应用程序截获到的多个连续的数据流报文;
将所述当前数据流报文中的源IP地址和源MAC地址分别替换为所述本地IP地址和本地MAC地址,并将所述当前数据流报文中的目的IP地址和目的MAC地址分别替换为对端IP地址和对端MAC地址;
将替换了地址信息的当前数据流报文发送给所述流量控制设备,以对所述流量控制设备的应用协议识别率进行测试。
为实现上述目的,本发明还提供一种数据流回放装置,包括:
报文获取模块,用于从数据源文件中获取源IP地址为本地IP地址的当前数据流报文,所述数据源文件保存有从应用程序截获到的多个连续的数据流报文;
地址替换模块,用于将所述当前数据流报文中的源IP地址和源MAC地址分别替换为所述本地IP地址和本地MAC地址,并将所述当前数据流报文中的目的IP地址和目的MAC地址分别替换为对端IP地址和对端MAC地址;
报文发送模块,用于将替换了地址信息的当前数据流报文发送给所述流量控制设备,以对所述流量控制设备的应用协议识别率进行测试。
为实现上述目的,本发明还提供一种流量控制设备的测试系统,包括:两个上述的数据流回放装置,以及连接在两个所述数据流回放装置之间的流量控制设备;其中,
两个所述数据流回放装置分别用于模拟内网设备和外网服务器,对所述流量控制设备进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010168687.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交错滞环跟踪补偿电流发生器及其控制方法
- 下一篇:点的运动轨迹研究装置