docsis 3.0 primer - bowe.id.au · docsis 3.0 primer. motorola internal use only motorola and the...

28
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005 Access Networks Solutions 1 Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005 Access Networks Solutions 1 DOCSIS 3.0 Primer

Upload: phamque

Post on 10-Jul-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions1

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions1

DOCSIS 3.0 Primer

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions2

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions2

Frequency/Space Diagram

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions3

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions3

Frequency/Space Diagram

Fiber Node A

Fiber Node B

Fiber Node C

Fiber Node D

df1 uf1 uf2

Columns indicate frequenciesBars indicate channels

D0

D1

U0

U3

U4

U7

U2

U5

U6

U1D0

D1

U0

U1

U2

U3

U4

U5

U6

U7

df1

Fiber Node A

Fiber Node B

Fiber Node C

Fiber Node D

CMTS2:8

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions4

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions4

Peak vs. Average Bandwidth

Peak: 144 Mbps/FNAvg: 18 Mbps/FN

Peak: 144 Mbps/FNAvg: 36 Mbps/FN

Peak: 144 Mbps/FNAvg: 144 Mbps/FN

Fiber Node 5

Fiber Node 6

Fiber Node 7

Fiber Node 8

Fiber Node 1

Fiber Node 2

Fiber Node 3

Fiber Node 4

df1 df2 df3 df4

Fiber Node 5

Fiber Node 6

Fiber Node 7

Fiber Node 8

Fiber Node 1

Fiber Node 2

Fiber Node 3

Fiber Node 4

df1 df2 df3 df4

Fiber Node 5

Fiber Node 6

Fiber Node 7

Fiber Node 8

Fiber Node 1

Fiber Node 2

Fiber Node 3

Fiber Node 4

df1 df2 df3 df4

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions5

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions5

DS Channel Bonding Data Transmission

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions6

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions6

Channel Bonding Packet Transmission

271213

46916

181015

351114

Jitter due to ‘queuing’ and other factors

Packet delivery time relationship on HFC plant

Realignment of packets within the CM

Data packets on GE for the CM

12341234 GE

CMTS2x8

U1U0

U3U2

U5U4

U7U6

D1D0

CMTS2x8

U1U0

U3U2

U5U4

U7U6

D1D0

CMTS2:8

Slot 1

CMTS2:8

Slot 2

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions7

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions7

Downstream Service Identifier(DSID)

DSID DSID DSID

DSID DSID DSID

DSID DSID DSID

DSID DSID DSID

DSID is used by the CMTS and CM to identify packets of the same flow, where these packets are transmitted across multiple downstreams.

CMTS2x8

U1U0

U3U2

U5U4

U7U6

D1D0

CMTS2x8

U1U0

U3U2

U5U4

U7U6

D1D0

1234 GE

CMTS2:8

Slot 1

CMTS2:8

Slot 2

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions8

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions8

DSID

• DSID is a 20-bit value in a DOCSIS extended header that identifies a stream of packets

• DSID is unique per MAC Domain• DSID can represent:

– One or more Service Flows to a single CM– All Service Flows to a CM– A IP Multicast Session to multiple CMs

• Sequence Number may or may not be present– Bonded HSD – present– Bonded or Non-Bonded Voice – not present– Non-Bonded Multicast – not present

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions9

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions9

Sequence Number

P2

P1

P3

Distribution

CM

P2

P1

P3

CMTS

Resequencing

Sequencing

DBG: D1 D2 D3

• The CMTS marks HSD bonded packets with a packet “sequence number”

• The CMTS distributes a stream of downstream packets to a set of channels; “Bonding Group” (BG)

• Bonded packets may arrive at the CM out of sequence order

• The CM “resequences” bonded packets and transmits them in packet sequence order.

P11

P22

P3

3

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions10

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions10

Sequence Number

• Bonded packets will be given a sequence number (in the extended header) by the scheduler

• Within any single downstream the packets must be transmitted in order

• Due to queuing delays for each DS channel, packets may arrive out of order at the CM

• CM must be able to collect and re-order packets• Limit on how long a CM must buffer packets• Packet sequence counter maintained by the CM and

CMTS

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions11

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions11

Rapid Packet Loss Detection

