一种网络设备接口缓存测试系统及其测试方法技术方案

技术编号:14693262 阅读:44 留言:0更新日期:2017-02-23 16:09
本发明专利技术提供了一种网络设备接口缓存测试系统及其测试方法。所述系统包括被测网络设备、与被测设备连接的网络测试仪、缓存计算模块。选择网络测试仪的其中两个发送端口分别作为第一发送端口、第二发送端口,选择其中的一个接收端口为第一接收端口;选择被测网络设备的某种发送端口中的一个作为被测发送端口;所述第一发送端口、第二发送端口分别与网络测试仪的两个不同的接收端口连接,且第一接收端口与网络测试仪的被测发送端口连接。本发明专利技术不需要采用复杂的测试程序或昂贵的测试仪器,只需要简单的发包和收包对比,通过计算即可得出网络设备的接口缓存能力,该技术方案具有通用性,可以用于各级网络设备缓存的测试。

【技术实现步骤摘要】

本专利技术属于数据通信领域,尤其涉及到一种网络设备接口缓存测试系统及其测试方法
技术介绍
随着广电“三网融合”工作的逐步开展以及技术的不断进步,网络业务覆盖了电视、宽带、互动等各业务,随着业务的复杂性的增加,对网络设备的能力也有了更高的要求,例如网络流量突发的处理,由于数据流受各种因素的影响,经过网络设备接口的流量可能存在突发的情况,如千兆网络接口,平均通过流量大概在200M,而突发流量可能超过1G,这样对网络设备处理突发能力有了一定的要求,而如何测试网络设备对突发报文的处理能力没有一种通用的测试方法。
技术实现思路
为解决上述问题,本专利技术提供了一种网络设备接口缓存测试系统及其测试方法。所述测试系统包括被测网络设备、与被测设备连接的网络测试仪、缓存计算单元。所述被测网络设备具有至少两个接收端口及至少一种发送端口,所述网络测试仪具有至少两个发送端口及至少一个接收端口;选择网络测试仪的其中两个发送端口分别作为第一发送端口、第二发送端口,选择其中的一个接收端口为第一接收端口;选择被测网络设备的某种发送端口中的一个作为被测发送端口;所述第一发送端口、第二发送端口分别与网络测试仪的两个不同的接收端口连接,且第一接收端口与网络测试仪的被测发送端口连接。所述网络测试仪用于对被测网络设备的被测发送端口的缓存能力进行测试;其中,第一发送端口、第二发送端口分别发送固定的背景流量、预定大小的流量,第一接收端口用于接收被测发送端口发送的流量,并统计其发出的报文数目,根据统计结果计算被测发送端口的缓存能力。缓存计算模块用于根据根据第一发送端口计第二发送端口发送的流量、第一接收端口的统计结果计算被测发送端口的缓存能力。上述的网络设备接口缓存测试系统的测试方法包括如下步骤:步骤一:预先选定被测网络设备的某种发送端口中的一个作为被测发送端口,将被测网络测试仪与网络测试仪进行连接。步骤二:第一发送端口发送固定的背景流量,流量大小为Y,第二发送端口发送预定大小的流量,流量大小为Z。步骤三:被测发送端口向网络测试仪的第一接收端口发送流量,流量大小为N,所述第一接收端口的接口带宽为L。步骤四:第一接收端口统计被测发送端口发出的报文数目,与第一发送端口、第二发送端口发出的流量总和进行对比,根据对比结果进行相关操作:如果被测发送端口的流量大于被测网络设备接收到的总流量,则判断为丢包,降低第二发送端口的报文发送数目N,返回步骤一;如果如果被测发送端口的流量等于被测网络设备接收到的总流量,则判断为拥塞,并执行步骤五。步骤五:缓存计算单元记录当前第二发送端口的发送报文数目N,计算被测发送端口的缓存能力,计算流程包括如下步骤:步骤5.1:计算被测发送端拥塞时的流量K,K=Y+Z,单位为bps。步骤5.2:计算第二发送端口单位时间内发送报文的数目J,单位为个数。步骤5.3:计算流量K下的最大有效拥塞时间Time,Time=N/J,单位为s。步骤5.4:计算被测发送端拥塞时超过第一接收端口带宽的流量大小C,C=K-L,单位为bps。步骤5.5:计算得出第一发送端口的缓存能力H,计算公式为:H=(K-L)*Time本文档来自技高网...
一种网络设备接口缓存测试系统及其测试方法

【技术保护点】
一种网络设备接口缓存测试系统,其特征在于,包括被测网络设备、与被测设备连接的网络测试仪、缓存计算模块;所述被测网络设备具有至少两个接收端口及至少一种发送端口,所述网络测试仪具有至少两个发送端口及至少一个接收端口;选择网络测试仪的其中两个发送端口分别作为第一发送端口、第二发送端口,选择其中一个接收端口为第一接收端口;选择被测网络设备的某种发送端口中的一个作为被测发送端口;所述第一发送端口、第二发送端口分别与网络测试仪的两个不同的接收端口连接,且第一接收端口与网络测试仪的被测发送端口连接;所述网络测试仪用于对被测网络设备的被测发送端口的缓存能力进行测试;其中,第一发送端口、第二发送端口分别发送持续的固定带宽的背景流量、突发的预定大小的流量,第一接收端口用于接收被测发送端口发送的流量,并统计其发出的报文数目;缓存计算模块用于根据根据第一发送端口计第二发送端口发送的流量、第一接收端口的统计结果计算被测发送端口的缓存能力。

【技术特征摘要】
1.一种网络设备接口缓存测试系统,其特征在于,包括被测网络设备、与被测设备连接的网络测试仪、缓存计算模块;所述被测网络设备具有至少两个接收端口及至少一种发送端口,所述网络测试仪具有至少两个发送端口及至少一个接收端口;选择网络测试仪的其中两个发送端口分别作为第一发送端口、第二发送端口,选择其中一个接收端口为第一接收端口;选择被测网络设备的某种发送端口中的一个作为被测发送端口;所述第一发送端口、第二发送端口分别与网络测试仪的两个不同的接收端口连接,且第一接收端口与网络测试仪的被测发送端口连接;所述网络测试仪用于对被测网络设备的被测发送端口的缓存能力进行测试;其中,第一发送端口、第二发送端口分别发送持续的固定带宽的背景流量、突发的预定大小的流量,第一接收端口用于接收被测发送端口发送的流量,并统计其发出的报文数目;缓存计算模块用于根据根据第一发送端口计第二发送端口发送的流量、第一接收端口的统计结果计算被测发送端口的缓存能力。2.如权利要求1所述的网络设备接口缓存测试系统的工作方法,其特征在于,包括如下步骤:步骤一:预先选定被测网络设备的某种发送端口中的一个作为被测发送端口,将被测网络测试仪与网络测试仪进行连接;步骤二...

【专利技术属性】
技术研发人员:刘焕臣
申请(专利权)人:成都广达新网科技股份有限公司
类型:发明
国别省市:四川;51

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

1