[发明专利]一种IP设备转发表容量的测试方法和系统有效
申请号: | 201210536200.X | 申请日: | 2012-12-12 |
公开(公告)号: | CN103873312B | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 杨海俊;杨虎;汪滢;邹珂龙 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/741;H04L29/12 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 张玉波,宋志强 |
地址: | 100032 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 设备 转发 容量 测试 方法 系统 | ||
技术领域
本申请涉及通信技术领域,尤其涉及一种IP设备转发表容量的测试方法和系统。
背景技术
路由表存储了IP设备对各路由协议所学路由计算后得到的最佳路由,属于IP设备控制层面信息。而转发表(Forwarding Information Base,FIB)存储了IP设备在数据层面用于指导报文转发的信息,它是路由表在IP设备硬件转发芯片上的镜像。随着互联网的快速发展,IP设备尤其是核心IP设备的FIB容量的需求急剧增长。由于FIB存储模块价格昂贵,为了降低IP设备生产成本,各IP设备生产商大都采用算法对FIB信息进行压缩,以减少FIB的物理存储空间。其中,所述IP设备包括高端路由器、低端路由器、高端三层交换机、低端三层交换机、宽带接入服务器和硬件防火墙等能够通过查询FIB表实现数据转发的设备。
目前,IP设备FIB容量的测试方法比较单一,基本方案如下:首先测试系统与IP设备之间建立路由协议邻居关系;然后测试系统向IP设备通告前缀长度单一(一般常用24位)、地址连续的路由;最后测试系统向IP设备发送测试流量,流量的目的地址命中之前通告的路由,验证IP设备是否完成所有通告路由的学习。在测试流量无丢包转发的情况下,IP设备能够接受的最大路由数即为IP设备FIB容量。
现有FIB容量测试方案的主要缺点是路由差异性差,无论从前缀长度还是地址空间都过分规律,使得IP设备极易对测试路由进行汇聚、压缩存储,与实际网络情况不符。例如,通过现有的FIB容量测试方案测得某IP设备的FIB容量为100万条路由,然而在实际网络中,由于路由差异性较大,该IP设备的FIB却只能接受40万条路由。
由上可见,现有的FIB容量测试方案难以真实反映IP设备的实际FIB容量。
发明内容
本申请提供了一种IP设备转发表容量的测试方法和系统,能够真实反映IP设备的实际FIB容量,提高测试的准确性。
一种IP设备转发表FIB容量的测试方法,该方法包括:
生成随机路由池,其中的路由是随机生成的;
测试系统与被测IP设备相连的每个测试接口和被测IP设备建立路由协议的邻居关系;
从所述随机路由池中选取第一数量的路由,将所述第一数量的路由通过路由协议通告给被测IP设备,其中,所述第一数量是根据需要测试的FIB容量值确定的;
以所述第一数量的路由作为目的IP地址生成常规验证流量,向所述被测IP设备发送所述常规验证流量;
根据所述被测IP设备是否正确转发所述常规验证流量且没有丢包,确定被测IP设备的FIB容量值。
一种IP设备转发表FIB容量的测试系统,该测试系统包括随机路由生成模块、随机路由池、路由协议模块、流量收发模块和测试逻辑控制模块;
所述随机路由生成模块,用于随机生成路由;
所述随机路由池,用于存储所述随机生成的路由;
所述路由协议模块,用于为测试系统与被测IP设备相连的每个测试接口和被测IP设备建立路由协议的邻居关系,从所述随机路由池中选取第一数量的路由,将所述第一数量的路由通过路由协议通告给被测IP设备,其中,所述第一数量是根据需要测试的FIB容量值确定的;
所述流量收发模块,用于以所述第一数量的路由作为目的IP地址生成常规验证流量,向所述被测IP设备发送所述常规验证流量,并接收被测IP设备转发的验证流量,判断被测IP设备是否正确转发验证流量;
所述测试逻辑控制模块,用于根据所述被测IP设备是否正确转发所述常规验证流量且没有丢包,确定被测IP设备的FIB容量值。
由上述技术方案可见,本发明通过生成随机路由池,并从随机路由池中选取一定数量的路由通告给被测IP设备,以从随机路由池中选取的路由作为目的IP地址生成验证流量,向被测IP设备发送验证流量,根据被测IP设备是否能够正确转发所述验证流量来确定被测IP设备的FIB容量值,可见,由于本发明中用于测量FIB容量的路由都是从随机路由池中选取的随机路由,路由差异性较大,因此被测IP设备不容易对测试路由进行汇聚和压缩存储,较符合实际网络情况,因此测得的FIB容量也能够反应被测IP设备的实际FIB容量,测量的准确性较高。
附图说明
图1是本发明提供的IP设备FIB容量的第一测试方法流程图。
图2是本发明提供的IP设备FIB容量的第二测试方法流程图。
图3是本发明提供的IP设备FIB容量的第三测试方法流程图。
图4是本发明提供的IP设备FIB容量的第四测试方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210536200.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:终端设备的拨号方法和接入设备
- 下一篇:一种可螺旋飞行的弧形翼飞行器