Protocol Oblivious Forwarding (POF): Software-Defined Networking with Enhanced Programmability
Autor: | Shengru Li, Zuqing Zhu, Cen Chen, Shoujiang Ma, Daoyun Hu, Huibai Huang, Wenjian Fang |
---|---|
Rok vydání: | 2017 |
Předmět: |
OpenFlow
Computer Networks and Communications business.industry Computer science ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS 020206 networking & telecommunications 02 engineering and technology Source routing 020210 optoelectronics & photonics Hardware and Architecture 0202 electrical engineering electronic engineering information engineering Forwarding plane Leverage (statistics) Table (database) business Software-defined networking Implementation Protocol (object-oriented programming) Software Information Systems Computer network |
Zdroj: | IEEE Network. 31:58-66 |
ISSN: | 0890-8044 |
DOI: | 10.1109/mnet.2017.1600030nm |
Popis: | Software-defined networking separates the control and forwarding planes of a network to make it more programmable and application- aware. As one of the initial implementations of SDN, OpenFlow abstracts a forwarding device as a flow table and realizes flow processing by applying the "match-and-act" principle. However, the protocol-dependent nature of OpenFlow still limits the programmability of the forwarding plane. Hence, in this article, we discuss how to leverage protocol-oblivious forwarding (POF) to further enhance the network programmability such that the forwarding plane becomes protocol-independent and can be dynamically reprogrammed to support new protocol stacks seamlessly. We first review the development of OpenFlow and explain the motivations for introducing POF. Then we explain the working principle of POF, discuss our efforts on realizing the POF development ecosystem, and show our implementation of POF-based source routing as a novel use case. Finally, we elaborate on the first WAN-based POF network testbed that includes POF switches located in two cities in China. |
Databáze: | OpenAIRE |
Externí odkaz: |