Home // ICNS 2015, The Eleventh International Conference on Networking and Services // View article


Unified POF Programming for Diversified SDN Data Plane Devices

Authors:
Haoyu Song
Jun Gong
Hongfei Chen
Justin Dustzadeh

Keywords: SDN; OpenFlow; POF; data plane; programming.

Abstract:
Software Defined Networking (SDN) will ultimately evolve to be able to program the network devices with customized forwarding applications. The ability to uniformly program heterogeneous forwarding elements built with different chips is desirable. In this paper, we discuss a data plane programming framework suitable for a flexible and protocol-oblivious data plane and show how OpenFlow can evolve to provide a generic interface for platform-independent programming and platform-specific compiling. We also show how an abstract instruction set can play a pivotal role to support different programming styles which map to different forwarding chip architectures. As an example, we compare the compiler-mode and interpreter-mode implementations for a Network Processing Unit (NPU) based forwarding element and conclude that the compiler-mode implementation can achieve a performance similar to that of a conventional non-SDN implementation. Built upon our Protocol-Oblivious Forwarding (POF) vision, this work presents our continuous efforts to complete the ecosystem and pave the SDN evolving path. The programming framework could be considered as a proposal for the OpenFlow 2.0 standard.

Pages: 92 to 97

Copyright: Copyright (c) IARIA, 2015

Publication date: May 24, 2015

Published in: conference

ISSN: 2308-4006

ISBN: 978-1-61208-404-6

Location: Rome, Italy

Dates: from May 24, 2015 to May 29, 2015