cell site router automation using zero touch provisioning
TRANSCRIPT
![Page 1: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/1.jpg)
Sandeep Lohia, Sr Manager, Cisco CXKrishna Venkatraman, Solution Architect, Cisco CX23-June-2020
Powered by NSO Based Solution
Cell Site Router Automation using Zero Touch Provisioning (ZTP)
![Page 2: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/2.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda
▪ Challenges with Cell Site Router Automation for SPs
▪ Solution Architecture
▪ Case Study Service 1 – Port Turn up / Tech Add
▪ NSO Stacked Services
▪ Yang models for Inventory Management
▪ Templates for Pre & Post checks
▪ Order Lifecycle Management
▪ Synchronization of Device Models & Service Models
▪ Case Study Service 2 – Zero Touch Provisioning
▪ SNMP Traps
▪ Pre-commissioning services
▪ SSH Connection Adapters
▪ Golden Config Templates
▪ Device Config Reports
▪ Order Lifecycle Management
▪ Business Outcomes / Bottomline
![Page 3: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/3.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Service Provider’s Imbroglio
• Nonstandard configs on network devices
• Manual MOPs
• “Cheat Sheet” is the knowledge base
• Network growth due to Mobility
• Scalability at risk
• Time to Market
• More work with existing/ reduced manpower
• OPEX pressures
![Page 4: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/4.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Thinking About Network Automation…..
Seems easy .. Huh….
![Page 5: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/5.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Problem Statement
• Need massive overhaul of network infrastructure to evolve existing 4G networks & futuristic 5G networks
• Legacy systems are unable to onboard existing managed devices into a centralized system
• Unable to scale managed devices to meet market demand
• Realization that manual approach applied to envisioned architecture was too costly and likely error prone.
• Limited ability to manage service deployments on greenfield (new) devices & brownfield (old) devices
![Page 6: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/6.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Solution
• Deployment of Network Services Orchestrator (NSO) powered solution to enable Zero Touch Provisioning (ZTP) of 4G/ LTE network infrastructure
• Simplified and unified user experience by automating workflows to create efficiencies at scale
• Key Automation use cases:
✓ TechAdd / Port Turn-Up Service on brownfield devices
✓ Pre-commissioning & Cell Site Routers (CSR) onboarding using ZTP
![Page 7: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/7.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Solution Architecture
Network Element Drivers (NEDs)
NSO Service Packages / NSO Apps
CSR DevicesCisco ER Devices
Wireline Network Service Orchestrator (NSO)
Business Process Automation (BPA)
BPA Service Catalog & BPA UI
BPA Databases
Juniper ER Devices Manager
Appian PostMan
Admin Service Engg Service Admin Viewer
BPA Services
NSO Service Packages / NSO Apps
Wireless Network Service Orchestrator (NSO)
Network Element Drivers (NEDs)
HTTPS –CA CertsREST API (A)
(B) (C)
(D) (F)
REST API / JSON RPC
SSH(E)
Cisco Prime Platform
(G)
![Page 8: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/8.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
❑ CSRs provides data plane for cell sites to support 3G / 4G networks
❑ Edge port turn up service provisioning in brownfield network for service activation
❑ Delta configuration on IPA/ER/CSR to enable port turn-up
❑ Transactional atomicity across multiple NSO instances
❑ Automatic rollback across multiple NSOs spanning of different transactions
❑ Validations against Port turn up Inventory matrix
❑ MOP Prechecks procedures for deployment readiness verification
❑ Custom business processes for failure remediations, notifications, self healing
❑ Order Lifecycle Management for managing multiple services
Cell Site Router (CSR) Automation – Port Turn Service
![Page 9: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/9.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Stacked Service Models - Port Turn-up / Tech Add Services
![Page 10: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/10.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Order / Service Data Validation Using Yang Models
❑TechAdd Type: Applicable for the provided OEM type
❑Port: Reserved for provided OEM Type & Tech Add Type
❑VLAN ID : Corresponds to OEM Type & Backhaul Design
![Page 11: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/11.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Yang Definitions for Inventory Management
![Page 12: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/12.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Fetching Inventory Data from NSO (1)
![Page 13: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/13.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Fetching Inventory Data from NSO (2)
![Page 14: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/14.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Fetching Inventory Data from NSO (3)
![Page 15: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/15.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Pre & Post-checks using Process Templates
Pre/Post Check Execution Summary
Regex based Pre/Post Check
execution
![Page 16: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/16.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Pre & Post checks using Process Templates (2)
TextFSMTemplate based Pre/Post Check
execution
![Page 17: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/17.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Pre & Post checks using Process Templates (3)
![Page 18: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/18.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Pre & Post checks using Process Templates (4)
![Page 19: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/19.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Port Turn up Service - Order Life Cycle Management
Order Lifecycle Management includes:
❑ Provisioning
❑ Upgrades
❑ Approvals
❑ Service Decommissioning
❑ Audit & Compliance Reviews
❑ Alarms & Notifications
Order Milestones:
❑ Validation
❑ ER Check-Sync ER Pre-Checks ER Dry-Run ER Commit
❑ CSR Check-Sync CSR Pre-Checks CSR Dry-Run CSR Commit
❑ Delete Rollback ER Delete Rollback CSR
![Page 20: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/20.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Dynamic Form rendering based on
Yang Model Definitions
Order Tracking
Order Lifecycle Management (2)
![Page 21: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/21.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Dashboard with Admin RBAC Privileges
![Page 22: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/22.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Dashboard with Engineer RBAC Privileges
![Page 23: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/23.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
NSO Controller Synchronization
![Page 24: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/24.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Enable 4G / 5G Network Infrastructure to onboard new greenfield Cell Site Routers (CSR) to enhance LTE coverage capabilities
❑ Pre-commissioning of auxiliary devices
❑ Synchronization with Inventory Databases
❑ SNMP Trap listeners
❑ Whitelisting devices
❑ Device onboarding
❑ Prechecks / post checks
❑ Service provisioning on auxiliary devices
❑ Determination & removal of temporary dynamic interface components
❑ Element Manager Integration for monitoring
Cell Site Router Automation –Zero Touch Provisioning (ZTP) Service
![Page 25: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/25.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
ZTP Service (2)
Synchronization with Inventory Databases
ZTP Service Order Milestones
![Page 26: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/26.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
NSO SSH Connection Adapter
❑ Establish SSH sessions with devices not managed by NSO
❑ Execute commands both in config and non config modes
❑ SSH Connector requires below parameters:
• hostname
• port
• username
• password
![Page 27: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/27.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Golden Configuration Templates
https://bpa-wls-lab.lab.sprint.com/portal/bpa/api/v1.0/golden-config/templates/commit/dry-run?nsoInstance=wireless
https://bpa-wls-lab.lab.sprint.com/portal/bpa/api/v1.0/golden-config/templates/commit/apply?nsoInstance=wireless
Commit Dry Run
Commit
![Page 28: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/28.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Device Configuration Report
![Page 29: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/29.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Pre / Post Check Execution Report
![Page 30: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/30.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Business Outcomes
• Migration of managed devices onto one platform for centralized management
• One dashboard to manage workflows and processes
• Scalable platform with an ability to flex with increased market demands
• Dramatically reduced labor costs due automation of provisioning devices
• Increased speed to value
• Reduce error rate
![Page 31: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/31.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Bottomline
• $4M in OpEx Savings with ZTP Automation/ year
• Unified platform for Order Lifecycle management & monitoring
• Exponential reduction in number of maintenance windows
• 10X faster CSR provisioning => 10 per week to 100 CSRs per week
![Page 32: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/32.jpg)
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Want to know more?
![Page 33: Cell Site Router Automation using Zero Touch Provisioning](https://reader031.vdocument.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/33.jpg)