SDN Multi-tenancy and Serveice Chain

Project Background

background

Motivation(Before)

  1. Users select the network, computing, storage of resources through the different page. To complete and bad user experience.
  2. Current CMCC DC pool can only allocate for less than 4K enterprise users. Besides, users can not customize their network.
  3. Network Function Virtualization(NFV) capacity is limited, can not provide users with value-added network services.

Objective(After)

  1. Users can define their network resources, configuration, management, maintenance of private network through the graphical web interface.
  2. Within a single resource pool, the network can support maximum 10K users, the tenant can allocate unlimited subnets within its VPC.
  3. Virtual application of LB / NAT / VPN / VR / FW , to provide user-defined service chain function, flexible definition of rental network.

VPC+ Service Chain APP

Architecture

System Architecture 1. Develop CMCC SDN VPC APP Tenants can custom cloud network, and firewall, load balancing service chain via the WEB interface(self-service portal). 2. Based on OpenStack Based on OpenStack to collaborate with the virtual platform (VMware and KVM). 3. Controller Support OpenStack NBI and SDN APP API. Support OpenFlow/XMPP/netconf/ovsdb protocol. 4. Forwarding Devices Support VM and legacy device management.

SDN DC Topology

SDN DC Topology

  1. Network Topology: Using Spine & Leaf architecture, including underlay + overlay and pure overlay.
  2. SDN: physical switches and vsw oriented SDN controller(CMCC developed)
  3. Graphic and services chain APP: Our works
  4. Performance support: 1000 openflows / s + 40 users concurrent configuration.
  5. Configuration free: After the vsw starts, the controller is automatically connected. All subsequent configurations are controlled by the controller

System Demo

Self Service Portal User self service portal UI.

online deployment

User online network deployment.

online configuration

User online network configuration.

Application

  1. China Mobile Jiangxi DC
  2. China Mobile Fujian Private Cloud Datacenter