Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable...

27
Cable Technologies DOCSIS, PacketCable, CableHome Craig Owens [email protected] 408-907-8066

Transcript of Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable...

Page 1: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

Cable TechnologiesDOCSIS, PacketCable, CableHome

Craig [email protected]

408-907-8066

Page 2: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

2.© 1996-2005 NETGEAR® . All rights reserved

Overview

» Market Data» Cable system architecture» DOCSIS» PacketCable» CableHome» CableLabs

Page 3: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

3.© 1996-2005 NETGEAR® . All rights reserved

Cable vs. DSL: North AmericaCable vs. DSL: North America

1314

1515

118

17171613

967 10101111

854

65420

5

10

15

20

Uni

ts (M

)

CY02 CY03 CY04 CY05 CY06 CY07 CY08OtherDSL CPECable

CPE

Broadb

and ro

uters

Calendar Year

North America Total Broadband CPE Unit Shipments

Source: Infonetics, September, 2005

Page 4: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

4.© 1996-2005 NETGEAR® . All rights reserved

Cable vs. DSL: WorldwideCable vs. DSL: Worldwide

7267

61

54

361813

50433626

1811 323230231611102618126

0

20

40

60

80

Uni

ts (M

)

CY

02

CY

03

CY

04

CY

05

CY

06

CY

07

CY

08Other

Cable

CPE

Broadb

and r

outer

sDSL C

PE

Calendar Year

Worldwide Total Broadband CPE Unit Shipments

Source: Infonetics, September, 2005

Page 5: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

5.© 1996-2005 NETGEAR® . All rights reserved

Cable CPE ShipmentsCable CPE Shipments

11,020,81912,987,004

14,456,67313,793,94613,030,282

10,043,8339,425,21412,049,483

10,790,6088,433,886

3,603,3891,254,920290,20232,022 9,167,1028,070,3006,942,9635,965,549

1,675,718443,388123,270 02,000,0004,000,0006,000,0008,000,00010,000,00012,000,00014,000,00016,000,000

Uni

ts

CY02 CY03 CY04 CY05 CY06 CY07 CY08

Cable EMTAs

Cable bb gtwys

Cable m

odems

Calendar Year

Worldwide Cable CPE Unit Shipments

Source: Infonetics, September, 2005

Page 6: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

6.© 1996-2005 NETGEAR® . All rights reserved

VoIP Market ShareVoIP Market Share

VoIP Subscribers, in 000’s

10%70.464Insight

9%413380Cox

59%372219Time Warner

14%23.420.5Covad

10%49.545Charter

33%364273Cablevision

38%535388Vonage

Q-QGrowth

Q1 2005Q4 2004Service Provider

Source: Point Topic, July, 2005

Page 7: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

7.© 1996-2005 NETGEAR® . All rights reserved

Cable Terminology Cable Terminology

» Cable Modem.• Subscriber device, connects customer’s PC or LAN to the cable TV plant

(HFC)» Cable Modem Termination System (CMTS).

• Head-end equipment that concentrates communication to/from all subscribers’ cable modems

» DOCSIS Provisioning Server• Provides network configuration (IP address, etc), date and time and cable

modem configuration• Provides also downloadable code image (software) for cable modems, for

software upgrade• Support the following network services:

» DHCP (Dynamic Host Configuration Protocol)» TOD (Time and Date Service)» TFTP (Trivial File Transfer Protocol)

» Embedded Multimedia Terminal Adapter (EMTA)• Cable Modem with voice ports for VoIP service

» Allows connection of a plain analog telephone

Page 8: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

8.© 1996-2005 NETGEAR® . All rights reserved

CM

CM

CM

CM

EMTA

CM

Cable ArchitectureCable Architecture

Operator Core Backbone

Aggregation Network Access Network

CM

Operator Aggregation

network

Core Network

Operator administered

New Services Opportunities

CableHome

•Remote file sharing•Shared calendar•Unified messaging•Managed services

CM

•HVAC control•Fire sense & control•Security•Air quality monitoring•Child monitoring•Energy management, etc.

PacketCable

MPEG Services

IP Services

EMTA

EMTA

Provisioning Servers

DOCSIS

CMTS

CMTSCM

CMTS

Headend CPEBackend

Page 9: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

9.© 1996-2005 NETGEAR® . All rights reserved

What is DOCSIS?What is DOCSIS?

» Data Over Cable Systems Interface Specification (DOCSIS) • Industry effort, led by CableLabs® to create an open standard for

