45
1 Copyright © 1999, Cisco Systems Cisco Provisioning Center Hema Ganapathy Senior Product Manager - NSM BU [email protected]

Cisco Provisioning Center

  • Upload
    presta

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

Cisco Provisioning Center. Hema Ganapathy Senior Product Manager - NSM BU [email protected]. Outline. Trends in the market The challenge Introduction to CPC The walk away… CPC Architecture Roadmap Questions and Answers. The marketplace. Competition, New technologies. $$. - PowerPoint PPT Presentation

Citation preview

Page 1: Cisco Provisioning Center

1Copyright © 1999, Cisco Systems

Cisco Provisioning Center

Cisco Provisioning Center

Hema GanapathySenior Product Manager - NSM BU

[email protected]

Hema GanapathySenior Product Manager - NSM BU

[email protected]

Page 2: Cisco Provisioning Center

OutlineOutline

• Trends in the market

• The challenge

• Introduction to CPC

• The walk away…

• CPC Architecture

• Roadmap

• Questions and Answers

Page 3: Cisco Provisioning Center

The marketplaceThe marketplace

$$

Competition,New technologies

Page 4: Cisco Provisioning Center

“Right sizing”“Right sizing”

• Workforce cuts in the late 80s and 90s

• Results:– skilled and experienced workers no longer available

• Level of automation is still low

• Service providers unable to fulfill demand for new services– High cost in time and staff– Quality loss during service activation

Page 5: Cisco Provisioning Center

The challengeThe challenge

OSS

OSS

OSS OSS

NMS/EMSNMS/EMS NMS/EMS

NMS/EMS NMS/EMSNMS/EMSNMS/EMS

NMS/EMS

NMS/EMSNMS/EMS NMS/EMS

NMS/EMS

Page 6: Cisco Provisioning Center

The Concept...The Concept...

xDSL

ATMIP FR

A Single Provisioning Interface

PVC

DSL

VPNL2/L3

Integration

Page 7: Cisco Provisioning Center

The Solution…The Solution…Cisco Provisioning Centre

xDSL

ATMIP FR

.

PVC

DSL

VPNL2/L3

Integration

NMS/EMS NMS/EMS NMS/EMS NMS/EMS

Page 8: Cisco Provisioning Center

The walk awayThe walk away

Multi

Multi

MultiMulti-domainMulti-technologyMulti-vendor

Page 9: Cisco Provisioning Center

Multi technologyMulti technology

CPC

DSLFrame

ATM VoiceIP

Cable

Page 10: Cisco Provisioning Center

Multi domainMulti domain

CPC

CWM CWMCWM

Page 11: Cisco Provisioning Center

Multi vendorMulti vendor

CPC

Cisco LucentNewbridge

Page 12: Cisco Provisioning Center

CSM ProductsCSM Products

Cisco IP Manager

• Configure IOS Devices

Cisco Access Manager

• Dial Devices

ElementManagementLayer

NetworkManagementLayer

ServiceManagementLayer

Com

mon

F

oun

dat

ion

InfoCenter

Cisco WAN Manager

ProvisioningCenter

AccountingCenter

Netsys

Planning Provisioning Operations Billing

Top

olog

y, O

bje

ct M

odel

, G

UI,

Dat

a S

tore

, Dir

ecto

ry

DialDial DSLDSLOther EMs

Other EMs

GSRGSR CableCable

Cisco Element Management Framework

EMF Gateways/Common APIs

Network Health

Performance

NetMiner

VPN Solutions Center

Page 13: Cisco Provisioning Center

Value PropositionValue Proposition

Create and Activate Services Across Multiple Create and Activate Services Across Multiple Technologies And Multiple ProductsTechnologies And Multiple Products

Automate Service Provisioning And Guarantee Automate Service Provisioning And Guarantee Network IntegrityNetwork Integrity

Instantaneous Associations Between Subscribers Instantaneous Associations Between Subscribers And Network ResourcesAnd Network Resources

CPC is the Customer Facing Element of the SolutionCPC is the Customer Facing Element of the Solution

Page 14: Cisco Provisioning Center

End to end provisioningEnd to end provisioning

