一种路由容量测试方法、测试装置和测试系统制造方法及图纸

技术编号:13493971 阅读:97 留言:0更新日期:2016-08-07 16:42
本发明专利技术实施例提供一种路由容量测试方法、测试装置和测试系统,涉及网络通信领域,提供一种测试路由容量的方式,能够快速、有效地进行设备的路由容量测试。其方法为:通过在被测设备成功学习第一条目数与第二条目数的路由表项后,结合对应指示内存情况的第一占用值与第二占用值确定预估的最大条目数,并在确定被测设备成功学习该最大条目数,且判断对应最大占用值满足条件时,确定被测设备的路由容量为该最大条目数。本发明专利技术实施例用于实现对设备路由容量的测试。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,尤其涉及一种路由容量测试方法、测试装置和测试系统
技术介绍
在通信网络中,路由表(Routing Table)是一个存储在路由设备或者联网计算机中的电子表格(文件)或类数据库,其中存储着指向特定网络地址的路径(以及路径的路由度量值等),路由设备依赖于路由表进行网络中的数据分组转发。随着互联网技术的飞速发展及用户规模的不断壮大,多样化的网络流量也得以迅猛增长。由于路由设备需要为经过的每个数据包寻找一条最佳的传输路径,并将该数据有效地传送到目的站点,因而路由表作为存储着各种传输路径相关数据的关键,其容量大小成为了衡量一台路由设备转发能力的重要标准,用户在组建网络前需要对设备的路由容量进行测定,以便选择性能最合适的路由设备。目前,在对被测设备的路由容量进行测试时,通常采用人工测试的方式,通过人工操作测试仪为被测设备配置一定数目的路由表项,进而验证被测设备是否能够学习成功。然而,使用此方式在测试时,由于路由容量未知,需要不断的重复上述配置、验证过程,反复调整配置的路由表项数目进行测试来实现,耗费大量人力物力,导致测试所需的时间周期长,测试效率低。
技术实现思路
本专利技术的实施例提供一种路由容量测试方法、测试装置和测试系统,用以解决因人工反复测试导致的路由容量测试所需时间周期长,测试效率低的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种路由容量测试方法,应用于一种测试装置,所述测试装置的一端与测试仪相连,另一端与被测设备相连,所述测试仪与所述被测设备之间存在通信连接,包括:所述测试装置指示所述测试仪向所述被测设备发送数目为第一条目数的路由表项,在确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的第一占用值;指示所述测试仪向所述被测设备发送数目为第二条目数的路由表项,在确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的第二占用值;根据所述第一条目数、所述第二条目数、所述第一占用值以及所述第二占用值,获取指示每条路由表项占用内存情况的第一平均值,并结合预设内存上限值,确定预估的最大条目数;指示所述测试仪向所述被测设备发送数目为所述最大条目数的路由表项,当判断确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的最大占用值;当判断确定所述最大占用值与所述预设内存上限值的差值满足预设差值范围后,将所述最大条目数设定为所述被测设备的路由容量。第二方面,提供一种路由容量测试装置,所述测试装置的一端与测试仪相连,另一端与被测设备相连,所述测试仪与所述被测设备之间存在通信连接,包括:第一准备单元,用于指示所述测试仪向所述被测设备发送数目为第一条目数的路由表项,在确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的第一占用值;第二准备单元,用于指示所述测试仪向所述被测设备发送数目为第二条目数的路由表项,在确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的第二占用值;确定单元,用于根据所述第一条目数、所述第二条目数、所述第一占用值以及所述第二占用值,获取指示每条路由表项占用内存情况的第一平均值,并结合预设内存上限值,确定预估的最大条目数;获取单元,用于指示所述测试仪向所述被测设备发送数目为所述最大条目数的路由表项,当判断确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的最大占用值;设定单元,用于当判断确定所述最大占用值与所述预设内存上限值的差值满足预设差值范围后,将所述最大条目数设定为所述被测设备的路由容量。第三方面,提供一种路由容量测试系统,包括:如第一方面所述的测试装置,以及测试仪、被测设备;所述测试装置的一端与所述测试仪相连,另一端与所述被测设备相连,所述测试仪与所述被测设备之间存在通信连接。可见,本专利技术实施例提供一种路由容量测试方法、测试装置和测试系统,通过在被测设备成功学习第一条目数与第二条目数的路由表项后,结合对应指示内存情况的第一占用值与第二占用值确定预估的最大条目数,并在确定被测设备成功学习该最大条目数,且判断对应最大占用值满足条件时,确定被测设备的路由容量为该最大条目数。这样,通过根据两次成功学习结果,直接确定预估的最大条目数,避免了现有技术人工反复执行配置、验证进行测试的操作。因此,本专利技术相对于现有技术,能够高效执行路由容量的测试,解决了路由容量测试所需时间周期长的问题,提高了测试效率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种路由容量测试系统的结构示意图;图2为本专利技术实施例提供的一种路由容量测试方法的流程示意图一;图3为本专利技术实施例提供的一种路由容量测试方法的流程示意图二 ;图4为本专利技术实施例提供的一种路由容量测试装置的结构示意图一;图5为本专利技术实施例提供的一种路由容量测试装置的结构示意图二。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种路由容量测试系统的结构示意图,用于实施本专利技术实施例提供的一种路由容量测试方法。参见图1,该测试系统由控制设备001、测试仪002以及被测设备003组成。其中,控制设备001可以为可控的PC(Personal Computer,个人计算机),分别与测试仪002、被测设备003存在通信连接,用于通过与测试仪002的通信连接控制测试仪002发送路由表项和数据流量,通过与被测设备003的通信连接读取被测设备003上的路由容量、内存占用情况或向被测设备003下发协议业务配置;测试仪002可以为专用的路由器容量测试设备或具有相同功能的网络设备,还与被测设备003存在发送与接收两路通信连接,用于进行协议业务的建立、路由表项的发送和数据流量的收发;被测设备003可以为路由器。本专利技术的实施例提供一种路由容量测试方法,该方法可以应用于图1所示测试系统中的控制设备,如图2所示,该方法包括:S101、测试装置指示测试仪向被测设备发送数目为第一条目数的路由表项,在确定被测设备学习成功后,获取对应指示被测设备当前内存情况的第一占用值。S102、指示测试仪向被测设备发送数目为第二条目数的路由表项,在确定被测设备学习成功后,获取对应指示被测设备当前内存情况的第二占用值。S103、根据第一条目数、第二条目数、第一占用值以及第二占用值,获取指示每条路由表项占用内存情况的第一平均值,并结合预设内存上限值,确定预估的最大条目数。在一种实现方式下,可以具体包括:获取增量占用值及增量条目数,该增量占用值为第二占用值与第一占用值的差值,该增量条目数为第二条目数与第一条目数的差值;根据增量占用值与增量条目数,获取第一平均值,该第一平均值为增量占用值与增量条目数本文档来自技高网...
一种路由容量测试方法、测试装置和测试系统

【技术保护点】
一种路由容量测试方法,应用于一种测试装置,所述测试装置的一端与测试仪相连,另一端与被测设备相连,所述测试仪与所述被测设备之间存在通信连接,其特征在于,包括:所述测试装置指示所述测试仪向所述被测设备发送数目为第一条目数的路由表项,在确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的第一占用值;指示所述测试仪向所述被测设备发送数目为第二条目数的路由表项,在确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的第二占用值;根据所述第一条目数、所述第二条目数、所述第一占用值以及所述第二占用值,获取指示每条路由表项占用内存情况的第一平均值,并结合预设内存上限值,确定预估的最大条目数;指示所述测试仪向所述被测设备发送数目为所述最大条目数的路由表项,当判断确定所述被测设备学习成功后,获取对应指示所述被测设备当前内存情况的最大占用值;当判断确定所述最大占用值与所述预设内存上限值的差值满足预设差值范围后,将所述最大条目数设定为所述被测设备的路由容量。

【技术特征摘要】

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

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

1