Cell Site Router Automation using Zero Touch Provisioning ...
Transcript of Cell Site Router Automation using Zero Touch Provisioning ...
![Page 1: Cell Site Router Automation using Zero Touch Provisioning ...](https://reader031.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.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.fdocuments.in/reader031/viewer/2022012506/6182742826b09761d92058fe/html5/thumbnails/33.jpg)