15
What can SDN do for NFV Cloud Wang Ruixue China Mobile

3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

What can SDN do for NFV Cloud

Wang RuixueChina Mobile

Page 2: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

New NetworkArchitecture

•Virtualized Network Function•Centralized Control•Programmable Network

New NetworkOperation

•Auto Deployment•Flexible Orchestration•Maximal Usage

New Network

Service

•More Open•More Agile•On-demand

NovoNet – Our Vision of Future Network

New DC New NetworkEnabler Technology

NFVEnabler Technology

SDNOrchestrator

Page 3: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

from “hardware” to soft IP everywhere and IT inside

Centralized Intelligence and Distributed Processing

4D Characteristics to guide Arch. Design- Customized Service

o Network programmable and more agile

- Modularized Function

o Function modularization and composition on demand

- Virtualized Infrastructure

o Cloud basis

- Centralized Management

o Network services and functions unified orchestration

5G network is transformed as a soft network leveraging IT technology to provide agile and

flexible architecture to be faced with diverse business scenarios

5G is Driving Network Transformation

Page 4: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

• 5G NFs can be flexibly deployed in TIC+AP based on the service scenarios

• 5G leverages cloud technology to achieve network customization, openness, service-oriented, to supporthuge traffic, large connection and low latency capability to connect everything.

“Software” 5G based on NFV

Page 5: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

Relationship between SDN and NFV

Ø The network is composed of network element functions and

network connections.

Ø In essence, NFV implements network element functions, SDN

implements network connections, and both form a future

network.

EPCIMS HSS

vEPC vHSSvIMS

Cloud OS

Hardware

MANO

NFV

PNF

PNF SDN Network

SDN and NFV are different concept, SDN is an innovation of network architecture,

NFV is an innovation of device form

Different sources and targets. They can be developed independently. At the same time, They can complement each

other and integrate each other to achieve the future development goals of the network

Traditional Routing Network SDN Network

Application layer

Control layer

Device

Device Device

SDN网络

Device

DeviceControlplane

Forwarding plane

Controlplane

Forwarding plane

Controlplane

Forwarding plane

Device Device

Page 6: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

传统组网方案无法满足网络云大规模部署需求

VNF2VNF1

SDN GW

TOR

FW

SDNcontroller

vSwitch vSwitch vSwitch vSwitch

Automatic, flexible, large scale

VNF2VNF1

GW

EOR

TOR

FW

VIM

vSwitch vSwitch vSwitch vSwitch

EOR

Manual, pre-planning, small scale

Traditional networking cannot meet the requirements for large-scale network cloud deployment

① Uderlying network implement Layer 3 interconnection

② Network can be automatically provisioned on demand.

③ Distributed gateway can reduce the pressure of centralized devices

and reduce the network fault domain

④ Network configuration is canceled when the NFV lifecycle ends.,

and can maintained by the controller

⑤ Number of subnets supported by the VXLAN is up to 100,000.

① large broadcast domain

② Manual configuration cannot meet the requirements for NFV

services.

③ Centralized gateway is used, the capacity and capability are

extremely high.

④ The network maintenance complexity and overall risks are

increased.

⑤ VLAN Number only supports 4000 subnets

Page 7: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

Break the barriers between the core network and IP network

NetoworkAutomation

The core network and IP network (data center) are developed independently.,As a result:

Ø Service requirements and network capabilities do not match.

Ø The lower-layer network forwarding is not associated with upper-layer service.

NFVO+ (network orchestration)

VIM

VM (VNF) /vSwitch Network device(Tor and DC GW)

SDN controller (configuration)

Configuration the device

External network

VNF VM network configuration

VNFM

VNF vendor design network service NS

Requirement of Networkfor VNFs

VNF VM network configuration

NFVO+ (topology display)

VIM

VM (VNF) /vSwitch Network device(Tor and DC GW)

SDN controller (information reporting)

Physical network topology reporting

External network

VM network topology reporting

Unified service topology and network topology

Physical network topology

VM network topologyTopo

Report

Service deployment and adjustment: Service application is orchestrated by VNF vendors. SDN is introduced just to configration network

Network management : The SDN report the network topology to NFVO, which is very important for service adjustment and fault locating

Page 8: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

SDN can effectively support new service applications of 5G slicing

5G network slicing is end-to-end (E2E) synergy. SDN is a necessary module for implementing

slicing network automation and dynamic policy configuration.

Ø Network automation is enabled for slicing

Ø Dynamic delivery of network policies

VM StorageNetowrk

Virtulization

Openstack

DC SDN Controller

WAN SDN Controller

AN TN CN

Slicing ManagementAN TN CN AN SLICE TN SLICE CN SLICE

SLICE 1

SLICE 2VNF

VNFM

Access SDN Controller

5G Slicing

Drive of network slicing: customized and differentiated service requirements

On-demand service customization Flexible resource scaling Logical isolation of resource sharing

Page 9: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

IP Type Definition Typical Application

vNIC IP vNIC IP VNF internal communication

VIP(Host type) One or more vNICs share one IP address in active/standby mode. OM interface/service interface

Loopback(Routing)

Multiple VMs share the IP address and reach the IP address through one or more vNIC IPs (load sharing). BGP peer IP/ service interface

3 types of Service IP Address

Router

