Service Group Based Configuration of the Cisco cBR Router

Service Group Profile Based Configuration

The DOCSIS Interface and Fiber Node Configuration guide describes the interface and fiber node configurations that are required to operationalize the Cisco cBR router. The steps described to accomplish the tasks involved in such configuration are complex.

To simplify and speed up the process of configuring the physical and logical interfaces required to deploy the Cisco cBR router quickly, a service group (SG) profile based approach is adopted. This document describes the simplified SG profile approach.

This approach provides the following advantages:

  • Improves and simplifies the deployment of Cisco cBR router.

  • Improves and simplifies the configuration of Cisco cBR Router by eliminating duplicate configurations.

  • Improves and simplifies troubleshooting of Cisco cBR router.

  • Supports faster Converged Cable Access Platform (CCAP) provisioning by using common and quick replication across nodes and regions.

To configure the interfaces and quickly operationalize the Cisco cBR router, a set of common profiles are created and are created and configured into global service group profiles. These global service group profiles may be applied to fiber node interfaces along with a mapping of the service group interfaces to the physical interfaces.

Common profiles are profiles which contain configurations for common service group (SG) interfaces like MAC domain, wideband-cable, and primary downstream

The common profiles and the global SG profiles may be independent of the topology of the network in which they are applied. The SG interface to physical interface mapping defines the behavior of the profiles in the topology that the SG profiles have been applied to.

Limitations:
  • A common profile cannot be deleted if it is associated with the fiber nodes. It can be modified by entering the profile configuration mode using the cable profile command.

  • A service-group profile cannot be deleted or modified if it is associated with the fiber nodes.

  • To associate a new global SG profile to a fiber node, dissociate the currently associated global SG profile from the fiber node.

  • To configure for a unique topology, use the full configuration approach provided in DOCSIS Interface and Fiber Node Configuration guide.

  • When the secondary line card is in active mode, the following limitations apply:

    • A MAC domain, Wideband-Cable interface, downstream channel, and SG profile cannot be modified when they are associated with the fiber nodes.

    • SG profile cannot be dissociated from the fiber nodes.

    • A MAC domain, Wideband-Cable interface, downstream channel, and SG profile can be created but cannot be associated to the fiber node.

    • To enable the SG operation simplification feature, auto-reset feature must be enabled using the cable wideband auto-reset command.

Broadly, the following steps define and deploy the common profiles and the SG profiles:
  1. Define and configure the Common profiles: The SG interface profiles or the common profiles contain configuration parameters common to a group of similar interfaces. For example, a profile may contain specific configuration parameters shared by multiple Wideband-Cable interfaces, associated across multiple line cards. A common profile is configured at the global or chassis level. All interfaces associated with a profile will inherit the configuration in the profile. Any common profile may be associated with any global SG profile. Use the cable profile profile-type profile-name command to define the following common profiles:
    • MAC Domain (MD) profile

    • Primary Downstream channel (DS) profile

    • Wideband-cable Interface (WB) profile

    • Global Service Group (SG) profile

  2. Complete the following configurations to the fiber node interface using the cable fiber-node command:
    • Define the downstream and upstream ports. Map the appropriate interface-cable using the downstream interface-cable command. Map the appropriate upstream-cable interface using the upstream upstream-cable command.

    • Use the downstream sg-channel command to map the logical downstream SG channels to the physical RF channels and the upstream sg-channel command to map the logical upstream SG channels to the physical upstream channels.

    • Use the service-group profile to associate the global service group profile to the fiber node.

See the use case scenarios for configurations and examples.

Service Profile Configuration for 16x8 with One MAC Domain

This section describes the service group based configurations for a 16x8 service group with one MAC domain.

Procedure


Step 1

cable profile profile-type profile-name

For MAC Domain profile, specify profile-type as mac-domain.


Router(config)#cable profile mac-domain MD1
Router(config-profile-md)#cable dynamic-secret mark
Router(config-profile-md)#cable shared-secret 0 cisco
Router(config-profile-md)#cable ip-init ipv4
Router(config-profile-md)#cable mtc-mode
Router(config-profile-md)#cable mrc-mode
Router(config-profile-md)#cable privacy mandatory
Router(config-profile-md)#cable privacy bpi-plus-policy

For Primary downstream profile, specify profile-type as downstream.


Router(config)#cable profile downstream DS1
Router(config-profile-ds)#cable rf-bandwidth-percent 20 
Router(config-profile-ds)#cable attribute-mask 0x80000000

