Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Subscriber provisioning BWIF conference presentation

238 views

Published on

Numerous concepts from back in 1999 are mostly standard practice now.

Published in: Technology
  • Be the first to comment

Subscriber provisioning BWIF conference presentation

  1. 1. Subscriber Management BWIF Conference Sanjay Dhar Aug 12, 1999
  2. 2. © 2004, Cisco Systems, Inc. All rights reserved. 222 System Architecture Options to Access Provisioning and Subscriber Data CBT CCDM Data access script provided by customer or third-party system integrator Subscriber/ Provisioning Info Script (Web Server) Option 2 DB Access Script Subscriber/ Provisioning Servers (DBs) Option 1 Internal Sybase Database Flat File Option 3 Background Poller Subscriber Data Only SNMPSNMP Subscriber data imported via flat file Provisioning data polled from CMTS HTTP Customer Service Representatives using web-based interface Cisco sample scripts for accessing Oracle database HTTPS
  3. 3. © 2004, Cisco Systems, Inc. All rights reserved. 333 Provisioning System Cisco Network Registrar DHCP/T FTP DNS Wireless SUB User RegistrarSubscriber Self Provisioning IP Address and Options HTTP SNMP Callout Manager Directory Client Billing System Directory Client LDAP Update Reset via SNMP RF Link Network DOCSIS Config TFTP Extension TOD Directory Client Modem Registrar LDAP Update LDAP Directory Server uBR
  4. 4. © 2004, Cisco Systems, Inc. All rights reserved. 444 Provisioning Process 1. Registration 2. Activation CSRC Directory / Database 3. Move/Add/Change Provisioning
  5. 5. © 2004, Cisco Systems, Inc. All rights reserved. 555 CPE Network Registrar DHCP/DNS /TFTP) Access Registrar (Radius Server) Modem Registrar LDAP 2 1 3 0 4 5 IP Address Allocation Step0: Initialization Step1: DHCP_DISCOVER RRQ Step2: Relay DHCP RRQ Step3: Query Modem Registration Step4: Modem not Registered Step5: DHCP_OFFER -IP Address (temporary address) -TOD Server Address -TFTP Server Address uBR 6400PVC’s ISP Device Initialization
  6. 6. © 2004, Cisco Systems, Inc. All rights reserved. 666 CPE Network Registrar DHCP/DNS /TFTP) Access Registrar (Radius Server) Modem Registrar LDAP 2 1 3 0 4 5 IP Address Allocation Step0: Initialization Step1: DHCP_DISCOVER RRQ Step2: Relay DHCP RRQ Step3: Query Modem Registration Step4: Modem not Registered Step5: DHCP_OFFER -IP Address (temporary address) -TOD Server Address -TFTP Server Address uBR 6400PVC’s ISP Device Initialization
  7. 7. © 2004, Cisco Systems, Inc. All rights reserved. 777 CPE LDAP Network Registrar (DHCP/DNS /TFTP) Access Registrar (Radius Server) Modem Registrar 6 7 89 10 11 TFTP File Download Step 6: TFTP RRQ Step7: Relay TFTP RRQ Step 8: Request configuration Step 9: Query configuration values Step 10: Generate configuration file (un provisioned service ) Step 11: Download the file 6400PVC’suBR ISP Device Initialization
  8. 8. © 2004, Cisco Systems, Inc. All rights reserved. 888 CPE Network Registrar DHCP/DNS /TFTP) Access Registrar (Radius Server) Modem Registrar LDAP 2 1 3 4 5 Step1: DHCP_DISCOVER RRQ Step2: Relay DHCP RRQ Step3: Query Client Registration Step4: Client not Registered Step5: DHCP_OFFER - IP Address - DNS redirect address 6400PVC’suBR ISP Computer Initialization
  9. 9. © 2004, Cisco Systems, Inc. All rights reserved. 999 DNS server redirect address guides a user to a CSRC Self Registration and Activation page when a web browser is invoked Registration and Activation
  10. 10. © 2004, Cisco Systems, Inc. All rights reserved. 101010 Self Registration Retail HTTP SNMP Callout Manager Directory Client User Registrar HTTP SNMP Callout Manager Directory Client Billing System LDAP Directory Server •Account registration •Subscriber receives -User Name -Pin -Account number Portal
  11. 11. © 2004, Cisco Systems, Inc. All rights reserved. 111111 Retail Account Number: 247 Name: Sanjay Dhar Service Selection • Platinum Service - $76 • Gold Service - $50 • Bronze Service - $19.99 Activate Browser Service Level Selection
  12. 12. © 2004, Cisco Systems, Inc. All rights reserved. 121212 Authorization models for provisioning: • Static: Based on QoS parameter Set limits set during registration • Dynamic: Controlled by an external policy server Provisioning Process Involves • Static IP Address allocation • Service file download • Lease verification & authorization Service Provisioning & Authorization
  13. 13. © 2004, Cisco Systems, Inc. All rights reserved. 131313 Small and Medium Business Scenario •Non-Self Registration and activation •Service provider activation
  14. 14. © 2004, Cisco Systems, Inc. All rights reserved. 141414 Registration Retail HTTP SNMP Callout Manager Directory Client Initial Sign up User Registrar HTTP SNMP Callout Manager Directory Client Billing System LDAP Directory Server•Qualification •Account registration •Subscriber receives -User Name -Pin -Account number Portal
  15. 15. © 2004, Cisco Systems, Inc. All rights reserved. 151515 CPE Network Registrar DHCP/DNS /TFTP) Access Registrar (Radius Server) Modem Registrar LDAP 2 1 3 0 4 5 IP Address Allocation Step0: DOCSIS Initialization Step1: DHCP_DISCOVER RRQ Step2: Relay DHCP RRQ Step3: Query Modem Registration Step4: Modem not Registered Step5: DHCP_OFFER -IP Address -TOD Server Address -TFTP Server Address uBR 6400PVC’s ISP Device Initialization
  16. 16. © 2004, Cisco Systems, Inc. All rights reserved. 161616 CPE LDAP Network Registrar (DHCP/DNS /TFTP) Access Registrar (Radius Server) Modem Registrar 6 7 89 10 11 TFTP File Download Step 6: TFTP RRQ Step7: Relay TFTP RRQ Step 8: Request configuration Step 9: Query configuration values Step 10: Generate configuration file Step 11: Download the file 6400PVC’suBR ISP Device Initialization
  17. 17. © 2004, Cisco Systems, Inc. All rights reserved. 171717 CPE Network Registrar DHCP/DNS /TFTP) Access Registrar (Radius Server) Modem Registrar LDAP 2 1 3 4 5 Step1: DHCP_DISCOVER RRQ Step2: Relay DHCP RRQ Step3: Query Client Registration Step4: Client not Registered Step5: DHCP_OFFER - IP Address 6400PVC’suBR ISP PC Initialization
  18. 18. Thank You
  19. 19. © 2004, Cisco Systems, Inc. All rights reserved. 191919 Is SU Registered Download Temporary Configuration to SU Client/PC Initialization & Authentication SU Initialization & Authentication Self Activation SU reboot Un-Provisioned Download Configuration to SU Yes Client/PC Initialization & Authentication Is SU Activated No Provisioned Yes No Register Registration/Activation Download IOS Configuration optional Subscriber Provisioning Flow
  20. 20. © 2004, Cisco Systems, Inc. All rights reserved. 202020 QoS Configuration type 21/22 US/DS pkt classifier encodings type 23/24 US/DS flow scheduling encodings Config Template tftp cfg file download1.) Registration Request2.) 3.) Registration Rsp (Primary Sid Assigned) DeviceAccess Router
  21. 21. © 2004, Cisco Systems, Inc. All rights reserved. 212121 Provisioning Server Requirements • DHCP Server • ToD Server • TFTP Server • Other Servers recommended: – DNS Server – Security Server – Log Server
  22. 22. © 2004, Cisco Systems, Inc. All rights reserved. 222222 DHCP Config parameters Radio Frequency Interface Specification SP-RFI-I02-971008 Appendix C1 - DHCP Fields Used by the CM The following fields are required by the CM in the DHCP Response: • IP address. • Subnet mask. • Configuration file Name of the configuration file read by the CM from the TFTP server. • Time-offset The time offset of the CM from Universal Coordinated Time (UTC) used by the CM to calculate the local time to use in time-stamping error logs. • Time-Servers The time server address from which the current time may be obtained.
  23. 23. © 2004, Cisco Systems, Inc. All rights reserved. 232323 DHCP Relay (or Option82) • IETF Working Group draft draft-ietf-dhcp-agent-options-04.txt • DHCP Relay Agent Information option is appended to DHCP packet via the relay agent. • This “Option82” enhancement modifies DHCPDISCOVER packets to distinguish various end devices. • CNR uses the relay.tcl script to automate process
  24. 24. © 2004, Cisco Systems, Inc. All rights reserved. 242424 DHCP Relay and Routers Option process DHCP_DISCOVER packet chaddr: 01:02:03:04:05:06 giaddr:24.1.4.1 Option82 - this is a CM Decode the packet Create client object keyed off chaddr (MAC addr of client) Post-client- lookup The relay-agent-info option (Option82) code is installed here Client Object: 01:02:03:04:05:06CM tag Propose lease information based on giaddr and selection- criteria Scope 2 net 10 Scope 1 net 24 CM tag Pre-packet- encode The routers option is added to the response information here DCHP OFFER information including new routers DHCP option for client 01:02:03:04:05:06 routers option 10.1.4.1 Encode DHCP_OFFER information into a DHCP packet and kick off Dynamic DNS Dynamic DNS update (if configured) Send the response packet DHCP_OFFER packet yiaddr: 10.1.4.10 DHCP routers option: 10.1.4.1

×