Cisco CMTS Router Layer 3 and Bundle Interface Features Configuration Guide, Release 12.2SC
Virtual Interface Bundling for the Cisco CMTS
Downloads: This chapterpdf (PDF - 332.0KB) The complete bookPDF (PDF - 2.21MB) | Feedback

Table of Contents

Virtual Interface Bundling for the Cisco CMTS

Contents

Virtual Interface Bundling for the Cisco CMTS

Overview of Virtual Interface Bundling

Prerequisites for Virtual Interface Bundling

Guidelines for Virtual Interface Bundling

Virtual Interface Bundle-aware and Bundle-unaware Support

Multicast Support for IGMPv3 SSM and Virtual Interface Bundling

Migrating Bundle Information During a Cisco IOS Upgrade

Configuring Virtual Interface Bundling

What Next

Monitoring Virtual Interface Bundling

Examples of Virtual Interface Bundling

Command Reference

Additional References

Related Documents

Standards

MIBs

RFCs

Technical Assistance

Feature Information for Cable Interface Bundling and Virtual Interface Bundling for the Cisco CMTS

Virtual Interface Bundling for the Cisco CMTS

First Published: February 11, 2008

 


Note Cisco IOS Release 12.2(33)SCA integrates support for this feature on the Cisco CMTS routers. This feature is also supported in Cisco IOS Release 12.3BC, and this document contains information that references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco IOS Release 12.3BC also apply to Cisco IOS Release 12.2SC.


This document describes how to combine multiple cable interfaces in a Cisco Cable Modem Termination System (CMTS) universal broadband router into a single logical bundle, so as to conserve IP address space and simplify network management.

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://www.cisco.com/go/fn . 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.

Virtual Interface Bundling for the Cisco CMTS

This section describes the Virtual Interface Bundling feature in Cisco IOS 12.3(13a)BC and later releases, to include configuration, guidelines, examples and additional information in these topics:

Overview of Virtual Interface Bundling


Note In Cisco IOS Release 12.3(21)BC and later releases, all cable bundles are automatically converted and configured to virtual interface bundles. Any standalone cable interfaces must be manually configured to be in a virtual bundle to operate properly.


Prerequisites for Virtual Interface Bundling

The Virtual Interface Bundling feature is supported on the Cisco CMTS routers in Cisco IOS Release 12.3BC and 12.2SCA. Table 1 shows the hardware compatibility prerequisites for the Admission Control feature.

 

Table 1 Virtual Interface Bundling Hardware Compatibility Matrix

CMTS Platform
Processor Engine
Cable Interface Cards

Cisco uBR10012 Universal Broadband Router

Cisco IOS Release 12.2(33)SCA

  • PRE2

Cisco IOS Release 12.2(33)SCB and later

  • PRE4

Cisco IOS Release 12.2(33)SCH and later

  • PRE5

Cisco IOS Release 12.2(33)SCA

  • Cisco uBR10-MC5X20S/U/H

Cisco IOS Release 12.2(33)SCC and later

  • Cisco UBR-MC20X20V

Cisco IOS Release 12.2(33)SCE and later

  • Cisco uBR-MC3GX60V

Cisco uBR7246VXR Universal Broadband Router

Cisco IOS Release 12.2(33)SCA and later

  • NPE-G1

Cisco IOS Release 12.2(33)SCB and later

  • NPE-G2

Cisco IOS Release 12.2(33)SCA and later

  • Cisco uBR-MC28U/X

Cisco IOS Release 12.2(33)SCD and later

  • Cisco uBR-MC88V 1

Cisco uBR7225VXR Universal Broadband Router

Cisco IOS Release 12.2(33)SCA and later

  • NPE-G1

Cisco IOS Release 12.2(33)SCB and later

  • NPE-G2

Cisco IOS Release 12.2(33)SCA and later

  • Cisco uBR-E-28U
  • Cisco uBR-E-16U
  • Cisco uBR-MC28U/X

Cisco IOS Release 12.2(33)SCD and later

  • Cisco uBR-MC88V
null

Cisco IOS Release 12.3(13a)BC first introduced support for virtual interface bundling on the Cisco uBR10012 universal broadband router and the Cisco uBR10-MC5X20S/U/H Broadband Processing Engine (BPE), and the Cisco uBR7246VXR router.

