This informational talk presents the overview of SDN (Software defined network) and OpenFlow. OpenFlow/SDN is emerging as one of the most promising and disruptive networking technologies of recent years. SDN is trying to re-define network by decoupling control and data planes. OpenFlow is an open standard communications protocol that gives access to the forwarding plane of a network switch or router over the network.
With SDN and OpenFlow, network virtualization and network OS can be possible as similar to server virtualization. Since, Linux is already de-facto operating system for networking and telecommunication equipments, OpenFlow supports Linux and many related open source projects have deveoped, such as network controllers, network hypervisors, and virtual network framework. In this talk, new concepts and related projects, SDN, OpenFlow, and open source projects, will be introduced to Linux developers.
Take-home messages:
- understand Software Defined Network and network virtualization
- understand and how to quick start OpenFlow based network controller design