Cell Site Router Automation using Zero Touch Provisioning ...

33
Sandeep Lohia, Sr Manager, Cisco CX Krishna Venkatraman, Solution Architect, Cisco CX 23-June-2020 Powered by NSO Based Solution Cell Site Router Automation using Zero Touch Provisioning (ZTP)

Transcript of Cell Site Router Automation using Zero Touch Provisioning ...

Page 1: Cell Site Router Automation using Zero Touch Provisioning ...

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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

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

NSO Controller Synchronization

Page 24: Cell Site Router Automation using Zero Touch Provisioning ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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 ...

© 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?

[email protected]

[email protected]

Page 33: Cell Site Router Automation using Zero Touch Provisioning ...