In prior Cisco IOS releases, cable interface bundling was limited to physical interfaces as master or slave interfaces, and show commands did not supply bundle information.

Virtual interface bundling removes the prior concepts of master and slave interfaces, and introduces these additional changes:

  • Virtual interface bundling uses bundle interface and bundle members instead of master and slave interfaces.
  • The virtual bundle interface is virtually defined, as with IP loopback addresses, for example.
  • Virtual interface bundling supports bundle information in multiple show commands.

Virtual interface bundling prevents loss of connectivity on physical interfaces should there be a failure, problematic online insertion and removal (OIR) of one line card in the bundle, or erroneous removal of configuration on the master interface.

Virtual interface bundling supports and governs the following Layer 3 settings for the bundle member interfaces:

  • IP address
  • IP helper-address
  • source-verify and lease-timer functions
  • cable dhcp-giaddr (The giaddr field is set to the IP address of the DHCP client.)
  • Protocol Independent Multicast (PIM)
  • Access control lists (ACLs)
  • Sub-interfaces

Note This virtual interface for the bundle should always remain on (enabled with no shutdown). Prior to Cisco IOS Release 12.3(13a)BC, the Cisco CMTS displays a warning message prior to execution of the shutdown command. In Cisco 12.3(13a)BC and later releases, no warning message displays.


Guidelines for Virtual Interface Bundling

The following guidelines describe virtual interface bundling, with comparison to the previous Cable Interface Bundling feature, where applicable:

  • The former rules for bundle master are applicable to the new virtual bundle interface .
  • The former rules for bundle slaves are applicable to the new virtual bundle members .
  • With Cisco IOS Release 12.3(13a)BC, initial configuration of the first virtual bundle member automatically creates a virtual bundle interface.
  • Beginning with Cisco IOS Release 12.3(21)BC, all cable bundles are automatically converted and configured to be in a virtual bundle after loading the software image.
  • Beginning with Cisco IOS Release 12.3(21)BC, standalone cable interfaces must be manually configured to be in a virtual bundle to operate properly.
  • The virtual bundle interface accumulates the counters from members; counters on member links are not cleared when they are added to the bundle. If a bundle-only counter is desired, clear the bundle counter on the members before adding them to the bundle, or before loading the image (for Cisco IOS Release 12.3(21)BC and later).
  • Cisco IOS Release 12.3(13a)BC and later releases support a maximum of 40 virtual interface bundles, with the numeric range from 1 to 255.
  • In releases prior to Cisco IOS Release 12.3(21)BC, if you delete the virtual bundle interface, the virtual bundle disappears.
  • The virtual bundle interface remains configured unless specifically deleted, even if all members in the bundle are deleted.
  • This feature supports subinterfaces on the virtual bundle interface.
  • Bundle-aware configurations are supported on the virtual bundle interface.
  • Bundle-unaware configurations are supported on each bundle member.
  • While creating the virtual bundle interface, if the bundle interface existed in earlier Cisco IOS releases, then the earlier cable configurations re-appear after upgrade.

Virtual Interface Bundle-aware and Bundle-unaware Support

Virtual interface bundling uses two configurations: the virtual bundle itself, and the interfaces in that virtual bundle, known as bundle members . The virtual interface bundle and bundle members are either aware of the bundle, or unaware of the bundle, as follows.

  • Bundle-aware features are maintained on the virtual bundle . These include:

IP Address

IP helper, cable helper

Dhcp-giaddr

Sub-interface

Source verify

Lease-query

Address Resolution Protocol (Cable ARP filtering, which also bundles cable interfaces, and Proxy ARP)

Cable match

Access Control Lists (ACLs)

Protocol Independent Multicast (PIM)

Cable Intercept (supported on the Cisco uBR10012 router with PRE2 module, only)

  • Bundle-unaware features are maintained on the bundle members . These include:

DS/US configurations

HCCP redundancy

Load balancing

DMIC, tftp-enforce, shared-secret

Spectrum management

Admission control

Max-host

Intercept (supported on the Cisco uBR7200 series router and Cisco uBR10012 router with PRE1 module, only)

