Upload
presta
View
38
Download
0
Tags:
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
1Copyright © 1999, Cisco Systems
Cisco Provisioning Center
Cisco Provisioning Center
Hema GanapathySenior Product Manager - NSM BU
Hema GanapathySenior Product Manager - NSM BU
OutlineOutline
• Trends in the market
• The challenge
• Introduction to CPC
• The walk away…
• CPC Architecture
• Roadmap
• Questions and Answers
The marketplaceThe marketplace
$$
Competition,New technologies
“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
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
The Concept...The Concept...
xDSL
ATMIP FR
A Single Provisioning Interface
PVC
DSL
VPNL2/L3
Integration
The Solution…The Solution…Cisco Provisioning Centre
xDSL
ATMIP FR
.
PVC
DSL
VPNL2/L3
Integration
NMS/EMS NMS/EMS NMS/EMS NMS/EMS
The walk awayThe walk away
Multi
Multi
MultiMulti-domainMulti-technologyMulti-vendor
Multi technologyMulti technology
CPC
DSLFrame
ATM VoiceIP
Cable
Multi domainMulti domain
CPC
CWM CWMCWM
Multi vendorMulti vendor
CPC
Cisco LucentNewbridge
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
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
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
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
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...
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
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
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
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
ThreadingThreading
• Threaders are supplied with resource models
• Generic threading algorithms– least cost, least number of hops– load leveling of NNIs
• Specify threading policies
ThreadingThreading
• Steps:
• NNI discovery
• Enumeration of candidate paths
• Selection of acceptable paths
• Path costing
• Path prioritization
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
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
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
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
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
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
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
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)
Transaction rateTransaction rate
• Add DSL Subscriber– 10 secs per transaction– 6 transactions per minute
Graphical User InterfaceGraphical User Interface
Open and Flexible APIsOpen and Flexible APIs
CPC
CEMF CWMOtherEMS
CORBA SNMPCMIPor other
CORBA
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
PartitioningPartitioningEast West
Voice Data
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
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)
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
Customer exampleCustomer example
Service OrderSystem
Service OrderSystem
TIRKSTIRKS
Event Tracking System
Event Tracking System
CISCOCISCO NewbridgeNewbridge
Cisco Provisioning CenterCisco Provisioning Center
SCMSCM CWMCWM 4602046020
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
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 #
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
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
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
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