background image

A-DSG Forwarding on the Primary Channel

You can disable A-DSG forwarding per primary capable interface using the

cable downstream dsg disable

command in interface configuration mode. Primary capable interfaces include modular, integrated cable
interfaces, and Cisco cBR-8 CCAP cable interfaces.

For example, assume the cable interface 7/1/1 has A-DSG enabled and has four modular channels attached
to it. However, you want A-DSG forwarding enabled only on two of these four modular channels. You can
exclude the channels of your choice using the cable downstream dsg disable command. For details on how
to disable modular channels, see the

Disabling A-DSG Forwarding on the Primary Channel, on page 28

.

If A-DSG downstream forwarding is disabled on a primary capable interface, the router does not create
multicast service flows on the primary capable interface and stops sending Downstream Channel Descriptor
(DCD) messages.

Note

DOCSIS 3.0 DSG MDF Support

Support for DOCSIS 3.0 DSG Multicast DSID Forwarding (MDF) is introduced using DSG DA-to-DSID
Association Entry type, length, value (TLV 13) in the MAC domain descriptor (MDD) message to communicate
the association between a downstream service identifier (DSID) and a group MAC address used for DSG
tunnel traffic. This is automatically supported on the Cisco CMTS router.

DOCSIS 2.0 hybrid CMs and DOCSIS 3.0 CMs use Dynamic Bonding Change (DBC) to get DSID information
from the Cisco CMTS router, whereas DOCSIS 2.0 DSG hybrid embedded CMs and DOCSIS 3.0 DSG
embedded CMs get DSID information from the Cisco CMTS router through MDD messages.

To disable MDF capability on all DSG embedded cable modems, including DOCSIS 3.0 DSG and DOCSIS
2.0 DSG hybrid modems, use the cable multicast mdf-disable command with the dsg keyword in global
configuration mode.

Source Specific Multicast Mapping

Source Specific Multicast (SSM) is a datagram delivery model that best supports one-to-many applications,
also known as broadcast applications. SSM is a core networking technology for the Cisco implementation of
IP multicast solutions targeted for audio and video broadcast application environments.

The following two Cisco IOS components together support the implementation of SSM:

Protocol Independent Multicast source-specific mode (PIM-SSM)

Internet Group Management Protocol Version 3 (IGMPv3)

SSM mapping can be configured on Cisco CMTS routers.

For details on how to configure SSM mapping on a Cisco CMTS router, see the

Source Specific Multicast

(SSM) Mapping

feature guide.

Cisco cBR Series Converged Broadband Routers Application

Voice and Video Configuration Guide    

13

Advanced-Mode DOCSIS Set-Top Gateway 1.2 for the Cisco CMTS Routers

A-DSG Forwarding on the Primary Channel

Summary of Contents for cBR Series

Page 1: ...ters Application Voice and Video Configuration Guide First Published March 26 2015 Americas Headquarters Cisco Systems Inc 170 West Tasman Drive San Jose CA 95134 1706 USA http www cisco com Tel 408 526 4000 800 553 NETS 6387 Fax 408 527 0883 ...

Page 2: ... 2015 Cisco Systems Inc All rights reserved ...

Page 3: ...ed Mode DSG Issue 1 2 10 Restrictions for Advanced Mode DSG Issue 1 2 10 DSG Configuration File Transfer Operations 10 Multicast Configuration Restrictions 10 NAT for DSG Unicast only Mapping 11 PIM and SSM for Multicast 11 Subinterfaces 11 Information About Advanced Mode DSG Issue 1 2 11 DSG 1 2 Clients and Agents 12 FQDN Support 12 DSG Name Process and DNS Query 12 A DSG Forwarding on the Primar...

Page 4: ...e dsg host 29 show cable dsg tunnel 29 show cable dsg tg 30 show running config interface 30 show cable dsg static group bundle 30 Displaying Interface level Configurations for Advanced Mode DSG 1 2 31 show cable dsg tunnel interfaces 31 show interfaces cable dsg downstream 31 show interfaces cable dsg downstream dcd 31 show interfaces cable dsg downstream tg 31 show interfaces cable dsg downstrea...