Multicast Support for IGMPv3 SSM and Virtual Interface Bundling

Cisco IOS Release 12.3(13a)BC introduces support for Internet Group Management Protocol (IGMPv3) Source Specific Multicast (SSM). This enhancement provides support for virtual interface bundling on the Cisco CMTS.

IGMP is used by IPv4 systems to report their IP multicast group memberships to any neighboring multicast routers. The latest IGMPv3 enables an individual member to join a particular channel. This is a new per-channel function, in addition to group-based functions (per-group). This channel based membership is known as Source Specific Multicast (SSM). IGMPv3 SSM allows a multicast client to specify the IP source from which they intend to receive, in addition to normal per-group multicast traffic.

For additional information about using IGMPv3 and virtual interface bundling, refer to enhanced show commands in this document, and to the following document on Cisco.com:

  • Virtual Interfaces and Frequency Stacking Configuration on MC5x20S and MC28U Line Cards

http://www.cisco.com/en/US/tech/tk86/tk804/technologies_white_paper09186a0080232b49.shtml

  • Configuring Virtual Interfaces on the Cisco uBR10-MC5X20S/U Card

http://www.cisco.com/en/US/docs/interfaces_modules/cable/broadband_processing_engines/ubr10_mc5x20s_u_h/feature/guide/mc5x2vif.html

Migrating Bundle Information During a Cisco IOS Upgrade

Migration to virtual interface bundling is automatic the first time a supporting Cisco IOS image is loaded onto the Cisco CMTS.

  • Previously configured cable masters and slaves are converted to be members of a new virtual bundle interface.

For cable interface bundling configured in releases prior to Cisco IOS Release 12.3(13a)BC, a new virtual bundle is created with bundle numbers ranging from 1 to 255. However, only a maximum of 40 virtual bundles are supported.

  • Bundle-aware configurations are transferred to the virtual bundle interface.
  • In releases prior to Cisco IOS Release 12.3(21)BC, you can save new changes, however copying the startup-config to running-config does not translate cable interface bundling to virtual interface bundling, of itself.

Note In Cisco IOS Release 12.3(21)BC and later releases, standalone cable interfaces must be manually configured to be a member of a virtual bundle interface to operate properly.


Configuring Virtual Interface Bundling


Note When upgrading to Cisco IOS Release 12.3(21)BC or later from an earlier release, virtual bundles and bundle members are created and configured automatically. Standalone cable interfaces must be manually configured to be in a virtual bundle to operate properly.


When upgrading to Cisco IOS Release 12.3(13a)BC from an earlier release, it may be necessary to reconfigure all cable interface bundling information after loading the Cisco IOS software image. In this circumstance, cable modems do not receive an IP address from the Cisco CMTS until cable interfaces and cable interface bundling is reconfigured.

To enable virtual interface bundling, and to reconfigure interface information on the Cisco CMTS as required, you first configure the virtual interface bundle, then add additional bundle members for the specified virtual bundle. Perform these steps on each interface, as needed for all virtual interface bundles.

SUMMARY STEPS

Below is a sample configuration:

1. enable

2. configure terminal

3. interface bundle n

4. ip address mask

5. interface cable slot/subslot/port

6. cable bundle n

7. cable upstream max-ports n

8. cable upstream logical-port connector physical-port

9. cable upstream n frequency up-freq-hz

10. no cable upstream n shut

11. Ctrl-Z (end)

DETAILED STEPS

 

Command or Action
Purpose

Step 1

enable

 

Router> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

Router# configure terminal

Enters global configuration mode.

Step 3

interface bundle n
 

Router(config-if)# interface bundle 1

Adds the selected interface to the virtual bundle. If this is the first interface on which the virtual bundle is configured, this command enables the bundle on the specified interface.

The previous master keyword, as supported in the cable bundle master command for prior Cisco IOS releases, is not used for virtual interface bundling in Cisco IOS release 12.3(13a)BC, and later releases.

As many as 40 virtual interface bundles can be configured on the Cisco CMTS. Numeric identifiers may range from 1 to 255.

Step 4

ip address mask
 
Router(config-if)# ip address 7.7.7.7 255.255.255.0

Use as needed after Cisco IOS upgrade.

Configures the IP address for the specified interface and virtual bundle.