For wideband-cable interface profile, specify profile-type as wideband-interface.


Router(config)#cable profile wideband-interface BG1
Router(config-profile-wb)#cable downstream attribute-mask 0x80000000

For global service group profile, specify profile-type as service-group. In the service group profile, configure the cable bundle associated, mac-domain profile, and the wideband interface profile


Router(config)#cable profile service-group SG-16x8-1_1
Router(config-profile-sg)#cable bundle 71
Router(config-profile-sg)#mac-domain 0 profile md1
Router(config-profile-sg-md)#downstream sg-channel 0-7  profile ds1 upstream 0-3
Router(config-profile-sg-md)#upstream 0 sg-channel 0
Router(config-profile-sg-md)#upstream 1 sg-channel 1
Router(config-profile-sg-md)#upstream 2 sg-channel 2
Router(config-profile-sg-md)#upstream 3 sg-channel 3
Router(config-profile-sg-md)#upstream 4 sg-channel 4
Router(config-profile-sg-md)#upstream 5 sg-channel 5
Router(config-profile-sg-md)#upstream 6 sg-channel 6
Router(config-profile-sg-md)#upstream 7 sg-channel 7
Router(config-profile-sg-md)#us-bonding-group 1
Router(config-profile-sg-md-usbg)#upstream 0
Router(config-profile-sg-md-usbg)#upstream 1
Router(config-profile-sg-md-usbg)#upstream 2
Router(config-profile-sg-md-usbg)#upstream 3
Router(config-profile-sg-md-usbg)#upstream 4
Router(config-profile-sg-md-usbg)#upstream 5
Router(config-profile-sg-md-usbg)#upstream 6
Router(config-profile-sg-md-usbg)#upstream 7
Router(config-profile-sg-md-usbg)#attributes 8000000
Router(config-profile-sg-md-usbg)#exit
Router(config-profile-sg-md)#exit
Router(config-profile-sg)#

Router(config-profile-sg)#wideband-interface 1 profile BG1
Router(config-profile-sg-bg)#downstream sg-channel 0 15 rf-bandwidth-percent 10
Router(config-profile-sg-bg)#end
Router#

Step 2

cable fiber-node

Enter fiber-node configuration mode. Configure the following in fiber-node configuration mode:
  • downstream port

  • upstream port

  • downstream sg-channels to rf-channels mapping

  • upstream sg-channels to us-channels mapping

  • global service group mapping


Router(config)#cable fiber-node 1
Router(config-fiber-node)#downstream integrated-cable 3/0/0
Router(config-fiber-node)#upstream upstream-cable 3/0/0
Router(config-fiber-node)#downstream sg-channel 0 15 integrated-cable 3/0/0 rf-channel 0 15
Router(config-fiber-node)#upstream sg-channel 0 7 upstream-cable 3/0/0 us-channel 0 7
Router(config-fiber-node)#service-group profile SG-16X8-1_1


What to do next

Use the show cable fiber-node [id] mapping and the show cable fiber-node [id] derived commands to check the configuration of the interfaces.


Router#show cable fiber-node 1 mapping
Fiber-node 1:
Upstream:
Sg chan       Us-chan        Op state
0             3/0/0 0        Up
1             3/0/0 1        Up
2             3/0/0 2        Up
3             3/0/0 3        Up
4             3/0/0 4        Up
5             3/0/0 5        Up
6             3/0/0 6        Up
7             3/0/0 7        Up
Downstream:
Sg chan       Ds-rf-chan     Op state
0             3/0/0:0        Up
1             3/0/0:1        Up
2             3/0/0:2        Up
3             3/0/0:3        Up
4             3/0/0:4        Up
5             3/0/0:5        Up
6             3/0/0:6        Up
7             3/0/0:7        Up
8             3/0/0:8        Up
9             3/0/0:9        Up
10            3/0/0:10        Up
11            3/0/0:11        Up
12            3/0/0:12        Up
13            3/0/0:13        Up
14            3/0/0:14        Up
15            3/0/0:15        Up


Router#show cable fiber-node 1 derived
Fiber-node 1:
               interface                   Assoc successed
mac-domain 0   Cable3/0/0                  Y
Wideband 1     Wideband-Cable3/0/0:0       Y
Router#

Use the show cable mac-domain fiber-node command to verify the interface associations.


Router#show cable mac-domain fiber-node 1 md 0 downstream-service-group
Cable    MD-DS-SG              RF
IF       Id        Resource    Chan     Primary Chan
C3/0/0
Router#


Router#show cable mac-domain fiber-node 1 md 0 upstream-service-group
Cable MD 3/0/0
Router#

Service Profile Configuration for 16x8 with Two MAC Domains

This section describes the service group based configurations for a 16x8 service group with two MAC domains, split downstream and overlaid upstream channels.

Procedure


Step 1

cable profile profile-type profile-name

For MAC Domain profile, specify profile-type as mac-domain.


Router(config)#cable profile mac-domain MD1
Router(config-profile-md)#cable dynamic-secret mark
Router(config-profile-md)#cable shared-secret 0 cisco
Router(config-profile-md)#cable ip-init ipv4
Router(config-profile-md)#cable mtc-mode
Router(config-profile-md)#cable mrc-mode
Router(config-profile-md)#cable privacy mandatory
Router(config-profile-md)#cable privacy bpi-plus-policy

For Primary downstream profile, specify profile-type as downstream.


Router(config)#cable profile downstream DS1
Router(config-profile-ds)#cable rf-bandwidth-percent 20 
Router(config-profile-ds)#cable attribute-mask 0x80000000

For wideband-cable interface profile, specify profile-type as wideband-interface.


Router(config)#cable profile wideband-interface BG1
Router(config-profile-wb)#cable downstream attribute-mask  0x80000000

For global service group profile, specify profile-type as service-group. In the service group profile, configure the cable bundle associated, mac-domain profile, and the wideband interface profile


Router(config)#cable profile service-group SG-16x4-1_2
Router(config-profile-sg)#cable bundle 71
Router(config-profile-sg)#mac-domain 0 profile md1
Router(config-profile-sg-md)#downstream sg-channel 0-15  profile ds1 upstream 0-3
Router(config-profile-sg-md)#upstream 0 sg-channel 0
Router(config-profile-sg-md)#upstream 1 sg-channel 1
Router(config-profile-sg-md)#upstream 2 sg-channel 2
Router(config-profile-sg-md)#upstream 3 sg-channel 3
Router(config-profile-sg-md)#us-bonding-group 1
Router(config-profile-sg-md-usbg)#upstream 0
Router(config-profile-sg-md-usbg)#upstream 1
Router(config-profile-sg-md-usbg)#upstream 2
Router(config-profile-sg-md-usbg)#upstream 3
Router(config-profile-sg-md-usbg)#exit
Router(config-profile-sg-md)#exit
Router(config-profile-sg)#

Router(config-profile-sg)#wideband-interface 1 profile BG1
Router(config-profile-sg-bg)#downstream sg-channel 0 7 rf-bandwidth-percent 10
Router(config-profile-sg-bg)#exit
Router(config-profile-sg)#wideband-interface 2 profile BG1
Router(config-profile-sg-bg)#downstream sg-channel 8 15 rf-bandwidth-percent 10
Router#

Step 2

cable fiber-node

Enter fiber-node configuration mode. Configure the following in fiber-node configuration mode:
  • downstream port

  • upstream port

  • downstream sg-channels to rf-channels mapping

  • upstream sg-channels to us-channels mapping

  • global service group mapping


Router(config)#cable fiber-node 1
Router(config-fiber-node)#downstream integrated-cable 3/0/0
Router(config-fiber-node)#upstream upstream-cable 3/0/0
Router(config-fiber-node)#downstream sg-channel 0 7 integrated-cable 3/0/0 rf-channel 0 15
Router(config-fiber-node)#upstream sg-channel 0 3 upstream-cable 3/0/1 us-channel 0 3
Router(config-fiber-node)#service-group profile SG-16X4-1_2
Router(config-fiber-node)#exit
Router(config)#



Router(config)#cable fiber-node 2
Router(config-fiber-node)#downstream integrated-cable 3/0/0
Router(config-fiber-node)#upstream upstream-cable 3/0/1
Router(config-fiber-node)#downstream sg-channel 0 7 integrated-cable 3/0/0 rf-channel 8 15
Router(config-fiber-node)#downstream sg-channel 8 15 integrated-cable 3/0/0 rf-channel 0 7
Router(config-fiber-node)#upstream sg-channel 0 3 upstream-cable 3/0/1 us-channel 0 3
Router(config-fiber-node)#service-group profile SG-16X4-1_2
Router(config-fiber-node)#exit
Router(config)#



What to do next

Use the show cable fiber-node [id] mapping and the show cable fiber-node [id] derived commands to check the configuration of the interfaces.