Description:
Software Defined Networking:
SDN is a new approach to networking and its key attributes include: separation of data and control planes; a uniform vendor-agnostic interface called OpenFlow between control and data planes; a logically centralized control plane; and slicing and virtualization of the underlying network.
The logically centralized control plane is realized using a network operating system that constructs and presents a logical map of the entire network to services or control applications implemented on top of it. With SDN, a researcher or network administrator can introduce a new capability by writing a simple software program that manipulates the logical map of a slice of the network.
Requirements:
Proficient in Core Java/J2EE programming, Java script, spring and Eclipse IDE.
Understanding of Data Center Network architecture
UI development (Javascript, Python, Pyramid/Pylon, REST)
Networking (Embedded (switching/routing), Operating Systems (drivers, vswitches, TCP/IP stack)