70 likes | 219 Views
SDN Problem Statement and Use Cases for Data Center Applications. Ping Pan Thomas Nadeau November 2011. Problem. In data center environment, the operation at application-level does not have the knowledge of the underlying network condition: Make network provisioning complex
E N D
SDN Problem Statement and Use Cases forData Center Applications Ping Pan Thomas Nadeau November 2011
Problem • In data center environment, the operation at application-level does not have the knowledge of the underlying network condition: • Make network provisioning complex • Difficult to expand intra/inter-data-center services • Many are developing proprietary solutions • This area involves the interoperability between applications, storage servers and networking routers/switches • Need to have a standardized protocol
What is needed to address the problem… Logical Networks (VM’s, Applications) Logical Networks (VM’s, Applications) Logical Networks (VM, Applications) Physical Network Virtualization, Programmability and Monitoring) Physical Networks Physical Networks
User Case #1: VM Migration: traditional model(Dedicated network devices, and manual configuration) Data Center Data Center VM 1 VM 2 VM 1 VM 2 Hypervisor Service Manager Hypervisor Router/Switch Router/Switch Tunnel Network Routers/Switches Network Routers/Switches
User Case #1 (cont.): Manage via network virtualization(A software solution by constructing L2 over L3, but no awareness on the underlying network links) Data Center Data Center VM 1 VM 2 VM 1 VM 2 Service Manager Logical Switch Logical Switch Tunnel Net Virtualization Controller Hypervisor Hypervisor Network Routers/Switches Network Routers/Switches
User Case #1 (cont.): Mange via SDN Controller(Support network virtualization by interfacing with the underlying physical network, and leveraging existing techniques to provide provisioning, VPN and SLA support) Data Center Data Center VM 1 VM 2 VM 1 VM 2 Hypervisor Cloud Service Manager Hypervisor SDN Controller Network Routers/Switches Network Routers/Switches Tunnel
User Case #2 (cont.): Application-to-Network VPN Mapping SDN Controller Mapping of application connectivity to network VPN MPLS Network Data Centers VPN VLAN App1 VM Switch VM App2 VLAN VPN Network VPN infrastructure (TE, SPB, PBB, EVPN, OpenFlow…) Application VPN (with various connectivity and SLA requirements)