throbber
Load Balancing, Dynamic Channel Change, and
`Dynamic Bonding Change on the Cisco CMTS
`Routers
`
`First Published: February 14, 2008
`Last Updated: October 15, 2012
`
`Load Balancing (LB) for the Cisco CMTS allows system operators to distribute cable modems across
`radio frequency (RF) downstream (DS) and upstream (US) channels on the same cable interface line
`card, or across multiple cable interface line cards in some circumstances. Load balancing maximizes
`bandwidth and usage of the cable plant.
`
`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.
`
`Load balancing supports multiple methods to achieve greater bandwidth availability and performance of
`the Cisco CMTS with subscriber benefits. These include static and dynamic load balancing schemes,
`inter-line card and intra-line card support, in some circumstances, configuration of load balancing
`groups (LBGs) that entail multiple interfaces, multiple load balancing policies, and the option to
`configure multiple additional load balancing parameters.
`
`The load balancing policies can be configured on the Cisco CMTS, indexed by an ID, to limit the
`movement of CMs within a Load Balancing Group (LBG). The CM will forward TLV43.1 in its
`registration request (REG-REQ) message, which is then parsed and stored in the Cisco CMTS. A policy
`defines whether and when CMs can be moved within their load balancing groups.
`
`During dynamic load balancing, the specified policy of the CM is checked to determine whether the CM
`is allowed to move. However, existing static load balancing using a frequency override technique and
`passive load balancing still take action at ranging time.
`
`Effective with Cisco IOS Release 12.3(17a)BC, and later 12.3 BC releases, load balancing is enhanced
`and supported with Dynamic Channel Change (DCC). DCC in DOCSIS 1.1 dynamically changes cable
`modem upstream or downstream channels without forcing a cable modem to go offline, and without
`reregistration after the change.
`
`Americas Headquarters:
`Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 1 of 62
`
`

`
`Finding Feature Information
`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`
`Effective with Cisco IOS Release 12.3(17b)BC4, and later releases, load balancing is enhanced to
`distribute downstream load balancing with upstream channel loads in the same upstream load balancing
`group. This improves upon the prior load balancing limitation, in which load balancing was implemented
`on the basis of the entire downstream channel load.
`
`Effective with Cisco IOS Release 12.2(33)SCB, and later releases, load balancing is enhanced to use
`rules and policies to decide on moving the CMs within their LB groups. These policies are created on
`the Cisco CMTS and chosen on a per-CM basis using type-length-value (TLV) portion (43.1, Policy ID)
`of REG-REQ. These policies prohibit a modem from being moved or restricted.
`
`A policy contains a set of rules. When the policy is defined by multiple rules, all rules apply in
`combinations. A rule can be defined as “enabled”, “disabled”, or “disabled during time period.” Each
`rule can be used by more than one policy.
`
`Effective with Cisco IOS Release 12.2(33)SCF1, DOCSIS 3.0 static modem count-based load balancing
`is enhanced to use the dynamic bonding change (DBC) to modify the following parameters of
`DOCSIS 3.0 cable modem with multiple transmit channel (MTC) mode or multiple receive channel
`(MRC) mode without primary channel change:
`
`• Transmit channel set (TCS)
`
`(cid:129) Receive channel set (RCS)
`
`(cid:129) Downstream IDs (DSID) or DSID-associated attributes
`
`(cid:129) Security association for encrypting downstream traffic
`
`These parameters and additional load balancing schemes are supported on the Cisco CMTS, and
`described in this document. This document describes all implementations of load balancing on the
`Cisco CMTS, dependent upon the Cisco IOS release installed and the desired parameters.
`
`Effective with Cisco IOS Release 12.2(33)SCG1, the Cisco uBR-MC3GX60V line card and up to five
`shared port adapters (SPAs) can be configured to the same LBG. You can:
`
`(cid:129)
`
`Include all the downstreams and upstreams of the SPA cards and the Cisco uBR-MC3GX60V line
`card in the LBG.
`
`(cid:129) Configure the MAC domain to include the SPA cards and the Cisco uBR-MC3GX60V line card.
`
`(cid:129) Configure the fiber-node to include all the downstreams and upstreams of the SPA cards and the
`Cisco uBR-MC3GX60V line card.
`
`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 for Configuring Load Balancing, Dynamic Channel Change, and
`Dynamic Bonding Change on the Cisco CMTS Routers” section on page 286
`
`Use Cisco Feature Navigator to find information about platform support and Cisco IOS, Catalyst OS,
`and Cisco IOS XE software image support. To access Cisco Feature Navigator, go to
`http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`230
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 2 of 62
`
`

