virtualizing 5g infrastructure using cloud vim · common vim generic vnfm common vim network...

15
Virtualizing 5G Infrastructure using Cloud VIM Sangho Shin SK Telecom

Upload: others

Post on 06-Jun-2020

29 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

Virtualizing 5G Infrastructure using Cloud VIM

Sangho ShinSK Telecom

Page 2: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

2

NFV ETSI Standard

T-MANO

Cloud VIM

T-MANOCloud VIM

Page 3: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

• In lined with SK Telecom’s unified orchestration strategy, T-MANO provides control and management of the entire life-cycle of network infrastructure resources, functions, end-to-end network

2

3

1

4Standardized NFV MANO Framework

• Local NFV Orchestrator

• Generic VNFM

• Common VIM

1

End-to-end Network Orchestration

• Multi-domain(RAN, Transport, Core Network) network slice design & LCM

• Support multi-vendor VNF with open API

2

Service Orchestration

• Management of dynamic network segment optimized for requirements & policies

• Service chaining (SFC, FMSS)

• Policy server, BSS interworking

3

Standard Data model

• Multi-vendor, operator Interoperability

• Orchestration, configuration automation

4

T-MANO

T-MANO

Page 4: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

End-to-end Network Orchestration

Local (DC #i) NFV Orchestrator

North-Bound I/F (Service Orchestration, NG-OSS, BSS)

South-Bound Interface (Local NFV Orchestrator, Transport Infra Orchestrator, PNF/VNF)

Transport Infra. Orchestrator

Local (DC #j) NFV Orchestrator

Dynamic End-to-End Network Slice

E2E Network Slice CatalogE2E Network Slice Life-Cycle Mgmt.

Config. Plug-ins

PNFVL VL

VNF VNFC

VNFC VNFC VL PNF

VNF VNF

Local Network Slice (DC #i) Local Network Slice (DC #j)

Open API

Generic VNFM

Day-0 Configuration(Deployment)

Common VIM Generic VNFM Common VIM

Network ResourceLCM

Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service Exposure)

BSS (Order Life-cycle mgmt., Sales, Marketing, CEM, Billing)

Transport-SDN

Local NS LCM

NS LCM

Service LCM

VM

VM Container

VNF LCM Resource LCM

Day-1/N Configuration(Service Config.)

Descriptor On-boardE2ENetwork Slice

LCM

Service LCM

Order LCM

NG

-OSS

(Inven

tory M

gm

t., Collectio

n, E2E A

ssuran

ce, Analytics, C

ontro

ls)Status

NS

LCM

StatusLCM Action

TNaaS

LCM: Life-Cycle Management NS: Network Slice VNF: Virtualized Network Function VNFC: VNF Component VIM: Virtualized Infra Manager

VL: Virtual Link PNF: Physical Network Function (Non-virtualized Legacy Function) DC: Datacenter MANO: Mgmt. and Orchestration

T-MANO in Action: Dynamic End-to-End Network Slicing

Page 5: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

5/24

2

3

1

4

Cloud VIM

Cloud VIM

VIM Controller

MonitoringCloud Network

Data Plane Acceleration

TACO

SONA

SmartNIC

Cloud features: Virtual Networks, Containers, CI/CDCarrier grade performance: Data Plane Acceleration (Smart NIC, DPDK, SR-IOV)

Cloud VIM

Page 6: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

6/24

Cloud VIM

Virtual Networks• SONA: SDN based Virtual Network SolutionContainers• TACO: All Containerzied OpenStack• SONA: supports container networksCI/CD• TACO/SONA CI/CDData Plane Acceleration• Smart NIC, SR-IOV, DPDK

Page 7: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

7/17

SONA (Simplified Overlay Networking Architecture)

• ONOS based Virtual Network Management solution• Multi-Tenancy support with VxLAN and VLAN• Scalable Gateway, Fully Compatible with OpenStack

Highlyscalable

Better VM - VM Traffic visibility at Control Plane

Virtual Network

Page 8: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

8/17

TACO (SKT All Container OpenStack)

• Developed by SK Telecom, leveraging Container and Kubernetes• Community Version with Continuous Integration / Delivery System

Container

Page 9: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

9/24

TACO Architecture Container

Page 10: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

Kuryr-kubernetesNeutron

OVS

Kuryr CNI

Pods

VMVMVMContainerContainerContainer

10

SONA: Kubernetes Network Management Container

Page 11: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

Neutron

OVS

SONA CNI

Pods

VMVMVMContainerContainerContainer

• Ingress• Service

SR-IOV• DPA

11

ContainerSONA: Kubernetes Network Management

Page 12: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

• Continuous Integration (CI)– Full ONOS build and unit tests– Full static code analysis– SONA build and unit tests– Integration test

• OpenStack API invocation test• OpenStack scenario test

– ONOS/SONA failure/recovery test

• Continuous Delivery (CD)– Trigger docker image build webhook– Docker image with pre-built SONA

$ docker pull opensona/onos-sona-nightly-docker

SONA CI/CD Flow CI/CD

Page 13: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

jenkins-sona-verify

onos-sona-repo-build

onos-sona-patch

onos-sona-bucktool

sona-nightly-docker

rally + tempest

onos-sona-repo-build

sona-nightly-docker

rally + tempest

fetch pipeline script

fetch builder container

deploy ONOS & install SONA

test gerrit patch?

extract SONA merge w/ ONOS stable source

patch SONA

build SONA

run SONA unit test

fetch SONAreview

fetch latest SONA

Yes No

initialize OpenStack env.

fetch rally container

start integration test

pass?

send noti.trigger build

NoYes

Cloud

CI

Source

Registry

CD

SONA CI/CD Flow CI/CD

Page 14: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

14/24

DPA

Smart NIC, OVS DPDK, SR-IOV

Please check out the detail in the next talk from Daniel, who is SKT’s DPA expert.

Data Plane Acceleration

Page 15: Virtualizing 5G Infrastructure using Cloud VIM · Common VIM Generic VNFM Common VIM Network Resource LCM Service Orchestration (Service Life-cycle mgmt., Service Adaptation, Service

15/24

Data

Function A (Multi-datacenter-scale / Cloud-native VNF)

Virtualization Layer using Cloud VIM

Physical Resource Pool(common)

Spine

Leaf Leaf Leaf

Spine

PE router

SDN Leaf-Spine Fabric

Function C

Orch

estrator

Com

mon V

IMG

-VN

FM

SDN

Contro

l

Full mesh

IDS

Firewall

All Active

All Active

Function B

High Performance I/O

JBOF storage

OVSDPDK

Rack/Blade-type, Open H/W

Compute nodes Storage nodes Edge nodes

Data PlaneAcceleration

NG

-OSS/B

SS

LightweightContainer

PE

Action

vTAP

H/W

Acceleration

Virtualized NE A

VNF

Virtualization Layer A

Resource A(rack-type)

Active

Stand

by

Access switch

Aggr. switch

Virtualized NE B

VNF

Virtualization Layer B

Resource B(blade-type)

Active

Stand

by

PE router

Core switch

Access switch

Aggr. switch

Physical NE C

PE router

Core switch

Access switch

Orc

hes

trat

or

가상

Infr

a 관

리VIM

가상

기능

관리

VN

FM

PE router

Core switch

IDSFirew

all

IDSFirew

all

IDSFirew

all

Pass-

through

Central Offices

Virtualizing 5G Infrastructure using Cloud VIM

Conclusion