Page 5: ...em Scripts 46 Placement of Scripts 47 Windows NT 47 Solaris 47 Activating Scripts in Cisco Network Registrar 47 Configuring the Cisco CMTS Routers to Use Scripts 47 Configuring the System Default Policy 48 Cable Modems 48 PCs 48 Creating Selection Tag Scopes 48 General 48 Telco Return for the Cisco cBR 8 Router 49 Creating Network Scopes 49 Creating Policies for Class of Service or for Upgrading C...

Page 6: ...Cisco cBR Series Converged Broadband Routers Application Voice and Video Configuration Guide vi Contents ...

Page 7: ...Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http tools cisco com ITDIT CFN An account on http www cisco com is not required Contents Hardware Compatibility Matrix for Cisco cBR Series Routers page 1 Unique Device Identifier Overview page 2 Benefits of the Unique Device Identifier Retrieval Feature page ...

Page 8: ...D Serial number SN The PID is the name by which the product can be ordered it has been historically called the Product Name or Part Number This is the identifier that one would use to order an exact replacement part The VID is the version of the product Whenever a product has been revised the VID will be incremented The VID is incremented according to a rigorous process derived from Telcordia GR 2...

Page 9: ... Cisco entity is not assigned a PID that entity is not retrieved or displayed Router show inventory NAME Chassis DESCR Cisco cBR 8 CCAP Chassis PID CBR 8 CCAP CHASS VID V01 SN FXS1739Q0PR NAME clc 3 DESCR Cisco cBR CCAP Line Card PID CBR CCAP LC 40G VID V01 SN TEST1234567 NAME Cable PHY Module DESCR CLC Downstream PHY Module 3 0 PID CBR D30 DS MOD VID V01 SN CAT1725E1BZ NAME Cable PHY Module DESCR...

Page 10: ... inventory raw NAME Chassis DESCR Cisco cBR 8 CCAP Chassis PID CBR 8 CCAP CHASS VID V01 SN FXS1739Q0PR NAME slot 0 0 DESCR Chassis Slot PID VID SN NAME slot 0 1 DESCR Chassis Slot PID VID SN NAME slot 1 0 DESCR Chassis Slot PID VID SN NAME slot 1 1 DESCR Chassis Slot PID VID SN NAME slot 2 0 DESCR Chassis Slot PID VID SN NAME slot 2 1 DESCR Chassis Slot PID VID SN NAME slot 3 0 DESCR Chassis Slot ...

Page 11: ...CR Temp OUTLET PID VID SN NAME Temp DIGITAL 3 18 DESCR Temp DIGITAL PID VID SN NAME Temp UPX 3 19 DESCR Temp UPX PID VID SN Troubleshooting Tips If any of the Cisco products do not have an assigned PID the output may display incorrect PIDs and the VID and SN elements may be missing as in the following example NAME POS3 0 0 DESCR Skystone 4302 Sonet Framer PID FastEthernet VID SN NAME Serial1 0 DES...

Page 12: ...stance Link Description http www cisco com cisco web support index html The Cisco Support website provides extensive online resources including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies To receive security and technical information about your products you can subscribe to various services such as the Product Alert Tool accessed ...

Page 13: ...software release that introduced support for a given feature in a given software release train Unless noted otherwise subsequent releases of that software release train also support that feature Note Table 2 Feature Information for Unique Device Identifier Retrieval Feature Information Releases Feature Name This feature was introduced on the Cisco cBR Series Converged Broadband Routers Cisco IOS X...

Page 14: ...Cisco cBR Series Converged Broadband Routers Application Voice and Video Configuration Guide 8 Unique Device Identifier Retrieval Feature Information for Unique Device Identifier Retrieval ...

Page 15: ...the latest feature information and caveats see the release notes for your platform and software release To find information about the features documented in this module and to see a list of the releases in which each feature is supported see the Feature Information Table at the end of this document Use Cisco Feature Navigator to find information about platform support and Cisco software image supp...

