The invention discloses a method and a device for measuring the maximum rate of openflow switch forward packet_out messages, the method includes: controller through layer two switches respectively to the tester and tested openflow switch openflow switch will send packet_out message; packet_out message received and forwarded to the tester; the number of packets sent by contrast test instrument the two layer switch and openflow switch over, the maximum rate of openflow switch packet_out message. The invention is based on the RYU controller test architecture, and excludes the bottleneck of the message handling capacity of the server carried by the controller, and accurately detects the maximum rate of the openflow switch processing the test message.
【技术实现步骤摘要】
测量openflow交换机转发packet_out消息最大速率的方法及装置
本专利技术涉及openflow交换机性能测试领域,尤其是涉及一种测量openflow交换机转发packet_out消息最大速率的方法及装置。
技术介绍
软件定义网络(Software-definednetworking,缩写为SDN)是一种网络虚拟化(Networkvirtualization)技术,是由Emulex提出。利用OpenFlow协议,把路由器的控制平面(controlplane)从数据平面(dataplane)中分离出来。这个架构可以让网络管理员,在不更改硬件装置的前提下,以中央控制方式,用程序重新规划网络,为控制网络流量提供了新的方法,也提供了核心网络及应用创新的良好平台。其两大平面——控制平面和数据平面之间通过OpenFlow协议通讯。OpenFlow协议是由开放网络基金会(OpenNetworkingFoundation,缩写为ONF)开发并推动的一种SDN控制平面南向协议。它规定了控制平面与数据平面通讯的方式及内容,同时是目前应用最广泛的SDN南向协议,得到了产业界,特别是交换设备(即数据平面设备)厂商的支持。目前该协议的OpenFlow1.3版本是其长期维护,并得到最广泛应用和部署的版本。作为SDN网络中核心的组件,OpenFlow交换机对OpenFlow协议的处理性能受到了OpenFlow交换机厂商以及SDN网络用户的关注。在此基础上,亟需一款测试工具及方法可以模拟大量的SDN网络交换设备与控制器进行OpenFlow协议的通讯,进而测试OpenFlow交换 ...
【技术保护点】
一种测量openflow交换机转发packet_out消息最大速率的方法,其特征在于,包括:S1,控制器通过二层交换机分别向测试仪和被测试的openflow交换机发送packet_out报文;S2,所述openflow交换机将接收到的所述packet_out报文再转发给所述测试仪;S3,所述测试仪对比由二层交换机和openflow交换机发送过来的报文数,得出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交换机发送过来的报文数...
【专利技术属性】
技术研发人员:金利,杨锐,刘敬一,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。