ISSN 1000-1239 CN 11-1777/TP

• 网络技术 •

### OpenFlow网络冗余控制报文消除机制研究

1. (解放军理工大学指挥信息系统学院 南京 210007) (mingchennj@163.com)
• 出版日期: 2014-11-01
• 基金资助:
基金项目：国家“九七三”重点基础研究发展计划基金项目(2012CB315806)；国家自然科学基金项目(61379149,61070173,61103225)

### Eliminating Redundant Control Messages in OpenFlow Networks

Zuo Qingyun, Chen Ming, Ding Ke, Xing Changyou, Zhang Guomin, Xu Bo

1. (College of Command Information Systems, PLA University of Science and Technology, Nanjing 210007)
• Online: 2014-11-01

Abstract: The data plane of OpenFlow networks sends packets which don’t match any flow entry to the controller, and in such case connectionless burst traffic is encapsulated as control messages, until the data plane receives a response message from the controller. This process produce redundant control messages for both the control and data planes, which influences the performance of the entire network. However, current OpenFlow protocol doesn’t give definite explanation or handle this problem. In this paper, we propose two approaches of eliminating redundant control messages on the control plane (referred as ERCMC) and on the data plane (referred as ERCMD). ERCMC constructs latest packet-in message view (referred as LPMV) on the controller to mark the latest packet-in messages, so as to eliminate redundant control messages on the control plane. ERCMD adds marks directly on the data plane, so that the burst packets are directly buffered and never encapsulated as control messages. We implement these two approaches in NOX and Open vSwitch respectively, and evaluate the performance of the two approaches. The results of our experiments show that ERCMC can eliminate redundant control messages, but it will add extra processing overheads; ERCMD can not only eliminate redundant control messages, but also alleviate the load of the controller and OpenFlow switches.