Automate your 4G/5G Mobile Packet Core - Session ...

43
#CLUS

Transcript of Automate your 4G/5G Mobile Packet Core - Session ...

#CLUS

#CLUS

Vishesh Kansal (Software Architect)Sunil Panda (Software Architect)

BRKSPM-2014

Automate your 4G/5G Mobile Packet Core

Questions? Use Cisco Webex Teams to chat with the speaker after the session

Find this session in the Cisco Live Mobile App

Click “Join the Discussion”

Install Webex Teams or go directly to the team space

Enter messages/questions in the team space

How

Webex Teams will be moderated by the speaker until June 16, 2019.

1

2

3

4

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Webex Teams

cs.co/ciscolivebot#

3

BRKSPM-2014

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

1. Service Providers Challenges

2. Automation Frameworks/Tools

3. Automation in 4G/5G Mobility Packet Core

4. Automated Mobility Use Cases

5. Solution Demo

6. Upcoming Use Cases

7. Business Outcomes

BRKSPM-2014 4

Service Providers Challenges

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Service Providers Challenges

Complexity Quality Economics

• Increasing number of complex technologies

• Increasing scale

• Skills shortage

• Faster time to market

• Differentiationdemand

• Security focus

• Reduce OPEX

• Reduce human errors

• Account ROI of technology investment with business outcomes

BRKSPM-2014 6

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Manual Operations

OpEX spent on network changes and troubleshooting

Policy violations due to human error

Network changes performed manually

Lack of visibilityCostly errorsResource depletion

70% 75%95%

Source: McKinsey study conducted for Cisco in 2016

BRKSPM-2014 7

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Vision

Operational Expenditure

Less Manual Work

Fewer Errors

Time to Revenue

Shorter Lead Times

New Service Offers

Customer Experience

Service Quality

Scheduled Services

BRKSPM-2014 8

Automation in 4G/5G Mobility Packet Core

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Mobility Orchestration Needs - Categories

Service Configuration

InfrastructureConfiguration

OperationalManagement

VNFsManagement

BRKSPM-2014 10

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Mobility Orchestration Needs - Specifics

Day 1 Configuration Deployment – e.g. ECS, APN, Context Day 2 Configuration Management – e.g. APNs, PCRF/PCEF Rules New Service Deployment(iCUPS feature)

VNFsManagement

Day 0 Configuration (Base Templates) for Mobility Nodes – e.g. SGSN, MME, GGSN, SGW, PGW, PCRF Configs for RAN Cell Site routers Configs for Data Centers

InfrastructureConfiguration

MOPs (Processes) Automation Software Upgrades/Patch Updates Pre & Post Checks KPI Monitoring Compliance Management/Audit

Service Configuration

VNFs instantiation & configuration VNFs shutdown & de-provisioning Elasticity, Availability & Redundancy NFVI Infrastructure provisioning

OperationalManagement

BRKSPM-2014 11

Automation Frameworks

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Network Services Orchestrator (NSO)

Cisco’s Architecture for Lifecycle Service Automation and Orchestration

Third-Party Applications Network Engineers

Multi-Vendor Network Element Drivers

Device Manager

Service Manager

Physical Networks Virtual Networks Network Apps

Full Service Lifecycle Management

Model Driven

Real Time Services

Multi Vendor Multi Service Type Support

Rich Set ofNetwork APIs

Third-Party Applications

NSO

VNFM Controller apps EMS and NMS

BRKSPM-2014 13

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Elastic Services Controller (ESC)

VNF lifecycle management (Create, Read, Delete)

Agentless VNF management (Any Vendor, Any Application, Any VNF)

VNF Day0 configurations

VM and Service monitoring

VNF Auto-healing, recovery

Service elasticity

BRKSPM-2014 14

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Ansible

“Ansible” – Fictional term used to refer to a faster-thank-light communication device

Open-source software provisioning, configuration management, and application deployment tool

Automation by running playbooks

Declarative language – yaml

BRKSPM-2014 15

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Advantages of NSO

Service Modeling

Service life-cycle management (CRUD)

Atomic transactions

Fastmap

Sync-from / Sync-to between devices and CDB

Auto / Partial rollback in case of failure

Commit-queues for faster response times

BRKSPM-2014 16

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Automation in Full Stack 4G Mobility Solution

Compute, Network, Storage, Hardware (Cisco UCS Servers)

VIM (OpenStack)

VNFs(CF & SF VMs)

StarOS Application(vSGW, vPGW, vEPDG)

NSO

ESC

Ansible

Automation Framework/ToolsVirtualized Architecture Appliance

VNFs(PCRF)

Linux