Step 5

interface cable { slot/port | slot/subslot/port}

 

Router#

Router(config-if)#

Enters interface configuration mode for the selected interface, on which virtual interface bundling is to be enabled.

  • slot/port —Cable interface on the Cisco uBR7100 Series or Cisco uBR7200 Series. On the Cisco uBR7100 series router, the only valid value is 1/0. 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.
  • slot/subslot/port —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)

Step 6

cable bundle n

 

Router(config-if)# cable bundle 1

Configures a cable interface to belong to an interface bundle, where n is the bundle number.

Step 7

cable upstream max-ports n
 
Router(config-if)# cable upstream max-ports 6

 

Use as needed after Cisco IOS upgrade.

Configures the maximum number of upstreams on a downstream (MAC domain) on a Cisco cable interface line card. To reset the card to its default value of 4 upstreams per downstream, use the no form of this command.

  • n —Number of upstreams, ranging from 1 to 8, with a default of 4.

Step 8

cable upstream logical-port connector physical-port
 
Router(config-if)# cable upstream 4 connector 16

 

Use as needed after Cisco IOS upgrade.

Maps an upstream port to a physical port on the Cisco cable interface line card for use with a particular downstream. To remove the mapping and shut down the upstream port, use the no form of this command.

  • logical-port —Specifies the upstream port number for the logical port assignment. The number of logical ports is configured with the cable modulation-profile command, and the valid range is from 0 to one less than the current value set with the cable modulation-profile command.
Tip The default value for max-ports command is 4, which means the default range for logical-port is 0 to 3.
  • physical-port —Specifies the upstream port number for the actual physical port to be assigned. The valid range is 0 to 19, with no default.

Step 9

cable upstream n frequency up-freq-hz
 
Router(config-if)# cable upstream 4 frequency 15000000

 

Use as needed after Cisco IOS upgrade.

Enters a fixed frequency of the upstream radio frequency (RF) carrier for an upstream port. To restore the default value for this command, use the no form of this command.

  • n —Specifies the upstream port number on the cable interface line card for which you want to assign an upstream frequency. Valid values start with 0 for the first upstream port on the cable interface line card.
  • up-freq-hz —The upstream center frequency is configured to a fixed Hertz (Hz) value. The valid upstream frequency range is 5 MHz (5000000 Hz) to 42 MHz (42000000 Hz), 55 MHz (55000000 Hz), or 65 MHz (65000000 Hz), depending on the cable interface line card being used. If you wish to have the Cisco CMTS dynamically specify a center frequency for the given upstream interface, do not enter any frequency value.

Step 10

no cable upstream n shut
 
Router(config-if)# no cable upstream 4 shut

 

Use as needed after Cisco IOS upgrade.

The cable interface must be enabled using the no shutdown command for the specified cable interface.

n —Specifies the cable interface to enable for the virtual bundle.

Step 11

Ctrl-Z

 

Router(config-if)# Ctrl^Z

Router#

Returns to privileged EXEC mode.

 

What Next

To remove a virtual bundle from the interface, use the no interface bundle command in interface configuration mode, where n specifies the bundle identifier:

no interface bundle n

If you remove a member from a bundle, the bundle remains on the interface (even if empty) until the bundle itself is specifically removed.

In releases prior to Cisco IOS Release 12.3(21)BC, if you remove a bundle from an interface that still has active members, the bundle is removed.

Monitoring Virtual Interface Bundling

Cisco IOS Release 12.3(13a)BC introduces support for several enhanced show commands that display virtual bundle information. Refer to the “Command Reference” section for additional information and examples.

Examples of Virtual Interface Bundling

The following example illustrates a virtual interface bundle with the show ip interface brief command:

Router# show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0/0 1.8.44.1 YES NVRAM up up
POS1/0/0 unassigned YES NVRAM up up
GigabitEthernet2/0/0 11.0.0.2 YES NVRAM up up
GigabitEthernet3/0/0 10.1.1.101 YES NVRAM up up
GigabitEthernet4/0/0 1.1.1.1 YES NVRAM down down
Cable8/1/0 unassigned YES NVRAM up up
Cable8/1/1 unassigned YES NVRAM up up
Cable8/1/2 unassigned YES NVRAM up up
Cable8/1/3 unassigned YES NVRAM up up
Cable8/1/4 unassigned YES NVRAM up up
Bundle1 10.44.50.1 YES TFTP up up
Router#
 

