evolving the mobile core to cloud native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv...

19
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Evolving the Mobile Core to Cloud Native Ian Campbell | MCBU CTO

Upload: others

Post on 14-Apr-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Evolving the Mobile Core to Cloud Native

Ian Campbell | MCBU CTO

Page 2: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

The market’s evolution paths

2016 2020

4G

Transition to Virtual Performance

5G

Cloud Native

Scale | Distributed Architecture | Slicing

Low Latency | Gig-Speed

Automation | Containers | Micro-Services

Page 3: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Cisco’s evolution paths

2016 2020

4G5G

Cloud NativeUltra Services Platform

UGP USF UPP

• ASR 5500 Ultra• Performance parity• Functional parity

• Dynamic Distributed Slices• Containers• Micro-Services Architecture

Ultra

• Ultra Platform with CUPS • MANO• MEC, HAG, NB IoT• SON

Value &Flexibility

Architected to support any infrastructure and

fully automate deployments and lifecycle events

Page 4: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Combine applications from different sources

Support new functionality

Quickly install patches

API-driven NFV model

Cisco’s Cloud-NativeArchitecture provides:

Extend SP’s

innovation capabilities

at scale

Page 5: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

5G Network Functions

Session management

(SMF)

Policy control function (PCF)

User plane functions

(UPF)

Authentication Server function

(AUSF)

Unified Data Management

(UDM)

Application function (AF)

(New Radio) Access Network

Data networks (DN)

UE

N1 N2N4

N12 N8 N10

N9

N14

N3 N6

N15

N7N11

N13

N5

Access/mobility mgmt

(AMF)

BRKSPM-2006 5

Network Exposure

Function (NEF)

Network Resource

Function (NRF)

Network Slice Selection

Function (NSSF)

Mobile Video Services

Security Services

Enterprise Services

AR/VR ULLRCClosed Loop Automation

E2E Mobile Core aaS

VNF Lifecycle Automation

Control User Plane

Separation

Advanced Telemetry/Anal

yticsMulti-Access

Edge Compute Network Slice Creation and

Mgmt

eMBB

ONAP/ECOMP Integration

Page 6: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

Benefits

Simplicity

& Automation

Performance &

Modularization

Built for Multi-Cloud

Strategy

Disaggregation of the core

to the access edge

Leveraging Open Source

& the Cisco ecosystem

Containerization &

Microservices

Solutions

5G E2E Mobile Core

New vertical offers

Multi-access with unified

identity and policy

Cloud Native Mobile Core

Page 7: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Cloud Native Platform

Fully Automated Mobile Core

Cloud Hosted Mobile Control Plane

Self-Healing Network

Common platform services to support Docker lifecycle automation and common operational functions. Package VNFs as Docker containers for orchestration and automation.

Refactor and rebuild functions of StarOS as containerized microservices extending current UP/CP separation effort. Address next gen forwarder, state and protocol separation.

Automated instantiation and lifecycle management across a complete mobile core solution. Along with EPC and PCRF, include additional 3GPP functions for an E2E Mobile Core: NRF, NEF, AUSF/HSS, UDM, etc.

Deliver an E2E disaggregated mobile core solution in a public cloud with user plane on premise. Fully automated lifecycle integration of local UP and hosted CP in separate domains.

Leverage analytics to combine artificial intelligence & deep learning and dynamic network to create

knowledge network

Cloud Native milestones

Mobile Core Vertical Solutions

Cloud Native Mobile Gateway

Mobile Core as a Service Solutions for E2E IOT, Enterprise, MVNO, PMB, and Consumer verticals

Page 8: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

• Microservices• Modular, loosely coupled software services

• Individually deployed and lifecycle managed

• Containers• Virtualization and management of Microservices

• Highly portable to different deployment targets

• Continuous Delivery • Automated continuous integration, validation and

availability of containers

• DevOps• Ability to automate and manage rapid deployments

• Isolate production changes and deploy once validated

Cloud Native Tenets

Page 9: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

Metrics/MonitoringMetrics/Monitoring

DocumentationDocumentation

API GenerationAPI Generation

Auto TestingAuto Testing

SecuritySecurity

App Layer RoutingApp Layer Routing

ConfigurationConfiguration

Service DiscoveryService Discovery

DashboardDashboard

Pla

tfo

rm M

an

age

men

t

Ultra Control PlaneServices

Common Services/Containers

Container Engine

OpenStack StorageNetwork Compute

Hardware

EPC/SMF MME/AMF PCRF/PCF DRA

Utra ElementManagement

SLA MgrLifecycle

MgrConfigMgmt

Telemetry/KPIs

Bare Metal

AutomationServices

AutoIT AutoVNF AutoDeploy AutoQA

User Plane

Microservices

CI/CD

UPF ECS ADC MSP

Page 10: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

• State separationSession state is deployed in separate containers enabling simplified scalability and availability of application services

• Lightweight FootprintContainer startup times in seconds as opposed to minutes for VMs. Deploying patches and upgrades target only updated containers.

• Service Discovery As containers become available they are dynamically discovered and added to runtime.As containers fail or are removed, dependent containers are made aware.

• Elastic Scalability and High AvailabilityDynamic scheduling of containers enables for simplified scale up/down of each individual service.Lightweight stateless containers can be more quickly detected and recovered.

• Highly PortableContainer technology encapsulates the program and its dependencies to enable portability across bare metal and virtual machines running on public and private clouds.