• The CMTS MUST transmit packets for the same DSID in increasing order on a downstream channel.

1 24 5

3

CM

DS1/RC1 DS2/RC2 DS3/RC3

• As soon as the CM receives sequence number 6 on RC3, it knows that 3 has been lost. • The CM doesn’t wait for a “resequencing wait” time.

6

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions12

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions12

D3.0 Downstream Service EHDRs

Type Len=3

Bonded/Non-sequenced Downstream

Service EHDR

DOCSISHDR DA SA Eth

type Eth Data FCS

DOCSIS Packet

Type Len=5

SequenceNumber

BPI EHDRBonded/Sequence

DownstreamService EHDR

pripri

Type Len=1

priDownstream

Service ID(DSID)

r sDownstream

Service ID(DSID)

res

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions13

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions13

DS Channel Types• Primary-Capable Downstream (CMTS perspective)

– Any downstream channel on which SYNC messages are periodically transmitted

– A downstream channel that is configured as part of a bonding group and has upstreams bound to it

• Upstreams are not shutdown

• Primary Downstream Channel (CM perspective)– Channel on which the CM receives all DOCSIS management

messages– Channel on which the CM registers– Bonding modem may have only one primary downstream

channel– A bonding modem's upstream channel and its primary

downstream channel must be within the same MAC domain

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions14

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions14

DS Channel Types• Non-primary Capable Downstream Channel

– Also called a ‘secondary’ channel– Sync messages are not transmitted on ‘non-

primary’ DS channels– CMs can not register on Non-primary channels– A downstream channel that is a member of a

bonding group that does not have upstreams bound to it

• For example, a 2x8 card configured as a 1x8 would have one downstream (the second downstream) without any upstreams bound to it.

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions15

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions15

Primary Downstream Channels

D1

D3

D2

D4

U1 U2

D2.0 D3.0 D3.0D2.0

SYNCs, MAPs, UCDs, MDDsSYNCs, MAPs, UCDs, MDDsMAPs, UCDs, MDDsMAPs, UCDs, MDDs

MD-SG1

• Primary Capable Channel is a DS configured to send SYNCs.• D1 & D2

• Primary Channel of a CM is the DS on which it receives SYNCs. • Non-Primary DS Channel is a DS which does not send SYNCs

• D3 & D4

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions16

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions16

Service Group• Service Group (SG) the complete set of upstream and

downstream channels that can provide service to a single subscriber device. This includes channels from different DOCSIS MAC Domains and even different CMTSs

• Cable Modem Service Group (CM-SG) The complete set of downstream and upstream channels within a single CMTS that a single cable modem can receive or transmit on

• Downstream Service Group (DS-SG) The complete set of CMTS downstream channels that may be received by a single CM– Used for tier service separation, channel bonding and load

balancing• Upstream Service Group (UP-SG) The complete set of

upstream channels in a CMTS that may receive the transmissions of a single CM

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions17

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions17

MAC Domain Service Group• MD-CM-SG (MAC Domain Cable Modem Service Group)

– The set of channels in a MAC Domain that reach a particular cable modem

• MD-DS-SG (MAC Domain Downstream Service Group)– Refers to the set of downstream channels from the same MAC

Domain that reaches a CM/fiber node• MD-DS-SG-ID (MAC Domain Downstream Service Group

Identifier)– This is an 8-bit field– Identifier of the MAC Domain Downstream Service Group

• MD-US-SG (MAC Domain Upstream Service Group)– Refers to the set of upstream channels from the same MAC Domain

that is reached by a single CM

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions18

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions18

How D3.0 Bonded Modem Registers

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions19

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions19

MAC Domain Descriptor Message (MDD)

• Message advertises topology initialization parameters

• Sent periodically on every downstream channel in the MAC domain

• mdd-interval ranges from 0 to 2000 msec– ‘0’ value disable sending MDD message on the DS– Default -> 2000

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions20

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions20

MAC Domain Descriptor Message (MDD)

MAC Management Message Header

ConfigurationChange Count

DownstreamChannel ID

TLV Encoded Information for Downstream Active Channel List

Numberof Fragmts

FragmentSequence Num

TLV Encoded Information forMAC Domain Downstream Service Group

Other TLVs

• Downstream channel ID on which the message is being sent

