发明名称 内嵌于以太网交换芯片中的吞吐量性能测试处理引擎及其实现方法
摘要 本发明提供一种内嵌于以太网交换芯片中的吞吐量性能测试处理引擎及其实现方法,其中方法包括以下步骤:获取当期测试会话使用的数据结构并在当前会话时间刻度到期时对外发送一个报文,对发送出去的报文进行字节数和包数统计;对报文进行解析,解析出报文信息;根据报文信息进行查询,得到测试会话的数据结构;根据测试会话的数据结构对接收到的数据报文的字节数和报文数进行统计。从而实现对网络吞吐量进行性能测试时直接使用交换机内嵌工具而替代专业的测试仪设备进行测试,不对现有网络拓扑发生变动,可有效降低网络管理成本和运营成本。
申请公布号 CN102394795B 申请公布日期 2013.10.30
申请号 CN201110344649.1 申请日期 2011.11.04
申请人 盛科网络(苏州)有限公司 发明人 何志川
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 苏州威世朋知识产权代理事务所(普通合伙) 32235 代理人 杨林洁;陆敏勇
主权项 一种在以太网交换芯片中内嵌吞吐量性能测试处理引擎的实现方法,其特征在于,包括以下步骤:S10,获取当期测试会话使用的数据结构并在当前会话时间刻度到期时对外发送一个报文,对发送出去的报文进行字节数和包数统计; S20,对报文进行解析,解析出报文信息;S30,根据报文信息进行查询,得到测试会话的数据结构;S40,根据测试会话的数据结构对接收到的数据报文的字节数和报文数进行统计;其中,所述S10具体包括以下步骤:S101,对吞吐量性能测试处理引擎进行初始化赋值;S102,等待一个时间刻度超时到期,如果没有超时到期则回到S102继续等待处理,如果超时到期则跳到S103处理;S103,判断当前的测试会话是否使能,如果不使能,则跳到S104处理,如果使能则跳到S105处理;S104,对测试会话的索引进行更新,得到下一个测试会话的索引并回到S102处理;S105,获取得到当期测试会话使用的数据结构并得到该会话当前的一个时间刻度变量:时间刻度超时值,对时间刻度超时值减1;S106, 对时间刻度超时值进行判断,如果当前会话时间刻度未到期,则到S107处理;如果时间刻度到期,则对外发送一个报文,转到S108处理;S107,更新会话中的时间刻度超时值,并转到S104处理;S108,对需要发送的报文按照配置进行组包,并对发送出去的报文进行字节数和包数统计,然后把报文发送到包转发处理引擎从指定端口发送处理,报文发送完之后回到S104进行处理。
地址 215021 江苏省苏州市苏州工业园区星汉街5号B幢4楼13/16单元