data (internet) over cable TV• Specified in 1997, first products certified in March 1999 • DOCSIS allows MSO’s to achieve higher levels of penetration via

retail, auto-provisioning, external cable modems, and self-installs.» DOCSIS only deals with the communication between the CM and

the CMTS.» DOCSIS utilizes 1 downstream channel from the channel lineup

and 1 or more channels from the return path to achieve bi-directional connection.

» Maximum raw data throughput• 43 Mbps downstream• 10 Mbps upstream

Page 10: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

10.© 1996-2005 NETGEAR® . All rights reserved

Cable Services Protocol StackCable Services Protocol Stack

VOD

INTERACTIVE SERVICES PacketCable™CBR

TELEPHONY

DOCSIS™ANALOG MPEG

HFC

Applications

HomeNetwork

CableHome™

Legacy System Internet World

PacketCable™

DOCSIS™

Analog Telephones

CableHeadEnd

Home

Page 11: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

11.© 1996-2005 NETGEAR® . All rights reserved

DOCSIS 1.1 OverviewDOCSIS 1.1 Overview

» Backward compatible with DOCSIS 1.0» Enhanced Quality of Service (QoS) Allows cable operators to

deploy new services such as:• Tiered data services with guaranteed bandwidth• Voice over IP• IP Multicasting

» Improved security (Baseline Privacy +) based on SNMPv3• Reduces possibility of theft of service• Provides secure software downloading

» Concatenation and Fragmentation • Allow more efficient use of available bandwidth• Guarantee real-time traffic for voice over IP.

» Specification released in 1999

Page 12: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

12.© 1996-2005 NETGEAR® . All rights reserved

DOCSIS 2.0 OverviewDOCSIS 2.0 Overview

» Backward compatible with DOCSIS 1.0, 1.1» Advanced Upstream PHY enables symmetrical services

• Higher order modulation formats and increased symbol rates» 8QAM, 32QAM, 64QAM» 5.12 Msps» Maximum raw upstream data rate: 30.72 Mbps

• Synchronous-Code Division Multiple Access (CDMA)» Multiple modems can transmit simultaneously on the same RF

channel, separated by different orthogonal codes.» Robust upstream for noise environments

» Improved noise immunity• FEC correction for 16 bytes per Reed-Solomon block (vs. 10 for

DOCSIS 1.1)• Adaptive equalizer structure with 24 taps (vs. 8 for DOCSIS 1.1)• Improved ingress cancellation

» Specification released in 2001, but most plants are still running 1.1

Page 13: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

13.© 1996-2005 NETGEAR® . All rights reserved

Future DOCSIS InitiativesFuture DOCSIS Initiatives

» DOCSIS 3.0• 100 Mbps downstream, 50 Mbps upstream• Video services (broadcast and video on demand)• Additional bonded downstream and upstream channels (4 or

more)» Existing CMs work on 1 channel, D3.0 works on multiple

channels• Specs: 2006, products: early 2007???

» Commercial Services over DOCSIS (CSoD)• VPN service• T1 replacement

» eDOCSIS• Allows integration of DOCSIS modems into non-traditional

devices, such as TVs, Set Top Boxes, etc.» Modular CMTS (M-CMTS)

• Allows easier integration of data service and other services, such as video

Page 14: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

14.© 1996-2005 NETGEAR® . All rights reserved

HFC Plant RequirementsHFC Plant Requirements

» Cable Plant must be “clean” and upgraded to 2-way capable» 100 mile maximum distance» Downstream

• A DOCSIS channel takes the place of a single analog television channel• 88 – 860 MHz (108 – 862 MHz Europe)• Channel spacing: 6 MHz (8 MHz Europe)• Modulation: 64QAM, 256 QAM

» Upstream• Upstream channels use spectrum previously reserved for STB

communication• 5 – 42 MHz (5 – 65 MHz Europe) • Noisy portion of spectrum requires flexible channels

» Amateur radios, home intercoms, impulse ingress due to switching transients, household appliances, etc.

• Multiple upstream channels can be associated with each downstream channel

• Modulation: QPSK, 8QAM, 16QAM, 32QAM, 64QAM, 128QAM (CDMA only)

Page 15: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

15.© 1996-2005 NETGEAR® . All rights reserved

DOCSIS Data RatesDOCSIS Data Rates

Downstream Data Rates

42.88 Mbps5.360537 Msps256 QAM (8 bits/symbol)30.34 Mbps5.056941 Msps64 QAM (6 bits/symbol)

Raw ThroughputSymbol RateModulation

960 kbps

