Professional Documents
Culture Documents
DOCSIS Cable Modem Connection Process PDF
DOCSIS Cable Modem Connection Process PDF
Connection Process
1
Objectives
2
DOCSIS Block Diagram
Cable
Wide-Area Modem
Network Termination
System Cable
CMTS
(CMTS) Network Cable Modem CM Customer Premises
Network Side
Interface HFC (CM) Equipment Interface
Customer
Premises
Equipment
Transparent IP Traffic Through the System
3
DOCSIS Support Devices
Internet
On-line Laser HFC
Services
Combiner/ COAX Cable Modem
Splitter Splitter
Local
Server
Video
Fiber
Local Node
Programming PC or MAC
Television
DHCP TOD TFTP Home Subscriber
Server Server Server
4
TOD: Time of Day; TFTP: Trivial File Transfer Protocol; DHCP: Dynamic Host Configuration Protocol
DOCSIS DHCP Server
!DHCP Server
! Assigns IP addresses to client computers
" addresses are “leased” to clients (Cable Modems or CPE’s) for a
period of time
" IP addresses can be reserved for specific clients or assigned from
DHCP
Server “pools”
" clients may be authenticated based on their MAC address
" address may be assigned from different “pools” based on extended
options
5
DHCP Process
6
DOCSIS ToD Server
!ToD Server
! Internet Time Protocol (ITP)
" RFC 868
7
DOCSIS TFTP Server
!TFTP Server
! Trivial File Transfer Protocol
" (RFC 1350)
TFTP
Server ! UDP port 69
8
TFTP Process
9
Cable Modem Architectures
RF Return
!RF-Return
! Suited for CATV networks that have been fully upgraded for
two-way communications
! Delivers high-speed data downstream and upstream over
broadband network
! DOCSIS establishes standard specification for data
communications over HFC network
10
Cable Modem Architectures
Telco Return
!Telco-Return Suited for CATV networks without two-
way capability
! Delivers high-speed data downstream over broadband
network
! Relies on dial-up networking technology for return data
! Does not require HFC plant upgrade to two-way RF
! DOCSIS also specifies data communications using a
telephone-return architecture
! Support for MMDS Wireless systems, DOCSIS does not
support MMDS 2-Way
11
DOCSIS Protocol Signaling
12
DOCSIS Protocol and Signaling
contd.
!Frames and Timing
! Upstream Time Sharing (TDMA)
! Shared time slots for Maintenance & Requests (e.g. for new
modems with no SID to come online)
13
DOCSIS Downstream Architecture
14
DOCSIS Downstream Architecture
15
DOCSIS Downstream Architecture
17
DOCSIS Upstream Architecture
!Motorola (GI) Developed and Designed the Flexible F/TDMA
Upstream Approach to the Physical Layer in the DOCSIS
Specification:
! Modulation Type: 16-QAM or QPSK
! Data Rates: 320Kbps - 10 Mbps
! Symbol Rates: 160, 320, 640, 1280 and 2560 ksym/s
! Bandwidth: 200, 400, 800, 1600 and 3200 kHz
! Frequency Range: 5 - 42 MHz (edge to edge)
!Range of available data rates and bandwidth used:
U p s tre a m S ym b o l B a n d w id t h QPSK 16 Q AM
R a te (k s p s ) U s e d (K H z ) D a ta R a te D a ta R a te
(k b p s ) (k b p s )
160 200 320 640
320 400 640 1280
640 800 1280 2560
1280 1600 2560 5120
2560 3200 5120 10240
18
CMTS and Cable Modem Startup
HFC
MODEM
CMTS
19
Downstream Channel Search
QAM Signal
HFC MODEM
CMTS
20
Monitor for SYNC Message
SYNC Message
HFC
MODEM
CMTS
21
Obtain Upstream Parameters
UCD Message
HFC
MODEM
CMTS
22
MAP Message
HFC
MODEM
CMTS RNG-REQ
23
RNG-RSP
HFC
MODEM
CMTS
24
Admission Control
MAP Message
HFC
MODEM
CMTS RNG-REQ
25
Bandwidth Requests
26
MAPS
27
MAP Example
28
IP Connectivity
Server
DHCP-REQ
CMTS DHCP-RSP
29
Time of Day
Server
ToD-REQ
CMTS ToD-RSP
30
Transfer Operational Parameters
Server
TFTP-REQ
CMTS TFTP-RSP
31
Registration
HFC MODEM
CMTS
32
Registration
!CMTS
! checks CM’s MAC address and authentication signature on the
parameters
! assigns a SID
! provides bandwidth for CM requested Class of Service
! modifies forwarding table to allow full user data if the modem
requested Network Access
! sends REG-RSP to CM (CM can pass unencrypted data)
REG-RSP
HFC MODEM
CMTS
33
Baseline Privacy
34
Security Association
AUTH-REQ
HFC MODEM
CMTS AUTH-RSP
35
Security Association
KEY-REQ
HFC MODEM
CMTS TEK
36
DOCSIS Today
! DOCSIS 1.0
! Product Interoperability across available CMTS’s
! 64 and 256 QAM modulation (downstream) formats
! 6-MHz occupied spectrum coexists with all other signals on the cable
plant
! Variable-depth interleaver supports both latency-sensitive and -
insensitive data.
! The features in the upstream direction are as follows:
• Flexible and programmable CM under control of the CMTS
• Frequency agility
• Time division multiple access
• QPSK and 16 QAM modulation formats
• Support of both fixed-frame and variable-length PDU formats
• Multiple symbol rates
• Programmable Reed-Solomon block coding
• Programmable preambles
37
DOCSIS 1.1 Enhancements
38
DOCSIS 1.1 Enhancements
!BPI+
! Authentication of CMs with digital certificates
! Longer keys and some new algorithms
!Secure code download
! Uses PKCS certificates and code image signing
!OSS enhancements
! SNMPv3
! Full set of standard events and messages are specified
39
DOCSIS 1.1 Enhancements
! DOCSIS 1.1
! Packet Classification, based on fields in the Ethernet, IP, and UDP/TCP
headers, into a Service Flow
! Service Flow association with a DOCSIS Service Identifier
! QoS MIB’s
! Fragmentation
! Concatenation
! Payload Header Suppression (for increased bandwidth efficiency,
particularly in the case of relatively small Voice-over-IP [VoIP] packets)
! Priority Queuing (e.g. Weighted Fair Queuing) at the CMTS
! BPI+ (Base Line Privacy - Plus)
! IGMP (Internet Group Management Protocol) Management
40
DOCSIS 1.0 and 1.1
Interoperability
! Can DOCSIS 1.0 and 1.1 Modems Can Be Used in the Same
System?
! DOCSIS 1.1 is backward compatible with DOCSIS 1.0
! DOCSIS 1.1 CMTS’s are required to to support both DOCSIS 1.0 and
1.1 cable modems
! DOCSIS 1.1 modems must be able to register as a DOCSIS 1.0
modem with a CMTS that only supports DOCSIS 1.0
! Can DOCSIS 1.0 and 1.1 Modems Used on the Same Upstream
Channel?
! Yes.
! Managing 1.0 and 1.1 modems on the same upstream channel is a
more complex task for the CMTS
! If QoS commitments cause conflicts, the CMTS can easily move a CM
from one upstream channel to another
41
DOCSIS 1.1 Overview
42
Quality of Service
E-mail
HFC HFC
Voice
CM CM
file
In
In DOCSIS
DOCSIS 1.0,
1.0, all
all services
services In
In DOCSIS
DOCSIS 1.1,
1.1, each
each service
service
compete
compete for
for upstream
upstream can
can get
get performance
performance
bandwidth
bandwidth on
on aa best
best effort
effort assurances
assurances based
based onon QoS
QoS
basis.
basis. parameters
parameters (e.g.
(e.g. bandwidth,
bandwidth,
jitter)
jitter)
43
Packet Processing
Data Packet
44
Service Flow Types
! Static
! Provisioned when the CM registers
! Defined in a CMs’ config file
! Dynamic
! Created as needed, based on demand
! Dynamic service flow messages
» Dynamic Service Add (DSA)
» Dynamic Service Change (DSC)
» Dynamic Service Delete (DSD)
! Either CM or CMTS can create
45
Service Flow States
!Provisioned
! The CMTS has not yet reserved the resources in its MAC
scheduler
!Admitted
! The resources are reserved, but the flow is not active
!Active
! The resources are in use, data is actively being transmitted on
the flow
46
Dynamic Service Flow Example
Two Phase Activation
!When a voice call is originated:
! Service flow created via DSA
! Resources are admitted (phase 1)
!When the far end answers:
! DSC used to activate the resources (phase 2)
! Call in progress
!When call ends, service flow is terminated via DSD
47
Fragmentation
48
Concatenation
49
Payload Header Suppression
50
PHS Example
51
BPI+ Enhances BPI Capability
52
Strong Authentication
53
DOCSIS Trust Hierarchy
54
CM Authorization
CM-ID : serial number, manufacturer ID, MAC addr, & RSA public key
CM Certificate : X.509 certificate
Security-Capability : crypto capability, BPI version
Primary SAID : CM’s primary SID
Auth-Key : Authorization key encrypted with CM’s public key
Key-Lifetime : remaining time that key is valid in secs
Key-Sequence-Number : Sequence number of Auth key
SA-Descriptors : Properties of the security association, including SAID, SA-type, &
cyrpto-suite
55
Basic Authentication (1)
56
Basic Authentication (2)
57
Dynamic Security Associations
58
IGMP/SA-MAP Example
CPE CM CMTS
IGMP MR (Join) IGMP MR (Join)
Set
Set Multicast
Multicast
MAC
MAC Filter
Filter SA-MAP Request
Determine
Determine
SA-MAP Reply SAID
SAID
Start
Start TEK
TEK Key Req/Reply
FSM
FSM
Encrypted
Multicast Data Decrypt
Decrypt Multicast Data Encrypt
Encrypt Multicast Data
Multicast
Multicast Multicast
Multicast
59
Secure Code Download
60
Code Download Process
!DOCSIS Root CA
! Issues Manufacturer CVC
!Manufacturer
! Signs code file
! Send code file w/ CVC to MSO
!MSO
! Verifies code file
! Optionally, adds MSO co-signature and MSO CVC to code file
! Send code file to CM on request
!Cable Modem
! Download code file
! Verify manufacturer’s signature
! Verify MSO signature, if present
! If verified, install code image
61
Dynamic Channel Change
62
SNMPv3
63
SNMPv3 Architecture
64
Standardized Event Logging
65
References
66
Return to Introduction
67