The following example illustrates virtual bundle information for the specified bundle:

Router# show running-config interface Bundle 1
Building configuration...
 
Current configuration : 189 bytes
!
interface Bundle1
ip address 10.44.51.1 255.255.255.0 secondary
ip address 10.44.50.1 255.255.255.0
ip access-group 130 in
ip helper-address 1.8.35.200
cable source-verify dhcp
end
 

The following examples illustrate subinterface information for the specified bundle on a Cisco uBR10012 router:

Router# sh ip int br | include Bundle
Bundle1 10.44.50.1 YES TFTP up up
Bundle150 unassigned YES unset up up
Bundle150.1 30.0.0.1 YES manual up up
Bundle200 unassigned YES unset up up
Bundle255 unassigned YES unset up up
 
Router# sh run int Bundle150.1
Building configuration...
 
Current configuration : 93 bytes
!
interface Bundle150.1
ip address 30.0.0.1 255.0.0.0
cable helper-address 1.8.35.200
end

Command Reference

The following commands are introduced or modified in the feature or features documented in this module. For information about these commands, see the Cisco IOS CMTS Cable Command Reference at http://www.cisco.com/en/US/docs/ios/cable/command/reference/cbl_book.html. For information about all Cisco IOS commands, go to the Command Lookup Tool at http://tools.cisco.com/Support/CLILookup or to the Cisco IOS Master Commands List .

  • show cable bundle forwarding-table
  • show cable bundle multicast
  • show ip interface brief
  • show pxf cable feature

Additional References

The following sections provide references related to the cable interface bundling feature.

Related Documents

Standards

Standards
Title

SP-RFIv1.1-I09-020830

Data-over-Cable Service Interface Specifications Radio Frequency Interface Specification, version 1.1

SP-RFIv2.0-I03-021218

Data-over-Cable Service Interface Specifications Radio Frequency Interface Specification, version 2.0

SP-OSSIv2.0-I03-021218

Data-over-Cable Service Interface Specifications Operations Support System Interface Specification, version 2.0

SP-BPI+-I09-020830

Data-over-Cable Service Interface Specifications Baseline Privacy Plus Interface Specification, version 2.0

MIBs

MIBs
MIBs Link

No new or modified MIBs are supported by this feature.

To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:

http://www.cisco.com/go/mibs

RFCs

  • No new or modified RFCs are supported by this feature.

Technical Assistance

Description
Link

Technical Assistance Center (TAC) home page, 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.

http://www.cisco.com/cisco/web/support/index.html

Feature Information for Cable Interface Bundling and Virtual Interface Bundling for the Cisco CMTS

Table 2 lists the release history for this feature.

Not all commands may be available in your Cisco IOS software release. For release information about a specific command, see the command reference documentation.

Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which Cisco IOS and Catalyst OS software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn . An account on Cisco.com is not required.


Note Table 2 lists only the Cisco IOS software release that introduced support for a given feature in a given Cisco IOS software release train. Unless noted otherwise, subsequent releases of that Cisco IOS software release train also support that feature.


 

Table 2 Feature Information for Bundling on the Cisco CMTS

Feature Name
Releases
Feature Information

Virtual Interface Bundling

12.3(13a)BC

Cable bundling was updated to virtual interface bundling, so that cable bundles are automatically converted to virtual interface bundles. Cable bundling concepts, such as master and slave linecards, are no longer supported. See the “Virtual Interface Bundling for the Cisco CMTS” section.

In Cisco IOS Release 12.3(21)BC, all cable bundles are now automatically converted and configured to be in a virtual bundle, and standalone cable interfaces must be manually configured to be in a virtual bundle to operate properly. Previously, new virtual interface bundles and bundle members required reconfiguration, and there could also be standalone interfaces not part of a bundle at all.

Automatic Virtual Interface Bundling

12.2(33)SCA

Support for the Cisco uBR7225VXR Universal Broadband Router was added.


 


1.

 
Cisco uBR-MC88V cable interface line card is not compatible with NPE-G1.