Professional Documents
Culture Documents
1
for the Cisco CMTS
This document describes the Advanced-mode DOCSIS Set-Top Gateway (A-DSG) Issue 1.1 on the
Cisco Cable Modem Termination System (CMTS), commencing with Cisco IOS release 12.3(13a)BC.
DSG is a CableLabs specification that allows cable headend equipment such as the Cisco CMTS to
provide a class of cable services known as out-of-band (OOB) messaging. OOB messaging is sent to set-top
boxes (STBs) over existing Data-over-Cable Service Interface Specifications (DOCSIS) cable networks.
A-DSG 1.1 allows cable Multiple System Operators (MSOs) and other service providers to combine both
DOCSIS and Set-top Box (STB) operations over a single, open and vendor-independent network without
requiring any changes to the existing DOCSIS network infrastructure. A-DSG 1.1 introduces several
additional and powerful enhancements to the Cisco CMTS and subscriber networks using DSG technology,
described further in this document.
Note Cisco IOS Release 12.3(13a)BC introduces a brand new command-line interface (CLI) and associated
commands to support Advanced-mode DSG 1.1. These commands are not interoperable with the CLI
commands supporting DSG Issue 1.0 and earlier issues prior to Cisco IOS Release 12.3(13a)BC.
When installed on the Cisco router, Cisco IOS Release 12.3(13a)BC converts any pre-existing DSG 1.0
configuration in the startup configuration to A-DSG 1.1 configuration in the running configuration.
Cisco IOS 12.3(13a)BC does not support nor run DSG 1.0 configuration, nor does A-DSG 1.1 support
the DSG 1.0 SNMP MIB on the 12.3(13a)BC IOS images.
Corporate Headquarters:
Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA
Finding Support Information for Platforms and Cisco IOS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS software image
support. Access Cisco Feature Navigator at http://tools.cisco.com/ITDIT/CFN/jsp/index.jsp. You must
have an account on Cisco.com. If you do not have an account or have forgotten your username or
password, click Cancel at the login dialog box and follow the instructions that appear.
Contents
Prerequisites for Advanced-mode DOCSIS Set-Top Gateway, page 3
Restrictions for A-DSG 1.1, page 4
Information About Advanced-mode DOCSIS Set-Top Gateway, page 7
How to Configure Advanced-mode DOCSIS Set-Top Gateway 1.1 on the Cisco CMTS, page 15
Configuring Additional Features for Advanced-mode DOCSIS Set-Top Gateway 1.1 on the
Cisco CMTS, page 21
How to Monitor the Advanced-mode DOCSIS Set-Top Gateway Feature, page 36
Configuration Examples for Advanced-mode DOCSIS Set-Top Gateway, page 41
Additional References, page 55
System Messages, page 57
Command Reference for Advanced-mode DSG Issue 1.1, page 59
Glossary, page 89
Note The rate-limit keyword is not supported on Cisco IOS Release 12.2(33)SCC and later.
(Optional) To restrict which multicast groups can be seen by the hosts, use the ip igmp access-group
command to selectively disable multicast groups from being seen by the set-top-boxes.
Tip For information on the IGMP multicast commands, see the documents listed in the Additional
References section on page 55.
deny ip <cm network> <cm network mask XOR FFFFFFFF> host <dsg tunnel cfr multicast
group n>
deny ip <cpe network> <cpe network mask XOR FFFFFFFF> host <dsg tunnel cfr multicast
group n>
permit ip any any
DSG Restrictions
The following restrictions apply when using DSG configuration:
DSG Configuration for Cable Per Physical Downstream Static Multicast Support
Cable Per Physical Downstream Static Multicast support was first enabled on DSG in
Cisco IOS Release 12.3(13a)BC.
Beginning with Cisco IOS 12.3(21)BC, the following a new CLI is enabled for the Cable Per Physical
Downstream Static Multicast feature:
cable igmp static-group <multicast group>
This CLI will only exist on Slave interfaces and, in order to eliminate any confusion with the DSG
configuration, will only be display at show run if configured via a CLI. If this new CLI is configured
by DSG, the CLI will remain hidden for that particular multicast group.
Note If a subinterface is configured at a virtual bundle interface, the subinterface number option for this CLI
must be configure to match up the desired subinterface devices.
Note Any Multicast group being used by DSG (or CLI) within the same CMTS, should not be used for CLI
(or DSG) configuration.
Release Notes for Cisco uBR7200 Series for Cisco IOS Release 12.3 BC
http://www.cisco.com/en/US/docs/cable/cmts/ubr7200/release/notes/12_3bc/123BCu72.html
Note The A-DSG tunnel must be configured before a classifier can be associated with it.
Before changing the classifier tunnel association to another DSG tunnel, if a classifier is associated to a rule,
then you must remove the classifier that is associated with the rule.
For configuration information, refer to the Configuring Global A-DSG 1.1 Settings for the Cisco
CMTS section on page 15.
A-DSG 1.1 supports the CableLabs DOCSIS CM-SP-DSG-I03-041124 specification, with these
primary differences between DSG 1.0 and A-DSG 1.1:
A-DSG 1.1 enables the learning of dynamic tunnel definitions. DSG 1.0 only had static tunnel
definitions (set on the STB).
A-DSG 1.1 supports several new command-line interface (CLI) configuration and show commands
for advanced-mode configuration and network information.
For global configuration information, refer to the Configuring Global A-DSG 1.1 Settings for the Cisco
CMTS section on page 15.
For interface configuration information, refer to the Configuring A-DSG 1.1 Interface Settings for the
Cisco CMTS section on page 18.
Out-of-Band Messaging
Out-of-band (OOB) messages allow network control and management messages to be sent to customer
premises equipment (CPE) devices, without interfering with the normal data traffic flow. OOB messages
also have an advantage over in-band messages in that OOB messages are not dependent on the type of
traffic or applications being sent over the network. This allows new OOB messages to be developed and
implemented, without requiring any corresponding changes in the network application software.
Previously, OOB messages have been carried over dedicated channels that use proprietary video
standards such as SCTE/DVS-167, SCTE/DVS-178, and DVB-RCCL/DAVIC-RCC. These existing
systems have the following limitations:
Multiple System Operators (MSOs) and other service providers are locked into legacy systems that
require proprietary application servers and STBs, which might require additional licensing fees and
service charges.
Existing OOB messages (DVS167/178) are delivered over legacy transport mechanisms that are not
adaptable for future service offerings.
Upstream performance limitations (a maximum of 256 kbps) are unsuitable for large-scale
deployment of a variety of interactive, real-time services.
To respond to these limitations, the CableLabs consortium developed the DSG specification to provide
a multi-vendor solution that works with both legacy STB and DOCSIS transport paths. This allows
MSOs and other service providers to use their legacy systems and STBs over their existing DOCSIS
cable plants, while still preparing for DSG-capable STBs that support applications such as
Video-on-Demand (VoD), online gaming and other interactive services.
DSG systems allow a wide variety of OOB messages, such as the following standard messages, in
addition to generic and vendor-defined messages:
Conditional Access (CA) messages, to identify which programs and services to which a user is entitled
System Information (SI) messages for the management of the STB and its channels.
Electronic program guide (EPG) to provide up-to-date program information for STB services and
programs.
STB w/CM
Digital
video
feeds TV
MPEG-2
Video QAM
Conditional
access HFC
servers
Video QAM PC
ISP
Catalyst
switch PC
Video
servers CM
88425
CMTS w/DSG
DSG Addressing
The Advanced-mode DOCSIS Set-Top Gateway feature uses the following types of addressing to ensure
that the proper OOB messages are delivered to the appropriate STBs:
Well-known MAC addressDefines the DSG tunnel being used. Each CA/POD vendor reserves and
publishes one or more well-known MAC addresses that it uses for its particular services. The POD
security modules from that vendor instruct the STB to examine packets for one or more of the vendors
MAC addresses. If a packet has the correct well-known MAC address, the STB reads that particular
packet.
IP Multicast addressEach STB is a member of at least one multicast group. The STB itself does
not use these IP addresses, but the Cisco CMTS uses these IP multicast addresses to perform the
appropriate multicast joins for the appropriate STBs. This ensures that the STB receives the traffic
that is appropriate for its multicast group.
The Cisco CMTS router supports an unlimited number of destination multicast addresses, which can be
mapped to MAC addresses as follows:
One-to-one mappingOne IP multicast group per one DSG tunnel (MAC address)
Many-to-one mappingMultiple IP multicast groups per one DSG tunnel (MAC address)
Note Cisco IOS Releases prior to 12.3(13a)BC do not support one-to-many mappings (one IP multicast group per
multiple MAC addresses/DSG tunnel). This means that multiple CA vendors cannot use the same DSG tunnel
(that is, two vendors on the same interface cannot be using a tunnel with the same IP multicast address).
DSG Operation
DSG maps traffic based on the incoming multicast address or a well-known unicast address. The Cisco
CMTS performs the following functions when the CMTS receives an OOB packet from the CA servers
over the IP network:
1. The CMTS looks at the destination address (either the multicast group address or the well-known
unicast address that the network controller and the CMTS agree on).
2. If the destination IP address matches the multicast group or the unicast address that will be
translated via NAT, then MAC addresses for the packet are overwritten.
3. The CMTS then forwards the new packet on the downstream ports that are mapped to those
well-known MAC addresses, using either a unicast or multicast broadcast, as appropriate.
4. The STBs on those downstream channels receive the packet and examine the MAC address, based
on the tunnels identified for it in a DSG Rule for A-DSG 1.1, or based on the well-known MAC
address of the device (for DSG Issues 1.0 and 0.9). The IP address is only examined if is part of a
classifier in the DCD.
5. If the MAC address is a well-known MAC address for the appropriate CA/POD vendor, the STB
reads the packet and operates on the OOB messages that it contains.
SUMMARY STEPS
1. enable
2. configure terminal
3. cable dsg tunnel <tunnel-id> mac_addr <mac addr> [enable | disable]
4. cable dsg cfr <cfr index> dest-ip <ipaddr> [tunnel <tunnel index>] | [dest-port <start> <end>] |
[priority <priority>] | [src-ip <ipaddr>] | [src-prefix-len <len>] [enable | disable]
5. cable dsg chan-list <list-index> index <entry-index> freq <freq>
6. cable dsg client-list <client-list-id> id-index <id> { application-id | ca-system-id | mac-addr}
<value> | broadcast }
7. cable dsg timer <index> [Tdsg1 <Tdsg1>] | [Tdsg2 <Tdsg2>] | [Tdsg3 <Tdsg3>] | [Tdsg4 <Tdsg4>]
8. cable dsg vendor-param <group-id> vendor <vendor-index> oui <oui> value <value-in-TLV>
9. Ctrl^Z
DETAILED STEPS
Example:
Router# configure terminal
Step 3 cable dsg tunnel <tunnel-id> mac_addr <mac Creates A-DSG 1.1 tunnels. The destination MAC address must be
addr> [enable | disable] set when using this command. To remove this configuration from
the Cisco CMTS, use the no form of this command. To disable
Example: A-DSG 1.1 tunnels on the Cisco CMTS, use the disable form of this
Router(config)# cable dsg tunnel 1 mac_addr command.
0006.0006.0006 enable
tunnel-idThis is an integer from 1-65535 that identifies the
A-DSG tunnel in related show and configuration commands.
mac_addr mac-addr(Required) Destination MAC address.
enableEnables the specified A-DSG tunnel.
disableDisables the specified A-DSG tunnel.
Step 4 cable dsg cfr <cfr index> dest-ip <ipaddr> Defines and enables A-DSG 1.1 classifiers on the Cisco CMTS.
[tunnel <tunnel index>] | This command creates a unique CFR index for the A-DSG 1.1
[dest-port <start> <end>] |
[priority <priority>] |
classifier. To remove the specified A-DSG 1.1 classifiers from the
[src-ip <ipaddr> | src-prefix-len <len>] | Cisco CMTS, use the no form of this command. To disable one or
[enable | disable] more specified A-DSG 1.1 classifiers, but retain their configuration,
use the disable form of this command.
cfr index
Example: dest_ip <ipaddr>destination IP address
Router(config)# cable dsg cfr 1 dest-ip
224.10.10.101 tunnel 1 dest-port 0 65535 tunnel <tunnel index>tunnel index
priority 1
dest-ports <start> <end>destination TCP/UDP ports range
priority <priority>Classifier priority
src-ip <ipaddr> source IP address
src-prefix-len <len>prefix length
enableenable classifier
disabledisable classifier
Example:
Router(config)#
What to Do Next
After global settings are defined for A-DSG 1.1, interface configurations must complete the
configuration on the Cisco CMTS. Refer to the Configuring A-DSG 1.1 Interface Settings for the Cisco
CMTS section on page 18.
For additional information about global configuration commands, refer to the Command Reference for
Advanced-mode DSG Issue 1.1 section on page 59.
Prerequisites
Global configurations for A-DSG 1.1 must be defined and enabled on the Cisco CMTS in order to
complete A-DSG 1.1 interface configurations and A-DSG operation.
SUMMARY STEPS
1. enable
2. configure terminal
3. cable downstream dsg chan-list
4. cable downstream dsg timer
5. cable downstream dsg vendor-param
6. cable downstream dsg rule
7. cable downstream dsg dcd-enable
8. Ctrl^Z
DETAILED STEPS
Example:
Router(config)#
Examples
The following example illustrates DSG rules associated with the same A-DSG tunnel and the same list
of classifiers.
cable dsg cfr 1 dest-ip 224.2.1.1 tunnel 1
cable dsg cfr 2 dest-ip 224.2.1.2 tunnel 1
cable dsg cfr 3 dest-ip 224.2.1.3 tunnel 1
.
.
.
Downstream 1
cable downstream dsg rule 2 clients 1 tunnel 1
cable downstream dsg rule 2 cfr 2 3
.
.
.
Downstream 2
This setting below is the same tunnel as rule 2 of downstream 1.
cable downstream dsg rule 1 clients 1 tunnel 1
.
.
.
The setting below must be the same classifier list as rule 2 of downstream 1
cable downstream dsg rule 1 cfr 2 3
.
.
.
.
SUMMARY STEPS
1. configure terminal
2. ip multicast-routing
3. ip pim ssm
4. ip pim sparse-mode
5. ip igmp version 3
6. ip igmp static-group {* | group-address [source {source-address | ssm-map}] | class-map
class-map-name}
7. cable igmp static-group [multicast group] source [source IP] [subinterface number]
8. cable bundle n
9. exit
DETAILED STEPS
Example:
Router# configure terminal
Router(config)#
Step 2 ip multicast-routing Enables multicast routing on the router.
Example:
Router(config)# ip multicast-routing
Router(config)#
Step 3 ip pim ssm [vrf vrf-name] ssm {default | range Defines the Source Specific Multicast (SSM) range of IP
access-list} multicast addresses. To disable the SSM range, use the no
form of this command.
Example: vrf (Optional) Supports the multicast Virtual Private
Router(config)# ip pim ssm range 4 Network (VPN) routing and forwarding (VRF)
instance.
vrf-name(Optional) Name assigned to the VRF.
defaultDefines the SSM range access list to 232/8.
range access-listSpecifies the standard IP access list
number or name defining the SSM range.
Note When an SSM range of IP multicast addresses is
defined by the ip pim ssm command, no Multicast
Source Discovery Protocol (MSDP) Source-Active
(SA) messages will be accepted or originated in the
SSM range.
Example:
Router(config-if)# ip igmp static-group {* |
232.1.1.7 [source {232 | ssm-map}] | class-map
static1}
Router#
Step 7 cable igmp static-group [multicast group] Controls the replication of static IP multicast streams within
source [source IP] [subinterface number] a cable bundle.
This command can only be configured on cable physical
Example: interface as part of a Cable Bundle group.
Router(config-if)# cable igmp static-group
232.1.1.1 source 10.1.1.1 This command, by itself, does not take any effect. It must be
configure with the ip igmp static-group command, which
is configured at Bundle interface.
The [source IP] option is used for SSM group range, as
defined in ip pim ssm CLI. This is similar to the ip igmp
static-group command usage.
The [subinteface number] option must be used if there are
multiple Bundle subinterfaces (Bundle1.1, Bundle 1.2, etc.)
Note If a subinterfaces are configured on the virtual
bundle interface, the subinterface number option for
this CLI must be configure in order to match up the
desired subinterface devices.
Step 8 cable bundle n Configures the cable interface to be a slave bundle for the
specified bundle group.
Example: n = Bundle group number. The valid range is 1 to 255,
Router(config-if)# cable bundle 1 with no default.
Router#
Step 9 exit Exits interface configuration mode and returns to privileged
EXEC mode.
Example:
Router(config-if)# exit
Router#
SUMMARY STEPS
1. configure terminal
2. ip multicast-routing
3. ip pim ssm
4. ip pim sparse-mode
5. ip igmp version 3
6. ip igmp static-group {* | group-address [source {source-address | ssm-map}] | class-map
class-map-name}
7. cable bundle n
8. exit
DETAILED STEPS
Example:
Router# configure terminal
Router(config)#
Step 2 ip multicast-routing Enables multicast routing on the router.
Example:
Router(config)# ip multicast-routing
Router(config)#
Example:
Router(config-if)# ip igmp static-group {* |
232.1.1.7 [source {232 | ssm-map}] | class-map
static1}
Router#
Step 7 cable bundle n Configures the cable interface to be a slave bundle for the
specified bundle group.
Example: n = Bundle group number. The valid range is 1 to 255,
Router(config-if)# cable bundle 1 with no default.
Router#
Step 8 exit Exits interface configuration mode and returns to privileged
EXEC mode.
Example:
Router(config-if)# exit
Router#
SUMMARY STEPS
1. configure terminal
2. ip multicast-routing
3. ip pim ssm
4. ip cef
5. interface interface
6. ip pim {dense-mode | spasrse-mode | sparse-dense-mode}sparse-dense-mode | sparse-mode
7. ip mroute-cache
8. exit
DETAILED STEPS
Example:
Router# configure terminal
Router(config)#
Step 2 ip multicast-routing Enables multicast routing on the router.
Example:
Router(config)# ip multicast-routing
Router(config)#
Step 3 ip pim ssm [vrf vrf-name] ssm {default | range Defines the Source Specific Multicast (SSM) range of IP
access-list} multicast addresses. To disable the SSM range, use the no
form of this command.
Example: vrf (Optional) Supports the multicast Virtual Private
Router(config)# ip pim ssm range 4 Network (VPN) routing and forwarding (VRF)
instance.
vrf-name(Optional) Name assigned to the VRF.
defaultDefines the SSM range access list to 232/8.
range access-listSpecifies the standard IP access list
number or name defining the SSM range.
Note When an SSM range of IP multicast addresses is
defined by the ip pim ssm command, no Multicast
Source Discovery Protocol (MSDP) Source-Active
(SA) messages will be accepted or originated in the
SSM range.
Tip This procedure should be performed after the cable interface has already been configured for DSG
operations, as described in the A-DSG 1.1 Cable Interface Configuration Examples section on
page 44.
Note The Cisco CMTS router supports NAT only when it is running an IP Plus (-i-) Cisco IOS software
image. Refer to the release notes for your Cisco IOS release for complete image availability and
requirements.
SUMMARY STEPS
1. configure terminal
2. interface wan-interface
3. ip nat outside
4. interface cable interface
5. ip address ip-address mask secondary
6. ip nat inside
7. exit
8. ip nat inside source static ip-multicast-address cable-ip-address
9. exit
DETAILED STEPS
Example:
Router# configure terminal
Router(config)#
Step 2 interface wan-interface Enters interface configuration mode for the specified WAN
interface.
Example:
Router(config)# interface FastEthernet0/0
Router(config-if)#
Tip This procedure assumes a basic knowledge of how access lists use an IP address and bitmask to
determine the range of IP addresses that are allowed access. For full details on configuring access lists,
see the documents listed in the Additional References section on page 55.
SUMMARY STEPS
1. configure terminal
2. access-list access-list permit group-ip-address [mask]
3. access-list access-list deny group-ip-address [mask]
4. access-list access-list deny any
5. interface cable interface
6. ip access-group access-list
7. exit
DETAILED STEPS
Example:
Router# configure terminal
Router(config)#
Step 2 access-list access-list permit group-ip-address Creates an access list specifying that permits access to the
[mask] specific multicast address that matches the specified
group-ip-address and mask.
Example: access-list = Number or name of a standard IP access
Router(config)# access-list 90 permit 228.1.1.1 list. The number can range from 1 to 99 with no default.
Router(config)#
group-ip-address = IP address to be used as a base for
this access list. It should be based on the group IP
address used for the interfaces DSG tunnels.
mask = (Optional) Bitmask that determines which
addresses in the group-ip-address will be allowed
access. The default is 255.255.255.255.
Step 3 access-list access-list deny group-ip-address Configures the access list that denies access to any multicast
[mask] address that matches the specified group-ip-address and
mask.
Example: access-list = Number or name of a standard IP access
Router(config)# access-list 90 deny 224.0.0.0 list. The number can range from 1 to 99 with no default.
15.255.255.255
Router(config)# group-ip-address = IP address to be used as a base for
this access list. It should be based on the group IP
address used for the interfaces DSG tunnels.
mask = (Optional) Bitmask that determines which
addresses in the group-ip-address will be allowed
access. The default is 255.255.255.255.
Step 4 access-list access-list deny any Configures the access list so that it denies access to any IP
addresses other than the ones previously configured.
Example:
Router(config)# access-list 90 deny any
Router(config)#
Step 5 interface cable interface Enters interface configuration mode for the specified cable
interface.
Example:
Router(config)# interface cable 3/0
Router(config-if)#
Tip This procedure assumes a basic knowledge of how access lists use an IP address and bitmask to
determine the range of IP addresses that are allowed access. For full details on configuring access lists,
see the documents listed in the Additional References section on page 55.
SUMMARY STEPS
1. configure terminal
2. access-list access-list permit group-ip-address [mask]
3. access-list access-list deny group-ip-address [mask]
4. access-list access-list deny any
5. interface cable interface
6. ip igmp access-group access-list [version]
7. exit
DETAILED STEPS
Example:
Router# configure terminal
Router(config)#
Step 2 access-list access-list permit group-ip-address Creates an access list specifying that permits access to the
[mask] specific multicast address that matches the specified
group-ip-address and mask.
Example: access-list = Number or name of a standard IP access
Router(config)# access-list 90 permit 228.1.1.1 list. The number can range from 1 to 99 with no default.
Router(config)#
group-ip-address = IP address to be used as a base for
this access list. It should be based on the group IP
address used for the interfaces DSG tunnels.
mask = (Optional) Bitmask that determines which
addresses in the group-ip-address will be allowed
access. The default is 255.255.255.255.
The following example displays the statistics for all DSG 1.1 vendor tunnels in
Cisco IOS Release 12.3(9a)BC:
230.0.0.1
Cable8/1/0 Resolves: 11 Rcv/Fwd/Drp: 0/0/0
0000.0000.0002
230.0.0.2
Cable8/1/0 Resolves: 11 Rcv/Fwd/Drp: 0/0/0
0000.0000.0003
230.0.0.3
Cable8/1/0 Resolves: 11 Rcv/Fwd/Drp: 0/0/0
0000.0000.0004
230.0.0.4
Cable8/1/0 Resolves: 11 Rcv/Fwd/Drp: 0/0/0
0000.0000.0005
230.0.0.5
Cable8/1/0 Resolves: 11 Rcv/Fwd/Drp: 0/0/0
0000.0000.0006
230.0.0.6
Cable8/1/0 Resolves: 11 Rcv/Fwd/Drp: 0/0/0
0000.0000.0007
230.0.0.7
Cable8/1/0 Resolves: 11 Rcv/Fwd/Drp: 0/0/0
0000.0000.0008
230.0.0.8
Cable8/1/0 Resolves: 11 Rcv/Fwd/Drp: 0/0/0
Router#
The following example illustrates the show cable dsg tunnel command for A-DSG 1.1 on the Cisco
uBR10012 router:
show cable dsg <tunnel mac addr | interface>
============================================
Tunnel Classifier
MAC Addr Interface Srv-Class Dst-IP Pri Src-IP Packets
0004.0004.0004 C8/1/0 srvclassA 229.4.4.4 0 100.1.1.1 99
229.4.4.5 1 100.1.1.2 99
The following example illustrates the show cable dsg rule command for DSG Issue 1.1 on the Cisco
uBR10012 router:
Router# show cable dsg rule c8/1/0
The following example illustrates the show cable dsg rule command for DSG Issue 1.1 on the Cisco
uBR10012 router:
show cable dsg rule <interface>
===============================
The following example illustrates the show cable dsg rule command for DSG Issue 1,1 on the Cisco
uBR10012 router:
show cable dsg stats <tunnel mac addr | interface>
==================================================
0004.0004.0004 229.4.4.4 C8/1/0 DCD Sent: 99 DCD Change Count: 7
Resolves: 10 Rcv/Fwd/Drp: 0/0/0
Note The packet counters are automatically reset to zero for a tunnel when the tunnel does not receive any
traffic for three minutes or more.
The following example displays the mapping table for the specified DSG 1.0 tunnel MAC address:
Router# show cable dsg tunnel 0009.0009.0009
The following examples illustrate show cable dsg commands with Cisco IOS Release 12.3(9a)BC and
DSG Issue 1.0 with enhanced syntax on a Cisco uBR10012 router:
Router# show cable dsg stats 0050.4d00.0002
DSG statistics information
The following examples illustrate show cable dsg commands with Cisco IOS Release 12.3(9a)BC and
DSG Issue 1.0 with enhanced syntax on a Cisco uBR7246VXR router:
Router# show cable dsg tunnel
Group-ip Src-ip Tunnel-MAC Interface Packets CA-vendor
224.1.2.3 * 0050.4d00.0002 Cable6/0 0 nds
| Output modifiers
<cr>
Note The packet counters are automatically reset to zero for a tunnel when the tunnel does not receive any
traffic for three minutes or more.
The following example illustrates information about all the classifiers associated with a given tunnel.
Router# show cab dsg tunnel 1 cfr
tunnel cfr cfr cfr destination ip source ip srcPre d_port d_port
id id state pri address address length start end
1 1 en 0 230.1.1.20 0.0.0.0 32 0 65535
11 en 0 224.25.25.134 0.0.0.0 32 0 65535
14 en 0 230.1.1.20 0.0.0.0 32 1000 2000
The following example illustrates information about all the clients associated with a given tunnel:
Router# show cab dsg tunnel 1 clients
tunnel client client client client
id listId id id type address
1 2 1 CA System ID: 0951
3 Broadcast
8 MAC Addr: 1111.1111.1111
10 1 Application ID: 0001
The following example illustrates information about all the interfaces and rules associated with a given
tunnel:
Router# show cab dsg tunnel 1 interfaces
tunnel downstream rule
id interface id
1 Cable5/0 1 7 8 20
Cable5/1 7 8
The following example illustrates information about the packet statistics information for a given tunnel:
Router# show cab dsg tunnel 1 statistics
tunnel cfr cfr destination ip source ip total total
id id state address address forwarded received
1 1 en 230.1.1.20 0.0.0.0 0 0
11 en 224.25.25.134 0.0.0.0 0 0
14 en 230.1.1.20 0.0.0.0 0 0
Cfr Id : 1
State : enable
Priority : 0
Dest IP : 230.1.1.20
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Forwarded : 0
Received : 0
Cfr Id : 11
State : enable
Priority : 0
Dest IP : 224.25.25.134
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Forwarded : 0
Received : 0
Cfr Id : 14
State : enable
Priority : 0
Dest IP : 230.1.1.20
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 1000
Dest Port End : 2000
Forwarded : 0
Received : 0
Client List Id : 2
Client Id : 1
Client Id Type : CA System ID: 0951
Client Id : 3
Client Id Type : Broadcast
Client Id : 8
Client Id Type : MAC Addr: 1111.1111.1111
Client List Id : 10
Client Id : 1
Client Id Type : Application ID: 0001
Interface : Cable5/0
Rule Id : 1
Rule Id : 7
Rule Id : 8
Rule Id : 20
Interface : Cable5/1
Rule Id : 7
Rule Id : 8
Tip In addition to the cable interface configuration commands, the ip multicast-routing command is also
given in global configuration mode, and the ip mroute-cache command is also configured on the WAN
interface that is providing the network connection for the CA and other DSG servers.
The following sample configuration requires IP PIM sparse mode for the Gigabit Ethernet interface:
...
ip multicast-routing
...
...
interface c6/0
ip address 10.10.10.11 255.255.255.0
ip pim sparse-mode
ip igmp static-group 239.0.0.2
ip mroute-cache
cable dsg 1.2.3 239.0.0.2 CCC
...
Note The appropriate ip igmp static-group command is automatically added to the configuration when you
enter the cable dsg command.
The following example illustrates syntax options for the show interface cable dsg downstream
command for the specified interface:
Router# sh int c6/0 dsg downstream ?
dcd Show DSG downstream dcd message
rule Show DSG downstream rule
tunnel Show DSG downstream tunnel
| Output modifiers
The following example illustrates A-DSG 1.1 downstream configuration information and the number of
tunnels, classifiers, clients and vender-specific parameters:
Router# show interfaces c5/0 dsg downstream
chan chFreq chan timer init oper twoWay oneWay num num num num num
list index freq index timeout timeout timer timer rule tunnel cfr client vsp
12 1 930 12 2 900 300 750 9 6 4 6 1
2 990
3 105
The following example illustrates DCD statistics for the given downstream interface. DCD TLV displays
if the debug cable dsg command is enabled:
Router# show interfaces c5/0 dsg downstream dcd
dcd dcd num of dcd num of dcd num of dcd num of
state Tx sent fail change cnt fragment
en on 797148 0 28 1
Router#
1w3d: DCD TLV last sent:
32290101 01020102 040E0302 09510100 02061111 11111111 05060100 5E010114
06020001 2B050803 00001117 0F020200 01050100 09060504 E6010114 32260101
02020100 040E0302 09510100 02061111 11111111 05060100 5E010115 06020002
0602000A 170F0202 00020501 00090605 04E60101 15170F02 02000A05 01000906
0504E601 010A321C 01010302 01000408 02063333 33333333 05060100 5E010128
06020003 170F0202 00030501 00090605 04E60101 28322901 01140201 00040E03
02095101 00020611 11111111 11050601 005E0101 14060200 012B0508 03000011
33290104 058B1140 010405E6 9EC00104 06422C40 02020002 03020384 0402012C
050202EE 2B050803 000011
The following example illustrates A-DSG 1.1 rule state, tunnels, classifiers, client information, upstream
channel ID and the number of vendors associated to a DSG rule on a given downstream interface:
Router# show interfaces c5/0 dsg downstream rule
rule rule rule tunnel tunnel tunnel cfr cfr cfrIn client vsp
id state pri id state mac-addr id state rule listId index
1 en 2 1 en 0100.5e01.0114 1 en yes 2 1
11 en no
14 en no
2 en 0 2 en 0100.5e01.0115 2 en yes 2
10 en yes
3 en 0 3 en 0100.5e01.0128 3 en yes 3
4 dis 0 4 en 0100.5e01.0133 4 en no 4
5 dis 0 5 en 0100.5e01.013c 5 en no 5
9 en no
6 dis 0 6 dis 0100.5e01.0146 6 en no 6
7 dis 0 1 en 0100.5e01.0114 1 en no 10
11 en no
14 en no
8 dis 0 1 en 0100.5e01.0114 1 en no 2
11 en no
14 en no
20 en 0 1 en 0100.5e01.0114 1 en yes 2 1
11 en no
14 en no
The following example illustrates the same information as above for the given DSG rule:
Router# show interfaces c5/0 dsg downstream rule 1
rule rule rule tunnel tunnel tunnel cfr cfr cfrIn client vsp
id state pri id state mac-addr id state rule listId index
1 en 2 1 en 0100.5e01.0114 1 en yes 2 1
11 en no
The following example illustrates syntax options for the show interface cable dsg downstream rule
command for the specified interface:
Router# sh int c6/0 dsg downstream rule 1 ?
cfr Show DSG downstream rule classifiers
clients Show DSG downstream rule clients
verbose Show DSG downstream rule detail information
| Output modifiers
The following example illustrates the list of classifiers associated to the DSG rule:
Router# show interfaces c5/0 dsg downstream rule 1 cfr
rule cfr cfr cfrIn cfr destination ip source ip srcPre d_port d_port
id id state rule pri address address length start end
1 1 en yes 0 230.1.1.20 0.0.0.0 32 0 65535
11 en no 0 224.25.25.134 0.0.0.0 32 0 65535
14 en no 0 230.1.1.20 0.0.0.0 32 1000 2000
The following example illustrates the list of clients associated to the DSG rule:
Router# show interfaces c5/0 dsg downstream rule 1 clients
rule rule rule client client client client
id state pri listId id id type address
1 en 2 2 1 CA System ID 0x0951
3 Broadcast
8 MAC Addr 1111.1111.111
The following example illustrates detailed information about the DSG rule:
Router# show interfaces c5/0 dsg downstream rule 1 verbose
Rule ID : 1
State : enable
Priority : 2
Tunnel ID : 1
State : enable
MAC Addr : 0100.5e01.0114
Cfr Id : 1
State : enable
Priority : 0
Dest IP : 230.1.1.20
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Cfr Id : 11
State : enable
Priority : 0
Dest IP : 224.25.25.134
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Cfr Id : 14
State : enable
Priority : 0
Dest IP : 230.1.1.20
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 1000
Dest Port End : 2000
Client List Id : 2
Client Id : 1
Client Id Type : CA System ID 0x0951
Client Id : 3
Client Id Type : Broadcast
Client Id : 8
Client Id Type : MAC Addr 1111.1111.1111
vsif index : 1
vsif oui : 0X11
vsif value : 0X
The following example illustrates the DSG tunnel information associated with the downstream interface:
Router# show interfaces c5/0 dsg downstream tunnel
tunnel tunnel tunnel cfr cfr rule rule client service
id state mac-addr id state id state listId class
1 en 0100.5e01.0114 1 en 1 en 2
11 en 7 dis 10
14 en 8 dis 2
20 en 2
2 en 0100.5e01.0115 2 en 2 en 2
10 en
3 en 0100.5e01.0128 3 en 3 en 3
4 en 0100.5e01.0133 4 en 4 dis 4
5 en 0100.5e01.013c 5 en 5 dis 5
9 en
6 dis 0100.5e01.0146 6 en 6 dis 6
The following example illustrates DSG tunnel information associated with the downstream interface:
Router#show interfaces c5/0 dsg downstream tunnel 1
tunnel tunnel tunnel cfr cfr rule rule client service
id state mac-addr id state id state listId class
1 en 0100.5e01.0114 1 en 1 en 2
11 en 7 dis 10
14 en 8 dis 2
20 en 2
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Cable1/0
ip address 2.75.25.1 255.255.255.0
ip pim sparse-mode
ip helper-address 1.8.35.200
cable downstream annex B
cable downstream modulation 256qam
cable downstream interleave-depth 32
cable downstream channel-id 0
cable downstream rf-shutdown
cable upstream 0 frequency 33008000
cable upstream 0 power-level 0
cable upstream 0 channel-width 1600000
cable upstream 0 minislot-size 4
cable upstream 0 modulation-profile 1
no cable upstream 0 shutdown
cable upstream 1 channel-width 1600000
cable upstream 1 minislot-size 4
cable upstream 1 modulation-profile 1
cable upstream 1 shutdown
cable upstream 2 channel-width 1600000
cable upstream 2 minislot-size 4
cable upstream 2 modulation-profile 1
cable upstream 2 shutdown
cable upstream 3 channel-width 1600000
cable upstream 3 minislot-size 4
cable upstream 3 modulation-profile 1
cable upstream 3 shutdown
!
interface Cable1/0.1
ip igmp static-group 224.11.11.1
ip igmp static-group 224.12.12.1
ip igmp static-group 224.3.3.2
ip igmp static-group 224.3.3.3
ip igmp static-group 224.3.3.6
ip igmp static-group 224.3.3.7
ip igmp static-group 224.3.3.8
ip igmp static-group 224.3.3.9
ip igmp static-group 224.3.3.18
ip igmp static-group 224.3.3.19
ip igmp static-group 224.3.3.20
ip igmp static-group 224.3.3.21
ip igmp static-group 224.3.3.22
ip igmp static-group 224.3.3.93
ip igmp static-group 224.3.3.97
ip igmp static-group 224.3.3.95
ip igmp static-group 224.3.3.98
ip igmp static-group 224.5.5.8
ip igmp static-group 224.5.5.10
ip igmp static-group 224.3.4.12
ip igmp static-group 224.3.3.25
ip igmp static-group 224.4.4.1
ip igmp static-group 224.5.5.5
ip igmp static-group 224.5.5.11
ip igmp static-group 224.5.5.12
ip igmp static-group 224.5.5.13
ip igmp static-group 224.5.5.14
ip igmp static-group 224.5.5.15
ip igmp static-group 224.5.5.16
ip igmp static-group 224.6.6.7
ip igmp static-group 224.6.6.9
ip igmp static-group 224.6.6.10
ip igmp static-group 224.6.6.11
ip igmp static-group 224.7.7.1
ip igmp static-group 224.8.8.1
ip igmp static-group 224.8.8.2
ip igmp static-group 224.8.8.10
no ip http secure-server
!
!
!
access-list 101 permit igmp host 10.0.0.1 host 224.3.3.1
cdp run
!
!
line con 0
line aux 0
line vty 0 4
password lab
login
line vty 5 15
login
!
scheduler allocate 3996 400
...
interface c6/0
ip address 10.10.10.11 255.255.255.0
ip address 192.168.18.1 255.255.255.0 secondary
ip pim sparse-mode
ip igmp static-group 239.0.0.2
ip mroute-cache
cable dsg 1.2.3 239.0.0.2 CCC
ip nat inside
...
Note The ip nat inside source static command uses the same IP multicast address that was used in the cable
dsg command, and the same IP unicast address that was used in the ip address secondary command.
Note Rate-limit is not supported in Cisco IOS Release 12.2(33)SCC and later releases.
The following excerpt from a configuration for a Cisco uBR7246VXR router shows an example of IP
multicast access lists being used to limit the maximum possible data rate for a number of different IP multicast
addresses. This method ensures that a particular DSG tunnel does not use an excessive amount of bandwidth.
In this basic DSG 1.0 example, a number of standard IP access lists are defined to permit traffic from a
particular IP multicast address. These access lists are applied to the cable interface using the ip multicast
rate-limit command.
!
interface Cable3/0
ip address 10.48.1.1 255.255.255.0
ip pim sparse-mode
ip multicast rate-limit out group-list 10 128
ip multicast rate-limit out group-list 20 256
ip multicast rate-limit out group-list 30 512
ip multicast rate-limit out group-list 40 1024
ip multicast rate-limit out group-list 50 128
ip multicast rate-limit out group-list 60 256
ip multicast rate-limit out group-list 70 512
ip multicast rate-limit out group-list 80 1024
ip helper-address 1.7.29.1
ip igmp static-group 230.6.6.6
ip igmp static-group 230.5.5.5
ip igmp static-group 230.4.4.4
ip igmp static-group 230.1.1.1
ip igmp static-group 228.1.1.1
ip igmp static-group 229.1.1.1
ip igmp static-group 230.7.7.7
cable downstream annex B
cable downstream modulation 64qam
cable downstream interleave-depth 32
cable downstream frequency 459000000
cable downstream channel-id 0
cable upstream 0 frequency 17808000
cable upstream 0 power-level 0
cable upstream 0 channel-width 1600000
cable upstream 0 minislot-size 4
cable upstream 0 modulation-profile 2
no cable upstream 0 rate-limit
no cable upstream 0 shutdown
cable upstream 1 channel-width 1600000
cable upstream 1 minislot-size 4
cable upstream 1 modulation-profile 1
cable upstream 1 shutdown
cable upstream 2 channel-width 1600000
cable upstream 2 minislot-size 4
cable upstream 2 modulation-profile 1
cable upstream 2 shutdown
cable upstream 3 channel-width 1600000
cable upstream 3 minislot-size 4
cable upstream 3 modulation-profile 1
cable upstream 3 shutdown
cable source-verify
cable dhcp-giaddr primary
cable dsg 000d.000d.000d 230.6.6.6 abc
cable dsg 000e.000e.000e 230.7.7.7 abc
cable dsg 000b.000b.000b 230.4.4.4 cisco
cable dsg 000c.000c.000c 230.5.5.5 abc
cable dsg 0009.0009.0009 229.1.1.1 cisco
cable dsg 0008.0008.0008 228.1.1.1 cisco
cable dsg 000a.000a.000a 230.1.1.1 cisco
no keepalive
!
...
access-list 10 permit 228.1.1.1
access-list 20 permit 229.1.1.1
access-list 30 permit 230.1.1.1
access-list 40 permit 230.4.4.4
Additional References
For additional information related to the Advanced-mode DOCSIS Set-Top Gateway feature, refer to the
following references.
Related Documents
Related Topic Document Title
Broadband Cable Command Reference Cisco Broadband Cable Command Reference Guide, on Cisco.com:
http://www.cisco.com/en/US/docs/ios/cable/command/reference/cb
l_book.html
Cisco IOS Release 12.2 Command Reference Cisco IOS Release 12.2 configuration guides and command
references, on Cisco.com:
http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/product
s_installation_and_configuration_guides_list.html
Cisco IOS Release 12.3 Command Reference Cisco IOS Software Release 12.3 Mainline Command References, on
Cisco.com:
http://www.cisco.com/en/US/products/sw/iosswrel/ps5187/prod_co
mmand_reference_list.html
Cisco DOCSIS Set-top Technology White Paper Cisco DOCSIS Set-top Gateway White Paper, on Cisco.com:
http://www.cisco.com/en/US/products/hw/cable/ps2217/products_
white_paper09186a00801b3f0f.shtml
DOCSIS 1.1 on the Cisco CMTS Configuring DOCSIS 1.1 on the Cisco CMTS, in the CMTS Feature
Guide, on Cisco.com:
http://www.cisco.com/en/US/docs/cable/cmts/feature/guide/ufg_do
cs.html
IP Access Lists Configuration Guide Configuring IP Services, IP Addressing and Services, Cisco IOS IP
Configuration Guide, Release 12.2, on Cisco.com:
http://www.cisco.com/en/US/docs/ios/12_2/ip/configuration/guide/
1cfip.html
IP Access Lists Command Reference Guide IP Services Commands, Cisco IOS IP Command Reference,
Volume 1, Addressing and Services, Release 12.2, on Cisco.com:
http://www.cisco.com/en/US/docs/ios/12_2/ipaddr/command/refere
nce/fipras_r.html
IP Multicast Configuration Guide Cisco IOS IP Configuration Guide, Release 12.3 on Cisco.com:
http://www.cisco.com/en/US/docs/ios/12_3/featlist/ip_vcg.html
IP Multicast Command Reference Cisco IOS IP Command Reference, Volume 3 of 3: Multicast,
Release 12.2 on Cisco.com:
http://www.cisco.com/en/US/docs/ios/12_2/ipmulti/command/refer
ence/fiprmc_r.html
Standards
Standards1 Title
CM-SP-DSG-I03-041124 CableLabs DOCSIS Set-top Gateway (DSG) Interface Specification
SP-DSG-I03-041124
SP-RFIv1.1-I09-020830 CableLabs Data-over-Cable Service Interface Specifications
Radio Frequency Interface Specification, version 1.1
SP-DSG-I01-020228 CableLabs DOCSIS Set-top Gateway (DSG) Interface Specification
1. Not all supported standards are listed.
MIBs
MIBs1 MIBs Link
Cisco IOS Release 12.3(9a)BC introduces SNMP To locate and download MIBs for selected platforms, Cisco IOS
support for the CISCO-CABLE-DSG-IF-MIB. releases, and feature sets, use Cisco MIB Locator found at the
following URL:
http://www.cisco.com/go/mibs
1. Not all supported MIBs are listed.
RFCs
RFCs1 Title
RFC 1112 Host Extensions for IP Multicasting
RFC 2233 DOCSIS OSSI Objects Support
RFC 2365 Administratively Scoped IP Multicast
RFC 2665 DOCSIS Ethernet MIB Objects Support
RFC 2669 Cable Device MIB
1. Not all supported RFCs are listed.
Technical Assistance
Description Link
Technical Assistance Center (TAC) home page, http://www.cisco.com/cisco/web/support/index.html
containing 30,000 pages of searchable technical
content, including links to products, technologies,
solutions, technical tips, and tools. Registered
Cisco.com users can log in from this page to access
even more content.
System Messages
Explanation A DSG mapping entry is created for the interface and MAC address indicated.
Explanation A DSG tunnel entry has been removed for the interface indicated.
Explanation CMTS is finding mac address for a group from DSG table.
%DSG: cmts_dsg_mac2group
Explanation CMTS is finding group address for a mac address from DSG table.
%DSG: all tunnels have been removed on interface Cable5/1 and its subinterfaces.
%DSG: All DSG tunnels are removed on interface cable 5/1 and its subinterfaces.
Explanation An operator has removed a subinterface and all mapping entries on a physical interface.
Tip Other cable-specific commands are documented in the Cisco Broadband Cable Command Reference
Guide, at the following URL:
http://www.cisco.com/en/US/docs/ios/cable/command/reference/cbl_book.html
All other commands used with this feature are documented in the Cisco IOS Release 12.2 and 12.3
Mainline command reference publications.
Syntax Description cfr index Creates the DSG index, with index identifier.
dest-ip <ipaddr> Defines the destination IP address.
tunnel <tunnel index> Defines the tunnel index.
dest-port <start> <end> Defines the destination TCP/UDP ports range.
priority <priority> Defines the classifier priority.
src-ip <ipaddr>] | src-prefix-len Defines the source IP address and prefix length, if desired.
src-prefix-len is optional.
enable Enables this classifier.
disable Disables this classifier.
Defaults A-DSG 1.1 classifiers are undefined by default on the Cisco CMTS, and remain disabled by default once
configured until they are enabled with the enable keyword.
Usage Guidelines A-DSG 1.1 classifiers can only be mapped to one DSG tunnel, but multiple classifiers can be mapped to
one tunnel. The Cisco CMTS router applies the classifier parameters to the packets received from the
DSG server in order to assign the packet to the appropriate DSG tunnel. The classifiers are also
associated to the DSG rule to encode in the DCD message.
Examples The following example illustrates A-DSG 1.1 CFR global configurations on the Cisco CMTS:
cable dsg cfr 1 dest-ip 224.10.10.101 tunnel 1 dest-port 0 65535 priority 1
cable dsg cfr 2 dest-ip 224.10.10.102 tunnel 2 dest-port 0 65535 priority 1
cable dsg cfr 3 dest-ip 224.10.10.103 tunnel 3 dest-port 0 65535 priority 1
cable dsg cfr 4 dest-ip 224.10.10.104 tunnel 4 dest-port 0 65535 priority 1
cable dsg cfr 5 dest-ip 224.10.10.105 tunnel 1 dest-port 0 65535 priority 1
cable dsg cfr 6 dest-ip 224.10.10.106 tunnel 2 dest-port 0 65535 priority 1
Syntax Description chan-list list-index Defines the DSG channel list and index identifier.
index entry-index Defines the DSG channel frequency entry index.
freq freq Defines the center frequency of the downstream channel in Hz.
Defaults A-DSG 12.1 channel lists are disabled and undefined by default.
Usage Guidelines The channel list entry created with this command can be associated to the downstream to be included in
the DSG message.
Examples The following example illustrates A-DSG 1.1 channel list global configurations on the Cisco CMTS:
cable dsg chan-list 1 index 1 freq 47000000
cable dsg chan-list 1 index 2 freq 125000000
cable dsg chan-list 1 index 3 freq 55500000
cable dsg chan-list 2 index 1 freq 47000000
cable dsg chan-list 2 index 2 freq 125000000
cable dsg chan-list 2 index 3 freq 55500000
Syntax Description client-list <client-list-id> Defines and names the DSG client list.
id-index <id> Defines the DSG client index identifier.
application-id <value> Defines the DSG client type application identifier.
broadcast <value> Defines the DSG client type broadcast value.
ca-system-id <value> Defines the DSG client type CA system identifier.
mac-addr <value> Defines the DSG client type MAC address.
Usage Guidelines The same DSG client identifier may be used by multiple DSG rules.
Examples The following sample configuration illustrates global parameters for four A-DSG 1.1 client lists:
cable dsg client-list 1 id-index 1 broadcast
cable dsg client-list 2 id-index 2 application-id FFFF
cable dsg client-list 3 id-index 3 ca-system-id EEEE
cable dsg client-list 4 id-index 4 mac-addr 0100.5e0a.0a04
Syntax Description timer index Defines the DSG timer and associates to the index for the downstream
channel.
Tdsg1 <Tdsg1> DSG Initialization Timeout (Tdsg1) setting.
Tdsg2 <Tdsg2> DSG Operational Timeout (Tdsg2) setting.
Tdsg3 <Tdsg3> DSG Two-Way Retry Timer (Tdsg3) setting.
Tdsg4 <Tdsg4> DSG One-Way Retry Timer (Tdsg4) setting.
Usage Guidelines The A-DSG 1.1 timer entry can associated to the downstream to encode into the DCD message.
Examples The following sample configuration illustrates global parameters for three A-DSG 1.1 timers:
cable dsg timer 1 Tdsg1 1 Tdsg2 2 Tdsg3 3 Tdsg4 4
cable dsg timer 2 Tdsg1 2 Tdsg2 22 Tdsg3 33 Tdsg4 44
cable dsg timer 3 Tdsg1 2 Tdsg2 600 Tdsg3 300 Tdsg4 1800
Syntax Description vendor-param <group-id> Defines the DSG vendor parameter and associates with a DSG group.
vendor <vendor-index> Selects the DSG vendor and associated DSG index.
oui <oui> Selects the DSG OUI setting.
value <value-in-TLV> Sets the type/length value for the defined DSG vendor.
Usage Guidelines The vendor-specific parameters can be associated to the downstream to encode into the DCD message.
Examples The following sample configuration illustrates global vendor parameters for A-DSG 1.1:
cable dsg vendor-param 1 vendor 1 oui ABCDEA value 0101AB
cable dsg vendor-param 2 vendor 1 oui ABCDEB value 0101AB
cable dsg vendor-param 3 vendor 1 oui ABCDEC value 0101AB
Syntax Description tunnel <tunnel-id> Defines the DSG tunnel, and names with alphanumeric string to
identify the DSG tunnel in related show and configuration commands.
mac_addr <mac-addr> (Required) Sets the destination MAC address.
enable Enables the specified A-DSG tunnel.
disable Disables the specified A-DSG tunnel.
Defaults A-DSG 1.1 tunnels are not configured by default, and are disabled by default when configured.
Usage Guidelines Each tunnel is mapped to the destination MAC address and is associated with the QoS service class
name.
Examples The following sample configuration illustrates A-DSG 1.1 tunnels on the Cisco CMTS:
cable dsg tunnel 1 mac-addr 0100.5e0a.0a01
cable dsg tunnel 2 mac-addr 0100.5e0a.0a02
cable dsg tunnel 3 mac-addr 0100.5e0a.0a03
cable dsg tunnel 4 mac-addr 0100.5e0a.0a04
Command Default Cable per physical downstream Static Multicast support is not defined by default.
Usage Guidelines The Cable per physical downstream Static Multicast Support feature introduces the concept of a physical
IGMP Static-Group, which is an extension of the existing logical IGMP Static-Group. The differences
between the two IGMP Static-Group are as follows:
A Cable Bundle Logical IGMP Static-Group creates the IGMP Static-Group for the logical IP
domain and forwards multicast traffics for the configured multicast group to every Slave interfaces
in the same bundle.
A Cable Bundle Physical IGMP Static-Group creates the IGMP Static-Group on per-physical Slave
interface basis and will only forwards multicast traffics to only configured Slave interfaces.
When an IGMP Static-Group is configured on a Master interface, the IGMP Static-Group will perform
a check for each Slave interface in the multicast group. If the multicast group is configured as a Physical
Static-Group, then only the corresponding Slave interfaces will be added to the Cable Bundle
Forwarding Table. If the multicast group is configured as a Logical Static-Group, then all Slave
interfaces will be added to the Cable Bundle Forwarding Table.
Note When all remaining Physical Static-Groups are un-configured from the Slave interface for a particular
multicast group on a particular bundle, the Cisco CMTS will revert back to the Logical Static-Group for
that multicast group on that bundle.
DSG Usage
The cable igmp static-group command CLI will only be display at show run if it is configured via the
CLI. If it is configured by DSG, the cable igmp static-group command CLI will remain hidden for a
particular multicast group. This is done in order to eliminate any confusion with the current DSG
configurations.
Note Any Multicast group being used by DSG (or CLI) within the same CMTS, should not be used for CLI
(or DSG) configuration.
Examples The following sample configuration illustrates the cable igmp static-group command on the Cisco
CMTS:
Router(config-if)# cable igmp static-group 230.1.1.1
The following sample configuration illustrates the cable igmp static-group command with the source
option Cisco CMTS:
Router(config-if)# cable igmp static-group 232.1.1.1 source 10.1.1.1
Syntax Description chan-list Sets the downstream A-DSG 1.1 channel list.
list-index Alphanumeric list index identifier.
Usage Guidelines Global configurations for A-DSG 1.1 must be complete before configuring interface definitions.
Examples The following downstream interface settings illustrate A-DSG 1.1 configurations on the Cisco CMTS:
interface Cable6/0
cable downstream dsg dcd-enable
cable downstream dsg chan-list 2
cable downstream dsg timer 3
cable downstream dsg vendor-param 2
cable downstream dsg rule 1 clients 1 tunnel 1
cable downstream dsg rule 1 priority 1
cable downstream dsg rule 1 vendor-param 1
cable downstream dsg rule 1 classifiers 1 5
cable downstream dsg rule 2 clients 2 tunnel 2
cable downstream dsg rule 2 priority 1
Defaults This setting (DCD messages) is not configured by default. Once the dcd-disable keyword is configured
this command remains disabled even if a rule is configured.
Usage Guidelines Global configurations for A-DSG 1.1 must be complete before configuring interface definitions.
Examples The following downstream interface settings illustrate A-DSG 1.1 configurations on the Cisco CMTS:
interface Cable6/0
cable downstream dsg dcd-enable
cable downstream dsg chan-list 2
cable downstream dsg timer 3
cable downstream dsg vendor-param 2
cable downstream dsg rule 1 priority 1 clients 1 tunnel 1
cable downstream dsg rule 1 vendor-param 1
cable downstream dsg rule 1 classifiers 1 5
cable downstream dsg rule 2 priority 1 clients 2 tunnel 2
Syntax Description dsg rule <rule-id> Sets the DSG rule to be associated with a downstream channel,
and defines the DSG rule identifier. Additional parameters are set
for the DSG rule with this command.
clients <clnt-list-id> Sets the DSG clients and associates the clients with the channel
list identifier for this DSG rule.
tunnel <tun-id> Sets the DSG tunnel to be associated with this rule, and defines
the DSG tunnel identifier.
priority <priority> Sets the priority of the DSG rule.
vendor-param <vsif-grp-id> Associates DSG vendor-specific parameters with the specified
DSG rule.
ucid <ucid1> | [<ucid1> Sets the upstream channel identifider for the DSG rule.
<ucid2>...<ucidn>]
cfr <cfr-index> [ <cfr-index>...] Sets the index for the CFR value associated with the DSG rule.
disable DSG rule disable
Usage Guidelines Global configurations for A-DSG 1.1 must be complete before configuring interface definitions.
This configuration allows association of DSG clients, vendor specific parameters, classifiers, DSG
tunnel address, upstream channel identifider range, and rule priority. The downstream can be associated
with more than one rule. All configured rules are included in the DCD message.
Examples The following downstream interface settings illustrate A-DSG 1.1 configurations on the Cisco CMTS:
interface Cable6/0
cable downstream dsg dcd-enable
cable downstream dsg chan-list 2
cable downstream dsg timer 3
cable downstream dsg vendor-param 2
cable downstream dsg rule 1 clients 1 tunnel 1
cable downstream dsg rule 1 priority 1
cable downstream dsg rule 1 vendor-param 1
cable downstream dsg rule 1 classifiers 1 5
cable downstream dsg rule 2 clients 2 tunnel 2
cable downstream dsg rule 2 priority 1
Syntax Description timer-index Identifier for the DSG timer setting in the index.
Usage Guidelines Global configurations for A-DSG 1.1 must be complete before configuring interface definitions.
Examples The following downstream interface settings illustrate A-DSG 1.1 configurations on the Cisco CMTS:
interface Cable6/0
cable downstream dsg dcd-enable
cable downstream dsg chan-list 2
cable downstream dsg timer 3
cable downstream dsg vendor-param 2
cable downstream dsg rule 1 priority 1 clients 1 tunnel 1
cable downstream dsg rule 1 vendor-param 1
cable downstream dsg rule 1 classifiers 1 5
cable downstream dsg rule 2 priority 1 clients 2 tunnel 2
Usage Guidelines Global configurations for A-DSG 1.1 must be complete before configuring interface definitions.
Examples The following downstream interface settings illustrate A-DSG 1.1 configurations on the Cisco CMTS:
interface Cable6/0
cable downstream dsg dcd-enable
cable downstream dsg chan-list 2
cable downstream dsg timer 3
cable downstream dsg vendor-param 2
cable downstream dsg rule 1 priority 1 clients 1 tunnel 1
cable downstream dsg rule 1 vendor-param 1
cable downstream dsg rule 1 classifiers 1 5
cable downstream dsg rule 2 priority 1 clients 2 tunnel 2
ip igmp static-group
To configure static group membership entries on an interface, use the ip igmp static-group command in
interface configuration mode. To delete static group membership entries, use the no form of this
command.
ip igmp static-group {* | group-address [source {source-address | ssm-map}] | class-map
class-map-name}
no ip igmp static-group {* | group-address [source {source-address | ssm-map}] | class-map
class-map-name}
Syntax Description * Places the interface into all created multicast route (mroute) entries.
group-address IP multicast group address to configure as a static group member on
the interface.
source (Optional) Statically forwards a (S, G) channel out of the interface.
source-address (Optional) IP address of a system where multicast data packets
originate.
ssm-map (Optional) Configures Source Specific Multicast (SSM) mapping to
be used on the interface to determine the source associated with this
group. The resulting (S, G) channels are statically forwarded.
class-map class-map-nameAttaches an Internet Group Management Protocol
(IGMP) static group range class map to the interface.
Usage Guidelines Use the ip igmp static-group command to configure static group membership entries on an interface.
When you configure the ip igmp static-group command, packets to the group are fast-switched out the
interface, provided that packets were received on the correct reverse path forwarding (RPF) interface.
Once configured, static group membership entries are added to the IGMP cache and mroute table.
Configuring the ip igmp static-group command is unlike configuring the ip igmp join-group
command, which allows the router to join the multicast group. This configuration of the ip igmp
static-group command would cause the upstream routers to maintain the multicast routing table
information for that group, which would ensure that all the paths to that multicast group are active.
If you configure the ip igmp join-group command for the same group address as the ip igmp
static-group command, the ip igmp join-group command takes precedence, and the group behaves like
a locally joined group.
Use the ip igmp static-group command with the ssm-map keyword to configure static traffic
forwarding with SSM mapping on the last hop router. Static traffic forwarding can be used in conjunction
with SSM mapping to statically forward SSM traffic for certain groups. When static traffic forwarding
with SSM mapping is configured, the last hop router uses Domain Name System (DNS)-based SSM
mapping to determine the sources associated with a group. The resulting (S, G) channels are then
statically forwarded.
Use the ip igmp static-group class-map command with the class-map keyword and class-map-name
argument to attach an IGMP static group class map to an interface. Once attached, all groups entries that
are defined in the class map become static members on the interface and are added to the IGMP cache
and to the mroute table.
Examples The following example shows how to configure group address 239.100.100.101 on Ethernet interface 0:
interface ethernet 0
ip igmp static-group 239.100.100.101
The following example shows how to configure group address 239.1.2.1 to use SSM mapping for
statically forwarded groups on Ethernet interface 0:
interface ethernet 0
ip igmp static-group 239.1.2.1 source ssm-map
The following example shows how to attach an IGMP static group range class map named static1 to
GigabitEthernet interface 1/1:
interface GigabitEthernet1/1
ip igmp static-group class-map static1
Syntax Description dcd (Optional) Enables DCD related debugging. Can be combined with pkt.
pkt (Optional) Enables packet related debugging. Can be combined with dcd.
Usage Guidelines Global configurations for A-DSG 1.1 must be complete before configuring interface definitions.
Refer to examples for illustrative variations in using this command.
Examples If using the debug cable dsg dcd command, it shows DCD counters. If the configuration is changed, the
whole DCD message content is displayed, including the MAC header. This display is derived from
running information. The following sample illustrates one example:
Router# debug cable dsg dcd
23:30:45: Constructing DCD for Cable4/1
23:30:45: Cable4/1 DCD change_count 9
23:30:45: Cable4/1 DCD datagram size 626, msg len 624, ehdr type_or_len 606,
tlv size 597
23:30:45: Cable4/1 84485 DCD msg sent, 9 change count increased, 0 fails
23:30:47: Cable4/1 84487 DCD msg sent, 10 change count increased, 0 fails
Syntax Description tunnel-id (Optional) Alphanumeric identifier for a specified tunnel, as previously
configured with the cable dsg tunnel command.
cfr Show DSG tunnel classifiers
clients Show DSG tunnel clients
interfaces Show DSG tunnel interfaces
stats Show DSG tunnel statistics
verbose Show DSG tunnel detail information
Usage Guidelines Global configurations for A-DSG 1.1 must be complete before configuring interface definitions.
Refer to the following examples for illustrative usage guidelines.
Examples The following example displays CLI help for show cable dsg tunnel command syntax.
Router# show cable dsg tunnel 1 ?
cfr Show DSG tunnel classifiers
clients Show DSG tunnel clients
interfaces Show DSG tunnel interfaces
statistics Show DSG tunnel statistics
verbose Show DSG tunnel detail information
| Output modifiers
<cr>
The following command displays all configured tunnels for Advanced-mode DSG 1.1 on the Cisco CMTS:
Router# show cable dsg tunnel
tunnel tunnel tunnel cfr cfr tunnel in rule rule client service
id state mac-addr id state interface id state listId class
1 en 0100.5e01.0114 1 en Cable6/0 1 en 2 SI
5 en 7 en 10
11 en 8 en 2
14 en 20 en 2
Cable6/1 1 en 4
3 en 3
4 en 4
11 en 2
2 en 0100.5e01.011e 2 en Cable6/0 2 en 2 NDS-CA
10 en
3 en 0100.5e01.0128 3 en Cable6/0 3 en 3 NDS-APP
4 en 0100.5e01.0132 4 en Cable6/0 4 en 4 MOTO-CA
5 en 0100.5e01.013c 9 en Cable6/0 5 en 5 MOTO-APP
Cable6/1 5 en 5
6 dis 0100.5e01.0146 Cable6/0 6 en 6 SA-CA
Cable6/1 6 en 6
7 dis 0100.5e01.0150 7 en Cable6/1 8 en 7 SA-APP
13 dis
8 en 0100.5e01.0119 8 en NDS-DNLD
9 en 0100.5e01.0133 MOTO-DNLD
10 en 0100.5e01.0147 SA-DNLD
11 en 2222.2222.2222
12 en 3333.3333.3333 12 en
The following example displays the same information as above but for the specified tunnel.
Router# show cable dsg tunnel 1
tunnel tunnel tunnel cfr cfr tunnel in rule rule client service
id state mac-addr id state interface id state listId class
1 en 0100.5e01.0114 1 en Cable6/0 1 en 2 SI
5 en 7 en 10
11 en 8 en 2
14 en 20 en 2
Cable6/1 1 en 4
3 en 3
4 en 4
11 en 2
The following example displays detailed information about all the classifiers associated with the
specified tunnel.
Router# show cable dsg tunnel 1 cfr
The following example displays detailed information about all the clients associated with the specified
tunnels.
Router# show cable dsg tunnel 1 clients
1 2 1 CA System ID 0X951
3 Broadcast
8 MAC Addr 1111.1111.1111
3 1 Application ID 0X1
4 1 CA System ID 0X701
10 1 Application ID 0X6
The following example displays all the interfaces and rules associated with the specified tunnel.
Router# sh cab dsg tunnel 1 interfaces
tunnel downstream rule
id interface id
1 Cable6/0 1 7 8 20
Cable6/1 1 3 4 11
The following example displays the packets statistics information about the specified tunnel.
Router# sh cab dsg tunnel 1 statistics
tunnel cfr cfr destination ip source ip total total
id id state address address forwarded received
1 1 en 230.1.1.20 0.0.0.0 0 0
5 en 230.1.1.60 0.0.0.0 0 0
11 en 224.25.25.134 0.0.0.0 0 0
14 en 230.1.1.20 0.0.0.0 0 0
The following example shows all the detailed information about the specified tunnel.
Router# sh cab dsg tunnel 1 verbose
Tunnel ID : 1
MAC Addr : 0100.5e01.0114
State : enable
Cfr Id : 1
State : enable
Priority : 1
Dest IP : 230.1.1.20
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Forwarded : 0
Received : 0
Cfr Id : 5
State : enable
Priority : 1
Dest IP : 230.1.1.60
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Forwarded : 0
Received : 0
Cfr Id : 11
State : enable
Priority : 1
Dest IP : 224.25.25.134
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Forwarded : 0
Received : 0
Cfr Id : 14
State : enable
Priority : 0
Dest IP : 230.1.1.20
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 1000
Dest Port End : 2000
Forwarded : 0
Received : 0
Client List Id : 2
Client Id : 1
Client List Id : 3
Client Id : 1
Client Id Type : Application ID: 0001
Client List Id : 4
Client Id : 1
Client Id Type : CA System ID: 0701
Client List Id : 10
Client Id : 1
Client Id Type : Application ID: 0006
Interface : Cable6/0
Rule Id : 1
Rule Id : 7
Rule Id : 8
Rule Id : 20
Interface : Cable6/1
Rule Id : 1
Rule Id : 3
Rule Id : 4
Rule Id : 11
Syntax Description cable slot/port (Optional) Displays the A-DSG information for a particular cable interface
on the Cisco uBR7200 series routers.
On the Cisco uBR7200 series router, slot can range from 3 to 6, and port can
be 0 or 1, depending on the cable interface.
cable slot/subslot/port (Optional) Displays the A-DSG information for a particular cable interface
on the Cisco uBR10012 router. The following are the valid values:
slot = 5 to 8
subslot = 0 or 1
port = 0 to 4 (depending on the cable interface)
dcd Displays downstream DCD messages for the A-DSG interface.
rule rule-id Displays interface-level information for A-DSG rules on the Cisco CMTS,
such as rule state, tunnels, classifiers, client information, upstream channel
identifier, and the number of vendors associated to a rule on a given
downstream.
cfr Displays the list of classifiers associated to the A-DSG rule, such as
classifiers associated with the rule-id under the interface.
clients Displays clients associated with the rule-id under the interface
verbose Displays A-DSG downstream rule detail information
tunnel Displays interface-level A-DSG downstream tunnel information.
Usage Guidelines Global configurations for A-DSG 1.1 must be complete before configuring interface definitions.
Refer to the following examples for illustrative usage guidelines.
Examples The following example illustrates A-DSG downstream configuration information and the number of
DSG tunnels, classifiers, clients and vender specific parameters.
Router# sh interfaces c6/0 dsg downstream
chan chFreq chan timer init oper twoWay oneWay num num num num num
list index freq index timeout timeout timer timer rule tunnel cfr client vsp
1 2 666 1 1 2 3 4 9 6 4 6 2
3 500
The following example illustrates the DCD statistics for the given downstream channel.
DCD TLV information displays if the debug cable dsg command is active.
Router# sh int c6/0 dsg downstream dcd
Router#
00:35:58: DCD TLV last sent:
32390101 01020102 040E0302 09510100 02061111 11111111 05060100 5E010114
06020001 2B150803 12345612 3456789A BCDEF012 3456789A BCDEF032 26010102
02010104 0E030209 51010002 06111111 11111105 0601005E 01011E06 02000206
02000A32 18010103 02010104 04040200 01050601 005E0101 28060200 03321401
01040201 01040403 02070105 0601005E 01013232 14010105 02010104 04040200
02050601 005E0101 3C321401 01070201 01040404 02000605 0601005E 01011432
1E010108 02010104 0E030209 51010002 06111111 11111105 0601005E 01011432
35010114 02010104 0E030209 51010002 06111111 11111105 0601005E 0101142B
rule rule rule tunnel tunnel tunnel cfr cfr cfrIn client vsp
id state pri id state mac-addr id state dcd listId index
1 en 2 1 en 0100.5e01.0114 1 en yes 2 1
5 en no
11 en no
14 en no
2 en 1 2 en 0100.5e01.011e 2 en yes 2
10 en yes
3 en 1 3 en 0100.5e01.0128 3 en yes 3
4 en 1 4 en 0100.5e01.0132 4 en no 4
5 en 1 5 en 0100.5e01.013c 9 en no 5
6 en 1 6 dis 0100.5e01.0146 6 2
7 en 1 1 en 0100.5e01.0114 1 en no 10
5 en no
11 en no
14 en no
8 en 1 1 en 0100.5e01.0114 1 en no 2
5 en no
11 en no
14 en no
20 en 1 1 en 0100.5e01.0114 1 en no 2 1
5 en no
11 en no
14 en no
65535 dis yes
The following example displays the same information as above for the given rule.
Router# sh int c6/0 dsg downstream rule 1
rule rule rule tunnel tunnel tunnel cfr cfr cfrIn client vsp
id state pri id state mac-addr id state dcd listId index
1 en 2 1 en 0100.5e01.0114 1 en yes 2 1
5 en no
11 en no
14 en no
rule cfr cfr cfrIn cfr destination ip source ip srcPre d_port d_port
id id state dcd pri address address length start end
1 1 en yes 1 230.111.111.111 111.111.111.111 32 0 65535
5 en no 1 230.1.1.60 0.0.0.0 32 0 65535
11 en no 1 224.25.25.134 0.0.0.0 32 0 65535
14 en no 0 230.1.1.20 0.0.0.0 32 1000 2000
Rule ID : 1
State : enable
Priority : 2
Tunnel ID : 1
State : enable
MAC Addr : 0100.5e01.0114
Cfr Id : 1
State : enable
Priority : 1
Dest IP : 230.111.111.111
Src IP : 111.111.111.111
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Forwarded : 0
Received : 0
Cfr Id : 5
State : enable
Priority : 1
Dest IP : 230.1.1.60
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Forwarded : 0
Received : 0
Cfr Id : 11
State : enable
Priority : 1
Dest IP : 224.25.25.134
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 0
Dest Port End : 65535
Forwarded : 0
Received : 0
Cfr Id : 14
State : enable
Priority : 0
Dest IP : 230.1.1.20
Src IP : 0.0.0.0
Src Prefix Length : 32
Dest Port Start : 1000
Dest Port End : 2000
Forwarded : 0
Received : 0
Client List Id : 2
Client Id : 1
Client Id Type : CA System ID 0951
Client Id : 3
Client Id Type : Broadcast
Client Id : 8
Client Id Type : MAC Addr 1111.1111.111
vsif index : 1
vsif oui : 0X123456
vsif value : 0X123456789ABCDEF0123456789ABCDEF0
Glossary
This section describes terms and acronyms that are used in this manual and not otherwise defined. See
the Internetworking Terms and Acronyms for terms not included in this glossary.
CA vendorA programming provider that has encrypted its programs using conditional access (CA)
techniques, so that only authorized subscribers are able to decrypt and view the programs. When
referring to the network topology, the term CA vendor typically refers to the servers that are providing
the digitally encrypted program streams.
Cable CardAnother term for POD. See POD.
conditional access (CA)Methods for encrypting video programs so that only authorized subscribers
are able to decrypt and view the programs.
Data-over-Cable Service Interface Specifications (DOCSIS)A suite of specifications maintained
by CableLabs that describe the operation of a data network over a hybrid fiber-coaxial (HFC) cable
network.
DOCSIS Set-Top Gateway (DSG)A specification from CableLabs that allows operators of a
DOCSIS cable network to provide out-of-band (OOB) messaging to set-top boxes (STBs) over existing
cable networks. This allows MSOs and other service providers to combine both DOCSIS and STB
operations over a single, open, vendor-independent network. Vendors can provide advanced STB video
and electronic programming services, without interfering with the existing DOCSIS cable network.
DSG TunnelAn IP multicast datagram stream originating at the DOCSIS Set-Top Gateway and
carrying out-of-band messages intended for set-top boxes. It is carried over the downstream DOCSIS
channel and is identified by a well-known Ethernet MAC address that is reserved and published by the
CA/POD provider. Multiple DSG tunnels may exist on a single downstream DOCSIS channel.
customer premises equipment (CPE)Set-top box, host, or other device at the subscribers site that
receives the cable signals coming from the cable modem termination system (CMTS), CA servers, and other
DSG servers.
embedded cable modemA DOCSIS cable modem that is integrated into the customer premises
equipment (for example, a set-top box that contains tuners for both DOCSIS signals and DSG signals).
multicast addressA broadcast address that is targeted to and received by multiple hosts, as opposed
to a unicast address that is intended for only one particular host. Both the Ethernet MAC Layer 2 and the
IP Layer 3 protocols support multicast addressing. IP multicast addresses are divided into three separate
subgroups:
Local Scope AddressesIP addresses 224.0.0.0 through 224.0.0.255. These addresses are
reserved for the exclusive use of the network protocol layer and are never forwarded beyond the
local network. These addresses cannot be used for DSG traffic.
Global Scope AddressesIP addresses 224.0.1.0 through 238.255.255.255. These addresses
are allocated dynamically throughout the Internet. These addresses can be used for DSG traffic.
Administratively Scoped AddressesIP addresses 239.0.0.0 through 239.255.255.255. These
addresses are reserved for use within private networks. These addresses can be used for DSG
traffic, assuming that the video servers and set-top boxes are within the same private network.
network controllerComputers system that manages the set-top boxes or other CPE devices within a
cable system. In a DSG network, the network controller transmits its control and other messages using
a dedicated out-of-band channel.
CCVP, the Cisco logo, and Welcome to the Human Network are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is
a service mark of Cisco Systems, Inc.; and Access Registrar, Aironet, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco
Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity,
Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS,
iPhone, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study, LightStream, Linksys, MeetingPlace, MGX, Networkers,
Networking Academy, Network Registrar, PIX, ProConnect, ScriptShare, SMARTnet, StackWise, The Fastest Way to Increase Your Internet Quotient,
and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a
partnership relationship between Cisco and any other company. (0711R)