- Hardware Compatibility Matrix for Cisco Remote PHY Device
- Information about RPD Downstream Virtual Splitting
- How to Configure RPD Downstream Virtual Splitting
- Configuring Multicast DEPI Pool
- Enabling Multicast Sharing under Downstream Controller Profile
- Configuring the RPD with the Same Downstream Controller and Profile
- Configuring the RPDs to different fiber-nodes
- Configuring the RPDs to MAC Domain
- Enabling Multicast on Cisco cBR-8 Router
- Enabling Multicast on Layer 2 Switch
- Enabling Multicast on Layer 3 Router
- Verifying RPD Downstream Virtual Splitting Configuration on cBR-8 Side
- Verifying RPD Virtual Downstream Splitting Configuration on Node Side
- Example: RPD Downstream Virtual Splitting Configuration
- Feature Information for RPD Downstream Virtual Splitting
Cisco Remote PHY Device Downstream Virtual Splitting
Finding Feature Information
Your software release may not support all the features documented in this module. For 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 support. To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://www.cisco.com/ is not required.
- Hardware Compatibility Matrix for Cisco Remote PHY Device
- Information about RPD Downstream Virtual Splitting
- How to Configure RPD Downstream Virtual Splitting
- Example: RPD Downstream Virtual Splitting Configuration
- Feature Information for RPD Downstream Virtual Splitting
Hardware Compatibility Matrix for Cisco Remote PHY Device
Note | The hardware components introduced in a given Cisco Remote PHY Device Software Release are supported in all subsequent releases unless otherwise specified. |
Note | The -PKEY suffix in the PID indicates units that enable the SCTE-55-2 Out-of-Band protocol support. |
Information about RPD Downstream Virtual Splitting
The primary use case for multicast delivery between CCAP-core and the RPD is for the delivery of broadcast video services from a single CCAP-core element to a number of RPDs. This allows the system to scale by allowing a single CCAP-core element to generate and serve streams to all the RPDs that are configured to receive the same broadcast lineup. Since broadcast serving groups are quite large (~100,000 or more subscribers), using multicast to deliver the same copy to hundreds of remote PHY devices provides significant cost savings for operators. This mechanism can be used for broadcast video delivered via MPEG QAM channels or for that delivered via IP over DOCSIS. It is meant for the replication of an entire QAM channel to multiple RPDs.
How to Configure RPD Downstream Virtual Splitting
This section describes how to configure RPD Downstream Virtual Splitting on Cisco cBR-8.
- Configuring Multicast DEPI Pool
- Enabling Multicast Sharing under Downstream Controller Profile
- Configuring the RPD with the Same Downstream Controller and Profile
- Configuring the RPDs to different fiber-nodes
- Configuring the RPDs to MAC Domain
- Enabling Multicast on Cisco cBR-8 Router
- Enabling Multicast on Layer 2 Switch
- Enabling Multicast on Layer 3 Router
- Verifying RPD Downstream Virtual Splitting Configuration on cBR-8 Side
- Verifying RPD Virtual Downstream Splitting Configuration on Node Side
Configuring Multicast DEPI Pool
To configure the multicast DEPI pool, complete the following procedure:
configure terminal cable depi multicast pool id ip address ip mask
To verify the multicast DEPI pool configuration, use the show cable depi multicast pool command as shown in the example below:
Router# show cable depi multicast pool
POOL ID Net IP Net Mask DESCRIPTION
1 225.225.225.0 255.255.255.0
2 224.244.244.0 255.255.255.0
Enabling Multicast Sharing under Downstream Controller Profile
To enable the multicast sharing under downstream controller profile, complete the following procedure:
configure terminal cable downstream controller-profile id multicast-pool id
Then configure the other parameters of the controller profile and related RF channels.
To verify the multicast sharing is enabled under the downstream controller profile, use the show cable downstream controller-profile command as shown in the example below:
Router# show cable downstream controller-profile 1
Load for five secs: 8%/1%; one minute: 10%; five minutes: 10%
No time source, *07:14:32.551 CST Tue Nov 15 2016
Downstream controller-profile 1
Description:
Downstream controller-profile 1 is being used by controller Downstream-Cable:
3/0/0,
Admin: UP
MaxOfdmSpectrum: 0
MaxCarrier: 128
BasePower: 33.0 dBmV
Mode: normal
Frequency profile: unconfigured
DS Splitting: Yes
Multicast Pool ID: 1
Configuring the RPD with the Same Downstream Controller and Profile
To configure the RPDs with the same downstream controller and profile, complete the following procedure:
configure terminal cable rpd name identifier id core-interface TenGigabitEthernet slot/subslot/port principal rpd-ds 0 downstream-cable slot/subslot/port profile id rpd-us 0 upstream-cable slot/subslot/port profile id r-dti id rpd-event profile id
Note | Configure at least 2 RPDs with the same downstream controller and profile to implement the multicast DEPI. |
Configuring the RPDs to different fiber-nodes
To configure the RPDs to different fiber-nodes, complete the following procedure:
configure terminal cable fiber-node id downstream Downstream-Cable slot/subslot/port upstream Upstream-Cable slot/subslot/port
Note | Configure at least 2 fiber-nodes with the same downstream controller to implement the multicast DEPI. |
Configuring the RPDs to MAC Domain
To configure the RPDs to the MAC domain, complete the following procedure:
configure terminal interface cable slot/subslot/port downstream Downstream-Cable slot/subslot/port rf-channel id upstream index Upstream-Cable slot/subslot/port us-channel index cable upstream index jumbo-grants cable upstream balance-scheduling cable upstream bonding-group id upstream id attributes 800000F0 cable bundle id cable map-advance static value cable sid-cluster-group num-of-cluster value cable sid-cluster-switching max-request value
Note | Different RPDs can be configured to share the same downstream controller under one MAC domain or different MAC domains. |
Enabling Multicast on Cisco cBR-8 Router
To enable the multicast on cBR-8, complete the following procedure:
configure terminal ip multicast-routing distributed
Enabling Multicast on Layer 2 Switch
To enable multicast on Layer 2 switch, complete the following procedure:
configure terminal ip igmp snooping vlan configuration vlan ip igmp snooping querier ip
Only need to create IGMP Snooping Group on one switch between DPIC and RPD.
Create IGMP Snooping Group under vlan which is used for connection between DPIC and RPD.
IP address used for IGMP snooping querier can be any address that is not conflict with the existing IP address in the system.
Enabling Multicast on Layer 3 Router
To enable multicast on Layer 3 router, complete the following procedure:
configure terminal ip pim ssm default interface gigabitEthernet 0/0/0 ip pim sparse-dense-mode ip igmp version 3
SSM must be enabled on all routers between DPIC and RPD.
All PIM neighbor must be enabled on all routers.
PIM neighbor can use sparse-dense-mode or sparse-mode.
Verifying RPD Downstream Virtual Splitting Configuration on cBR-8 Side
To verify the RPD Downstream Virtual Splitting configuration on cBR-8 side, complete the procedure as shown in the example below, and check if these criteria are met:
-
The remote session ID begins with 0x8 in the output of the show cable rpd depi | in Ds command.
Router# show cable rpd depi | in Ds 0x40003F21 0x80003D22 1377638051 Ds3/0/0:0 est 04:20:36 1 P 0x40003F31 0x80003D32 1377638051 Ds3/0/0:16 est 04:20:35 3 P 0x40003F41 0x80003D42 1377638051 Ds3/0/0:32 est 04:20:35 5 P 0x40003F39 0x80003D3A 1377638051 Ds3/0/0:24 est 04:20:35 4 P 0x40003F29 0x80003D2A 1377638051 Ds3/0/0:8 est 04:20:34 2 P 0x40103F21 0x80003D22 1404837649 Ds3/0/0:0 est 00:07:21 14 P 0x40103F39 0x80003D3A 1404837649 Ds3/0/0:24 est 00:07:21 17 P 0x40103F41 0x80003D42 1404837649 Ds3/0/0:32 est 00:07:21 18 P 0x40103F29 0x80003D2A 1404837649 Ds3/0/0:8 est 00:07:21 15 P 0x40103F31 0x80003D32 1404837649 Ds3/0/0:16 est 00:07:21 16 P
-
There is assigned IP and pool ID in the output of the show cable depi multicast ip all command.
Router# show cable depi multicast ip all Load for five secs: 7%/2%; one minute: 8%; five minutes: 8% No time source, *23:00:55.344 CST Sun Nov 13 2016 ASSIGNED IP POOL ID CONTROLLER 225.225.225.0 1 3/0/0
-
The cable modem is online in the output of the show cable modem rpd command.
Router# show cable modem Load for five secs: 8%/3%; one minute: 9%; five minutes: 9% No time source, *16:06:52.191 CST Thu Mar 2 2017 D MAC Address IP Address I/F MAC Prim RxPwr Timing Num I State Sid (dBmv) Offset CPE P 5039.558a.6c1c 40.242.0.17 C7/0/0/U1 online 5 0.50 816 0 N 5039.558a.754a 40.242.9.201 C7/0/0/U0 online 6 0.00 814 0 N 5039.558a.754e 40.242.9.207 C7/0/0/U0 online 7 0.00 814 0 N 5039.558a.6b98 40.242.0.16 C7/0/0/U0 online 8 0.00 817 0 N 0025.2e34.4380 40.242.62.172 C7/0/1/U1 online 2 0.00 783 0 N Router# show cable rpd Load for five secs: 8%/3%; one minute: 9%; five minutes: 9% No time source, *16:06:55.706 CST Thu Mar 2 2017 MAC Address IP Address I/F State Role HA Name 0004.9f03.0214 120.105.4.7 Te7/1/0 online Pri Act rpd_b 000c.2923.9991 120.105.4.6 Te7/1/0 online Pri Act rpd_a 000c.2923.9991 120.105.4.6 Te6/1/0 online Aux Act rpd_a Router# show cable modem rpd 0004.9f03.0214 Load for five secs: 8%/3%; one minute: 9%; five minutes: 9% No time source, *16:07:07.790 CST Thu Mar 2 2017 D MAC Address IP Address I/F MAC Prim RxPwr Timing Num I State Sid (dBmv) Offset CPE P 5039.558a.6c1c 40.242.0.17 C7/0/0/U1 online 5 0.50 816 0 N 5039.558a.754a 40.242.9.201 C7/0/0/U0 online 6 0.00 814 0 N 5039.558a.754e 40.242.9.207 C7/0/0/U0 online 7 0.00 814 0 N
Verifying RPD Virtual Downstream Splitting Configuration on Node Side
To verify the RPD Downstream Virtual Splitting configuration on node side, complete the procedure as shown in the example below, and check if these criteria are met:
-
All L2TP session ID must be start with 800.
Router# show l2tp session L2TP Tunnel Information Total tunnels 1 sessions 13 LocSessID RemSessID LocTunID RemTunID State Type Last Chg 80003d22 40103f21 9fef9255 53bc1f11 est MCM 07:10:54 2016-11-13 80003d2a 40103f29 9fef9255 53bc1f11 est MCM 07:10:57 2016-11-13 80003d42 40103f41 9fef9255 53bc1f11 est MCM 07:10:56 2016-11-13 80003d32 40103f31 9fef9255 53bc1f11 est MCM 07:10:59 2016-11-13 80003d3a 40103f39 9fef9255 53bc1f11 est MCM 07:10:56 2016-11-13
-
All downstream DEPI SrcIP must be multicast IP that is the same as cBR-8 side.
Router# show downstream depi configuration Channel PwSubtype SessionId SrcIp 0 MCM 2147499298 225.225.225.0 8 MCM 2147499306 225.225.225.0 16 MCM 2147499314 225.225.225.0 24 MCM 2147499322 225.225.225.0 32 MCM 2147499330 225.225.225.0
Example: RPD Downstream Virtual Splitting Configuration
The following example shows how to configure RPD Downstream Virtual Splitting:
Router# configure terminal Router(config)# cable depi multicast pool 1 Router(config-multicast-pool)# ip address 225.225.225.0 255.255.255.0 Router(config-multicast-pool)# exit Router(config)# cable downstream controller-profile 0 Router(config-controller-profile)# multicast-pool 1 Router(config-controller-profile)# max-carrier 128 Router(config-controller-profile)# base-channel-power 34 Router(config-controller-profile)# rf-chan 0 95 Router (config-prof-rf-chan)# type DOCSIS Router (config-prof-rf-chan)# frequency 285000000 Router (config-prof-rf-chan)# rf-output NORMAL Router (config-prof-rf-chan)# qam-profile 1 Router (config-prof-rf-chan)# power-adjust 0 Router (config-prof-rf-chan)# docsis-channel-id 1 Router (config-prof-rf-chan)# end Router# configure terminal Router(config)# cable rpd node_1 Router(config-rpd)# identifier 0004.9f03.0214 Router(config-rpd)# core-interface Te9/1/0 Router(config-rpd-core)# principal Router(config-rpd-core)# rpd-ds 0 downstream-cable 9/0/0 profile 0 Router(config-rpd-core)# rpd-us 0 upstream-cable 9/0/0 profile 221 Router(config-rpd-core)# exit Router(config-rpd)# r-dti 20 Router(config-rpd)# rpd-event profile 0 Router(config-rpd)# exit Router(config)# cable rpd node_2 Router(config-rpd)# identifier 000c.2923.9991 Router(config-rpd)# core-interface Te9/1/0 Router(config-rpd-core)# principal Router(config-rpd-core)# rpd-ds 0 downstream-cable 9/0/0 profile 0 Router(config-rpd-core)# rpd-us 0 upstream-cable 9/0/1 profile 221 Router(config-rpd-core)# exit Router(config-rpd)# r-dti 20 Router(config-rpd)# rpd-event profile 0 Router(config-rpd)# exit Router(config)# cable fiber-node 100 Router(config-fiber-node)# downstream Downstream-Cable 9/0/0 Router(config-fiber-node)# upstream Upstream-Cable 9/0/0 Router(config-fiber-node)# exit Router(config)# cable fiber-node 101 Router(config-fiber-node)# downstream Downstream-Cable 9/0/0 Router(config-fiber-node)# upstream Upstream-Cable 9/0/1 Router(config-fiber-node)# exit Router(config)# interface Cable 9/0/0 Router(config-if)# downstream Downstream-Cable 9/0/0 rf-channel 0 Router(config-if)# downstream Downstream-Cable 9/0/0 rf-channel 8 Router(config-if)# upstream 0 Upstream-Cable 9/0/0 us-channel 0 Router(config-if)# upstream 1 Upstream-Cable 9/0/0 us-channel 1 Router(config-if)# upstream 2 Upstream-Cable 9/0/0 us-channel 2 Router(config-if)# upstream 3 Upstream-Cable 9/0/0 us-channel 3 Router(config-if)# upstream 4 Upstream-Cable 9/0/1 us-channel 0 Router(config-if)# upstream 5 Upstream-Cable 9/0/1 us-channel 1 Router(config-if)# upstream 6 Upstream-Cable 9/0/1 us-channel 2 Router(config-if)# upstream 7 Upstream-Cable 9/0/1 us-channel 3 Router(config-if)# cable upstream 0 jumbo-grants Router(config-if)# cable upstream balance-scheduling Router(config-if)# cable upstream bonding-group 1 Router(config-upstream-bonding)# upstream 0 Router(config-upstream-bonding)# upstream 1 Router(config-upstream-bonding)# upstream 2 Router(config-upstream-bonding)# upstream 3 Router(config-upstream-bonding)# attributes 800000F0 Router(config-upstream-bonding)# exit Router(config-if)# cable upstream bonding-group 2 Router(config-upstream-bonding)# upstream 4 Router(config-upstream-bonding)# upstream 5 Router(config-upstream-bonding)# upstream 6 Router(config-upstream-bonding)# upstream 7 Router(config-upstream-bonding)# attributes 8000000F Router(config-upstream-bonding)# exit Router(config-if)# cable bundle 1 Router(config-if)# cable map-advance static 1000 Router(config-if)# cable sid-cluster-group num-of-cluster 2 Router(config-if)# cable sid-cluster-switching max-request 2 Router(config-if)# exit Router(config)# ip multicast-routing distributed Router(config)# interface TenGigabitEthernet 9/1/0 Router(config-if)# ip address 192.168.3.1 255.255.255.0 Router(config-if)# end
Feature Information for RPD Downstream Virtual Splitting
The following table provides release information about the feature or features described in this module. This table lists only the 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.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Feature Name |
Releases |
Feature Information |
---|---|---|
DS virtual splitting |
This feature was integrated into the Cisco Remote PHY Device. |