Skip to main navigation Skip to search Skip to main content

SDPA: Enhancing stateful forwarding for software-defined networking

  • Shuyong Zhu
  • , Jun Bi
  • , Chen Sun
  • , Chenhui Wu
  • , Hongxin Hu
  • Tsinghua University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

35 Scopus citations

Abstract

As the prevailing technique of Software-Defined Networking (SDN), OpenFlow introduces significant programmability, granularity and flexibility for many network applications to effectively manage and process network flows. However, OpenFlow only provides a simple «match-action» paradigm and lacks the function of stateful forwarding for SDN data plane, which limits it to support advanced network applications. Heavily relying on SDN controllers for all state maintenance incurs both scalability and performance issues. In this paper, we propose a novel Stateful Data Plane Architecture (SDPA) for SDN data plane. A co-processing unit, Forwarding Processor (FP), is designed for SDN switches to manage state information through new instructions and state tables. We design and implement an extended OpenFlow protocol to implement the communication between the controller and FP. To demonstrate the practicality and feasibility of our approach, we implement both software and hardware prototypes of SDPA switches, and develop a sample network function chain with stateful firewall, DNS reflection attack defense and NAT applications in one SDPA-based switch. Experimental results show that the SDPA architecture can effectively improve the forwarding efficiency with manageable processing overhead for those applications that need stateful forwarding in SDN-based networks.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 23rd International Conference on Network Protocols, ICNP 2015
PublisherIEEE Computer Society
Pages323-333
Number of pages11
ISBN (Electronic)9781467382953
DOIs
StatePublished - Mar 18 2016
Event23rd IEEE International Conference on Network Protocols, ICNP 2015 - San Francisco, United States
Duration: Nov 10 2015Nov 13 2015

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
Volume2016-March
ISSN (Print)1092-1648

Conference

Conference23rd IEEE International Conference on Network Protocols, ICNP 2015
Country/TerritoryUnited States
CitySan Francisco
Period11/10/1511/13/15

Keywords

  • OpenFlow
  • SDN
  • SDPA
  • Stateful fowarding

Fingerprint

Dive into the research topics of 'SDPA: Enhancing stateful forwarding for software-defined networking'. Together they form a unique fingerprint.

Cite this