mobile-cord - ieee comsoc-scvcomsocscv.org/docs/m-cord_ieee_june 8.pdf · 2016-07-07 · mobile...

26
Mobile-CORD Enable 5G with/on CORD ONOS/CORD Partnership http://opencord.org/

Upload: others

Post on 26-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

Mobile-CORD Enable 5G with/on CORD

ONOS/CORD Partnership http://opencord.org/

Page 2: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Drivers = Operator Challenges In the last 5 years

$50 Billion Spectrum investment

(~50 Mhz)

100,000% Increase in Wireless Data

Traffic

$5 Billion LTE System investment

(RAN, EPC)

Alternative “shared” access

(WiFi, LAA, LTE-U)

Vendor Lock-in

Interfaces

New and very diverse devices

with IoT

Slowing revenue growth

Page 3: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Drivers: Proprietary to Open

State of the infrastructure: Built with closed proprietary boxes

• Inefficient utilization including sub-optimal use of precious radio resources

• Inability to customize for various customers

• Slow in creating innovative services

• Cannot support industry-specific IoT scenarios

Mobile infrastructure needs re-architecting – To enhance Mobile operators’ competency

Page 4: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

About MCORD

▪ Mobile CO Re-architected as DC • Economics of DC ✓ Infrastructure mainly built with commodity H/W and white-boxes

• Agility of a Cloud provider ✓ Software platform that enable rapid creation of new services

▪ Mobile Edge

• Provide services at the edge of network to leverage the Benefits of; ✓ Proximity to Users ✓ Reduced latency, Reduced backhaul load ✓ Utilizing information related to Radio Resource

▪ Micro-services • Provide services and infrastructure well suited for the targeted enterprise; ✓ Lightweight platform on-demand ✓ Independency and autonomous control in accordance with centralized orchestration ✓ Enterprise specific SLA

Page 5: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD guiding concepts

• SDN/NFV

• Open source

• Open interfaces (RAN/Core)

• Open platforms

• Commodity hardware

• Programmability

• Observability

• Service assurance, Performance

• Coexistence with existing infrastructure

Page 6: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

Agile and cost-efficient deployment

Capabilities to be Explored on M-CORD

Provide customized services and better QoE to customers

Enhance resource utilization

• On-demand deployment • Virtualized /disaggregated RAN and EPC • Commodity H/W and open source

• Real-time resource management • Exploit multiple Radio Access Technologies • Real-time analytics framework

QoE: Quality of Experience, RAN: Radio Access Network, EPC: Evolved Packet Core

• Customized service composition • Differentiated QoE based on service requirements: latency and throughput • Enable use cases: IOT, smart cities, hospital, education, industrial M2M apps

Page 7: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD: Best of Mobile + CORD

MME, SGW, PGW

Mobile Edge Services

Caching, SON, Billing

Disaggregated/Virtualized

RAN

Disaggregated /Virtualized

EPC

BBU, RRU front haul fabric

SDN Control Plane - ONOS

NFV Orchestration w/XOS

SDN Fabric

Commodity servers, switches, network access

+

Platform for next gen mobile services + Software defined RAN

Page 8: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Software Architecture

Mobile

Subscribers

Operator Specification (TOSCA) + GUI

Service Graph

Resource Policy

Scaling Policy

Customer Policy

RRH

vMME

vBBU

vSGW

vPGW

OpenStack

Monitoring

vCDN

ONOS

CORD Controller

Controller Controller Controller

Controller Controller Controller Controller

Controller

• Everything-as-a-Service(XaaS)

• CORD Controller consolidate all configurations and control

• CORD Controller mediates all inter-service dependencies

Page 9: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Architecture Framework

XOS (Service Orchestration)

Mobile Edge Services

Disaggregated/Virtualized RAN

Disaggregated/Virtualized EPC

White Box White Box White Box White Box

White Box White Box

White Box White Box White Box White Box

White Box White Box White Box White Box

Leaf-Spine Fabric

White Box

White Box

ONOS (Networking)

OpenStack

VTN

Nova Ceilometer Neutron

RAN/EPC Control Agent Control APPs

[ M-CORD mobile edge ]