For each channel being defined in the MAC Domain:•Downstream channel ID•Frequency•Modulation and annex(ex: 256QAM/Annex B)

For each channel being defined in the MAC Domain:•MD-DS-SG ID•ID of other DS that are part of this MD-DS-SG

And more……

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions21

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions21

RCP and RCC• Receive Channel Profile (RCP)

• TLV encodings that represent the CM receive channels and receive modules

• CL defines 6 standard profiles– Three 6 MHz– Three 8 MHz

• Non standard profiles

• Receive Channel Configuration (RCC)• Profile selected by the CMTS (center frequency)• May be a subset of the advertised profile• Returned by the CMTS in the registration response

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions22

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions22

RC & RM

• RC – Receive Channel: Refers to the component of a Cable Modem that receives a single Downstream Channel on a single center frequency.

• RM – Receive Module: Refers to the component of a Cable Modem physical layer implementation shared by multiple Receive Channels.

RC RC RC RCCM

RM

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions23

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions23

Bonded CM Registration• Finding the Downstream

– The bonding CM will activate only one of its receivers to scan the downstream

– The bonding CM will lock on the primary downstream and use the MAC Domain Descriptor (MDD) message to discover the bonding groups that are available

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions24

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions24

Ranging with a Bonded Modem

• B-INIT-RNG-REQ: used by a downstream channel bonded cable modem to range– Includes the MD-DS-SG-ID from the

downstream serving group resolution– Only sent if the DS contains MDD messages

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions25

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions25

Registration Request/Response• CM sends a REG-REQ-MP if the DS contains MDD

messages• REG-REQ-MP: advertise the CM downstream bonding

capabilities:– RCP encodings

• If the CM sent a REG-REQ-MP message, the CMTS responds with a REG-RSP-MP message

• REG-RSP-MP: the CMTS configures the CM's physical layer components to specific downstream frequencies– RCC encodings

• If there are no BGs that matches the CMs RCPs, the CMTS will not include a RCC into the REG-RSP-MP

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions26

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions26

Registration Completed• CM will use the RCC information in the REG-RSP

message to tune the remaining receivers to achieve sync/lock on the other bonded downstreams– If no RCC is present in the “REG-RSP” the CM will complete

registration as a non-bonding CM• Once the CM has achieved sync/lock on all secondary

receivers it will send the reg-ack to the CMTS– If the CM fails to achieve “sync/lock” on all receivers the

CM enters into “partial service” mode

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions27

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions27

MD-DS-SG & DBG SelectionFiber Node Config MD-DS-SG

CMTS will send the MD-DS-SG(s) in the MDD

CM uses the MDD to select the MD-DS-SG-ID

CM sends MD-DS-SG-ID in the B-INIT-RNG-REQ

CMTS uses the RCPs to select RCC and the DBG*CMTS will select the largest possible DBG

CM sends RCPs in the REG-REQ-MP: RCP1,

RCP2

CMTS will send the selected RCC in the REG-RSP-MP

CM uses the RCC to config the RC & RM

Also, the CMTS will send the DSID for the DS SF in

the REG-RSP-MP

CM assigns the DSID to the SF

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions28

Motorola Internal Use Only

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Access Networks Solutions28

DOCSIS 3.0 CM Initialization OverviewCMTS

CM sends Initial Maintenance (IM) ranging req with MD-DS-SG-ID

CM provides Receive Channel Profiles (RCPs) to CMTS

CMTS selects one of the RCPs and assigns a Receive Channel

Configuration (RCC) of it to the CM.

CM confirms it has received the proper DCID on ds frequencies.

CM determines its MD-DS-SG-ID from MDDs on candidate primary DC and secondary frequencies

If no upstream ambiguity, CMTS can select MD-CM-SG from UC

SYNCsUCDs-U1, UCDs-U2, UCDs-U3MAPs-U1, MAPs-U2, MAPs-U3

D1 D2 U1 U2 U3CM

B-INIT-RNG-REQ: D1, U1, MD-DS-SG-ID

REG-REQ-MP: RCP1, RCP2, …

REG-RSP-MP: RCC1[from RCP1].

B-INIT-RNG-RSP

D3

REG-ACK

MDD: this=D1MDD: this=D2