`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`
`Contents
`
`Contents
`
`(cid:129) Prerequisites, page 231
`
`(cid:129) Restrictions, page 233
`
`(cid:129)
`
`Information on the Load Balancing on the Cisco CMTS Feature, page 238
`
`(cid:129) How to Configure Load Balancing on the Cisco CMTS, page 254
`
`(cid:129) Configuration Examples for Load Balancing on the Cisco CMTS, page 277
`
`(cid:129) How to Configure Dynamic Channel Change for Load Balancing, page 269
`
`(cid:129) Example: Configuring Dynamic Channel Change for Load Balancing, page 282
`
`(cid:129) Additional References, page 284
`
`(cid:129) Feature Information for Configuring Load Balancing, Dynamic Channel Change, and Dynamic
`Bonding Change on the Cisco CMTS Routers, page 286
`
`(cid:129) Glossary, page 288
`
`Prerequisites
`
`The Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change feature is supported on
`the Cisco CMTS routers in Cisco IOS Releases 12.3BC and 12.2SC. Table 1 shows the hardware
`compatibility prerequisites for this feature.
`
`Note
`
`The hardware components introduced in a given Cisco IOS release are supported in all subsequent
`releases unless otherwise specified.
`
`Table 1
`
`Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change Hardware
`Compatibility Matrix
`
`Cisco CMTS Platform
`Cisco uBR10012
`Universal Broadband
`Router
`
`Processor Engine
`Cisco IOS Release 12.2(33)SCA and later
`(cid:129) PRE21
`Cisco IOS Release 12.2(33)SCB and later
`(cid:129) PRE4
`
`Cable Interface Cards
`Cisco IOS Release 12.2(33)SCA and later
`(cid:129) Cisco uBR10-MC5X20U/H
`Cisco IOS Release 12.2(33)SCC and later
`(cid:129) Cisco UBR-MC20X20V
`Cisco IOS Release 12.2(33)SCE and later
`(cid:129) Cisco uBR-MC3GX60V2
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`231
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 3 of 62
`
`

