Weitere ähnliche Inhalte
Ähnlich wie Subscriber provisioning BWIF conference presentation (20)
Kürzlich hochgeladen (20)
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