[发明专利]测量openflow交换机转发packet_out消息最大速率的方法及装置有效
申请号: | 201710967739.3 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107612850B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 金利;杨锐;刘敬一 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/26 |
代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平 |
地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测量 openflow 交换机 转发 packet_out 消息 最大 速率 方法 装置 | ||
1.一种测量openflow交换机转发packet_out消息最大速率的方法,其特征在于,包括:
S1,控制器通过二层交换机分别向测试仪和被测试的openflow交换机发送packet_out报文;
S2,所述openflow交换机将接收到的所述packet_out报文再转发给所述测试仪;
S3,所述测试仪对比由二层交换机和openflow交换机发送过来的报文数,得出openflow交换机发送packet_out消息的最大速率。
2.根据权利要求1所述的方法,其特征在于,所述控制器为openflow开源控制器,且其通过在RYU控制器中编写app实现。
3.根据权利要求2所述的方法,其特征在于,所述RYU控制器中至少定义了openflow交换机转发packet_out报文的数据转发口、packet_out报文的报文长度及报文内容。
4.根据权利要求1所述的方法,其特征在于,所述S1包括:
S11,所述控制器向二层交换机发送packet_out报文;
S12,所述二层交换机将接收到的所述packet_out报文分两路,分别广播给被测试的openflow交换机的管理口和测试仪的检测端口。
5.根据权利要求3所述的方法,其特征在于,步骤S2中,所述openflow交换机接收packet_out报文,从所述packet_out报文中获取所述数据转发口、报文长度,并将所述packet_out报文从所述数据转发口转发给测试仪。
6.根据权利要求1所述的方法,其特征在于,步骤S3中,若二层交换机发送过来的报文数大于openflow交换机发送过来的报文数,则openflow交换机发送packet_out消息的最大速率由openflow交换机发送过来的报文数得到。
7.一种测量openflow交换机packet_out消息性能的装置,其特征在于,包括:openflow交换机、控制器、二层交换机、测试仪,所述控制器与二层交换机相连,所述二层交换机的输出端与测试仪和被测试的openflow交换机均相连,所述openflow交换机与测试仪相连,所述控制器通过二层交换机分别向测试仪和openflow交换机发送packet_out报文;所述openflow交换机将接收到的所述packet_out报文再转发给测试仪;所述测试仪对比由二层交换机和openflow交换机发送过来的报文数,得出openflow交换机发送packet_out消息的最大速率。
8.根据权利要求7所述的装置,其特征在于,所述控制器为RYU控制器,所述RYU控制器中至少配置了openflow交换机转发packet_out报文的数据转发口、packet_out报文的报文长度及报文内容。
9.根据权利要求8所述的装置,其特征在于,所述openflow交换机包括管理口和所述数据转发口,所述二层交换机与openflow交换机的管理口相连,所述测试仪与openflow交换机的数据转发口相连。
10.根据权利要求8所述的装置,其特征在于,所述测试仪比较得到二层交换机发送过来的报文数大于openflow交换机发送过来的报文数,则由openflow交换机发送过来的报文数得到openflow交换机发送packet_out消息的最大速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710967739.3/1.html,转载请声明来源钻瓜专利网。