一种设备的背靠背缓存测试方法

文档序号:7759530阅读:239来源:国知局
专利名称:一种设备的背靠背缓存测试方法
一种设备的背靠背缓存测试方法
技术领域
本发明涉及一种测试具有流量控制功能的通讯设备或IP设备的装置,特别涉及 一种设备的背靠背缓存测试方法。
背景技术
背靠背缓存测试主要测试待测设备缓冲处理突发数据的能力。考验的是待测设备 处理突发数据流缓存数据并快速处理的能力。在IETF RFC2544网络基准测试中给出了背靠 背缓存的计算方法从空闲状态开始,测试仪表在给定的传输媒介上以合法的最小帧间隔 的传输速率向待测设备发送相当数量的固定长度的帧并计算由待测设备转发的数据帧数, 如果发送数据帧数等于待测设备转发的数据帧数,则增加发送数据帧的数量重复测试。如 果转发数据帧数少于发送数据帧数时,则减少发送帧数重复测试。定义发送的数据帧的总 值是一定大小的帧数,在待测设备没有丢包情况下时,该帧数即为最长突发数,统计该帧数 即完成其测试。对于设备的背靠背缓存测试,现有的方法是按照IETF RFC2544网络基准测 试给出的算法需要不断改变发送数据帧个数多次测试,每次测试运行的时间至少为2s且 应该重复至少50次得到平均值。由于IETF RFC2544网络基准测试给出的背靠背缓存方法 需要多次反复测试会导致测试过程的重复操作且测试时间增加。

发明内容本发明要解决的技术问题,在于提供一种设备的背靠背缓存测试装置,本实用新 型通过Pause流量控制原理来减少背靠背缓存测试过程中的重复操作,一次性直接得出通 讯设备的背靠背缓存,从而达到简化测试流程和减少测试时间。本发明是这样实现的一种设备的背靠背缓存测试方法,其特征在于,包括以下步 骤步骤10、首先第一测试仪表一端口以最大数据帧发送速率向待测设备的接收端发 送固定长度的数据帧;步骤20、第二测试仪表一端口持续向待测设备的发送端发送Pause流量控制帧, 迫使待测设备的发送端无法转发来待测设备的接收端的数据帧,此时待测设备把来接收端 的数据帧存储在待测设备的缓存区中;步骤30、当待测设备的缓存区被填满时,停止第一测试仪表一端口的数据帧发 送;步骤40、启动第二测试仪表一端口的接收数据帧统计功能;步骤50、停止第二测试仪表一端口的Pause流量控制帧的发送,当待测设备的发 送端不再收到Pause流量控制帧时,待测设备则会向第二测试仪表一端口转发缓存区中的 所有缓存的数据帧;步骤60、查看第二测试仪表一端口统计的数据帧个数;步骤70、根据缓存的数据帧个数与发送的固定帧长度的乘积,即可测试出待测设备的背靠背缓存。本发明具有如下优点通过第一测试仪表一端口向待测设备的接收端发送固定长 度的数据帧,然后待测设备将数据帧存储在缓存区中,等待其缓存区被填满时,待测设备向 第二测试仪表一端口转发缓存区中的所有缓存的数据帧,然后测试出待测设备的的背靠背 缓存。这样减少背靠背缓存测试过程中的重复操作,从而达到简化测试流程和减少测试时 间。