Page 16: ...dvanced Mode DSG Issue 1 2 No special equipment or software is needed to use the Advanced Mode DSG Issue 1 2 feature Restrictions for Advanced Mode DSG Issue 1 2 This section contains restrictions that are specific to A DSG 1 2 on a Cisco CMTS router DSG Configuration File Transfer Operations DSG 1 2 does not support the copying of a DSG configuration file from a TFTP server file system or bootfla...

Page 17: ...t the Cisco CMTS router The multicast IP address is the new destination IP address that is configured to map to one or a set of DSG tunnels PIM and SSM for Multicast When using Source Specific Multicast SSM operation in conjunction with A DSG 1 2 the following system wide configuration command must be specified ip pim ssm Refer to the Configuring IP Multicast Operations on page 20 Subinterfaces A ...

Page 18: ...ly under a bundle interface at the time of A DSG configuration is not displayed in the show running config interface command output To display the A DSG static groups configured under a bundle interface use the show cable dsg static group bundle command in privileged EXEC mode DSG Name Process and DNS Query Every DNS record contains a time to live TTL value set by the server administrator and this...

Page 19: ...fic This is automatically supported on the Cisco CMTS router DOCSIS 2 0 hybrid CMs and DOCSIS 3 0 CMs use Dynamic Bonding Change DBC to get DSID information from the Cisco CMTS router whereas DOCSIS 2 0 DSG hybrid embedded CMs and DOCSIS 3 0 DSG embedded CMs get DSID information from the Cisco CMTS router through MDD messages To disable MDF capability on all DSG embedded cable modems including DOC...

Page 20: ...ulticast traffic when the default MQoS is configured and there is no matching MQoS group configuration Otherwise the wideband interface is used to forward the multicast traffic Procedure Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Router enable Enter your password if prompted Enters global configuration mode configure terminal Example Router configure terminal Step...

Page 21: ... QoS for tunnel ensure that the default multicast QoS MQoS is also configured For more information see Configuring the Default Multicast Quality of Service on page 14 The DSG tunnel service class configuration is rejected if default MQoS is not configured Note Procedure Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Router enable Enter your password if prompted Enters...

Page 22: ...requencies that set top boxes can Example Router config cable dsg chan list 1 index 1 freq 47000000 search to find the DSG tunnel appropriate for their operation To remove the A DSG 1 2 channel list from the Cisco CMTS us the no form of this command Configures the A DSG 1 2 timer entry to be associated to the downstream channel and cable dsg timer inde Tdsg1 Tdsg1 Tdsg2 Tdsg2 Tdsg3 Tdsg3 Tdsg4 Tds...

Page 23: ...privileged EXEC mode enable Step 1 Example Router enable Enter your password if prompted Enters global configuration mode configureterminal Example Router configure terminal Router config Step 2 Specifies the interface bundle and enters the subinterface configuration mode interface bundlebundle subif number Example Router config interface bundle 11 2 Router config subif Step 3 Adds a DSG tunnel gr...

Page 24: ...ndex 1 mac addr abcd abcd abcd Sets vendor specific parameters for the DSG client cable dsg client list client list id id index id vendor param vendor group id Example Router config if cable dsg client list 1 id index 1 vendor param 1 Step 4 This command is changed to associate a tunnel group and client list ID to a DSG tunnel Also cable dsg tunnel tunnel id mac_addr mac addr tg tunnel group clien...

Page 25: ...nced mode DOCSIS Set Top Gateway Feature on page 29 Configuring Downstream DSG 1 2 Settings for Advanced Mode DSG 1 2 When the global and client configurations are set for DSG 1 2 on the Cisco CMTS use the following procedure to continue with DSG 1 2 downstream configurations Procedure Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Router enable Enter your password if...