Eth2/IP2

Omu (active)

Omu (standby)

Eth1/IP1

VNF

Gateway

VIP

It is in the same subnet as vNIC

IP.

Router

VNFC VNFC VNFC

Loopback

Eth3/IP3

Eth1/IP1

VNF

Gateway

Eth2/IP2

Host interface Routing (static routing) interface

(Loopback1)Router

VNFC VNFC VNFC

Loopback

Eth3/IP3

Eth1/IP1

VNF

Gateway

Eth2/IP2

Routing (BGP) interface

Ue address pool

SDN needs to detect VNF service requirements and obtain the mapping between service addresses

and VM interface IP addresses to implement automatic service network configuration

Page 10: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

The SDN controller functions only as the network execution layer. The controller cannot obtain interconnection requirements and service IP addresses. Therefore, the upper-layer notification mechanism needs to be introduced.

The VIM is only responsible for starting VM and VNIC IP address allocation. It cannot detect

the mapping between VMs and specific VNF.

Introduce the upper-layer NMS to implement network orchestration

NFVO

VNFM

VIM

SDN-C

EMS

The NFVO can define VNF interworking requirements through the NSD and obtain the

mapping between service IP addresses and VM vNIC IPs based on the VNF instantiation

process.

1

2

3

The VIM and SDN controller cannot obtain VNF interworking requirements and the mapping between service IP addresses and

vNIC IPs. The MANO component needs to orchestrate the network requirements of VNF and deliver the network configurations to

the SDN controller for network configuration

Page 11: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

Based on the existing ETSI NFV architecture, the VIM is a key component of NFV and SDNconvergence. The modules and interfaces related to NFVO and VIM are refined and extended

OSS

Hypervisor

FW/LB

MANO

VNFMEMS

VNF

Hardware

Virtulization

VNF

VIM

SDN element and interface

Server

Storage SDN-C

vSwitch

SDN controller: The northbound interface connects to the VIM to accept network requirements, generate the corresponding network policy, and deliver the policy to the corresponding forwarding device.

VIM: Manages and creates virtual network resources, and invokes the SDN controller to automatically complete network deployment.

NFVO: NFV and SDN orchestration entity, parses NSD files, and creates logical network resources for interworking between VNFs and external networks.

Non-SDNDevice

SDN Device

NFVO+

NFV+SDN Logical Architecture of China Mobile Network Cloud

VNFM:Creates VNFs and logical networks within VNFs, and provides life cycle management for VNFs.

Page 12: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

SDN Solution in the Existing NFV Architecture

NSD file

Network Description

VNF Description

Configuration

Service Application NFVO

OpenStack Neutron

EOR

Tor

DC GW

VNF VM VM VNF VM VM

SR-IOVvSwitch

VNFM

SDNPlug-

in

NFVI

VNF ObjectvCSCF

DescriptionvMRF

DescriptionvATS Description

...

NICNIC

VxLAN

VLANOpenStack

Nova

Network objectRouter

Internal networkExternal network

Firewall

SDN contro

llerNFVO: The core brain of cloud network association parses

NSD files and decomposes complex NEs into network

objects and VNF objects, implementing unified

orchestration and management of NE objects and network

services in the entire resource pool.

SDN controller: Based on the upper-layer network

orchestration model, interwork with VIM to automate the

network deployment

Page 13: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

Automatic SDN configuration

(20.20.20.20/32)Router1

扩容

10.10.10.10/32

IP: 192.168.1.11/24GW: 192.168.1.1

IP: 192.168.1.12/24GW: 192.168.1.1

IP: 192.168.1.13/24GW: 192.168.1.1

IP: 192.168.1.1/24

vUGW_Gi_CONNECTIONPOINT1

vUGW_Gi_Network11

UGW_Gi_Net_Plane1

BGPaaS

IP route-static 10.10.10.10 32 next-hop 192.168.1.11IP route-static 10.10.10.10 32 next-hop 192.168.1.12IP route-static 10.10.10.10 32 next-hop 192.168.1.13

BGP peer 10.10.10.10 source 20.20.20.20 200 100

Directnet1_subnet1

Directnet2_subnet1

externalNet0(TeleAPP)

BGPaaS

③Router

⑥① BGP between the SDN gateway and external PES

Static routes between the SDN gateway and external PES

Interconnection between VNFs.

BGP between the SDN gateway and VNF

Static route between the SDN gateway and VNF

The SDN controller must support automatic network provisioning and adjustment for resource pools,

including east-west network automation and north-south network automationØ East-west network automation

Ø North-south network automation

The following does not belong to the automation scope of the SDN controller:

(1) Configure PE/CE routers and DCI network. (2) Underlay network .(3) The configuration of VNFs.

Page 14: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

Some question to discuss

Q1:Centralized Routing or Distributed Routing

Q2: Options for Overlay terminationØ Solution 1: VxLAN extended OVS and GW

Ø Solution 2: VxLAN extended TOR and GW

Q3:The significance of decoupling the interface between SDN controller and device

Page 15: 3.30pm - Wang Ruixue - What Can SDN Do for NFV Cloud …...Sep 03, 2019  · Openstack DC SDN Controller WAN SDN Controller AN TN CN Slicing Management AN TN CN AN SLICE TN SLICE CN

Thank You