Sciweavers

ANCS
2008
ACM

Implementing an OpenFlow switch on the NetFPGA platform

14 years 2 months ago
Implementing an OpenFlow switch on the NetFPGA platform
We describe the implementation of an OpenFlow Switch on the NetFPGA platform. OpenFlow is a way to deploy experimental or new protocols in networks that carry production traffic. An OpenFlow network consists of simple flow-based switches in the datapath, with a remote controller to manage several switches. In practice, OpenFlow is most often added as a feature to an existing Ethernet switch, IPv4 router or wireless access point. An OpenFlow-enabled device has an internal flow-table and a standardized interface to add and remove flow entries remotely. Our implementation of OpenFlow on the NetFPGA is one of several reference implementations we have implemented on different platforms. Our simple OpenFlow implementation is capable of running at line-rate and handling all the traffic that is going through the Stanford Electrical Engineering and Computer Science building. We compare our implementation's complexity to a basic IPv4 router implementation and a basic Ethernet learning swit...
Jad Naous, David Erickson, G. Adam Covington, Guid
Added 12 Oct 2010
Updated 12 Oct 2010
Type Conference
Year 2008
Where ANCS
Authors Jad Naous, David Erickson, G. Adam Covington, Guido Appenzeller, Nick McKeown
Comments (0)