Page 26: ...included in the DCD message To cable downstream dsg vendor param vsif grp id Step 7 remove this configuration from the Cisco CMTS use the no form of this command Example Router config if cable downstream dsg vendor param 2 Enables DCD messages to be sent on a downstream channel This command is used when there are no cable downstream dsg dcd enable dcd disable Step 8 enabled rules or tunnels for A ...

Page 27: ...rding CEF on the route processor card To disable CEF use the no form of this command ip cef distributed Example Router config ip cef distributed Step 4 For additional information about the ip cef command refer to the following document on Cisco com Cisco IOS Switching Services Command Reference Release 12 3 http www cisco com en US docs ios 12_3 switch command reference swtch_r html Enters interfa...

Page 28: ...s configured on the Cisco CMTS router using the ip domain lookup command in global configuration mode This is configured by default and the status is not displayed in the running configuration Procedure Purpose Command or Action Enters global configuration mode configureterminal Example Router configure terminal Step 1 Sets the IP domain name that the Cisco IOS software uses to complete unqualifie...

Page 29: ...ust support NAT and then send the address translated multicast IP packets to the Cisco CMTS This procedure should be performed after the cable interface has already been configured for DSG operations as described in the Configuration Examples for Advanced Mode DSG on page 31 Tip The Cisco CMTS router supports NAT only when it is running an IP Plus i Cisco IOS software image Refer to the release no...

Page 30: ...5 0 secondary Configures the cable interface as the inside private NAT interface ip nat inside Example Router config if ip nat inside Step 6 Exits interface configuration mode and returns to global configuration mode exit Example Router config if exit Step 7 Maps the unicast IP address assigned to the cable interface to the multicast address that should be used for the DSG traffic ip nat inside so...

Page 31: ...s 12_3t ip_mcast command reference ip3_i2gt html For additional information about the ip cef command refer to the following document on Cisco com Cisco IOS Switching Services Command Reference Release 12 3 http www cisco com en US docs ios 12_3 switch command reference swtch_r html Configuring a Standard IP Access List for Packet Filtering This section describes how to configure a standard IP acce...

Page 32: ...onfigures the interface with the access list so that packets are filtered by the list before being accepted on the interface ip access group access list Example Router config if ip access group 90 Step 6 Standard Access lists only allow one address to be specified in the earlier step If you apply an outbound access list with only the multicast address of the tunnel denied then the DSG traffic is n...

Page 33: ...ter configure terminal Step 1 Creates an access list specifying that permits access to the specific multicast address that matches the specified group ip address and mask access list access list permit group ip address mask Example Router config access list 90 permit 228 1 1 1 Step 2 Configures the access list that denies access to any multicast address that matches the specified group ip address ...

Page 34: ...imary capable interface Procedure Purpose Command or Action Enters global configuration mode configure terminal Example Router configure terminal Step 1 Specifies the modular cable interface and enters cable interface configuration mode Variables for interface modular cable slot subslot port interface number Step 2 this command may vary depending on the Cisco Example Router config interface modula...

Page 35: ...use the show cable dsg cfr verbose command To verify the detailed output for a single DSG classifier use the show cable dsg cfr cfr id verbose command show cable dsg host To verify the mapping of the DSG hostnames and IP addresses on a Cisco CMTS router use the show cable dsg host command To verify the verbose output of the mapping of the DSG hostnames and IP addresses on a Cisco CMTS router use t...

Page 36: ...and To display detailed information for the specified tunnel group use show cable dsg tg tg id channel channel id verbose command show running config interface To display a tunnel group attached to a subinterface use the show running config interface command in privileged EXEC mode as shown in the example below Router show running config interface bundle 11 2 interface Bundle11 2 ip address 4 4 2 ...

Page 37: ...show interfaces cable dsg downstream tg To display DSG tunnel group parameters and rule information applying to the tunnel group to include tunnels and tunnel states classifiers and client information use the show interfaces cable dsg downstream tg command in privileged EXEC mode You can display information for a specific tunnel if specified show interfaces cable dsg downstream tunnel To display D...

