A Packet-In Message Filtering Mechanism for Protection of Control Plane in OpenFlow Switches

نویسندگان

  • Daisuke Kotani
  • Yasuo Okabe
چکیده

Protecting control planes in networking hardware from high rate packets is a critical issue for networks under operation. One common approach for conventional networking hardware is to offload expensive functions onto hard-wired offload engines as ASICs. This approach is inadequate for OpenFlow networks because it restricts a certain amount of flexibility for network control that OpenFlow tries to provide. Therefore, we need a control plane protection mechanism in OpenFlow switches as a last resort, while preserving flexibility for network control. In this paper, we propose a mechanism to filter out Packet-In messages, which include packets handled by the control plane in OpenFlow networks, without dropping important ones for network control. Switches record values of packet header fields before sending Packet-In messages, and filter out packets that have the same values as the recorded ones. The controllers set the header fields in advance whose values must be recorded, and the header fields are selected based on controller design. We have implemented and evaluated the proposed mechanism on a prototype software switch, concluding that it dramatically reduces CPU loads on switches while passes important Packet-In messages for network control. key words: network security, software-defined networking, OpenFlow

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

OpenFlow Security Threat Detection and Defense Services

OpenFlow Security Threat Detection and Defense Services Wanqing You Department of Computer Science, Southern Polytechnic State University, Georgia Email: [email protected] Kai Qian Department of Computer Science, Southern Polytechnic State University, Georgia Email: [email protected] Xi He Department of Computer Science, Georgia State University, Georgia Email: [email protected] Ying Qian Departmen...

متن کامل

Fast OpenFlow Table Lookup with Fast Update

Software-Defined Networking (SDN), which separates the control plane and data plane, is a promising new network architecture for the Future Internet. OpenFlow is the de facto standard which defines the communication protocol between the controller and switches. The most challenging issue in OpenFlow switches is the lookup of multiple OpenFlow tables. The lookup of OpenFlow tables is so complica...

متن کامل

CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking

Software Defined Network (SDN) provides flexibility and agility for customizing the Data Center Network (DCN), which is essential element for the full support of multitenancy. In the current DCN infrastructure, physical switchs are able to support SDN protocols, such as OpenFlow. However, due to the limited resources of embedded CPU and on-chip memory size, physical OpenFlow switch suffers from...

متن کامل

ZeroSDN: A Message Bus for Flexible and Light-weight Network Control Distribution in SDN

Recent years have seen an evolution of SDN control plane architectures, starting from simple monolithic controllers, over modular monolithic controllers, to distributed controllers. We observe, however, that today’s distributed controllers still exhibit inflexibility with respect to the distribution of control logic. Therefore, we propose a novel architecture of a distributed SDN controller in ...

متن کامل

OFLOPS: An Open Framework for OpenFlow Switch Evaluation

Recent efforts in software-defined networks, such as OpenFlow, give unprecedented access into the forwarding plane of networking equipment. When building a network based on OpenFlow however, one must take into account the performance characteristics of particular OpenFlow switch implementations. In this paper, we present OFLOPS, an open and generic software framework that permits the developmen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEICE Transactions

دوره 99-D  شماره 

صفحات  -

تاریخ انتشار 2016