Cloud Native Benefits

Page 11: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

Cloud Native 3-tier VNF Architecture

Protocol Load Balancer Services

Application Services

State Management Services

VNF Service • Load Balance requests to app containers

• Protocol termination, e.g., Diameter, GTP, HTTP2

• Dynamic Discovery of application containers

• Stateless services

• Core application/business logic• Varying degrees of microservice

granularity depends on the app• Native scale out and upgrade• Stateless services

• State separation layer• Supports different data storage

technologies – in memory caches to full fledge DBs

• Scale out technologies

Page 12: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

Data Plane Microservices

Host

Host OS

Hypervisor

SDN Overlay

GW Function

Access (GTP)Routing

Networking

Host

Host OS

Hypervisor

SDN Overlay

L3 Functions

SPI/DPI, QoS, Charging

Security, NAT, IPSec

Host

Host OS

Hypervisor

SDN Overlay

TDF Function

Header EnrichPacing

Optimization

Present

VNF & SDN Overlay based Architecture

Need to Service Chain multiple VMs/VNFs

Repeated Overlay Encap/Decap wastes resources

Multiple Layers of Management for Overlay & UP VNFs

Increased Complexity with massive scale

Host

Host OS

Container Engine

A

GW Services L3 Services TDF Services SDNSDN

Common Data Plane Function

Future

Microservices & Containers Based Architecture

Allows flexible selection of Data plane operations based on use-case

Allows efficient use of resources and simplifies Management

Incorporate SDN Overlay and Improve performance with VPP

Expand to support Converged User Plane for diff access and RAN CU

GW-C SDN-C

B

Page 13: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

Internal Benefits – Cloud Native Community

Feature Velocity

Opex Efficiency

Transform operations

Accelerate speed to market

Clean sweep – Not a Lift Shift

Improve customer experience

Focus on App vs Infrastructure

Virtualize

Simplify

Automate

Program

Cable Access

Mobility

Infra

Cloud

Video

Analytics

Community Community

Deployment

SP Internal Outcomes

Network

ArchitectureSecurity

Open Source

Page 14: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

Cloud Native DevOps lifecycle

MONITOR

Run

Valid

ate

Ship

Build

Continuous Operation

Validate

Ship Monitor

Run Auto Scaling

Continuous Monitoring

Continuous Updates

Continuous Integration

Continuous Delivery

Continuous Deployment

Code

Automated Test

Automated Build

Automated Install

All lifecycles phases are automated

Automated Gate

Automated Gate

Frequent automated deployments and updates

All gates are automated

Bare Metal Public CloudPrivate Cloud

Cloud Native Needs

Page 15: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

• Streaming telemetry data

• Container Health and Status across the layers (Host, Docker, K8, App)

• Data visualization with modern tools

• Actor-based, easily customizable Dashboards

• Ability to rapidly pinpoint and fix problem areas

Operational Insights for Cloud Native Operations

Page 16: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

Cloud Native Security & DevOps

End to end integration with CI/CD pipeline

Automate ScaleSecure

Validate Ship MonitorRunBuild

Cisco Customer Environment Cisco & Customer

Scan CodeSecure CodeSecure Builds

Secure Pipeline

Runtime SecurityMonitoringReportingAuditing

Validate ContentSecure Repos

Secure Environment Harden

CSDL CSDL

Page 17: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

Multi-Cloud Deployments

Ultra-M

NFVI VIM

NFV-O

NFV MANO

VNFM

Public Cloud

Ultra Control PlaneServices

Common Services/Containers

Container Engine

OpenStack StorageNetwork Compute

Hardware

EPC/SMF MME/AMF PCRF/PCF DRA

Utra ElementManagement

SLA MgrLifecycle

MgrConfigMgmt

Telemetry/KPIs

Bare Metal

AutomationServices

AutoIT AutoVNF AutoDeploy AutoQA

User Plane

Microservices

UPF ECS ADC MSP

Ultra Control PlaneServices

Common Services/Containers

Container Engine

OpenStack StorageNetwork Compute

Hardware

EPC/SMF MME/AMF PCRF/PCF DRA

Utra ElementManagement

SLA MgrLifecycle

MgrConfigMgmt

Telemetry/KPIs

Bare Metal

AutomationServices

AutoIT AutoVNF AutoDeploy AutoQA

User Plane

Microservices

UPF ECS ADC MSP

Ultra Control PlaneServices

Common Services/Containers

Container Engine

OpenStack StorageNetwork Compute

Hardware

EPC/SMF MME/AMF PCRF/PCF DRA

Utra ElementManagement

SLA MgrLifecycle

MgrConfigMgmt

Telemetry/KPIs

Bare Metal

AutomationServices

AutoIT AutoVNF AutoDeploy AutoQA

User Plane

Microservices

UPF ECS ADC MSP

Page 18: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw

https://www.cisco.com/c/dam/en/us/solutions/collateral/service-provider/ultra-services-platform/white-paper-c11-739215.pdf

Evolving the Mobile Core to Being Cloud Native

Page 19: Evolving the Mobile Core to Cloud Native · 0lfurvhuylfhv 0rgxodu orrvho\ frxsohg vriwzduh vhuylfhv ,qglylgxdoo\ ghsor\hg dqg olihf\foh pdqdjhg &rqwdlqhuv 9luwxdol]dwlrq dqg pdqdjhphqw