BRKSPM-2014 17

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Automation in Full Stack 5G Mobility Solution

Compute, Network, Storage, Hardware (Cisco UCS Servers)

VIM (OpenStack)

K8s ClusterLinux VMs K8s Nodes

UPF Application

NSO

ESC

Ansible

Automation Framework/ToolsVirtualized Architecture Appliance

K8s ClusterLinux VMs K8s Nodes

Cloud NativePCF

Application

StarOSVNFs

Cloud NativeSMF

Application

BRKSPM-2014 18

Automated Mobility Use Cases

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Use Cases

1 2

3

4 5

START

CONTINUE..

Day 1

Config

OS Upgrade/Patch

Update

Config

Compliance

Audit

KPI Monitoring

Config Management

BRKSPM-2014 20

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

NSO Packages Addressing Use Cases

Service ManagerNSO

REST APIs

Network View

Northbound Portal

Physical Networks (ASR5500)

Network Element Drivers (NEDs)

Virtual Networks (VNFs)

Device Manager

Day1 Config KPI Monitoring

Config Audit Management Config Management

NSOPackages

OS Upgrade

BRKSPM-2014 21

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

#1-Day1 Config

ARG2

Spine1 Spine2

ARG1

Leaf1 Leaf2 Leaf3 Leaf4

Cloud Native

VNF OSC

eBGP eBGP

Border

Spines

Cloud Native

VNF OSC

VXLAN

with BGP

EVPN

• Voice and data gateway configuration along with ECS and apn

configuration

BRKSPM-2014 22

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

#2-KPI Monitoring

Request for

KPI

Execution

Generate report based on threshold

NSO execute commands at

T0

1

2

3

NSO execute commands at T5

4

Calculate based on formula

5

BRKSPM-2014 23

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

#3-OS Upgrade including Patch Update

Validation

Pre Check

Execute workflow

Post check

• Business logic validation

• User can define pre verification steps • Stop or continue upgrade based on

result

• Depends on platform and OS version, user can define the steps to upgrade

• After upgrade ,user can perform post-check

BRKSPM-2014 24

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Physical Appliance

Pre-check• User defined steps

• Stop/continue

• In-built steps

• Move/skip some steps

Validation• Version management

• Input validation

Execution• In built pre-defined steps

• User defined steps based on platform and OS

• Copy image by sftp or tftp

• Push Config MOP

Post Check• User defined steps

• Reports on OS upgrade and health of devices

OS Upgrade for ASR5500

BRKSPM-2014 25

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Virtual Appliance

Pre-check• User defined steps

• Stop/continue

• In-built steps

• Move/skip some steps

Validation• Version management

• Input validation

Execution• In-built steps

• User defined steps based on platform and OS

• Bin Upgrade

• Openstack environment health check by Ansible

• Copy image to Glance

Post Check• User defined steps

• Reports on OS upgrade and health of device

OS (Bin) Upgrade for VNF(s)

BRKSPM-2014 26

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Physical Appliance

Pre-check• User defined steps.

• Stop/continue.

• In-built steps.

• Move/skip some steps.

Validation• Version management.

• Input validation.

Execution• User defined steps based

on platform and OS.

• Copy plugin file by tftp or sftp.

• Update plugin

• Verify new plugin update status

Post Check• User defined steps.

• Reports on OS upgrade and health of device.

ADC Plugin/Patch update

BRKSPM-2014 27

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

#4-Config Compliance Audit

© 2018 Cisco and/or its affiliates. All rights reserved.

ExclusionComparison

InclusionGenerate

Report

Compliance Audit

Compare of full or partial configuration(ECS, APN, Context etc.)

Exclude the configuration(Node specific data, encrypted data etc.)

Include the node specific attributes

Generate reports(Summary report & executable MOPs for diff)

BRKSPM-2014 28

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

#5-Configuration Management

Configuration

Dry-run and Rollback

Apply configuration

Get the configuration (MOP) to apply to device or group of devices

Generate dry-run and rollback file

Apply the configuration

BRKSPM-2014 29

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Before After

BRKSPM-2014 30

Demo Time…

Business outcome

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Automation needs to be approached as a journey of discovery

Intangible Benefits

Tangible Benefits

Other Benefits

LegacyServices &Infrastructure

VirtualizedServices &Infrastructure

Operational Efficiency Cost Savings Agility

Automation Journey……

BRKSPM-2014 33

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Automation Business Benefits - Breakdown

Use Case Time Saving (Per Node)In Hours

Resource Saving (Per MW)In Numbers

AccuracyIn Percentage (%)

Before After Before After Before After

Day 1 Config 8 4 3 1 50 99

OS/BIN Upgrade 6 3 10 2 80 99

Config Compliance Audit

5 1 4 1 70 99

Config MOP Automation

5 1 1 1 70 99

ADC Plugin Update

1.5 1 3 1 80 99

BRKSPM-2014 34

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Automation Business Benefits – Summary

60%Time Saving

72%Man-Hours available to address other pending

activities Saving

99%Accuracy in

automated operations

74%Efficiency in network

operations

BRKSPM-2014 35

What Next ?

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Upcoming Mobility use cases

• 4G CUPS & 5G Automation

• (Upgrade & Config Management of SMF/UPF/PCF)

• UltraM Components upgrade

• (UEM, ESC, AutoVNF)

• vPCRF Automation

• (Deployment, Upgrade, Config Management, Compliance Audit)

BRKSPM-2014 37

Complete your online session evaluation

• Please complete your session survey after each session. Your feedback is very important.

• Complete a minimum of 4 session surveys and the Overall Conference survey (starting on Thursday) to receive your Cisco Live water bottle.

• All surveys can be taken in the Cisco Live Mobile App or by logging in to the Session Catalog on ciscolive.cisco.com/us.

Cisco Live sessions will be available for viewing on demand after the event at ciscolive.cisco.com.

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS BRKSPM-2014 38

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Continue your education

Related sessions

Walk-in labsDemos in the Cisco campus

Meet the engineer 1:1 meetings

BRKSPM-2014 39

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SPM Sessions Sunday, Monday, TuesdayID Date Time Title Session type Catalog Link

Sunday Sessions

LTRSPM-2010 Sunday, June 9, 2019 02:00 PM Cisco Packet Core 5G Lab Instructor-Led Labhttps://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=LTRSPM-2010#/

Monday Sessions

BRKSPM-2012 Monday, June 10, 2019 08:00 AM 5G xHaul Transport Breakouthttps://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2012#/

BRKSPM-2129 Monday, June 10, 2019 01:00 PM Deploying 5G and LTE for Enterprise and IoT Last Mile Breakouthttps://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2129#/

BRKSPM-2009 Monday, June 10, 2019 01:00 PM Design 5G ready distributed Telco DC with Cisco ACI Breakouthttps://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2009#/

PSOSPM-1102 Monday, June 10, 2019 02:30 PMMonetizing the Instant Network – Connecting Enterprise and Service Provider Domains for 5G Success

Product or Strategy Overview

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=PSOSPM-

1102#/

BRKSPM-2015 Monday, June 10, 2019 04:00 PM Auto-deploy Virtualized RAN Breakouthttps://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2015#/

BRKSPM-2014 Monday, June 10, 2019 04:00 PM Automate your 4G/5G Mobile Packet Core Breakouthttps://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2014#/

Tuesday Sessions

BRKSPM-2032 Tuesday, June 11, 2019 08:00 AM Defining Your 5G Architecture Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2032#/

BRKSPM-2034 Tuesday, June 11, 2019 08:00 AM 5G Mobile Transport Design and Deployment Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2034#/

BRKSPM-2071 Tuesday, June 11, 2019 01:00 PM 5G Technology Updates Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2071#/

BRKSPM-2014 40

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SPM Sessions Wednesday and ThursdayID Date Time Title Session

typeCatalog Link

Wednesday Sessions

BRKSPM-2017 Wednesday, June 12, 2019 08:00 AM Voice Over 5G Mobile Packet Core Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2017#/

BRKSDN-2411 Wednesday, June 12, 2019 08:00 AM NFV Performance - Challenges and Solutions Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSDN-2411#/

PSOSPM-2001 Wednesday, June 12, 2019 02:30 PM Nuts-n-Bolt of SP Network Automation

Product or Strategy Overview

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=PSOSPM-2001#/

BRKSPM-2950 Wednesday, June 12, 2019 04:00 PM Rakuten Japan - Deploying Fully Automated Largest TelcoCloud Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2950#/

Thursday Sessions

BRKSPM-2018 Thursday, June 13, 2019 08:00 AM 5G Ready Software Defined Test Automation@Rakuten Japan Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2018#/

BRKSPM-2019 Thursday, June 13, 2019 09:30 AMCisco cloud native 5G architecture, products and microservices infrastructure Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2019#/

BRKSPM-2010 Thursday, June 13, 2019 10:30 AM Applying Security in a 5G World Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2010#/

BRKSPM-2031 Thursday, June 13, 2019 01:00 PM Bring 5G core network slices into life with automation Breakout

https://www.ciscolive.com/us/learn/sessions/session-catalog.html?search=BRKSPM-2031#/

BRKSPM-2014 41

Thank you

#CLUS

#CLUS