800 kbps

640 kbps

480 kbps

320 kbps160 ksps

1.92 Mbps

1.6 Mbps

1.28 Mbps

960 kbps

640 kbps320 ksps

3.84 Mbps

3.2 Mbps

2.56 Mbps

1.92 Mbps

1.28 Mbps640 ksps

7.68 Mbps

6.4 Mbps

5.12 Mbps

3.84 Mbps

2.56 Mbps1.28 Msps

30.72 Mbps15.36 Mbps64QAM 6 bits/symbol

25.6 Mbps12.8 Mbps32QAM 5 bits/symbol

20.48 Mbps10.24 Mbps16QAM 4 bits/symbol

15.36 Mbps7.68 Mbps8QAM 3 bits/symbol

10.24 Mbps5.12 MbpsQPSK 2 bits/symbol

5.12 Msps2.56 MspsModulation

Upstream Data Rates DOCSIS 2.0

Page 16: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

16.© 1996-2005 NETGEAR® . All rights reserved

CM Registration StepsCM Registration Steps

» Downstream channel searching and synchronization» Obtain upstream parameters

• CM chooses a temporary upstream channel» Ranging: 0 – 215 minislots (6.25 us each)

• CMs must adjust transmit timing to account for propagation delay of up to 100 miles of cable

• Transmissions from all CMs must be synchronized at CMTS.» Establish IP connectivity

• DHCP used to assign IP address • Additional parameters communicated through DHCP extensions

» IP address of TFTP Server, TOD server» Time zone» Name of configuration file

Page 17: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

17.© 1996-2005 NETGEAR® . All rights reserved

CM Registration Steps (cont.)CM Registration Steps (cont.)

» Establish time of day using TOD server» Transfer operational parameters

• Configuration file downloaded using TFTP• CMTS assigns new upstream channel, in which case repeat

ranging» Firmware upgrade (optional)

• Automatic upgrade if current firmware version is different than version indicated in configuration file

• Dual images protects against power outages during upgrade» Registration: CM authorized to use the network based on MAC

address» Baseline Privacy initialization, if CM is provisioned to run

Baseline Privacy

Page 18: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

18.© 1996-2005 NETGEAR® . All rights reserved

Downstream MPEG FramingDownstream MPEG Framing

» 188-byte MPEG-2 packets (4-byte header, 184 bytes payload)» ITU Recommendation defines:

• Framing structure (MPEG-2)• Channel coding (RS FEC, Interleaving, Randomization and Trellis)• Channel modulation (64/256 QAM)

» DOCSIS frames can be mixed in with frames for other services (digital video, for example)

» DOCSIS frames can span multiple MPEG packets

Stuff_bytes(0 or more)

Tail of MAC Frame #1(M bytes)

Stuff-bytes(0 or more)

Pointer_field(=M)

Digital Video Payload

Digital Video Payload

Pointer_field(=0)

MPEG HeaderVideo

Continuation of MAC Frame #1(184 bytes)

MPEG HeaderDOC

MPEG HeaderVideo

Start of MAC Frame #2(M bytes)

MPEG HeaderDOC

Start of MAC Frame #1(up to 183 bytes)

MPEG HeaderDOC

Page 19: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

19.© 1996-2005 NETGEAR® . All rights reserved

Upstream Bandwidth AllocationUpstream Bandwidth Allocation

» Upstream bandwidth is allocated by the CMTS» Dynamic mix of contention- and reservation-based transmit opportunities» The upstream channel is modeled as a stream of “mini-slots”» The upstream transmission time-line is divided into Information Elements

(IEs)• Each interval is an integral number of mini-slots. • Each interval is labeled with a usage code

» What type of traffic can be transmitted during that interval» What physical-layer modulation is allowed

» Types of Information Elements• Request: Contention interval where CMs may request bandwidth• Request/Data: Contention interval where CMs may request bandwidth or transmit

short data packets• Long and Short Data Grant: Provides opportunity for a CM to transmit upstream

packets without contention• Data Acknowledge: Acknowledges that a data PDU was received, if requested by CM

» Scheduling algorithm is not specified by DOCSIS• Many different scheduling algorithms may be implemented by different CMTS

vendors

Page 20: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

20.© 1996-2005 NETGEAR® . All rights reserved

Allocation MAPAllocation MAP

» The CMTS controls the upstream channel through the Allocation MAP• Defines transmission opportunities on the upstream channel • Includes a a variable number of information elements (IEs). Each

information element defines the allowed usage for a range of mini-slots.» The set of all maps describes every mini-slot in the upstream channel