Content Caching vSGW vPGW-D vBBU vMME

EPC Control Functions

Centralized EPC

MME PGW

[ Mobile Core ]

RRUs

vPGW-C PCRF

5G Capabilities to be Explored on M-CORD

Page 10: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

Mobile CORD POC (March 2016)

UE1

UE2

Enterprise Customer View

Service Provider View

CORD Fabric

ONOS + OpenStack + XOS

BBU, MME, SGW, PGW

Services

Commodity Servers, Storage, Switches, and I/O

Caching Service Monitoring Service

eSON Service

ONOS

XOS

OpenStack

Content Caching vSGW vPGW-D

vBBU MME vPGW-C

TeraVM

RRUs

INTERNET

POC at ONS 2016

Page 11: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Service example: Video from the Edge

• Local service : UE1 vBBU vSGW local-PGW

• Non-local Service : UE2 vBBU vSGW global-PGW

Non-local service

Central/Core DC

PGW INTERNET

Local service M-CORD

mobile edge

M-CORD mobile edge

Page 12: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

Expected Service Opportunities on M-CORD

• mHealth

• Platform for Mission-critical IoT

• Connectionless services for Massive IoT

• Network Slicing for new service of diverse SLAs

• Analytics and Security

Page 13: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

[ M-CORD POC Rack ]

RRU vBBU

eSON

vPGW-C vPGW-U

vMME vSGW

UE, App

Emulator

ONOS XOS

M-CORD PoC: Infrastructure & Collaborators

RRU: Remote Radio Unit, (v- : virtualized), vBBU: Baseband Unit, vMME: Mobility Management Entity, vSGW: Serving Gateway, vPGW-C/D: PDN Gateway Control plane/Data plane, SON: Self Organizing Network

Page 14: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD: Roadmap (POCs and Potential Lab trials)

http://cord.onosproject.org/

Page 15: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Next POCs Goal

5G Technology building blocks and Use cases

+ New collaborators

+

Next POCs with - Enhanced integration - New features - New use cases

Success criteria - Abstractions - Slicing - Programmability - Open interfaces - Performance - Valuable edge services

M-CORD POC (at ONS 2016)

Page 16: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Proposed Expansions

RAN disaggregation EPC disaggregation Connectionless services

Real-time analytics Edge services Network slicing

Page 17: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

Work areas for next M-CORD PoC

• M-CORD control platform – Low Latency, QoS & Fabric Slicing, Analytics, Security

• Mobile Infrastructure – RAN: Multi-RAT, Disaggregation, Split Architecture, Slicing, SON/Analytics

– EPC: Disaggregation, Slicing, Policy & Charging

– Connectionless service (Non-GTP based)

• Services – mHealth, IoT, Gaming, VR/AR

1

2

3

Page 18: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Network Slicing PoC Plan

RAN Slicing +

Service Composition +

Service Composition +

A-CORD integration +

Performance Testing +

Service composition Fabric integration

+

Subject: “E2E Slicing”

CORE Slicing

Sliced Network E2E Monitoring

• RAN+CORE E2E Slicing - RAN Slicing by programmable eNB based on SDN architecture

- CORE Slicing based on ‘Data-place as a service model’ by XOS service composition

• E2E Monitoring of Sliced N/W

• Services

Page 19: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

Network Slicing

Fundamental Pillars of SDN Based Network Slicing

Latency

Capacity

Programmability / Flexibility

Set of manageable mobility resources to deal with dynamics of Specific: - Devices Types - Flow Types - Traffic Control Policies - Security Control Policies - Location based Policies - RAN Access Attributes / RB - Time Window Manage resources designated to network slices Analyze real time observability

Page 20: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD view: Network Slicing

Slice#1

Orchestration – CORD (eCOMP, XOS, OpenStack, ONOS)

Centralized CORE HW/SW Resources (VNFs, MME, SGW, PGW, PCRF, SON, Mobile Control Applications)

Mobile Edge HW/SW Resources

RAN HW/SW Resources (BBU, RF, RRH, Spectrum Pool, Backhauls…)

Slice#2 Slice#3 Slice#4

Mobile Edge HW/SW Resources Resource Recomposition