下面参照附图结合实施例对本发明作进一步的说明。图1为本发明结构示意图。图2为本发明方法流程示意图。
具体实施方式如图1所示,本发明方法所用的测试设备由一待测设备分别与两个测试仪表连接 组成的。所述待测设备可以是具有流量控制功能的通讯设备或IP设备,待测设备在收到 Pause流量控制帧时会停止发送数据,当Pause流量控制时间结束时重新开始发送数据。所述测试仪表是一种数据收发设备,测试仪表具有的数据发送功能包括可以构 造不同类型的数据帧,可以设置数据帧的长度,测试仪表发送的最大数据帧数量需要超过 待测设备的吞吐量(最大能接收的数据帧数量);还包括支持统计接收的数据帧个数,可以 随时清零并重新开始统计接收数据帧。为了说明方便,本发明将两所述测试仪表分别称为 第一测试仪表和第二测试仪表。下面结合图2对本发明作进一步说明步骤10、首先具有数据发送功能的第一测试仪表一端口以最大数据帧发送速率连 续向具有流量控制功能的待测设备的接收端发送固定长度(该长度标记为Size)的数据 帧。步骤20、第二测试仪表一端口持续向待测设备的发送端发送Pause流量控制帧, 使待测设备的发送端无法转发来自待测设备的接收端收到的数据帧,此时待测设备就会把 来接收端的数据帧存储在待测设备的缓存区中,由于第一测试仪表一端口向待测设备的接 收端发送的数据帧的数量很大,待测设备的缓存区会很快的被填满。步骤30、当待测设备的缓存区被填满时,停止第一测试仪表一端口的数据帧发送。步骤40、启动第二测试仪表一端口的接收数据帧统计功能,并清除之前的统计信 息重新开始统计。步骤50、停止第二测试仪表一端口的Pause流量控制帧的发送,当待测设备的发 送端不再收到Pause流量控制帧后,待测设备则会向第二测试仪表一端口转发出其缓存区 中的所有缓存的数据帧。步骤60、查看第二测试仪表一端口的统计的数据帧个数(标记为N)。步骤70、根据公式NXSize (缓存的数据帧个数与发送的固定帧长度的乘积)即可 测试出待测设备的背靠背缓存。
综上所述,本发明通过第一测试仪表一端口向待测设备的接收端发送固定长度的 数据帧,然后待测设备将数据帧存储在缓存区中,等待其缓存区被填满时,待测设备向第二 测试仪表一端口转发缓存区中的所有缓存的数据帧,然后测试出待测设备的的背靠背缓 存。这样减少背靠背缓存测试过程中的重复操作,从而达到简化测试流程和减少测试时间。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与 修饰,皆应属本发明的涵盖范围。
权利要求
一种设备的背靠背缓存测试方法,其特征在于,包括以下步骤步骤10、首先第一测试仪表一端口以最大数据帧发送速率向待测设备的接收端发送固定长度的数据帧;步骤20、第二测试仪表一端口持续向待测设备的发送端发送Pause流量控制帧,迫使待测设备的发送端无法转发来待测设备的接收端的数据帧,此时待测设备把来接收端的数据帧存储在待测设备的缓存区中;步骤30、当待测设备的缓存区被填满时,停止第一测试仪表一端口的数据帧发送;步骤40、启动第二测试仪表一端口的接收数据帧统计功能;步骤50、停止第二测试仪表一端口的Pause流量控制帧的发送,当待测设备的发送端不再收到Pause流量控制帧时,待测设备则会向第二测试仪表一端口转发缓存区中的所有缓存的数据帧;步骤60、查看第二测试仪表一端口统计的数据帧个数;步骤70、根据缓存的数据帧个数与发送的固定帧长度的乘积,即可测试出待测设备的背靠背缓存。
全文摘要
本发明提供一种设备的背靠背缓存测试方法,通过第一测试仪表一端口向待测设备的接收端发送固定长度的数据帧,然后待测设备将数据帧存储在缓存区中,等待其缓存区被填满时,待测设备向第二测试仪表一端口转发缓存区中的所有缓存的数据帧,然后测试出待测设备的背靠背缓存。本发明减少背靠背缓存测试过程中的重复操作,从而简化测试流程和减少测试时间。
文档编号H04L12/26GK101945019SQ20101027831
公开日2011年1月12日 申请日期2010年9月9日 优先权日2010年9月9日
发明者刘建文, 黄雪华 申请人:福建星网锐捷通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1