Cis

co

Pro

vis

ion

ing

Ce

nte

r(C

PC

)C

isc

o P

rov

isio

nin

g C

en

ter

(CP

C)

Service Definition Language

Decompose to Service Primitives

Primitives to Network Topology

Validation of Service

Allocation of Technology Elements

Service Activation Transaction

Technology Scheduler

Layer 2 I/F Layer 3 I/FAccess I/FOther I/F

Site A Site B

Gateway A Gateway B

PVC Site Ato Gateway A

TAG, WFQ,WRED, CAR

CBR Gateway Ato Gateway B

Service Order SystemService Order System

Gold VPN, SiteA,SiteB,

CIR=1.544Mb

Gold VPN, SiteA,SiteB,

CIR=1.544Mb

CBR Gateway Bto Site B

A

B

C

D

A BCDD

IP Services

Wan Mgr IP Mgr.OtherEMS

Access Mgr.

FRCoreATM ATM

Page 15: Cisco Provisioning Center

Mapping of ModelsMapping of Models

Telecommunication Services Model

Technology Resource Model

Network Element Model

SONETATM

FR IP

Switch 1,

Vendo

r A

Switch 2,

Vendo

r A

MUX 1, Ven

dor B

Switch 1,

Vendo

r C

DSL TO IS

P

MPLS ba

sed VPN

Outsou

rce M

odem

Pool

WEB Farm

Page 16: Cisco Provisioning Center

CPC ArchitectureCPC Architecture

FRFRFRFRATMATMATMATM TDMTDMTDMTDMDSLDSLDSLDSLIPIPIPIP

InventoryInventoryInventoryInventory ReportsReportsReportsReports MaintenanceMaintenanceMaintenanceMaintenance CNMSCNMSCNMSCNMS

Flow-Through Interface and GUIFlow-Through Interface and GUIFlow-Through Interface and GUIFlow-Through Interface and GUI

ServiceServiceActivationActivation

ServiceServiceCreationCreation

ServiceServiceAdministrationAdministration

EquipmentEquipmentModulesModules

EquipmentEquipmentModulesModulesDatabaseDatabaseDatabaseDatabase

TransactionTransactionManagerManager

TransactionTransactionManagerManager ResourceResource

ModelsModels

ResourceResourceModelsModels Etc...Etc...

Page 17: Cisco Provisioning Center

CPC ArchitectureCPC Architecture

Equipment Modules

Activation Engine

SNMP, Q3, CORBA, proprietary

Activator

Flow-Through Application

Flow-Through Application

GUI UserGUI User

Service Pack Developer’s

Kit

Service Pack Developer’s

Kit

Equipment Module

Developer’s Kit

Equipment Module

Developer’s Kit

Resource Models

Service Objects

Managed Equipment

Page 18: Cisco Provisioning Center

CPC TransactionsCPC Transactions

• Service Requests are encapsulated into transactions

• Transactions are network wide

• Transactions are atomic– Success: changes are committed in database– Failure: changes are rolled back

Page 19: Cisco Provisioning Center

CPC Transaction LifecycleCPC Transaction Lifecycle

READYREADY

BUSYBUSY

AbandonAbandon

FailureFailureSuccessSuccess

ApplyApply

NewNew

DeleteDelete

CloseClose

APPLIEDAll changes were applied

ABANDONED

All changes were reverted

CURRENTPrepare changesOpenOpen

SCHEDULEDSCHEDULED

ScheduleSchedule

Scheduled time

arrives

Scheduled time

arrives

Page 20: Cisco Provisioning Center

Service provisioningService provisioning

FRATMFRATM

FRATMFRATMFRATMFRATM

FRATMFRATM

FRATMFRATM

Cisco ATM (BPX)

Cisco ATM (BPX)

Other vendor

ATM

Other vendor FR

Other vendor FR

ATM UNIATM UNIFR UNIFR UNI

ATM UNIATM UNI

FR UNIFR UNI

FRUNIFRUNI

FRUNIFRUNI

FRUNIFRUNI

FR UNIFR UNINNINNI

NNINNI

NNINNI

NNINNI

NNINNI

NNINNI