Page 38: ... IP Address for the Cisco CMTS 228 9 9 2 DSG Tunnel Address 0106 0006 0006 Downstream 2 Supporting two DSG Clients DSG Client 1 ID 101 1 1 DSG Client 2 ID 102 2 2 Example of Two DSG Tunnels with MAC DA Substitution In this configuration and given the two Cisco CMTS Headends cited above below are the two sets of DSG rules with each set applying to each Cisco CMTS in respective fashion These setting...

Page 39: ...n this architecture for example Upstream Rule 1 DSG Rule ID 1 DSG Client ID 101 1 1 DSG UCID Range 0 to 2 DSG Tunnel Address 105 5 5 Upstream Rule 2 DSG Rule ID 2 DSG Client ID 102 2 2 DSG UCID Range 3 to 5 DSG Tunnel Address 106 6 6 Example of Two DSG Tunnels with Full Classifiers and MAC DA Substitution In this configuration and given the two Cisco CMTS Headends cited above below are the two set...

Page 40: ...ven the two Cisco CMTS Headends cited earlier in this topic below is an example of one DSG Tunnel with multiple DSG servers supporting IP Multicast DSG Rule ID 1 Downstreams 1 and 2 DSG Client ID 101 1 1 and 102 2 2 DSG Tunnel Address 105 5 5 DSG Classifier ID 10 IP SA 12 8 8 1 IP DA 228 9 9 1 UDP DP 8000 DSG Classifier ID 20 IP SA 12 8 8 2 IP DA 228 9 9 2 UDP DP 8000 Cisco cBR Series Converged Br...

Page 41: ... index html The Cisco Support and Documentation website provides online resources to download documentation software and tools Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies Access to most tools on the Cisco Support and Documentation website requires a Cisco com user ID and password Feature Information...

Page 42: ...ateway and A DSG for the Cisco CMTS Routers Feature Information Releases Feature Name This feature was introduced on the Cisco cBR Series Converged Broadband Routers Cisco IOS XE Release 3 15 0S DOCSIS Set Top Gateway for the Cisco CMTS Routers Cisco cBR Series Converged Broadband Routers Application Voice and Video Configuration Guide 36 Advanced Mode DOCSIS Set Top Gateway 1 2 for the Cisco CMTS...

Page 43: ...s module and to see a list of the releases in which each feature is supported see the Feature Information Table at the end of this document Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http tools cisco com ITDIT CFN An account on http www cisco com is not required Contents Hardware Compatibility Matr...

Page 44: ...Cards Processor Engine Cisco CMTS Platform Cisco IOS XE Release 3 15 0S and Later Releases Cisco cBR 8 CCAP Line Cards PID CBR LC 8D30 16U30 PID CBR RF PIC PID CBR RF PROT PIC Cisco IOS XE Release 3 15 0S and Later Releases Cisco cBR 8 Supervisor PID CBR CCAP SUP 160G PID CBR SUP 8X10G PIC Cisco cBR 8 Converged Broadband Router Servers Required on the HFC Network A TFTP server DHCP server and time...

Page 45: ... are limited to one way downstream only communication In a one way HFC network upstream data from a PC through the headend to the Internet is carried over a dialup connection This dialup connection for upstream data is referred to as telco return For simplification the model will not include a log or security server Cable modems can be set up to use the logging and security servers by including th...

Page 46: ...onfiguration Protocol DHCP and assigns IP addresses to PCs and other devices on a network based on a predefined set of policies such as class of service CNR assigns available IP addresses from address pools based on the identity or type of the requesting device and the policies in effect For example CNR can distinguish between registered devices unregistered devices and registered devices that hav...

Page 47: ... the basis for a cable modem to communicate with any headend equipment and headend equipment to communicate with any cable modem Cable modems are assigned to operate on specific cable channels so activity can be balanced across several channels Each Cisco cBR 8 router installed at the headend serves a specific channel Part of network planning is to decide which channel each cable modem can use A c...