Map PDU Transmitted on downstream channel by the CMTS

mini-slots

CM txopportunity

requestcontention area

CM txopportunity

CM txopportunity maintenance

previous map current map as yet unmappedarea

Page 21: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

21.© 1996-2005 NETGEAR® . All rights reserved

Baseline Privacy +Baseline Privacy +

» MAC-layer security services for DOCSIS CMTS - CM communications

» Security goals• Provides data privacy equal to or better than that provided by

analog modems or DSL• Provide MSOs with service protection; i.e., prevent unauthorized

users from gaining access to the network» Two component protocols:

• Encapsulation protocol for encrypting packet data across the network

» 3-DES Cipher Block Chaining (CBC) encryption » MAC headers are not encrypted» The payloads and headers of MAC management messages are sent

in the clear to facilitate normal operation of the MAC sublayer.• Key management protocol providing the secure distribution of

keying data from CMTS to CMs» CMs must have factory-installed RSA private/public key pairs

Page 22: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

22.© 1996-2005 NETGEAR® . All rights reserved

PacketCablePacketCable

» Provides packet-based voice, video and other high-speed multimedia services over hybrid fiber coax (HFC) cable systems

» Allows connection of a plain analog telephone using an Embedded Multimedia Terminal Adapter (EMTA)

» Goals• Enable voice quality capabilities comparable to or better than PSTN• Provide a network architecture that is scalable and capable of

supporting millions of subscribers• Support primary and secondary line residential voice

communications capabilities» Battery backup capability» Electronic surveillance possible

» Leverages QOS capabilities of DOCSIS 1.1/2.0» Based on NCS variation of MGCP» PacketCable 1.0 specification released in 2000» PacketCable 2.0 will be based on SIP

• Specification date, TBD

Page 23: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

23.© 1996-2005 NETGEAR® . All rights reserved

PacketCable ArchitecturePacketCable Architecture

Page 24: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

24.© 1996-2005 NETGEAR® . All rights reserved

CableHomeCableHome

» Standardizes residential gateway (home router) functionality• NAT, Firewall, DHCP• No subscriber configuration needed (“works out of the box”)• Common consumer applications are not broken by NAT

» Allows cable company to control home networks and offer managed services

• Parental controls, firewalls, email virus scanning• All centrally configured and controlled• Remote diagnostic tools for MSO customer care• Ability to drive new services for consumers (data, voice, video)

» QOS integration with DOCSIS 1.1» UPnP Discovery allows remote visibility and control of devices in

the home

Page 25: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

25.© 1996-2005 NETGEAR® . All rights reserved

CableHome Technical ValueCableHome Technical Value

Supports PacketCable Telephony and UPnP QoS

Medium Security/Policy file Download

Secure Software Download (DOCSIS 2.0 and 1.1)

SNMPv3, Managed NAPT & NAT

SNMPv3, Managed DHCP

SNMPv3

CableHome Features

None

None or weak/No Firewall

None or Firmware

Unmanaged NAPT

Unmanaged DHCP

Console, Telnet, Web-based, UPnP

Existing Product Features

»Enables a higher quality user experience for multi-media

QoS

»Secure Management & Firewall

Security/Firewall

»Remote device functionality upgrade

»Upgrade to firewall policies

Secure Software Download

»MSO manageability and visibility

»Support for popular apps»Eliminate unnecessary

traffic on HFC

Address Translation

»Remote configuration and management

»Proactive event reporting

Network Management

»Zero config for residential gateway

Device Provisioning

ValueFunctionality

Page 26: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

26.© 1996-2005 NETGEAR® . All rights reserved

CableLabsCableLabs

» CableLabs serves the cable television industry by: • Researching and identifying new broadband technologies• Authoring specifications• Certifying products• Disseminating information.

» Certification• Cable companies will NOT purchase cable modems or other cable

products without certification• Certification Waves, typically 9 weeks• Cost of $60k to $110k, depending upon product• Very difficult to pass. Any failures during testing result in no

certification. You must resubmit in next cert wave and pay again ($$$).

» EuroDOCSIS and EuroPacketCable certified by tComLabs in Belgium

Page 27: Cable Technologies DOCSIS, PacketCable, …...4. © 1996-2005 NETGEAR®.All rights reserved Cable vs. DSL: Worldwide 72 67 61 54 36 13 18 43 50 36 26 11 18 30 32 32 10 11 16 23 18

27.© 1996-2005 NETGEAR® . All rights reserved

Q & AQ & A