SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Subscriber Management
BWIF Conference
Sanjay Dhar
Aug 12, 1999
© 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
© 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
© 2004, Cisco Systems, Inc. All rights reserved. 444
Provisioning Process
1. Registration
2. Activation
CSRC Directory /
Database
3. Move/Add/Change Provisioning
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2004, Cisco Systems, Inc. All rights reserved. 131313
Small and Medium Business Scenario
•Non-Self Registration and activation
•Service provider activation
© 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
© 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
© 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
© 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
Thank You
© 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
© 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
© 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
© 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.
© 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
© 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

Weitere ähnliche Inhalte

Was ist angesagt? (8)

Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol
 
DHCP concept
DHCP conceptDHCP concept
DHCP concept
 
DHCP Protocol
DHCP ProtocolDHCP Protocol
DHCP Protocol
 
DHCP in windows server 2012
DHCP in windows server 2012DHCP in windows server 2012
DHCP in windows server 2012
 
080 DHCP
080 DHCP080 DHCP
080 DHCP
 
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...
 
Dhcp authentication using certificates
Dhcp authentication using certificatesDhcp authentication using certificates
Dhcp authentication using certificates
 
Dhcp presentation
Dhcp presentationDhcp presentation
Dhcp presentation
 

Ähnlich wie Subscriber provisioning BWIF conference presentation

FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesFutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom Services
RADVISION Ltd.
 
Sm west 2010-microsoft-workshop
Sm west 2010-microsoft-workshopSm west 2010-microsoft-workshop
Sm west 2010-microsoft-workshop
Prashant Ohal
 
pdf to ppt window configuration .pptx
pdf to ppt window configuration .pptxpdf to ppt window configuration .pptx
pdf to ppt window configuration .pptx
TadeseBeyene
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
Spiffy
 

Ähnlich wie Subscriber provisioning BWIF conference presentation (20)

Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10
 
Diameter Presentation
Diameter PresentationDiameter Presentation
Diameter Presentation
 
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 10
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 10CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 10
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 10
 
Citrix Day 2015 Net Scaler Release 10.5 Update v10
Citrix Day 2015 Net Scaler Release 10.5 Update v10Citrix Day 2015 Net Scaler Release 10.5 Update v10
Citrix Day 2015 Net Scaler Release 10.5 Update v10
 
CCNA2 Verson6 Chapter10
CCNA2 Verson6 Chapter10CCNA2 Verson6 Chapter10
CCNA2 Verson6 Chapter10
 
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10
 
Troubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesTroubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot Processes
 
FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesFutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom Services
 
MCSA 70-412 Chapter 01
MCSA 70-412 Chapter 01MCSA 70-412 Chapter 01
MCSA 70-412 Chapter 01
 
Sm west 2010-microsoft-workshop
Sm west 2010-microsoft-workshopSm west 2010-microsoft-workshop
Sm west 2010-microsoft-workshop
 
WebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsWebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP Worlds
 
User expert forum user-id
User expert forum   user-idUser expert forum   user-id
User expert forum user-id
 
pdf to ppt window configuration .pptx
pdf to ppt window configuration .pptxpdf to ppt window configuration .pptx
pdf to ppt window configuration .pptx
 
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9
 
F5 Solutions for Service Providers
F5 Solutions for Service ProvidersF5 Solutions for Service Providers
F5 Solutions for Service Providers
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
 
CCNA RS_ITN - Chapter 10
CCNA RS_ITN - Chapter 10CCNA RS_ITN - Chapter 10
CCNA RS_ITN - Chapter 10
 
06 coms 525 tcpip - dhcp and dns
06   coms 525 tcpip - dhcp and dns06   coms 525 tcpip - dhcp and dns
06 coms 525 tcpip - dhcp and dns
 
DHCP Server & Client Presentation
DHCP Server & Client PresentationDHCP Server & Client Presentation
DHCP Server & Client Presentation
 
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys LimitedScoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Subscriber provisioning BWIF conference presentation

  • 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. © 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. © 2004, Cisco Systems, Inc. All rights reserved. 444 Provisioning Process 1. Registration 2. Activation CSRC Directory / Database 3. Move/Add/Change Provisioning
  • 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 2004, Cisco Systems, Inc. All rights reserved. 131313 Small and Medium Business Scenario •Non-Self Registration and activation •Service provider activation
  • 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. © 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. © 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. © 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
  • 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. © 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. © 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. © 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. © 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. © 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