Page 48: ...ed in the DHCP packet by the relay agent subnet mask Name of the cable modem configuration file that will be read from a TFTP server Packet file name file IP address of the TFTP server where configuration files are stored Packet siaddr siaddr Options List of hosts running the time server specified in the RFC 868 standard Time servers Time offset of a cable modem internal clock from Universal Time ...

Page 49: ...e To perform these options you must implement the following CNR configuration items Create two scope selection tags one for PCs one for cable modems Create two client classes one for PCs one for cable modems Create a lease policy appropriate for the cable modem devices Create a lease policy appropriate for the PC devices Create a scope containing Class A net 24 routable addresses Create a scope co...

Page 50: ...cisco setoption routers 10 1 1 1 policy cmts cisco setoption time offset 604800 policy cmts cisco setoption time servers 192 168 10 20 policy cmts cisco set packet siaddr 192 168 10 2 policy cmts cisco setoption log servers 192 168 10 2 policy cmts cisco setoption mcns security server 192 168 10 2 policy cmts cisco set packet file name golden cfg policy cmts cisco set dhcp reply options packet fil...

Page 51: ...able operators with less experience in networking you can fill in a guess based on the network number and indicate how your IP network is divided Note Name of the DOCSIS configuration file on the TFTP server intended for the cable interface Time offset of the cable interface from the Universal Coordinated Time UTC which the cable interface uses to calculate the local time when time stamping error ...

Page 52: ...TS interface Y 0xYYYYYYY is the SNMP index to the CMTS interface Suboption 2 MAC address of the cable interface Type 2 1 byte Len 6 1 byte Value xxxx xxxx xxxx 6 bytes Overview of Scripts This section lists the scripts applicable to cable interface configuration Two way Cable Modem Scripts To support two way configurations at a subscriber site use these scripts Relay tcl SetRouter tcl Telco Return...

Page 53: ... from the scripts to the nrcmd command line Note Step 4 After you have created and attached the extension points do a dhcp reload The scripts are active Configuring the Cisco CMTS Routers to Use Scripts Each cable interface must be set up as a BOOTP forwarder and have the relay option enabled The primary and secondary IP addresses for each cable interface must be in sync with the CNR tool To prope...

Page 54: ...n your network Cable Modems Define these settings following the CNR tool documentation TFTP server IP address for those cable interfaces using BOOTP Time server IP address Time offset Hex value 1440 for Eastern Standard Time Packet siaddr IP address of CNR Router set to 0 0 0 0 Boot file name of cm file for those cable interfaces using BOOTP Packet file name cm file name PCs Define these settings ...

Page 55: ... 8 configured for telco return cm toledo1_2 0 10 2 0 0 255 255 0 0 assignable 10 2 0 10 10 2 254 254 tagCablemodem tagTelcomodem Default GW 10 2 0 1 assigned by scripts cm toledo1_3 0 10 3 0 0 255 255 0 0 assignable 10 3 0 10 10 3 254 254 tagCablemodem tagTelcomodem Default GW 10 3 0 1 assigned by scripts pc toledo1_2 0 208 16 182 0 255 255 255 248 assignable 208 16 182 2 208 16 182 6 tagComputer ...

Page 56: ... addresses for all devices for example cable interfaces and PCs in the client tab and select the policy to use including the appropriate tag CNR Steps to Support Subinterfaces The CNR configuration is done differently if subinterfaces are configured Here is an example If you have configured two ISP subinterfaces and one management subinterface on a Cisco cBR 8 router make sure that the management ...

Page 57: ...Also assign the scope selection tag isp2 cm tag Step 7 Enable client class processing from the scope selection tag window Overlapping address ranges cannot be configured on these subinterfaces because software gleans the DHCP reply to figure out the subinterface it really belongs to Although CNR can be configured with overlapping address range scopes it cannot be used to allocate addresses from th...

Page 58: ...Cisco cBR Series Converged Broadband Routers Application Voice and Video Configuration Guide 52 Cisco Network Registrar for the Cisco CMTS Routers Additional References ...

Reviews: