Hyb NET Network Manager for a Hybrid Network
Hyb. NET: Network Manager for a Hybrid Network Infrastructure Hui Lu, Nipun Arora, Hui Zhang, Cristian Lumezanu, Junghwan Rhee, Guofei Jiang
Background : SDN • Traditional network management configuration mechanisms are cumbersome and do not scale well to large scale systems • With recent advances in cloud oriented networking infrastructure the need of a flexible Traditional SDN Switching Open. Flow Controller Software Defined Networking (Open. Flow) • Centralized control plane of network switches • Controller decides on actions and routing • Switches perform only data plane forwarding 2
Background : Cloud Computing • Cloud Computing Infrastructure usually needs rapid re-configuration and network management • Software Defined Networking is increasingly being adopted by industry leaders in managing large scale networks • However … 3
Motivation • Transitioning to a Software Defined Networking is difficult • Existing Network infrastructure cannot be ignored, and only a phased network transition is possible Hybrid network is a reality -- Transitioning existing legacy deployment -- Budget limitations Full SDN E D A R UPG Must upgrade to SDN incrementally 4
Key Highlights • Seamless network management of Hybrid Network with centralized Hybrid Controller • Specific focus on network isolation • Integrated with Open. Stack Grizzly Platform • Introduce the concept of “virtualization in virtualization” and “virtual links” Hybridcontroller 5
Architecture Overview API Mapping database Open. Flow switch Path Finder VLAN tables Hybrid Controller Open. Flow protocol Slice tables Network Operator Create network Create sub-network Create ports … Input: Requests Logical topology Open. Flow controller Legacy switch Physical network database Physical infrastructure 6
Network Isolation Traditional network -- VLAN: packets are tagged and can only pass through ports with the same tagged id. SDN network -- Slice: packets are authenticated by various patterns; VLAN-ID port-based solution or MAC-based solution allow Lookup Open. Flow Controller datapath_id Ingress_port First Packet_in vid (port-based) src_mac (mac-based) Slice Matching Slice_1 Fun 1() Slice_2 Fun 2() …… … Flow rules Open. Flow Switch drop
Thanks for Listening!!! Nipun Arora NEC Laboratories America Princeton, NJ nipun@nec-
- Slides: 8