vBBU, vRAN, vEPC, VNFs

Distributed CORE HW/SW Resources (SGW, PGW, Edge Services / MME, PCRF, SON, Mobile Control Applications)

Page 21: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

Network Slicing: w/ Distributed M-CORD

• Deploy distributed and isolated local networks for specific services or customers • Each local network slice comprises fully or partially virtualized network functions • Local networks can be sliced within itself for different services and customers (e.g. #3) • Good for quick implementation while holding legacy infrastructure

.

.

Centralized Core

PGW

SGW

#4. Media slice

#3. Local IoT & Enterprise slice

#2. Mission critical Service

Slice

#1. Comm. Service Slice

Enterprise#1 Enterprise#2 Enterprise#3

Page 22: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Network Slicing Model

Page 23: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Connectionless Service PoC Plan

SDN-based configuration

Connectionless Service Service composition

vBBU

Radio Unit

OVS Offload In-Net Observability

Data-plane service

‘Data-plane’ for Connectionless Service

Smart NIC

Subject: “Connectionless Service”

• Connectionless Service - Non-tunnel based cost efficient Network for static IoT devices

- Compose and Slice Data-plane for connectionless services

• Enhanced Observability by Smart NIC

Page 24: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

CORDFabric

ONOSONOS (fabric)

VTN Restful API

eNB (data plane, XOS service)

RRC

RLC/MAC OF Table

Service Gateway (data plane,

XOS Service)

OF Table

XOS

Service Gateway ModelMobile edge application

ModeleNB Model

ONOS Mobile Edge Application (XOS Service)

MME+GW Control Plane

Connectionless OF

setup (instead of

GTP)

eNB Control Plane

S1AP

SCTP/IP

NAS

S1AP

SCTP/IP

NAS

PDCP

M-CORD: Connectionless Service

eNB

Data Plane

Control Plane

RRC

S1AP

SCTP/IP

NAS

GTP

UDP/IP

PDCP

RLC/MAC

MME

Control Plane

S1AP

SCTP/

IP

NAS

GTP-C

UDP/IP

SGW

Control Plane

Data Plane

GTP

UDP/IP

GTP

UDP/IP

GTP-C

UDP/IP

PGW

Control Plane

Data Plane

IP

Diameter

TCP/IP

GTP-C

UDP/IP

GTP

UDP/IPS1-U

S1-MME S11

S5

RANCore

Network

LTE end-to-end stack • Each network element has control and data plane.

• eNB has radio component and core network component.

SDN model 1. eNB/Gateways control plane aspect moved as

SDN control plane application “ONOS Mobile Edge application”.

2. Key component here, many ways to design this, for example, remove S1AP stack etc.

SDN model 1. eNB data plane, OF for core network side (non-

gtp) interface. 2. Either OF or some other interface to manage

radio resource.

XOS Service model 1. eNB data plane as service. 2. Service gateway data plane as

service. 3. ONOS Mobile Edge application as

service.

SDN model: Service Gateway 1. Implement traditional gateway

function like charging, policy. 2. Subscriber flow managed via

OpenFlow(+).

Current LTE Network Architecture Connectionless LTE Network in CORD POD

Page 25: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

M-CORD Monitoring Implementation

eNB SGW PGW

ONOS

Service VNFs

BBU-C Mobility-C GW-C

RRU

CORD Fabric

Deep obesrvability and proactive analytics for Sliced Network, VNFs, Fabric by using programmable probe

Page 26: Mobile-CORD - IEEE ComSoc-SCVcomsocscv.org/docs/M-CORD_IEEE_June 8.pdf · 2016-07-07 · Mobile CORD POC (March 2016) UE1 vPGW UE2 Enterprise Customer View Service Provider View CORD

Call to Action

Share your specific proposals to be part of the next M-CORD POCs

Engage and bring your resources (infrastructure + developers) to build the POCs

To influence 5G solutions and potential use cases in close collaboration with

the leading service providers, ON.Lab, other partners and collaborators

Contact us for further information : Tom Tofigh (at&t): [email protected] Mingeun Yoon (SK telecom) : [email protected] Sandhya Narayan (Verizon): [email protected]