`
`Prerequisites
`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`
`Table 1
`
`Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change Hardware
`Compatibility Matrix (continued)
`
`Cisco CMTS Platform
`Cisco uBR7246VXR
`Universal Broadband
`Router
`
`Processor Engine
`Cisco IOS Release 12.2(33)SCA and later
`(cid:129) NPE-G1
`
`(cid:129) NPE-G2
`
`Cisco uBR7225VXR
`Universal Broadband
`Router
`
`Cisco IOS Release 12.2(33)SCA and later
`(cid:129) NPE-G1
`Cisco IOS Release 12.2(33)SCB and later
`(cid:129) NPE-G2
`
`Cable Interface Cards
`Cisco IOS Release 12.2(33)SCA and later
`(cid:129) Cisco uBR-MC28U
`Cisco IOS Release 12.2(33)SCD and later
`(cid:129) Cisco uBR-MC88V3
`Cisco IOS Release 12.2(33)SCA and later
`(cid:129) Cisco uBR-MC28U
`Cisco IOS Release 12.2(33)SCD and later
`(cid:129) Cisco uBR-MC88V
`
`1. PRE = Processor Routing Engine
`2. Cisco uBR-MC3GX60V cable interface line card is only compatible with PRE4.
`3. Cisco uBR-MC88V cable interface line card is only compatible with NPE-G2.
`
`Prerequisites for Load Balancing on the Cisco CMTS
`
`The Load Balancing on the Cisco CMTS feature has the following prerequisites:
`
`(cid:129) Load balancing can be done only on upstreams and downstreams that share physical connectivity
`with the same group of cable modems.
`
`(cid:129) When performing load balancing among downstreams, you must also configure the known
`downstream center frequency to be used on each downstream interface, using the cable downstream
`frequency command. (This is an information-only configuration on cable interfaces that use an
`external upconverter, but it is still required for load balancing so that the Cisco CMTS knows what
`frequencies it should use when moving cable modems from one downstream to another.)
`
`Prerequisites for Dynamic Channel Change for Load Balancing
`
`(cid:129) DCC can be done only to a cable modem that is physically connected to both source and target
`upstream or downstream channels, or both.
`
`(cid:129) Upstreams and downstream channels that share the same physical connectivity must have different
`center frequencies separated by channel width.
`
`(cid:129) The difference between the physical layer parameters on the source and target DCC channels must
`be within the threshold required by the desired DCC initialization technique.
`
`(cid:129) DOCSIS 1.1 must be enabled for a modem to behave properly for the DCC operation. Note that not
`all DOCSIS 1.1 certified modems are DCC-capable, as the CableLabs DCC ATP tests need
`enhancement for complete coverage.
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`232
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 4 of 62
`
`

`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`
`Restrictions
`
`Prerequisites for Dynamic Bonding Change for DOCSIS 3.0 Static Modem
`Count-Based Load Balancing
`
`(cid:129)
`
`Initialization techniques 1 to 4, when used, require the Cisco CMTS to include the upstream channel
`descriptor (UCD) TLV (TLV46.5) in the DBC-REQ message.
`
`(cid:129) Bandwidth must be sufficient on the target bonding group to support DBC. This is determined by
`the admission control APIs.
`
`(cid:129) Fiber nodes must be configured before configuring DOCSIS 3.0 static modem count-based load
`balancing
`
`Restrictions
`
`The following sections describes the restrictions applicable for the Load Balancing, Dynamic Channel
`Change, and Dynamic Bonding Change feature:
`
`(cid:129) Restrictions for Load Balancing on the Cisco CMTS, page 233
`
`(cid:129) Restrictions for Dynamic Channel Change for Load Balancing, page 235
`
`(cid:129) Restrictions for DOCSIS 3.0 Static Modem Count-Based Load Balancing, page 236
`
`Restrictions for Load Balancing on the Cisco CMTS
`
`The Load Balancing on the Cisco CMTS feature has the following restrictions:
`
`(cid:129) Load balancing can be done only on a per-chassis basis—all interfaces in a load balancing group
`must be provided by the same chassis.
`
`(cid:129) A downstream or upstream can belong to only one load balancing group.
`
`(cid:129) All downstreams and upstreams in a load balancing group must share physical connectivity to the
`same group of cable modems. Downstreams can be in a separate load balancing group than
`upstreams, but all downstreams or all upstreams that have the same RF physical connectivity must
`be members of the same load balancing group.
`
`(cid:129) You can configure only one load balancing group per shared physical domain (upstream or
`interface). You cannot configure multiple load balancing groups to distribute downstreams or
`upstreams that share physical connectivity.
`
`(cid:129)
`
`(cid:129)
`
`In later Cisco IOS releases, such as Cisco IOS Release 12.3(17a)BC, you can create a maximum of
`80 load balancing groups on each chassis (the older limitation was 20). However, in prior Cisco IOS
`releases, you can reuse those load balancing groups on different sets of cable interfaces, as long as
`they are in different domains. If downstream channels are not included in a load balancing group,
`then each downstream channel can be considered a separate domain.
`If an upstream port is operational, using the no shutdown command, and is not being used and not
`connected, load balancing attempts to use the port even though there are no cable modems registered
`on that port. When the upstream port is up, it is put into INIT state and load balancing includes this
`port as a potential target. However, if the load balancing sees multiple failures moving to this
`upstream, it is set to DISABLE state and the port is avoided later on in load balancing processes.
`
`(cid:129) The load balancing algorithms assume a relatively even distribution of usage among modems. In the
`situation where one cable modem creates the bulk of the load on an interface, the load balancing
`thresholds should be configured for a value above the load created by that single modem.
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`233
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 5 of 62
`
`

`
`Restrictions
`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`
`(cid:129) Load balancing is done on cable modems in real time, using current load-usage statistics. You cannot
`perform load balancing according to the time of day or using a schedule.
`
`(cid:129) You cannot select particular cable modems to be automatically moved for load balancing, although
`you can exclude cable modems from load balancing operations altogether on the basis of their MAC
`address or organization unique identifier (OUI). (You can use the test cable load-balance command
`to manually move a particular cable modem among upstreams, but this is done typically to test the
`configuration of the load balancing groups.)
`
`(cid:129)
`
`If you have configured upstream shared spectrum groups while doing downstream load balancing,
`the downstream in each MAC domain must not use overlapping upstream groups. For example, the
`downstream in one MAC domain could use an upstream spectrum band of 10 to 30 MHz, while the
`downstream in a second MAC domain could use an upstream spectrum band of 30 to 42 MHz. Each
`MAC domain has its own upstream shared spectrum group, allowing the load balancing group to
`contain the downstreams for both MAC domains.
`
`Note
`
`A MAC domain is one downstream and its associated upstreams.
`
`(cid:129) All upstream ports coming from the same splitter must be using different center frequencies that are
`separated by the channel width. For example, if the upstreams are using a channel width of 3.2 MHz,
`the center frequencies for all upstreams must be separated by at least 3.2 MHz.
`
`(cid:129)
`
`In Cisco IOS Release 12.2(15)BC1, the dynamic load balancing method uses the Downstream
`Frequency Override message to move cable modems between downstream channels, which results
`in cable modems going offline and having to reregister, resulting in a short, temporary loss of
`connectivity for the customer. This is because the DOCSIS 1.0 specification requires cable modems
`to reregister whenever the downstream is changed using the Downstream Frequency Override
`message. Cable modems should not go offline when they are moved between upstreams. This
`behavior is modified in Cisco IOS Release 12.3(17a)BC, with the introduction of four initialization
`techniques for Dynamic Channel Change (DCC). See the “Configuring DCC for Load Balancing on
`the Cisco CMTS” section on page 269.
`
`(cid:129) As required by cable interface bundling, all interfaces in a load balancing group must also be in the
`same Hot Standby Connection-to-Connection Protocol (HCCP) interface bundle.
`
`(cid:129)
`
`If you have configured load balancing, the provisioning system must not assign specific upstream
`channels or downstream frequencies to individual cable modems in their DOCSIS configuration
`files. Any cable modems requiring specific upstream channels or downstream frequencies must be
`excluded from load balancing operations (using the cable load-balance exclude command).
`
`(cid:129) Do not use the utilization method of load balancing on cable interfaces that have a small number of
`cable modems and where a single modem is responsible for the majority of the interface load. In this
`condition, the Cisco CMTS could end up continually moving cable modems from one interface to
`another in an endless attempt to load balance the interfaces. To avoid this, configure the utilization
`threshold to a value that is higher than what can be caused by any single cable modem.
`
`(cid:129)
`
`In Cisco IOS Release 12.2(15)BC1, you should not configure an interface for both dynamic load
`balancing and Hot-Standby Connection-to-Connection (HCCP) N+1 redundancy, because cable
`modems will go offline after a switchover. You can configure the interface for HCCP N+1
`redundancy when you are using only static and passive load balancing.
`
`(cid:129) Load balancing, however, does not continue after a switchover from a Working to a Protect interface.
`Load balancing resumes when the Cisco CMTS switches back to the Working interface. (One
`possible workaround is to preconfigure the Protect interface with the appropriate load balancing
`commands, but you must be certain that the downstreams and upstreams in each load balancing
`group after the switchover have the same physical connectivity.)
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`234
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 6 of 62
`
`

`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`
`Restrictions
`
`(cid:129) When deployed with channel restriction features, if the target upstream channel attribute masks are
`against that of the CM, then the CM on the higher load upstream will not be load balanced, as the
`current load balancing moves CMs only to the target upstream. However, CMs that do not have an
`attribute mask can still be load balanced. You should consider the following while deploying the
`load balancing groups: the target upstream will always be the upstream that has the lowest load. If
`some other upstreams have the same load, the upstream with the lowest index will be chosen as the
`target upstream.
`
`(cid:129) A TLV in CM configuration file restricts dynamic load balancing on per modem basis. Still, existing
`static load balancing using frequency override technique and passive load balancing takes action at
`ranging time.
`
`(cid:129)
`
`If you remove the last rule of a DOCSIS policy, the policy itself will be removed.
`
`(cid:129) The Cisco CMTS load balancing feature moves a cable modem based on the load of the channels in
`a load balancing group, without checking if the cable modem supports the extended frequency range
`(5Mhz-85Mhz). This may result in moving a cable modem that supports standard frequency range
`(5Mhz-65Mhz) to a channel that has extended frequency configured. To overcome such scenarios,
`operators should not mix upstreams that have standard and extended frequencies configured into the
`same load balancing group, unless all modems in the group support extended frequency range.
`
`Restrictions for Dynamic Channel Change for Load Balancing
`
`(cid:129) DCC initialization 0 is the default technique for load balancing DCC. Legacy line cards can only
`use DCC initialization technique 0.
`
`(cid:129) DCC initialization techniques 1-4 are strictly for downstream channel changes within a distributed
`line card (intra-card), and can not be used for load balancing between cards (inter-card). For load
`balancing between cards (inter-card), DCC initialization technique 0 will be used in all cases,
`regardless of what technique is set for the LB group or what card types are used.
`
`(cid:129) For load balancing between multiple cable interface line cards (inter-card implementation), DCC
`initialization technique 0 is to be used in all cases, regardless of what technique is set for the load
`balancing group or which cable interface line card types are used.
`
`(cid:129) The source and target upstreams and downstreams must share physical connectivity with the modem
`desired for a DCC transaction.
`
`(cid:129)
`
`Independent downstream change is not supported, and cross-MAC domain upstream changes must
`occur with the associated downstream changes.
`
`(cid:129) The source and target downstream interfaces must belong to the same virtual bundle and the same
`load balancing group if DCC is used for load balancing.
`
`(cid:129) For DCC initialization techniques 1 to 4, all the configuration variables of the cable modem must
`remain constant with the exception of the configuration variables that are explicitly changed by the
`Dynamic Channel Change request (DCC-REQ) messages encoding.
`
`(cid:129) DCC initialization techniques 2 to 4 must not be used if the propagation delay differences between
`the old and new channels exceeds the ranging accuracy requirement defined in DOCSIS, for
`example, ±0.25 usec plus ± ½ symbol time.
`
`For example, for a symbol rate of 1.28 Msps, the timing offset difference between the source and
`target upstream channel is ± floor[(0.250 us + 0.5*0.781us)/(1/10.24)] = ± 6.
`
`(cid:129) The attenuation or frequency response differences between the old and new upstream channels
`causes the received power at the Cisco CMTS to change by more than 6 dB.
`
`(cid:129) DCC initialization technique 3 must not be used if the conditions for using technique 2 are not met.
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`235
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 7 of 62
`
`

`
`Restrictions
`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`
`(cid:129) DCC initialization technique 4 must not be used if the conditions for using technique 2 cannot be
`met.
`
`(cid:129) Micro-reflections on the new upstream channel result in an unacceptable BER (greater than 1e-8)
`with preequalization coefficients set to the initial setting.
`
`(cid:129) DCC is used only for dynamic downstream load balancing on DOCSIS 1.1 and later CMs. Upstream
`Channel Change (UCC) is always used for dynamic upstream load balancing on DOCSIS 1.x CMs.
`For DOCSIS 2.x CMs, UCC is used when the ucc option is configured. For DOCSIS 3.x CMs, DCC
`is used irrespective of whether the ucc option is configured or not.
`
`(cid:129) Prolonged interruption of the multicast traffic is expected if the cable modem moved by DCC is the
`first one in a dynamic multicast group on the target interface. The downstream multicast service flow
`cannot be reestablished until the Cisco CMTS receives an Internet Group Management Protocol
`(IGMP) join message from the customer premises equipment (CPE) as the result of the Cisco CMTS
`IGMP query, where the IGMP query interval is set to one minute. This is an IGMPv2 limitation.
`
`(cid:129)
`
`In Cisco IOS Release 12.2(33)SCB4 and earlier releases, after a DCC with initialization technique 1
`or higher, IP connectivity to a CPE with multiple IPs assigned to a single MAC address, is lost.
`
`Effective with Cisco IOS Release 12.2(33)SCB5, multiple statically-assigned IP addresses to a CPE
`can be pinged. However, this works only if all the security features, such as verification of
`IP addresses for cable modems and CPE devices on the upstream, and other security mechanism are
`disabled.
`
`(cid:129) The TCS and RCS assigned to the DOCSIS 3.0 cable modems are restricted by the upstream and
`downstream bonding groups configured by the Cisco CMTS.
`
`(cid:129) Load balancing and DCC are not supported for CMs that are enabled for Layer 2 VPN (L2VPN)
`support.
`
`DCC Restrictions with N+1 Redundancy and Inter-Card Load Balancing
`
`(cid:129)
`
`Inter-card load balancing is not supported with cable interface line cards using N+1 redundancy.
`Refer to general DCC restrictions for additional information.
`
`(cid:129) Dynamic load balancing should not be used together with N+1 redundancy. Cable modems with
`outstanding DCC transactions go offline after a switchover event.
`
`Note When cable modems go offline during a switchover event, the load balancing feature activates. Cable
`modems move in relation to the switchover event. When the cable modems return online, load balancing
`may need to initiate again.
`
`To facilitate load balancing during a switchover, you can increase the dynamic load balance threshold,
`if a certain percentage of cable modems that reset during switchover is configured in the system. An
`alternate method is to use static load balancing with N+1 redundancy. For more information, see the
`“Types of Load Balancing Operations” section on page 244.
`
`Restrictions for DOCSIS 3.0 Static Modem Count-Based Load Balancing
`
`(cid:129) Effective with Cisco IOS Release 12.2(33)SCF, static modem count-based load balancing is
`supported on MTC and MRC-only CMs. Single-channel, narrowband CMs will continue to be
`supported with dynamic load balancing as in the Cisco IOS Release 12.2(33)SCE and earlier
`releases. MRC-only modems are supported by dynamic load balancing on upstream channels.
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`236
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 8 of 62
`
`

`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`
`Restrictions
`
`Note
`
`DOCSIS 3.0 static modem count-based load balancing is not supported on:
`
`(cid:129) Multiple line cards.
`
`(cid:129) Load balancing groups and downstream channels shared across multiple line cards. However,
`autonomous load balancing-based CM steering and load balancing group assignment is supported
`across multiple line cards.
`
`(cid:129)
`
`In Cisco IOS Release 12.2(33)SCF, DOCSIS 3.0 static modem count-based load balancing does not
`support service flow method of load balancing.
`
`Restrictions for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based Load
`Balancing
`
`(cid:129) The Cisco CMTS can use only DBC messaging to move modems within a MAC domain and applies
`only to CMs operating in MTC mode or MRC-only mode without a primary downstream change.
`
`(cid:129) The Cisco CMTS moves the MRC-only CMs with a primary channel change using DCC with
`initialization technique 0.
`
`(cid:129) The Cisco CMTS moves CMs across MAC domains using only DCC with initialization technique 0.
`
`(cid:129) The Cisco CMTS must ensure minimum interruption to existing QoS services while considering an
`initialization technique that is suitable for the cable plant conditions.
`– Initialization Technique 0—(Reinitializing the MAC) results in the longest interruption of
`service. This technique is used when QoS resources are not reserved on the new channel(s),
`when the downstream channel of an MRC CM is changed, or when the upstream channel of a
`CM to which a transmit channel change (TCC) was assigned in the registration process, is
`changed.
`
`Note
`
`Initialization technique 0 is used only with DCC, and not with DBC.
`
`– Initialization Technique 1—(Broadcast initial ranging) may result in a lengthy interruption of
`service, which is mitigated by the reservation of QoS resources on the new channel(s). The
`service interruption can be further reduced if the Cisco CMTS supplies the UCD TLV in the
`DBC request in addition to providing more frequent initial ranging opportunities on the new
`channel.
`– Initialization Technique 2—(Unicast ranging) offers the possibility of only a slight interruption
`of service. To use this technique, the Cisco CMTS must include the UCD TLV in the DBC
`message if the upstream channel is changing.
`– Initialization Technique 3—(Broadcast or unicast ranging) offers the possibility of only a slight
`interruption of service. Use this technique when there is uncertainty when the CM may execute
`the DBC command and thus a chance that it might miss station maintenance slots. However, the
`Cisco CMTS should not use this technique if the conditions for using techniques 1 and 2 are not
`completely satisfied.
`– Initialization Technique 4—(Use the new channel directly) results in the least interruption of
`service.
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`237
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 9 of 62
`
`

`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`Information on the Load Balancing on the Cisco CMTS Feature
`
`Restrictions for MRC-Only Cable Modems
`
`(cid:129) MRC-only cable modems use single channel non-bonded upstreams (similar to narrowband (NB)
`modems) and multi-channel bonding groups on the downstream.
`
`Note
`
`The following restrictions apply only to DOCSIS 2.0 and DOCSIS 3.0 CMs in MRC-only mode.
`
`(cid:129) CMs are moved across upstream channels using DCC.
`
`(cid:129) CMs are moved across downstream channels b using DBC, if there is no change in the primary
`downstream channel; otherwise DCC with init tech 0 is used.
`
`(cid:129) CMs are moved to different downstream channels through DBC, if there is a change in the upstream
`channel and downstream channel bonding group, but not in the primary downstream channel and the
`upstream channel change is ignored.
`
`However, if there is a change in the primary downstream channel also, DCC with init tech 0 is used
`to balance the CMs.
`
`(cid:129) MRC-only modems are treated similar to CMs operating in MTC mode, to move modems across
`downstream channels. For change in upstream channel, MRC-only CMs are treated similar to
`single-channel NB CMs.
`
`Information on the Load Balancing on the Cisco CMTS Feature
`
`This section describes the operation, concepts, and benefits of the Load Balancing on the Cisco CMTS
`feature.
`
`(cid:129) Feature Overview, page 238
`
`(cid:129) Benefits of Load Balancing, page 253
`
`Feature Overview
`
`The Load Balancing on the Cisco CMTS feature allows service providers to optimally use both
`downstream and upstream bandwidth, enabling the deployment of new, high-speed services such as
`voice and video services. This feature also can help reduce network congestion due to the uneven
`distribution of cable modems across the cable network and due to different usage patterns of individual
`customers.
`
`By default, the Cisco CMTS platforms use a form of load balancing that attempts to equally distribute
`the cable modems to different upstreams when the cable modems register. You can refine this form of
`load balancing by imposing a limit on the number of cable modems that can register on any particular
`upstream, using the cable upstream admission-control command.
`
`However, this default form of load balancing affects the cable modems only when they initially register
`with the Cisco CMTS. It does not dynamically rebalance the cable modems at later times, such as when
`they might change upstream channels in response to RF noise problems, or when bandwidth conditions
`change rapidly because of real-time traffic such as Voice over IP (VoIP) and video services. It also does
`not affect how the cable modems are distributed among downstream channels.
`
`This feature has been enhanced to make use of DOCSIS policies and rules to limit the movement of CMs
`within a Load Balancing Group. A policy defines whether and when CMs can be moved within their load
`balancing groups.
`
`Cisco CMTS Router Downstream and Upstream Features Configuration Guide
`
`238
`
`ARRIS GROUP, INC.
`IPR2015-00635 , p. 10 of 62
`
`

`
` Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
`Information on the Load Balancing on the Cisco CMTS Feature
`
`A policy consists of a set of rules. Each rule can be defined as “enabled”, “disabled”, or “disabled during
`time period.” Multiple policies can share a single rule. However, if you remove the last rule of a policy,
`that will also remove the policy.
`
`Each rule can be used in any number of policies. When it is defined by multiple rules, all rules apply in
`combinations. Each rule helps to prohibit load balancing using a particular CM and to prohibit load
`balancing using a particular CM during certain times of the day.
`
`Following are the general guidel

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket