Automate your 4G/5G Mobile Packet Core - Session ...
-
Upload
khangminh22 -
Category
Documents
-
view
0 -
download
0
Transcript of Automate your 4G/5G Mobile Packet Core - Session ...
#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
© 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
© 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
© 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
© 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
© 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
© 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