[发明专利]一种POF交换机idle定时的测试系统及方法有效
| 申请号: | 201810466648.6 | 申请日: | 2018-05-16 |
| 公开(公告)号: | CN108632115B | 公开(公告)日: | 2020-05-26 |
| 发明(设计)人: | 叶晓舟;田姣姣;郭志川;曹作伟 | 申请(专利权)人: | 中国科学院声学研究所 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;杨青 |
| 地址: | 100190 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 pof 交换机 idle 定时 测试 系统 方法 | ||
1.一种协议无感知转发交换机idle定时的测试系统,用于对协议无感知转发交换机的idle定时功能进行测试,其特征在于,所述系统包含:测试表项配置模块、测试数据发送模块、转发监听模块和定时误差计算模块;
所述测试表项配置模块,与待测协议无感知转发交换机的控制端口连接,用于向待测协议无感知转发交换机配置预定的协议无感知转发流表,并向定时误差计算模块提供idle定时时间和idle定时的配置时刻;
所述测试数据发送模块,与待测协议无感知转发交换机的输入数据端口连接,用于向待测协议无感知转发交换机连续发送测试数据包;
所述转发监听模块:与待测协议无感知转发交换机的输出数据端口连接,用于监听待测协议无感知转发交换机的转发测试数据包的行为,当转发行为发生变化时,记录转发行为变化时刻,并向定时误差计算模块发送该时刻;
所述定时误差计算模块:基于idle定时时间、idle定时的配置时刻和转发行为变化的时刻,计算idle定时误差,形成测试结果;
所述转发行为变化时刻为当idle表项被移除后,转发监听模块收到协议无感知转发交换机转发的第一个数据包的时刻;
所述idle定时误差e的计算公式为:
e=|Td-Tc-Ti|/Ti*100%
其中,Ti为idle定时时间,Tc为idle定时配置时刻,Td为转发行为变化时刻。
2.根据权利要求1所述的协议无感知转发交换机idle定时的测试系统,其特征在于,所述预定的协议无感知转发流表中,设置idle表项A位于流表1,处理数据表项B位于流表2;设置表项A的匹配值为1;利用协议无感知转发指令将表项A的匹配值赋值给表项B,并设置表项B的数据处理动作;若表项A失效,表项B的匹配值将被协议无感知转发指令设为0;设置idle表项A的idle定时时间,记录idle定时的配置时刻。
3.根据权利要求1所述的协议无感知转发交换机idle定时的测试系统,其特征在于,所述测试数据包的匹配字段值为0;所述测试数据包的发送间隔低于t/10;t为测试要求的时间精度。
4.一种协议无感知转发交换机idle定时的测试方法,所述方法包括:
步骤1)向待测协议无感知转发交换机配置预定的协议无感知转发流表;
步骤2)所述协议无感知转发流表设置完毕后,向协议无感知转发交换机连续发送测试数据包;
步骤3)通过flow_mod消息设置idle表项的定时时间为Ti;记录idle定时的配置时刻Tc;
步骤4)监听协议无感知转发交换机的输出数据端口,当idle表项被移除后,记录协议无感知转发交换机的转发行为变化时刻Td;
步骤5)计算idle定时与设置的定时之间的误差e:
e=|Td-Tc-Ti|/Ti*100%
形成测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810466648.6/1.html,转载请声明来源钻瓜专利网。





