460 likes | 636 Views
Cisco Provisioning Center. Hema Ganapathy Senior Product Manager - NSM BU hemag@cisco.com. Outline. Trends in the market The challenge Introduction to CPC The walk away… CPC Architecture Roadmap Questions and Answers. The marketplace. Competition, New technologies. $$.
E N D
Cisco Provisioning Center Hema Ganapathy Senior Product Manager - NSM BU hemag@cisco.com
Outline • Trends in the market • The challenge • Introduction to CPC • The walk away… • CPC Architecture • Roadmap • Questions and Answers
The marketplace Competition, New technologies $$
“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
OSS OSS OSS OSS The challenge NMS/EMS NMS/EMS NMS/EMS NMS/EMS NMS/EMS NMS/EMS NMS/EMS NMS/EMS NMS/EMS NMS/EMS NMS/EMS NMS/EMS
A Single Provisioning Interface PVC DSL xDSL IP FR ATM VPN L2/L3 Integration The Concept...
Cisco Provisioning Centre . PVC DSL xDSL IP FR ATM VPN L2/L3 Integration The Solution… NMS/EMS NMS/EMS NMS/EMS NMS/EMS
The walk away Multi Multi Multi Multi-domain Multi-technology Multi-vendor
Multi technology CPC ATM Voice IP DSL Cable Frame
Multi domain CPC CWM CWM CWM
Multi vendor CPC Newbridge Lucent Cisco
Cisco Access Manager Cisco IP Manager • Configure IOS Devices Dial DSL GSR Cable Other EMs • Dial Devices CSM Products Planning Provisioning Operations Performance Billing ProvisioningCenter ServiceManagement Layer InfoCenter Network Health Netsys Topology, Object Model, GUI, Data Store, Directory VPN Solutions Center AccountingCenter NetworkManagement Layer NetMiner Cisco Element Management Framework EMF Gateways/Common APIs Cisco WAN Manager Common Foundation ElementManagement Layer
Value Proposition Create and Activate Services Across Multiple Technologies And Multiple Products Automate Service Provisioning And Guarantee Network Integrity Instantaneous Associations Between Subscribers And Network Resources CPC is the Customer Facing Element of the Solution
Service Definition Language Decompose to Service Primitives Primitives to Network Topology Validation of Service Allocation of Technology Elements Service Activation Transaction Technology Scheduler Core ATM FR ATM End to end provisioning Service Order System Gold VPN, SiteA,SiteB, CIR=1.544Mb A PVC Site A to Gateway A Cisco Provisioning Center (CPC) B CBR Gateway B to Site B C CBR Gateway A to Gateway B D TAG, WFQ, WRED, CAR Layer 3 I/F Other I/F Layer 2 I/F Access I/F Other EMS Access Mgr. IP Mgr. Wan Mgr IP Services Site A Site B D D A C B Gateway B Gateway A
Mapping of Models Telecommunication Services Model MPLS based VPN WEB Farm DSL TO ISP Outsource Modem Pool IP Technology Resource Model FR ATM SONET Network Element Model MUX 1, Vendor B Switch 1, Vendor C Switch 1, Vendor A Switch 2, Vendor A
CPC Architecture Inventory Reports Maintenance CNMS Service Administration Flow-Through Interface and GUI Service Creation IP DSL ATM FR TDM Database Equipment Modules Transaction Manager Service Activation Resource Models Etc...
CPC Architecture GUI User Flow-Through Application Activator Service Pack Developer’s Kit Service Objects Activation Engine Resource Models Equipment Module Developer’s Kit Equipment Modules SNMP, Q3, CORBA, proprietary Managed Equipment
CPC 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
CURRENT Prepare changes ABANDONED APPLIED All changes were applied All changes were reverted CPC Transaction Lifecycle New Close Open READY Schedule Apply Abandon Scheduled time arrives SCHEDULED BUSY Success Failure Delete
Service provisioning Other vendor FR NNI FR UNI Other vendor FR FR UNI NNI NNI FR-ATM IW PVC Other vendor ATM NNI ATM PVC NNI FRATM NNI FR UNI FRATM FR UNI Cisco ATM (BPX) Cisco ATM (BPX) ATM UNI NNI FRATM FRATM FRATM FR UNI FR-ATM IW PVC ATM UNI FR UNI ATM UNI
Threading • Threaders are supplied with resource models • Generic threading algorithms • least cost, least number of hops • load leveling of NNIs • Specify threading policies
Threading • Steps: • NNI discovery • Enumeration of candidate paths • Selection of acceptable paths • Path costing • Path prioritization
Threading • Inter-network connections are discovered • Both logical ports must be unlocked • Both logical ports must support the same protocol • Candidate paths • loopbacks are rejected
Threading • 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 models Network Connection Service Fabric BG BG NE Node ATM Net Node Local NC CC PVC CC LC LC BG LP L LP LP L LP BG PP Node Node PP ATM nwk EM2 EM1 EM2
Resource models Cisco WAN EM Standard Resource Model CBR RM FR RM Cisco DSL Manager ATM RM Cisco IP EM LAN RM Cisco 6400 EM IP RM Other... DSL RM
Resource models Network L3TP Node ATM Address Physical Port ATM PVC a_TP (NC) ATM Logical z_TP Port a_TP z_TP a_TP ATM z_TP Adaptation a_TP z_TP Function ATM Virtual ATM SPVC ATM PVC Link (NC) CC (NC) Trunk G
Scalability • 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
Transaction rate • Add DSL Subscriber • 10 secs per transaction • 6 transactions per minute
Open and Flexible APIs CORBA CPC CMIP or other CORBA SNMP Other EMS CWM CEMF
Flexible and Open APIs • All standards based • Northbound API models everything that can be done via the GUI • Java applets, scripting tool also supported
Partitioning West East Voice Data
Partitioning • 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
Access Access Core ATM IP Network Frame Relay Frame Relay IP Network CPC 1.x (Layer 2) CPC 2.0 (Layer 2/3, DSL) CPC 3.0 (Layer 2/3 and Access) CPC Roadmap
Roadmap CPC 1.2 CPC 3.0 CPC 2.1 CPC 2.0 • Functionality • DSL Phase II (CDM support,6160, 6260 enhancements) • Eureka 1.1 support • CWM 10.1 support • 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 • Functionality • DSL support (6260 NI2,6130 NI1, 6400) • Eureka/IP VPN support (R1.01) • Functionality • DSL Phase III (SCM 2.x support, 6400 SSG, 6100 NI1) • AR integration • CIC integration • Wireless support Status: Planned Status: Planned Status: CC Status: FCS December 10/99 Q3 CY ’00 Q4 CY ’00 Q2 CY ’00 Q4 CY 99
Customer example Service Order System TIRKS Event Tracking System Cisco Provisioning Center SCM CWM 46020 CISCO Newbridge
Customer example Service Order System Web or telephone order TIRKS Event Tracking System Cisco Provisioning Center SCM CWM 46020 CISCO Newbridge
Customer example Insertion of circuit and tel # Service Order System TIRKS Event Tracking System Cisco Provisioning Center SCM CWM 46020 CISCO Newbridge
Customer example Service Order System TIRKS Event Tracking System Mapping of port assignments to physical resources Cisco Provisioning Center SCM CWM 46020 CISCO Newbridge
Customer example Service Order System TIRKS Event Tracking System Automated Service activation request Cisco Provisioning Center SCM CWM 46020 CISCO Newbridge
Customer example Service Order System TIRKS Event Tracking System Cisco Provisioning Center Configuration request to EMSes SCM CWM 46020 CISCO Newbridge
CPC 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