on-demand reconciliation

12
Girisha Bukanakere Cisco CX - Banglore 17 th June 2020 Bharti Airtel Automation Project On-Demand Reconciliation

Upload: others

Post on 03-Dec-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Girisha BukanakereCisco CX - Banglore

17th June 2020

Bharti Airtel Automation ProjectOn-Demand Reconciliation

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

There is only one way to eat an elephant: a bite at a time.

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

AgendaTruth has no Agenda

• Challenges

• Adventure

• ODR Framework

• ODR Workflow

• Bharti Success Story

• Cisco Success Story

• Limitations

• Q & A

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

ChallengesDon’t limit your challenges

• Huge network – Over 5 lakhs L3/L2 network

services. PAN India coverage.

• Built over 20 years, heterogeneous network

• Large variations – Insightful journey to Airtel and

Cisco CX.

• Critical operations team touches real network to

resolve issues quickly.

• Network deviation fixes is continuous activity.

• NSO is not RDBMS, its config DB. Limitations are

bounded.

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

AdventureThe joy of discovery

• Couple of Discovery &

Reconciliation runs over L3 network

services

• Deviations reduced, but not cleared

all : 50%, 41% and 29%

• How long NSO takes to rerun

complete network : 6 full days for L3

• 144 hours – OMG ??? - Average

1.7 seconds per service only ☺

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

Customer asked - Go incremental. Cisco CX propose On-Demand

reconciliation

On-Demand Reconciliation Framework

BPA Core

NSO - CFS

NSO - RFS

External DB - API

……………….

Discovery request

DiscoveryResults

Query periodically

Sync-From on-demand basis

Discovery response

Circuit details request

Circuit details response

Customer OSS/BSS

BPA UI

CHANGE/DISCONNECT/D&R request and response

On-Demand Reconciliation workflowBPA NSO CFS External DB NSO RFS Devices

Querying device data in a periodic manner

OSS/BSS

CHANGE/DISCONNECTOrder from OSS for Circuit’s

BPA Circuit-Wise device details query from Config DB

BPA Process the External DB results and take decision based on data. Deviations will throw back to OSS/BSSIf deviation, returns to

OSS/BSS

Delete the existing circuit in NSO only.

Call ODR for circuit-id Discovery request for latest circuit information from network

Sync the devices

Sync the device

Returns latest discovery information or network deviation

Reconcile circuit

If deviation, returns to OSS/BSS via BPA

Apply CHANGE/DISCONNECT on latest Circuit Apply the change via NSO to router

Returns results or error

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

Bharti Success Story

• Time flexibility to adopt network

deviations. As business needed –

Big relief

• New service variation adoptions &

logical fixes – Flexibility

• Change should go via NSO/BPA

automation – Streamlining takes

some time.

• UAT from most happening cases to

least occurring cases.

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

Cisco Success Story

• Its all automated. minimal support.

• Any recon bugs – Don’t worry.

Always latest recon logic applied

before CHANGE.

• Other Use-cases delivery timeline

doesn’t change – No pressure

• Less chance of outages due to

wrong config push to devices -☺

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

LimitationsIn Imagination, there is no limit.

• NSO is not real-time service inventory

system.

• Increases CHANGE/DISCONNECT

management processing time.

• Corner cases : Multiple operations

within 2 hours window - Not possible.

• Additional relational DB required &

Querying devices everyday impact little

device performance.

• Deviation fixes or Reconciliation code

changes becomes continuous.