Title :
Forwarding Programming in Protocol-Oblivious Instruction Set
Author :
Jingzhou Yu ; Xiaozhong Wang ; Jian Song ; Yuanming Zheng ; Haoyu Song
Author_Institution :
Huawei Technol. Co., Ltd., Beijing, China
Abstract :
Protocol-Oblivious Forwarding (POF) is an enhancement to Open Flow-based SDN forwarding architecture. In this paper, we proposed a basic POF Flow Instruction Set (POF-FIS) which can be used to edit and forward packets as designed on the controller side. Working on the southbound interface of SDN, POF-FIS is independent of target platforms and northbound interfaces. To design the forwarding process on the controller side, users can take advantages of high-level programming languages or directly manipulate the POF-FIS using graphical or command-line user interface. High-speed execution of POF-FIS is very important for network elements, while eliminating the need of hard-coded protocol parsing and packet processing. We show that POF-FIS allows the forwarding capability of the flexible network elements to be fully released to achieve higher performance and more expressive forwarding behavior.
Keywords :
instruction sets; protocols; software defined networking; POF flow instruction set; flexible network elements; forwarding programming; hard coded protocol parsing; packet processing; protocol oblivious instruction set; Graphical user interfaces; High level languages; Optical fibers; Process control; Programming; Protocols; FIS; OpenFlow; POF; SDN;
Conference_Titel :
Network Protocols (ICNP), 2014 IEEE 22nd International Conference on
Conference_Location :
Raleigh, NC
Print_ISBN :
978-1-4799-6203-7
DOI :
10.1109/ICNP.2014.92