NNINNI

ATM UNIATM UNI

FR-ATM IW PVCFR-ATM IW PVC

ATM PVCATM PVC

FR-ATM IW PVCFR-ATM IW PVC

Page 21: Cisco Provisioning Center

ThreadingThreading

• Threaders are supplied with resource models

• Generic threading algorithms– least cost, least number of hops– load leveling of NNIs

• Specify threading policies

Page 22: Cisco Provisioning Center

ThreadingThreading

• Steps:

• NNI discovery

• Enumeration of candidate paths

• Selection of acceptable paths

• Path costing

• Path prioritization

Page 23: Cisco Provisioning Center

ThreadingThreading

• Inter-network connections are discovered– Both logical ports must be unlocked– Both logical ports must support the same

protocol

• Candidate paths– loopbacks are rejected

Page 24: Cisco Provisioning Center

ThreadingThreading

• Select acceptable paths– ports that sufficient bandwidth, available

connections– ports must be in the same VPN

• Bandwidth calculation– based on QoS attributes– separate calculations for Frame Relay and ATM

Page 25: Cisco Provisioning Center

Resource modelsResource models

ATMnwkATMnwk

LPLPLPLP

PVCPVC

LL LL

LCLC LCLC

ServiceService

FabricFabric

NCNC

ATM NetNode

Node

Node

Node

BGBGBGBG

Network Connection

EM1

NodeNode

LPLPBGBG

CCCC

PPPP

EM2

NodeNode

LPLP BGBG

CCCC

PPPP

EM2

LocalLocal

NENE

Page 26: Cisco Provisioning Center

Resource modelsResource models

Other...Other...

Cisco 6400 EMCisco 6400 EM

Cisco IP EMCisco IP EM

Cisco DSL ManagerCisco DSL Manager

Cisco WAN EMCisco WAN EMCBR RMCBR RM

FR RMFR RM

ATM RMATM RM

LAN RMLAN RM

IP RMIP RM

DSL RMDSL RM

Sta

ndar

d R

esou

rce

Mod

elS

tand

ard

Res

ourc

e M

odel

Page 27: Cisco Provisioning Center

Resource modelsResource models

Network

Node

ATM LogicalPort

PhysicalPort

ATM PVC(NC)

a_TP

z_TP

ATM SPVC(NC)

Link

a_TP

z_TP

G

ATMAddress

ATM PVCCC (NC)

ATM VirtualTrunk

a_TPz_TP

ATMAdaptationFunction

a_TP

L3TP

z_TP

Page 28: Cisco Provisioning Center

ScalabilityScalability

• Per CPC limits: 1M objects

• Increases can be supported via distributed architecture, nested CPCs– 1M subscriber aggregation points– 1M DSL provider ports per region

• Managed nodes: 20,000

• Concurrent sessions: 5

Page 29: Cisco Provisioning Center

ScalabilityScalability

ActivatorRelease

CPCRelease

3.0

2.0

3.1

2.1

3.2

3.0

4.0

3.1

Ports PerRegion

1M 2M 5M 10M

Page 30: Cisco Provisioning Center

Transaction rateTransaction rate

0

10

20

30

40

50

60

70

80

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

Number of Services per TX

Res

po

nse

Tim

e (

min

s)

Ser

vice

s p

er M

inu

te

1 CPU

2 CPUs

Response Time

8 CPUs (CPC 2.0)

Page 31: Cisco Provisioning Center

Transaction rateTransaction rate

• Add DSL Subscriber– 10 secs per transaction– 6 transactions per minute

Page 32: Cisco Provisioning Center

Graphical User InterfaceGraphical User Interface

Page 33: Cisco Provisioning Center

Open and Flexible APIsOpen and Flexible APIs

CPC

CEMF CWMOtherEMS

CORBA SNMPCMIPor other

CORBA

Page 34: Cisco Provisioning Center

Flexible and Open APIsFlexible and Open APIs

• All standards based

• Northbound API models everything that can be done via the GUI

• Java applets, scripting tool also supported

Page 35: Cisco Provisioning Center

PartitioningPartitioningEast West

Voice Data

Page 36: Cisco Provisioning Center

