DocumentCode
558738
Title
A 100Gig network processor platform for openflow
Author
Ferkouss, O.E. ; Snaiki, Ilyas ; Mounaouar, Omar ; Dahmouni, Hamza ; Ben Ali, Racha ; Lemieux, Yves ; Omar, Cherkaoui
fYear
2011
fDate
24-28 Oct. 2011
Firstpage
1
Lastpage
4
Abstract
Openflow splits the control plane from the data plane and move it to a centralized remote controller that dictates the forwarding behaviour to multiple Openflow switches. OpenFlow 1.1, introduces pipeline processing of the flow tables. This helps to improve flexibility and performance. This paper presents an implementation of the version 1.1 of OpenFlow capable to achieve a good performance. Knowing that OpenFlow is a rule-based approach, we can have several levels of flexibility of the switch by only updating the flow entries on-the-fly. We will show also that we can achieve a good performance using RFC (Recursive Flow Classification) that uses SRAM and TCAM side by side to enhance classification performance for the Openflow 1.1 Switch. Using this approach helps ameliorating the parallelism of the classification process and better exploiting of the hardware resources since most hardware platforms (such as Network processors) contain both TCAM and SRAM to store the lookup structures.
Keywords
computer networks; pattern classification; pipeline processing; protocols; telecommunication network routing; 100 gig network processor platform; SRAM; TCAM; centralized remote controller; classification performance; flow tables; lookup structures; multiple Openflow switches; pipeline processing; recursive flow classification; rule based approach; Clocks; Control systems; Hardware; Memory management; Pipelines; Process control; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Network and Service Management (CNSM), 2011 7th International Conference on
Conference_Location
Paris
Print_ISBN
978-1-4577-1588-4
Electronic_ISBN
978-3-901882-44-9
Type
conf
Filename
6104028
Link To Document