PartitioningPartitioning

• VPN tags or Managed Domain tags can be added to CPC objects in the database (ie: nodes, cards, ports)

• Access privileges can be assigned per operator: administrator, operator, observer

• Each operator can be assigned to a managed domain or to a VPN that consists of specific objects

Page 37: Cisco Provisioning Center

CPC RoadmapCPC Roadmap

CoreATM Frame RelayFrame RelayIP Network IP Network

CPC 1.x (Layer 2)

CPC 2.0 (Layer 2/3, DSL)

Access Access

CPC 3.0 (Layer 2/3 and Access)

Page 38: Cisco Provisioning Center

RoadmapRoadmap

Q3 CY ’00Q4 CY 99

CPC 1.2 CPC 2.0

Q2 CY ’00

Functionality• CWM 9.1.08 and

9.2.04 support• IGX, MGX, 8850

and 8220 support

• Circuit emulation and frame relay to ATM inter-working support

• Y2K compliant release

• CORBA API

CPC 2.1

Functionality• DSL Phase II

(CDM support,6160, 6260 enhancements)

• Eureka 1.1 support

• CWM 10.1 support

Functionality• DSL support

(6260 NI2,6130 NI1, 6400)

• Eureka/IP VPN support (R1.01)

Status: FCS December 10/99

Status: CC Status: Planned

CPC 3.0

Functionality• DSL Phase III

(SCM 2.x support, 6400 SSG, 6100 NI1)

• AR integration• CIC integration• Wireless

support

Status: Planned

Q4 CY ’00

Page 39: Cisco Provisioning Center

Customer exampleCustomer example

Service OrderSystem

Service OrderSystem

TIRKSTIRKS

Event Tracking System

Event Tracking System

CISCOCISCO NewbridgeNewbridge

Cisco Provisioning CenterCisco Provisioning Center

SCMSCM CWMCWM 4602046020

Page 40: Cisco Provisioning Center

Customer exampleCustomer example

Service OrderSystem

Service OrderSystem TIRKSTIRKS

Event Tracking System

Event Tracking System

CISCOCISCO NewbridgeNewbridge

Cisco Provisioning CenterCisco Provisioning Center

SCMSCM CWMCWM 4602046020

Web or telephone orderWeb or telephone order

Page 41: Cisco Provisioning Center

Customer exampleCustomer example

Service OrderSystem

Service OrderSystem

TIRKSTIRKS

Event Tracking System

Event Tracking System

CISCOCISCO NewbridgeNewbridge

Cisco Provisioning CenterCisco Provisioning Center

SCMSCM CWMCWM 4602046020

Insertion of circuit and tel #Insertion of circuit and tel #

Page 42: Cisco Provisioning Center

Customer exampleCustomer example

Service OrderSystem

Service OrderSystem

TIRKSTIRKS

Event Tracking System

Event Tracking System

CISCOCISCO NewbridgeNewbridge

Cisco Provisioning CenterCisco Provisioning Center

SCMSCM CWMCWM 4602046020

Mapping of port assignments to physical resourcesMapping of port assignments to physical resources

Page 43: Cisco Provisioning Center

Customer exampleCustomer example

Service OrderSystem

Service OrderSystem

TIRKSTIRKS

Event Tracking System

Event Tracking System

CISCOCISCO NewbridgeNewbridge

Cisco Provisioning CenterCisco Provisioning Center

SCMSCM CWMCWM 4602046020

AutomatedService activation request

AutomatedService activation request

Page 44: Cisco Provisioning Center

Customer exampleCustomer example

Service OrderSystem

Service OrderSystem

TIRKSTIRKS

Event Tracking System

Event Tracking System

CISCOCISCO NewbridgeNewbridge

Cisco Provisioning CenterCisco Provisioning Center

SCMSCM CWMCWM 4602046020Configuration request

to EMSesConfiguration request

to EMSes

Page 45: Cisco Provisioning Center

CPC BenefitsCPC Benefits

• Flexible, fast service creation

• Unique end to end service profiles

• Service and subscriber view of resources

• Association of subscribers with resources

• One step activation

• Bulk provisioning