Cisco CBR8 Configuration Guide 17.6.x
Cisco CBR8 Configuration Guide 17.6.x
Cisco CBR8 Configuration Guide 17.6.x
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
© 2021 Cisco Systems, Inc. All rights reserved.
CONTENTS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
iii
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
iv
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
v
Contents
Running the Cisco cBR Series Routers Using a Consolidated Package: An Overview 78
Managing and Configuring the Router to Run Using Consolidated Packages and Individual
SubPackages 80
Cable Line Card Process Restart 81
Cable Line Card Control Plane Process Restart 81
Cable Line Card Upstream Scheduler Process Restart 87
Quick Start Software Upgrade 93
Managing and Configuring a Consolidated Package Using the copy Command 94
Managing and Configuring a Router to Run Using Individual SubPackages From a Consolidated
Package 95
Extracting a Consolidated Package and Booting Using the Provisioning File 95
Copying a Set of Individual SubPackage Files, and Booting Using a Provisioning File 98
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
vi
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 109
Information About Cisco cBR 2x100G DPIC 111
Limitations on Downstream Bandwidth 111
Support for Link Redundancy 112
How to Configure 2x100G DPIC 113
View 2x100G DPIC Details 113
Configure 2x100G DPIC Mode 113
Verify 2x100G DPIC Mode 113
Verify 2x100G Ethernet Interface Status 113
Switch Between 8x10G and 2x100G Modes 114
Configure RPD 115
Configure Link Redundancy 115
Feature Information for 2x100G DPIC Support 115
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
vii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 129
Information About Model-Driven Telemetry 131
Restrictions for Model Driven Telemetry 131
Prerequisites to Enable Telemetry 132
Configuring Telemetry 132
Configuring Telemetry using gRPC 132
Hardware Compatibility Matrix for the Cisco cBR Series Routers 139
Information about In-Service Software Upgrade 141
How to Configure In-Service Software Upgrade 141
Configuring Subpackage Upgrade 141
Subpackages Upgrade 141
Line Card Only In-Service Software Upgrade 142
ISSU Upgrade Across Major Releases 143
Additional References 144
Feature Information for In-Service Software Upgrade 144
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
viii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 145
Prerequisites for Supervisor Redundancy 147
Information About Supervisor Redundancy 147
Switchover Procedure 147
Using Redundant File Systems 148
Console Port Usage After Supervisor Switchover 150
Benefits 150
How to Configure Supervisor Redundancy 150
Forcing Switchover 151
Changing the System Boot Behavior 152
Saving a Configuration File to the Bootflash or Hard Disk 155
Verifying the Supervisor Redundancy Configuration 155
Verifying Supervisor Redundancy 155
Hardware Compatibility Matrix for the Cisco cBR Series Routers 161
Prerequisites for Line Card Redundancy 163
Restrictions for Line Card Redundancy 163
Information About Line Card Redundancy 164
How to Configure Line Card Redundancy 164
Configuring Line Card Manual Switchover 165
Configuring N+1 Line Card Redundancy 165
Verifying the Line Card Redundancy Configuration 166
Additional References 170
Feature Information for Line Card Redundancy 170
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
ix
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 175
Information About Downstream Interface Configuration 177
Associating Upstream Channels with a MAC Domain and Configuring Upstream Bonding 193
Hardware Compatibility Matrix for the Cisco cBR Series Routers 197
Overview of DOCSIS Interfaces and Fiber Node Configurations 199
Downstream Features 199
Upstream Features 200
MAC Domains (Cable Interfaces) 200
Fiber Nodes 200
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
x
Contents
CHAPTER 15 Service Group Based Configuration of the Cisco cBR Router 217
Hardware Compatibility Matrix for the Cisco cBR Series Routers 227
Prerequisites for DOCSIS Load Balancing Groups 229
Restrictions for DOCSIS Load Balancing Groups 229
Information About DOCSIS Load Balancing Groups 230
Service-Based Load Balancing 230
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xi
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 258
Prerequisites 260
Prerequisites for Load Balancing 260
Prerequisites for Dynamic Channel Change for Load Balancing 260
Prerequisites for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based Load
Balancing 260
Restrictions 260
Restrictions for Load Balancing 260
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xii
Contents
DCC Restrictions with N+1 Redundancy and Inter-Card Load Balancing 263
Restrictions for DOCSIS 3.0 Static Modem Count-Based Load Balancing 263
Restrictions for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based Load
Balancing 264
Restrictions for MRC-Only Cable Modems 264
Information on the Load Balancing on the Cisco CMTS 265
Feature Overview 265
Methods to Determine When Interfaces Are Balanced 266
Modems Method 266
Utilization Method 266
Load Balancing Parameters 267
Configurable Minimum Threshold under Utilization Method 267
Single Channel Load Balancing 268
Error Handling of Channel Assignment 268
Downstream Load Balancing Distribution with Upstream Load Balancing 268
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream Mode 269
Interaction with Spectrum Management 269
Using Dynamic Channel Change 270
Multiple Channel Load Balancing 270
Algorithm for Bonded Channel Cable Modem Load Balancing 270
DOCSIS 3.0 Static Modem Count-Based Load Balancing 270
Dynamic Load Balancing for DOCSIS 3.0 Cable Modems 273
Multiple Channel Load Balancing Operation 273
Using DBC for DOCSIS 3.0 Load Balancing Movement 277
Benefits of Load Balancing 279
Exclude Cable Modems from Load Balancing Groups 280
How to Configure Load Balancing 280
Enabling Single Channel Load Balancing 281
Configuring Dynamic Bonding Change for DOCSIS 3.0 Static Load Balancing 281
Excluding Cable Modems from a Load Balancing Group 281
Distributing Downstream Load Balancing with Upstream Load Balancing 282
How to Configure Dynamic Channel Change for Load Balancing 283
Configuring Dynamic Channel Change for Load Balancing 284
Verifying Load Balancing Operations 285
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xiii
Contents
Example 286
Troubleshooting Tips 287
Configuration Examples for Load Balancing 289
Example: Configuring Dynamic Channel Change for Load Balancing 290
Additional References 293
Feature Information for DOCSIS Load Balancing Movements 293
Hardware Compatibility Matrix for the Cisco cBR Series Routers 295
Information About DOCSIS 3.0 Downstream Bonding 297
Receive Channel Profile 297
Receive Channel Configuration 297
RCC Template 297
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xiv
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 317
Prerequisites for DOCSIS 2.0 A-TDMA Modulation Profiles 319
Restrictions for DOCSIS 2.0 A-TDMA Services 319
Information About DOCSIS 2.0 A-TDMA Services 319
Modes of Operation 320
Modulation Profiles 322
Benefits 322
How to Configure DOCSIS 2.0 A-TDMA Services 322
Creating Modulation Profiles 322
Creating a TDMA Modulation Profile 323
Creating a Mixed Mode Modulation Profile 323
Creating an A-TDMA Modulation Profile 324
Configuring the DOCSIS Mode and Profile on an Upstream 325
Monitoring the DOCSIS 2.0 A-TDMA Services 326
Displaying Modulation Profiles 327
Displaying Cable Modem Capabilities and Provisioning 327
Configuration Examples for DOCSIS 2.0 A-TDMA services 329
Creating Modulation Profiles Examples 329
Example: DOCSIS 1.0/DOCSIS 1.1 TDMA Modulation Profiles 329
Example: Mixed TDMA/A-TDMA Modulation Profiles 329
Example: DOCSIS 2.0 A-TDMA Modulation Profiles 330
Assigning Modulation Profiles to Upstreams Examples 330
Example: Assigning DOCSIS 1.0/DOCSIS 1.1 TDMA Modulation Profiles 331
Example: Assigning Mixed TDMA/A-TDMA Modulation Profiles 331
Example: Assigning DOCSIS 2.0 A-TDMA Modulation Profiles 331
Additional References 332
Feature Information for DOCSIS 2.0 A-TDMA Modulation Profile 333
Hardware Compatibility Matrix for the Cisco cBR Series Routers 336
Prerequisites for Downstream Resiliency Bonding Group 337
Restrictions for the Downstream Resiliency Bonding Group 337
Information About Downstream Resiliency Bonding Group 338
Finding a Best-Fit RBG for the Cable Modem 339
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xv
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 351
Information About Downstream Channel ID Assignment on the Cisco CMTS Routers 353
Manual Downstream Channel ID Assignment 353
Automatic Downstream Channel ID Assignment on the Cisco CMTS Routers 354
How to Configure Downstream Channel ID Assignment on the Cisco CMTS Routers 355
Configuring Manual Downstream Channel ID Assignment 355
Configuring Automatic Downstream Channel ID Assignment 356
Additional References 359
Feature Information for Downstream Channel ID Assignment 359
Hardware Compatibility Matrix for the Cisco cBR Series Routers 361
Prerequisites for Upstream Channel Bonding 363
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xvi
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xvii
Contents
Example: Enabling MTC Mode for a Single CM Using the CM Configuration File 389
Verifying the Upstream Channel Bonding Configuration 389
Verifying Weighted Fair Queuing for Upstream Service Flows 390
Verifying Rate Limiting for Upstream Bonded Service Flows 390
Verifying Extended Power Transmission 390
Hardware Compatibility Matrix for the Cisco cBR Series Routers 393
Information About Dynamic Bonding Group 395
Overview of Dynamic Bonding Group 395
How to configure Dynamic Bonding Group 395
Enable Dynamic Bonding Group 395
Enable DS-Resiliency and Configure Resiliency Bonding Group 396
Enable ACFE 396
Configure Interface Mac-Domain and Fiber-Node 397
Enable Load Balancing for DOCSIS 3.0 and DOCSIS 3.1 398
Enable DOCSIS 3.0 and DOCSIS 3.1 Static Load Balance 398
Enable DOCSIS 3.0 and DOCSIS 3.1 General Load Balance Group 399
Enable Dynamic Load Balance and Fixed-Primary Channel Movement 399
Verifying Dynamic Bonding Group Configuration 400
Verifying Static Load Balancing Configuration 402
Verifying Dynamic Load Balancing Configuration 404
Feature Information for Dynamic Bonding Group 406
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xviii
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xix
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xx
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxi
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 489
Prerequisites for Transparent LAN Service over Cable 491
Restrictions for Transparent LAN Service over Cable 491
Information About Transparent LAN Service over Cable 492
Feature Overview 492
Transparent LAN Service and Layer 2 Virtual Private Networks 492
IEEE 802.1Q Mapping 492
Overview 493
Details of IEEE 802.1Q Mapping 493
Benefits 493
How to Configure the Transparent LAN Service over Cable 494
Configuring IEEE 802.1Q VLAN Mapping 494
Enabling and Configuring Layer 2 Tunneling for IEEE 802.1Q Mapping 494
Creating the IEEE 802.1Q VLAN Bridge Group 495
Configuration Examples for Transparent LAN Service over Cable 496
Example: Configuring IEEE 802.1Q VLAN Mapping 496
Example: Configuring IEEE 802.1Q Bridge Aggregator 497
Verifying the Transparent LAN Service over Cable Configuration 498
Additional References 499
Feature Information for Transparent LAN Service over Cable 499
Hardware Compatibility Matrix for the Cisco cBR Series Routers 501
Prerequisites for Downgrading Channel Bonding in Battery Backup Mode 503
Restrictions for Downgrading Channel Bonding in Battery Backup Mode 503
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 511
Prerequisites for Upstream Bonding Support for D-PON 512
Restrictions for Upstream Bonding Support for D-PON 513
Information About Upstream Bonding Support for D-PON 514
D-PON on Upstream Scheduling 514
How to Configure Upstream Bonding Support for D-PON 515
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxiii
Contents
Cable Modem Steering on the Cisco cBR Series Converged Broadband Routers 531
Prerequisites for Cable Modem Steering 532
Restrictions for Cable Modem Steering 532
Information About Cable Modem Steering 532
Upstream Channel Descriptor TLV for Ranging Hold-off 533
Ranging Class ID 533
Cable Modem Exclusion for DOCSIS Load Balance 533
How to Configure Cable Modem Steering on the CMTS Router 534
Configuring an Upstream Channel Class ID 534
Configuring an Upstream Ranging Hold-off Priority Value 535
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxiv
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 551
Information about OFDM Channel Configuration 553
OFDM Channels 553
Channel Profile 553
Modulation Profile 553
OFDM Channel Exclusion Band 553
How to Configure OFDM Channel 554
Configuring OFDM Modulation Profile 554
Verifying OFDM Modulation Profile Configuration 554
Configuring OFDM Channel Profile 555
Verifying OFDM Channel Profile Configuration 556
Configuring OFDM Channel as Primary Channel 557
Verifying OFDM Primary Channel Configuration 557
Configuring Port or Controller and Channel 558
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxv
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 565
Information About OFDM Channel Power Profile 567
Restrictions for Configuring OFDM Power Profile 567
Hardware Compatibility Matrix for the Cisco cBR Series Routers 577
Information about Downstream Profiles 579
Default Data Profile 579
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxvi
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 585
Information About Commanded Power Feature for Upstream SC-QAMs 587
Feature TLVs 587
TLVs Affected by Commanded Power for US SC-QAMs 587
Commanded Power Sub-TLVs 587
Additional References 588
Feature Information for Commanded Power for US SC-QAMs 588
Hardware Compatibility Matrix for the Cisco cBR Series Routers 591
Information about DOCSIS3.1 Downstream Resiliency for OFDM Channel 593
How to Configure DOCSIS3.1 Downstream Resiliency for OFDM Channel 594
Configuring DOCSIS3.1 Downstream Resiliency for OFDM Channel 594
Displaying OFDM Specific CM-STATUS Events 594
Feature Information for DOCSIS3.1 Downstream Resiliency for OFDM Channel 595
Hardware Compatibility Matrix for the Cisco cBR Series Routers 597
Information about OFDMA Channel Configuration 599
OFDMA Channels 599
Modulation Profile 599
OFDMA Channel Exclusion Band 600
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxvii
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxviii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 643
Information about Upstream Profiles 645
Default Data IUC 645
Recommended Interval Usage Code (IUC) 645
How to Configure Upstream Profiles 645
Configuring RxMER to Bit Loading Mapping 645
Configuring Codeword Error Threshold 646
Downgrading to Partial Mode 648
Configuring RxMER Downgrade 649
Display the Cable Modem Count per Profile 650
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxix
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxx
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 693
Information about Controller Profile Configuration 695
How to Configure the Controller Profile 695
Configuring Downstream Controller Profile 695
Verifying Downstream Controller Profile Configuration 696
Configuring Upstream Controller Profile 697
Verifying Upstream Controller Profile Configuration 698
Feature Information for Controller Profile Configuration 699
CHAPTER 46 Voltage Thresholds for AC Power Supply Module Mode Control 701
Hardware Compatibility Matrix for the Cisco cBR Series Routers 701
Information about Voltage Thresholds for AC PSM Mode Control 703
Overview of Voltage Thresholds for AC PSM Mode Control 703
How to Configure Voltage Thresholds for AC PSM Mode Control 703
Configuring Voltage Thresholds for AC PSM Mode Control 703
Verifying Voltage Thresholds for AC PSM Mode Control 704
Configuration Examples 704
Example: Configuring Voltage Thresholds for AC PSM Mode Control 704
Feature Information for Voltage Thresholds for AC PSM Mode Control 704
Hardware Compatibility Matrix for the Cisco cBR Series Routers 707
Information about DOCSIS3.1 Downstream Zero Bit Loading 709
How to Configure DOCSIS3.1 Downstream Zero Bit Loading 709
Configuring Downstream Zero Bit Loading 709
Verifying Downstream Zero Bit Loading 710
Feature Information for DOCSIS3.1 Downstream Zero Bit Loading 711
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxi
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxii
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxiii
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxiv
Contents
CHAPTER 53 Multicast VPN and DOCSIS 3.0 Multicast QoS Support 791
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxv
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 813
Restrictions for Flow-Based per Port-Channel Load Balancing 814
Information About Flow-Based per Port-Channel Load Balancing 815
Flow-Based Load Balancing 815
Buckets for Flow-Based Load Balancing 815
Load Balancing on Port Channels 815
How to Enable Flow-Based per Port-Channel Load Balancing 817
Configuring Load Balancing on a Port Channel 817
Verifying Load Balancing Configuration on a Ten GEC Interface 818
Configuration Examples for Flow-Based per Port-Channel Load Balancing 820
Example: Flow-Based Load Balancing 820
Additional References 821
Feature Information for Flow-Based per Port-Channel Load Balancing 821
CHAPTER 56 MPLS QoS via TLV for non-L2VPN Service Flow 823
Hardware Compatibility Matrix for the Cisco cBR Series Routers 823
Restrictions for MPLS QoS via TLV for non-L2VPN Service Flow 824
Information About MPLS QoS via TLV for non-L2VPN Service Flow 825
Configuring MPLS QoS via TLV for non-L2VPN Service Flow 825
Traffic Class for MPLS Imposition Packets 825
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxvi
Contents
CHAPTER 58 DHCP, ToD, and TFTP Services for CMTS Routers 841
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxvii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 861
Information About Virtual Interface Bundling 862
Overview of Virtual Interface Bundling 863
Guidelines for Virtual Interface Bundling 864
Virtual Interface Bundle-aware and Bundle-unaware Support 864
Configuring Virtual Interface Bundling 865
Verfiying the Virtual Interface Bundling Configuration 867
Additional References 869
Feature Information for Virtual Interface Bundling 870
Hardware Compatibility Matrix for the Cisco cBR Series Routers 872
Restrictions for IPv6 on Cable 873
Multicast Restrictions 873
QoS Restrictions 873
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxviii
Contents
Examples 899
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xxxix
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 915
Prerequisites for Cable DHCP Leasequery 917
Restrictions for Cable DHCP Leasequery 917
Information About Cable DHCP Leasequery 917
DHCP MAC Address Exclusion List 918
Unitary DHCPv6 Leasequery 918
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xl
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 925
Information About DHCPv6 Bulk-Lease Query 927
How to Configure DHCPv6 Bulk-Lease Query 927
Debugging DHCPv6 Bulk-Lease Query 928
Feature Information for DHCPv6 Bulk-Lease query 928
Hardware Compatibility Matrix for the Cisco cBR Series Routers 939
Prerequisites for the DOCSIS 3.0 Multicast Support 940
Restrictions for the DOCSIS 3.0 Multicast Support 941
Information About the DOCSIS 3.0 Multicast Support 941
Multicast DSID Forwarding 941
Multicast Forwarding on Bonded CM 942
Static TLV Forwarding 943
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xli
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xlii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 971
Information About IP Access Lists 973
Benefits of IP Access Lists 973
Border Routers and Firewall Routers Should Use Access Lists 973
Definition of an Access List 974
Access List Rules 975
Helpful Hints for Creating IP Access Lists 975
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xliii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 984
Information About Creating an IP Access List and Applying It to an Interface 985
Helpful Hints for Creating IP Access Lists 985
Access List Remarks 986
Additional IP Access List Features 986
How to Create an IP Access List and Apply It to an Interface 986
Creating a Standard Access List to Filter on Source Address 986
Creating a Named Access List to Filter on Source Address 987
Creating a Numbered Access List to Filter on Source Address 989
Creating an Extended Access List 990
Creating a Named Extended Access List 990
Creating a Numbered Extended Access List 992
Applying an Access List to an Interface 994
Configuration Examples for Creating an IP Access List and Applying It to a Physical Interface 995
Example: Filtering on Host Source Address 995
Example: Filtering on Subnet Source Address 996
Example: Filtering on Source and Destination Addresses and IP Protocols 996
Example: Filtering on Source Addresses Using a Numbered Access List 996
Example: Preventing Telnet Access to a Subnet 997
Example: Filtering on TCP and ICMP Using Port Numbers 997
Example: Allowing SMTP E-mail and Established TCP Connections 997
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xliv
Contents
CHAPTER 68 Creating an IP Access List to Filter IP Options, TCP Flags, Noncontiguous Ports 1001
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1001
Prerequisites for Creating an IP Access List to Filter IP Options TCP Flags Noncontiguous Ports 1003
Information About Creating an IP Access List to Filter IP Options, TCP Flags, Noncontiguous Ports
1003
IP Options 1003
Benefits of Filtering IP Options 1003
Benefits of Filtering on TCP Flags 1004
TCP Flags 1004
Benefits of Using the Named ACL Support for Noncontiguous Ports on an Access Control Entry
Feature 1005
How Filtering on TTL Value Works 1005
Benefits of Filtering on TTL Value 1006
How to Create an IP Access List to Filter IP Options TCP Flags Noncontiguous Ports 1006
Configuration Examples for Filtering IP Options, TCP Flags, Noncontiguous Ports 1017
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xlv
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1023
Information About Refining an IP Access List 1025
Access List Sequence Numbers 1025
Benefits of Access List Sequence Numbers 1025
Sequence Numbering Behavior 1025
Benefits of Time Ranges 1026
Benefits Filtering Noninitial Fragments of Packets 1026
Access List Processing of Fragments 1027
How to Refine an IP Access List 1028
Revising an Access List Using Sequence Numbers 1028
Restricting an Access List Entry to a Time of Day or Week 1031
What to Do Next 1032
Configuration Examples for Refining an IP Access List 1033
Example Resequencing Entries in an Access List 1033
Example Adding an Entry with a Sequence Number 1033
Example Adding an Entry with No Sequence Number 1034
Example Time Ranges Applied to IP Access List Entries 1034
Example Filtering IP Packet Fragments 1034
Additional References 1035
Feature Information for Refining an IP Access List 1036
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1037
Information About IP Named Access Control Lists 1039
Definition of an Access List 1039
Named or Numbered Access Lists 1039
Benefits of IP Access Lists 1040
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xlvi
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1047
Restrictions for IPv4 ACL Chaining Support 1049
Information About IPv4 ACL Chaining Support 1049
ACL Chaining Overview 1049
IPv4 ACL Chaining Support 1049
How to Configure IPv4 ACL Chaining Support 1050
Configuring an Interface to Accept Common ACL 1050
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1053
Information About IPv6 ACL Chaining with a Common ACL 1055
ACL Chaining Overview 1055
IPv6 ACL Chaining with a Common ACL 1055
How to Configure IPv6 ACL Chaining with a Common ACL 1055
Configuring IPv6 ACL to an Interface 1056
Configuration Examples for IPv6 ACL Chaining with a Common ACL 1057
Example: Configuring an Interface to Accept a Common ACL 1057
Additional References for IPv6 ACL Chaining with a Common ACL 1058
Feature Information for IPv6 ACL Chaining with a Common ACL 1059
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xlvii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1061
Information About Commented IP Access List Entries 1063
Benefits of IP Access Lists 1063
Access List Remarks 1063
How to Configure Commented IP Access List Entries 1064
Writing Remarks in a Named or Numbered Access List 1064
Additional References for Commented IP Access List Entries 1065
Feature Information for Commented IP Access List Entries 1065
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1067
Restrictions for Standard IP Access List Logging 1068
Information About Standard IP Access List Logging 1069
Standard IP Access List Logging 1069
How to Configure Standard IP Access List Logging 1069
Creating a Standard IP Access List Using Numbers 1069
Creating a Standard IP Access List Using Names 1070
Configuration Examples for Standard IP Access List Logging 1071
Example: Limiting Debug Output 1071
Additional References for Standard IP Access List Logging 1072
Feature Information for Standard IP Access List Logging 1072
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1073
Restrictions for IP Access List Entry Sequence Numbering 1074
Information About IP Access List Entry Sequence Numbering 1075
Purpose of IP Access Lists 1075
How an IP Access List Works 1075
IP Access List Process and Rules 1075
Helpful Hints for Creating IP Access Lists 1076
Source and Destination Addresses 1077
Wildcard Mask and Implicit Wildcard Mask 1077
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xlviii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1085
Restrictions for ACL IP Options Selective Drop 1087
Information About ACL IP Options Selective Drop 1087
Using ACL IP Options Selective Drop 1087
Benefits of Using ACL IP Options Selective Drop 1087
How to Configure ACL IP Options Selective Drop 1087
Configuring ACL IP Options Selective Drop 1087
Configuration Examples for ACL IP Options Selective Drop 1088
Example Configuring ACL IP Options Selective Drop 1088
Example Verifying ACL IP Options Selective Drop 1088
Additional References for IP Access List Entry Sequence Numbering 1089
Feature Information for ACL IP Options Selective Drop 1090
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1091
Prerequisites for ACL Syslog Correlation 1093
Information About ACL Syslog Correlation 1093
ACL Syslog Correlation Tags 1093
ACE Syslog Messages 1093
How to Configure ACL Syslog Correlation 1094
Enabling Hash Value Generation on a Device 1094
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
xlix
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1105
Information About IPv6 Access Control Lists 1107
Access Control Lists for IPv6 Traffic Filtering 1107
IPv6 Packet Inspection 1107
Access Class Filtering in IPv6 1107
How to Configure IPv6 Access Control Lists 1107
Configuring IPv6 Traffic Filtering 1107
Creating and Configuring an IPv6 ACL for Traffic Filtering 1107
Applying the IPv6 ACL to an Interface 1109
Controlling Access to a vty 1110
Creating an IPv6 ACL to Provide Access Class Filtering 1110
Applying an IPv6 ACL to the Virtual Terminal Line 1111
Configuration Examples for IPv6 Access Control Lists 1112
Example: Verifying IPv6 ACL Configuration 1112
Example: Creating and Applying an IPv6 ACL 1112
Example: Controlling Access to a vty 1113
Additional References 1113
Feature Information for IPv6 Access Control Lists 1113
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1116
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
l
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1121
Information About IPv6 ACL Extensions for Hop by Hop Filtering 1123
ACLs and Traffic Forwarding 1123
How to Configure IPv6 ACL Extensions for Hop by Hop Filtering 1123
Configuring IPv6 ACL Extensions for Hop by Hop Filtering 1123
Configuration Example for IPv6 ACL Extensions for Hop by Hop Filtering 1124
Example: IPv6 ACL Extensions for Hop by Hop Filtering 1124
Additional References 1125
Feature Information for IPv6 ACL Extensions for Hop by Hop Filtering 1126
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1129
Unique Device Identifier Overview 1131
Benefits of the Unique Device Identifier Retrieval Feature 1131
Retrieving the Unique Device Identifier 1131
Troubleshooting Tips 1134
Additional References 1135
Feature Information for Unique Device Identifier Retrieval 1135
CHAPTER 82 Advanced-Mode DOCSIS Set-Top Gateway 1.2 for the Cisco CMTS Routers 1137
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1138
Prerequisites for Advanced-Mode DSG Issue 1.2 1139
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
li
Contents
Configuring Downstream DSG 1.2 Settings for Advanced-Mode DSG 1.2 1149
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lii
Contents
CHAPTER 83 Cisco Network Registrar for the Cisco CMTS Routers 1167
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1168
Servers Required on the HFC Network 1169
Cisco Network Registrar Description 1170
Overview of DHCP Using CNR 1170
How Cisco Converged Broadband Routers and Cable Modems Work 1171
DHCP Fields and Options for Cable Modems 1172
Cisco Network Registrar Sample Configuration 1173
Cable Modem DHCP Response Fields 1175
DOCSIS DHCP Fields 1175
DHCP Relay Option (DOCSIS Option 82) 1176
Overview of Scripts 1176
Two-way Cable Modem Scripts 1176
Telco Return Cable Modem Scripts 1176
Placement of Scripts 1177
Windows NT 1177
Solaris 1177
Activating Scripts in Cisco Network Registrar 1177
Configuring the Cisco CMTS Routers to Use Scripts 1177
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
liii
Contents
Benefits 1192
How to Configure PacketCable Operations 1193
Enabling PacketCable Operation 1193
Disabling PacketCable Operation 1194
Configuring PacketCable Operation 1195
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
liv
Contents
PCMM and High Availability Features on the Cisco CMTS Router 1209
PCMM Gates 1210
PCMM Gate Overview and PCMM Dynamic Quality of Service 1210
PCMM Persistent Gate 1210
PCMM High Priority Calls 1210
PCMM Interfaces 1211
PCMM to COPS Interface 1211
PCMM and Distributed Cable Interface Line Cards 1211
PCMM Unicast and Multicast 1211
PCMM Multicast Session Range 1212
How to Configure PCMM Operations 1212
Enabling PCMM Operations on the Cisco CMTS Router 1212
Configuring a PCMM Multicast Session Range 1213
Configuration Examples for PacketCable Multimedia 1214
Example: Enabling PCMM Operations on the Cisco CMTS Router 1214
Example: Enabling a Multicast Session Range on the Cisco CMTS Router 1215
Verifying PCMM Operations 1215
High Availability Stateful Switchover (SSO) for PacketCable and PacketCable MultiMedia 1217
PacketCable and PCMM with Admission Control 1217
Voice MGPI Support 1217
Voice Support Over DOCSIS 3.0 E-MTAs 1218
PacketCable and PCMM Call Trace 1218
Verifying PacketCable and PCMM Statistics 1218
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lv
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lvi
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lvii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1265
Prerequisites for DOCSIS 1.1 Operations 1267
Restrictions for DOCSIS 1.1 Operations 1267
Information about DOCSIS 1.1 1269
Suppressing Upstream and Downstream Peak Rate TLVs for pre DOCSIS 3.0 Cable Modems 1279
Downstream Classification Enhancement with MAC Addresses 1280
Benefits 1280
How to Configure the Cisco CMTS for DOCSIS 1.1 Operations 1282
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lviii
Contents
Enabling DOCSIS 1.1 Downstream Maximum Transmit Burst on the Cisco cBR-8 Router 1293
Monitoring DOCSIS Operations 1294
Monitoring the DOCSIS Network 1294
Displaying the Status of Cable Modems 1294
Displaying a Summary Report for the Cable Modems 1296
Displaying the Capabilities of the Cable Modems 1296
Displaying Detailed Information About a Particular Cable Modem 1297
Monitoring the RF Network and Cable Interfaces 1297
Displaying Information About Cloned Cable Modems 1297
Denying RF Access For Cable Modems 1297
Displaying Information About the Mac Scheduler 1297
Displaying Information About QoS Parameter Sets 1297
Displaying Information About Service Flows 1298
Displaying Information About Service IDs 1298
Monitoring BPI+ Operations 1298
Displaying the Current BPI+ State of Cable Modems 1298
Displaying the BPI+ Timer Values on the CMTS 1299
Displaying the Certificate List on the CMTS 1299
Configuration Examples for DOCSIS 1.1 Operations 1300
Example: DOCSIS 1.1 Configuration for Cisco cBR-8 Router (with BPI+) 1300
Additional References 1303
Feature Information for DOCSIS 1.1 for Cisco CMTS Routers 1304
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1305
Restrictions for Default DOCSIS 1.0 ToS Overwrite 1306
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lix
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lx
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1321
Prerequisites for Fairness Across DOCSIS Interfaces 1323
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxi
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1350
Restrictions for Subscriber Traffic Management on the Cisco CMTS Routers 1351
Information About Subscriber Traffic Management on the Cisco CMTS Routers 1352
Feature Overview 1352
Feature List 1352
Sliding Window for Monitoring Service Flows 1353
Weekend Monitoring 1354
SNMP Trap Notifications 1354
Cable Modem Interaction with the Subscriber Traffic Management Feature 1356
How to Configure the Subscriber Traffic Management Feature on the Cisco CMTS Routers 1357
Creating and Configuring an Enforce-Rule 1357
Examples 1359
Configuring Weekend Monitoring 1361
Prerequisites 1361
Restrictions 1361
Configuring Different Legacy Monitoring Conditions for Weekends 1361
Configuring Different Peak-Offpeak Monitoring Conditions for Weekends 1362
Disabling Weekend Monitoring 1363
Removing Weekend Monitoring Conditions and Use the Same Monitoring Criteria Every Day 1364
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1377
Information About NDF and NDR 1379
Restrictions for Configuring NDF and NDR 1379
1x2 RPD 1379
2x2 RPD 1379
Configure NDF and NDR 1380
Configure Static-Pseudowires for NDF and NDR 1380
Configure NDF and NDR Profile 1383
Bind NDF Static-Pseudowire and NDF Profile with Rf-Port 1384
Bind NDR Static-Pseudowire and NDR Profile with Rf-Port 1384
Display TLV Status 1384
Example: NDF Configuration 1386
Example: NDR Configuration 1386
Feature Information for Narrowband Digital Forward And Narrowband Digital Return 1387
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxiii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1394
Prerequisites for Dynamic Shared Secret 1395
Restrictions for Dynamic Shared Secret 1395
General Restrictions for Dynamic Shared Secret 1395
Cable Modem Restrictions for Dynamic Shared Secret 1396
DHCP Restriction for Incognito Server and Thomson Cable Modems 1396
DOCSIS Compliance 1397
TFTP Restrictions 1398
Information About Dynamic Shared Secret 1399
Modes of Operation 1399
Operation of the Dynamic Shared Secret 1400
Interaction with Different Commands 1401
Performance Information 1401
SNMP Support 1402
System Error Messages 1402
Benefits 1403
Related Features 1404
How to Configure the Dynamic Shared Secret Feature 1405
Enabling and Configuring the Dynamic Shared Secret Feature 1405
Disabling the Dynamic Shared Secret on a Cable Interface 1407
Excluding Cable Modems from the Dynamic Shared Secret Feature 1408
Clearing the Lock on One or More Cable Modems 1409
Upgrading Firmware on the Cable Modems 1410
How to Monitor the Dynamic Shared Secret Feature 1411
Displaying Marked Cable Modems 1411
Displaying the Current Dynamic Secrets 1412
Troubleshooting Cable Modems with Dynamic Shared Secret 1414
Configuration Examples for Dynamic Shared Secret 1415
Mark Configuration: Example 1415
Lock Configuration: Example 1416
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxiv
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1419
Prerequisites for Lawful Intercept 1421
Restrictions for Lawful Intercept 1421
Information About Lawful Intercept 1422
Introduction to Lawful Intercept 1422
Cisco Service Independent Intercept Architecture 1422
PacketCable Lawful Intercept Architecture 1422
Cisco cBR Series Routers 1423
VRF Aware LI 1424
Lawful Intercept- Redundant Mediation Devices 1424
Lawful Intercept MIBs 1424
Restricting Access to the Lawful Intercept MIBs 1424
Service Independent Intercept 1425
Restricting Access to Trusted Hosts (without Encryption) 1425
How to Configure Lawful Intercept 1426
Creating a Restricted SNMP View of Lawful Intercept MIBs 1426
Where to Go Next 1427
Enabling SNMP Notifications for Lawful Intercept 1427
Disabling SNMP Notifications 1428
Provisioning a MAC Intercept for Cable Modems Using SNMPv3 1429
Provisioning a MAC Intercept for a CPE Device Using SNMPv3 1429
Configuration Examples for Lawful Intercept 1430
Example: Enabling Mediation Device Access Lawful Intercept MIBs 1430
Example: Configuring Lawful Intercept- Redundant Mediation Devices 1430
Additional References 1431
Feature Information for Lawful Intercept 1432
CHAPTER 98 Cable Monitoring Feature for Cisco cBR Series Routers 1433
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxv
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1441
Prerequisites for Source-Based Rate Limit 1442
Restrictions for Source-Based Rate Limit 1443
Information About Source-Based Rate Limit 1443
How to Configure Source-Based Rate Limit 1443
Configuring WAN-Side Source-Based Rate Limit 1444
Configuring Control Plane Policing 1444
Enabling WAN-Side Source-Based Rate Limit 1446
Configuring WAN-Side Quarantine 1446
Conversion of Divert Rate Limit Configuration on the Cisco uBR10012 Router to SBRL Configuration
on the Cisco cBR Series Routers 1457
Additional References 1460
Feature Information for Source-Based Rate Limit 1460
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1463
Prerequisites for Cable Duplicate MAC Address Reject 1465
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxvi
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxvii
Contents
CHAPTER 102 Subscriber Management Packet Filtering Extension for DOCSIS 2.0 1495
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1495
Prerequisites for Configuring Subscriber Management Packet Filtering 1497
Restriction for Configuring Subscriber Management Packet Filtering 1497
Information About Configuring Subscriber Management Packet Filtering 1497
How to Configure Subscriber Management Packet Filtering 1498
Configuring the Filter Group 1498
Defining the Upstream and Downstream MTA Filter Group 1499
Defining the Upstream and Downstream STB Filter Group 1499
Defining the Upstream and Downstream PS Filter Group 1500
Configuration Examples for Subscriber Management Packet Filtering 1501
Configuring the Filter Group: Example 1501
Defining the Upstream and Downstream MTA Filter Group: Example 1501
Defining the Upstream and Downstream STB Filter Group: Example 1501
Defining the Upstream and Downstream PS Filter Group: Example 1501
Additional References 1502
Feature Information for Subscriber Management Packet Filtering 1502
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxviii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1503
Information About MAC Filtering 1505
How to Configure MAC Filtering 1505
Configuring MAC Filtering 1505
Verifying MAC Filtering 1505
Configuration Examples for MAC Filtering 1508
Feature Information for MAC Filtering 1508
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1511
Prerequisites for Call Home 1513
Restrictions for Call Home 1513
Information About Call Home 1513
Benefits of Call Home 1514
Obtaining Smart Call Home Services 1514
Anonymous Reporting 1515
Smart Licensing 1515
How to Configure Call Home 1516
Configuring Smart Call Home (Single Command) 1516
Configuring Call Home 1517
Enabling and Disabling Call Home 1517
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxix
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxx
Contents
Configuration Examples for SNMP Support over VPNs—Context-Based Access Control 1585
Example: Configuring Context-Based Access Control 1585
Additional References 1586
Feature Information for SNMP Support over VPNs—Context-Based Access Control 1588
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1607
Prerequisites for Control Point Discovery 1608
Restrictions for Control Point Discovery 1609
Information About Control Point Discovery 1609
Control Points 1609
Network Layer Signaling (NLS) 1609
NLS for CPD 1609
Control Point Discovery 1610
CPD Protocol Hierarchy 1610
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxxi
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxxii
Contents
Hardware Compatibility Matrix for the Cisco cBR Series Routers 1631
Prerequisites for Usage-Based Billing (SAMIS) 1632
Restrictions for Usage-based Billing 1633
Information About Usage-based Billing 1634
Feature Overview 1634
Usage-Based Billing and DOCSIS Support on the Cisco CMTS Routers 1635
Standards 1635
IPDR Service Definition Schemas 1635
IPDR Schema List for DOCSIS 3.0 1635
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxxiii
Contents
CHAPTER 111 Frequency Allocation Information for the Cisco CMTS Routers 1675
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxxiv
Contents
Clearing the Flap List and Counters Using the CLI (optional) 1693
Enabling or Disabling Power Adjustment Using the CLI (optional) 1694
Configuring Flap List Operation Using SNMP (optional) 1696
Clearing the Flap List and Counters Using SNMP (optional) 1697
How to Monitor and Troubleshoot Using Flap Lists 1697
Displaying the Flap List Using the show cable flap-list Command 1697
Displaying the Flap List Using the show cable modem flap Command 1698
Displaying the Flap List Using SNMP 1699
Displaying Flap-List Information for Specific Cable Modems 1700
Example 1700
Troubleshooting Suggestions 1701
Troubleshooting Tips 1701
Performing Amplitude Averaging 1702
Using Other Related Commands 1702
Configuration Examples for Flap List Troubleshooting 1704
Additional References 1704
Feature Information for Flap List Troubleshooting 1705
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxxv
Contents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
lxxvi
PA R T I
Basic Configuration
• Start Up Configuration of the Cisco cBR Router, on page 1
• Cisco Smart Licensing, on page 37
• Core Peak Bandwidth Licensing, on page 67
• Capped License Enforcement, on page 71
• Consolidated Packages and SubPackages Management, on page 77
• Support for 2x100G DPIC, on page 109
• G.8275.2 Telecom Profile, on page 117
• Model-Driven Telemetry, on page 129
CHAPTER 1
Start Up Configuration of the Cisco cBR Router
This document describes the basic start up configuration tasks that must be completed on a Cisco cBR Series
Converged Broadband Router.
• Prerequisites for Configuring the Cisco CMTS, on page 2
• Booting and Logging onto the Cisco CMTS , on page 3
• First Time Boot Up with ROMMON, on page 3
• Configuration Register, on page 4
• Setting Environment Variables, on page 5
• Unsetting Environment Variables, on page 5
• Booting from the TFTP on the Cisco cBR, on page 6
• Listing Supported Devices, on page 6
• Booting from the Device on the Cisco cBR, on page 7
• Setting AUTOBOOT image in ROMMON, on page 7
• Verifying the ROMMON Version, on page 8
• Resetting the Cisco cBR, on page 8
• Configuring PTP, on page 9
• File Systems, on page 15
• Verification of Hardware Bring Up, on page 16
• Gigabit Ethernet Management Interface Overview, on page 24
• Gigabit Ethernet Port Numbering, on page 24
• IP Address Handling in ROMMON and the Management Ethernet Port, on page 24
• Gigabit Ethernet Management Interface VRF, on page 25
• Common Ethernet Management Tasks, on page 25
• Viewing the VRF Configuration, on page 25
• Setting a Default Route in the Management Ethernet Interface VRF, on page 26
• Setting the Management Ethernet IP Address, on page 26
• Telnetting over the Management Ethernet Interface, on page 26
• Pinging over the Management Ethernet Interface, on page 26
• Copy Using TFTP or FTP, on page 27
• NTP Server, on page 27
• SYSLOG Server, on page 27
• SNMP-Related Services, on page 27
• Domain Name Assignment, on page 27
• DNS service, on page 28
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1
Basic Configuration
Prerequisites for Configuring the Cisco CMTS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
2
Basic Configuration
Booting and Logging onto the Cisco CMTS
• Device names
After these prerequisites are met, you are ready to configure the Cisco CMTS. This includes, at a minimum:
• Configuring a host name and password for the Cisco CMTS
• Configuring the CMTS to support IP over the cable plant and network backbone
Note If you plan to use service-class-based provisioning, the service classes must be configured at the CMTS before
CMs attempt to make a connection.
Note Do not configure the logging event link-status command during system initialization. It may take long time
or even stop the standby SUP from booting up.
Step 1 Connect to the console port on the Supervisor PIC and the Supervisor card.
Step 2 Establish a terminal session. You can open terminal application (Hyper Terminal) on a PC as follows:
a) Connect using: Direct to Com 1
b) Set bits per second:9600
c) Set data bits: 8
d) Set parity: none
e) Set stop bit: 1
f) Set flow control: none
Type no when the following message is displayed:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
3
Basic Configuration
Configuration Register
CPUID: 0x000206d7
UCODE: 0x00000710_00000000
Viper version register: 0x14121111
Set Chassis Type to 13RU
Cisco cBR-8 platform with 50331648 Kbytes of main memory
rommon 1 >
Configuration Register
The confreg ROMMON command displays the configuration and allows modification of the settings.
Configuration Summary
(Virtual Configuration Register: 0x0)
enabled are:
[ 0 ] break/abort has effect
[ 1 ] console baud: 9600
boot: ...... the ROM Monitor
Configuration Summary
(Virtual Configuration Register: 0x0)
enabled are:
[ 0 ] break/abort has effect
[ 1 ] console baud: 9600
boot: ...... the ROM Monitor
do you wish to change the configuration? y/n [n]:
Console baud rate options:
change console baud rate? y/n [n]: y
0=9600, 1=4800, 2=1200, 3=2400, 4=19200, 5=38400, 6=57600, 7=115200
enter rate [0]:
Boot characteristics options:
change the boot characteristics? y/n [n]: y
enter to boot:
0 = ROM Monitor
1 = the boot helper image
2-15 = boot system
[0]:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
4
Basic Configuration
Setting Environment Variables
Note If the variable value has a space in between, specify the value within quotes.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
5
Basic Configuration
Booting from the TFTP on the Cisco cBR
Step 1 Type the set command and define the required environment variables.
IP_ADDRESS: 1.2.3.4
IP_SUBNET_MASK: 255.255.255.128
DEFAULT_GATEWAY: 1.2.9.10
TFTP_SERVER: 1.2.3.6
TFTP_FILE: /tftpboot/username/cbrsup-universalk9.SSA.bin
TFTP_MACADDR: c4:14:3c:17:e8:00
TFTP_VERBOSE: Progress
TFTP_RETRY_COUNT: 18
TFTP_TIMEOUT: 7200
TFTP_CHECKSUM: Yes
ETHER_PORT: 2
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
6
Basic Configuration
Booting from the Device on the Cisco cBR
Step 3 Type the confreg command to configure and modify the settings.
Configuration Summary
(Virtual Configuration Register: 0x0)
enabled are:
[ 0 ] break/abort has effect
[ 1 ] console baud: 9600
boot: ...... the ROM Monitor
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
7
Basic Configuration
Verifying the ROMMON Version
enter to boot:
0 = ROM Monitor
1 = the boot helper image
2-15 = boot system
[0]: 2
Configuration Summary
(Virtual Configuration Register: 0x2)
enabled are:
[ 0 ] break/abort has effect
[ 1 ] console baud: 9600
boot: ...... image specified by the boot system commands or default to: cisco2-Cisco cBR-8
You must reset or power cycle for new config to take effect
Step 4 Type the reset command for the new configuration to take effect.
rommon > reset
What to do next
Resetting .......
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
8
Basic Configuration
Configuring PTP
CPUID: 0x000206d7
UCODE: 0x00000710_00000000
Viper version register: 0x14121111
Set Chassis Type to 13RU
Cisco cBR-8 platform with 50331648 Kbytes of main memory
rommon >
Configuring PTP
The Cisco cBR supports Precision Time Protocol (PTP) boundary or ordinary clock (OC) subordinate mode
when connected to the Ethernet ports of the DPIC card or Supervisor PIC card. This topic provides you with
a an overview of PTP, configuration options, commands to verify the configuration settings, and configuration
examples.
Cisco cBR supports DPIC PTP subordinate configuration with the following restraints:
• Only subordinate mode is supported.
• Only one-step timestamping is supported
Overview of PTP
Precision Time Protocol (PTP) is a packet-based two-way message exchange protocol for synchronizing
clocks between nodes in a network, thus providing an accurate time distribution over a network. PTP support
is based on the IEEE 1588-2008 standard.
IEEE Standard 1588-2008 defines a method for distributing time around a network using the Precision Time
Protocol (PTP) version 2. IEEE 1588-2008 is designed to provide precise timing and synchronization over
packet-based Ethernet infrastructures without layer-1 support along the clocking path. PTP ensures that the
best available clock is selected as the source of time (the grandmaster clock) for the network and that other
clocks in the network are synchronized to the grandmaster.
PTP consists of two parts:
• The port state machine and the best primary clock algorithm: Provides a method to determine which
ports in the network run as primary (providing time to other clocks to the network), which runs as
subordinate (receiving time from other clocks in the network), and which are passive (neither primary
nor subordinate).
• Mechanisms for subordinate ports to calculate the difference between the time of their own clocks and
the time of their primary clock. To calculate the differences, PTP uses delay request and response
mechanism and a peer delay mechanism.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
9
Basic Configuration
Overview of PTP
After the primary-subordinate clock hierarchy is established, the clock synchronization process starts. The
message exchange occurs in this sequence:
1. The primary clock sends a Sync message. The time at which the Sync message leaves the primary is
time-stamped as t1.
2. The subordinate clock receives the Sync message and is time-stamped as t2.
3. The subordinate sends the Delay request, which is time-stamped as t3 when it leaves the subordinate, and
as t4 when the primary receives it.
4. The primary responds with a Delay request that contains the time stamp t4.
PTP employs a hierarchy of clock types to ensure that precise timing and synchronization is maintained
between the source and the numerous PTP clients that are distributed throughout the network. The types of
clock are the following:
• Grandmaster clock
This clock is the highest-ranking clock within its PTP domain. PTP grandmasters can be deployed as
either standalone devices or as plug-in modules or “blades” that can be integrated into an existing
synchronization supply unit (SSU) or building integrated timing supply (BITS) shelf. Grandmasters are
the primary reference source (PRS) for all other PTP elements within their PTP domain.
• Primary clock
The PTP primary has a precise clock, from a PRC or GPS. This clock drives the timestamp engine to
derive accurate timestamps. The primary hosts PTP sessions with several subordinates.
• Subordinate clock
The subordinate is a network element that can recover the (Frequency and phase) clock from the
timestamps that are obtained by messages that are exchanged with the PTP primary clock.
• Boundary clock
The Boundary clock acts as both PTP primary and subordinate. It is a subordinate to a grandmaster and
derive the reference from the grandmaster. It then starts its own PTP sessions with several downstream
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
10
Basic Configuration
Configure PTP Subordinate Through DPIC
subordinates. The advantage of placing a boundary clock is that it mitigates the number of network hops
and resulting delays that occur in the packet network between the grandmaster and subordinates.
• Transparent clock
They maintain precise internal clocking by measuring the exact time difference between the packet entry
and exit and the correction field of PTP packet is updated accordingly. Hence, the delay that is introduced
by the node will not affect the PTP subordinate.
Note You can configure a maximum of two clock sources for PTP. If you confiigure three or more clock sources,
the ptpd_mcp_rp process crashes when the PTP reaches the PHASE ALIGNED state.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
11
Basic Configuration
Configure Cisco cBR as PTP Subordinate
config t
ptp clock ordinary domain <domain id>
servo tracking-type R-DTI
clock-port <name> slave
delay-req interval < Interval>
sync interval < Interval>
sync one-step
transport <ipv4/ipv6> unicast interface <loopback name> negotiation
clock source <clock ip>
clock source <clock ip> <local priority>
Step 1 Configure a port-channel on the Cisco cBR router using the following sample command:
router#config port-channel 16
cmts.config('''
interface port-channel 16
ip address %s 255.255.255.0
ipv6 address %s/64
no shut
''' % (ipaddr_portchannel,ipaddr_portchannel_ipv6))
Step 2 Configure the two ports that belong to this port-channel using the following sample command:
For example, you can configure one port on SUP-A and another port on SUP-B:
router#config port
cmts.config('''
interface %s
channel-group 16
no shut
''' % cbr1588_mainint)
Configure the port-channel on the peer switch using the commands in Step 1.
Step 3 Configure PTP on Cisco cBR using the following sample command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
12
Basic Configuration
Verifying PTP Subordinate Configuration
Step 4 Verify the configuration by pinging the PTP server IPv6 address.
The source is Lo1588 interface.
Step 1 Verify the PTP configuration by running the show run | se ptp command.
Example:
Step 2 To verify the PTP clock working state, use the show ptp clock running command.
The state PHASE_ALIGNED confirms a successful locking.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
13
Basic Configuration
PTP Subordinate Configuration Examples
config t
ptp clock ordinary domain 0
servo tracking-type R-DTI
clock-port slave-from-903 slave
delay-req interval -5
sync interval -5
sync one-step
transport ipv4 unicast interface Lo1588 negotiation
clock source 10.90.3.93
• PTP subordinate mode with ipv6 with 2 clock sources and with profile G8275.2
config t
ptp clock boundary domain 55
servo tracking-type R-DTI
clock-port 22 profile g8275.2
delay-req interval -4
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
14
Basic Configuration
Feature Information for PTP Subordinate
sync interval -5
sync one-step
transport ipv6 unicast interface Lo1588 negotiation
clock source ipv6 2001:10:90:3::93
clock-port 33 profile g8275.2
delay-req interval -4
sync interval -5
sync one-step
transport ipv6 unicast interface Lo1588 negotiation
clock source ipv6 2001:158:158:158::7
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
PTP Subordinate Through Cisco IOS-XE Release 16.8.1 This feature was introduced in Cisco
DPIC IOS-XE Release 16.8.1 on Cisco cBR
Series Converged Broadband Router.
PTP on Supervisor 250 Cisco IOS-XE Amsterdam 17.3.1 This feature was introduced in Cisco
Interfaces IOS-XE Release 17.3.1 on Cisco cBR
Series Converged Broadband Router.
File Systems
The Cisco cBR-8 router runs on the Cisco IOS-XE image. Supported file systems include:
1. IOS File System (IFS) in IOS
2. ext2, vfs, jffs2, tmpfs, autofs, and such common file systems in Linux
Features of the File Systems:
1. Both the Harddisk and USB are hot pluggable.
2. Harddisk is not accessible under Rommon.
3. Bootflash and USB disk are accessible under Rommon.
4. The dir, show, copy, delete, mkdir, rmdir, and fsck commands are supported for bootflash, harddisk
and USB.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
15
Basic Configuration
Verification of Hardware Bring Up
• show platform hardware slot slot serdes status—Verify if all the links are in locked state.
Router# show platform hardware slot F1 serdes status
Slot R1-Link A
RX link locked
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
16
Basic Configuration
Monitoring the Cisco cBR Chassis Using CLI
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 3-Link A
RX link locked
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 5-Link A
RX link locked
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 5-Link B
RX link locked
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 5-Link C
RX link locked
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 5-Link D
RX link locked
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 5-Link E
RX link Init
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 5-Link F
RX link Init
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 5-Link G
RX link Init
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
0 Out of band, 0 Illegal control codes
Slot 5-Link H
RX link Init
58-bit scrambler, 20 Gbps
0 Overruns, 0 Underruns
0 Reframe, 0 Disparity
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
17
Basic Configuration
Monitoring the Cisco cBR Chassis Using CLI
• show environment all—Verify the environmental status of each FRU after installation.
This command displays the system temperature, voltage, fan, and power supply conditions.
Router# show environment all
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
18
Basic Configuration
Monitoring the Cisco cBR Chassis Using CLI
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
19
Basic Configuration
Monitoring the Cisco cBR Chassis Using CLI
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
20
Basic Configuration
Monitoring the Cisco cBR Chassis Using CLI
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
21
Basic Configuration
Monitoring the Cisco cBR Chassis Using CLI
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
22
Basic Configuration
Monitoring the Cisco cBR Chassis Using CLI
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
23
Basic Configuration
Gigabit Ethernet Management Interface Overview
Down [0]
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface gigabitethernet0
Router(config-if)#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
24
Basic Configuration
Gigabit Ethernet Management Interface VRF
In dual SUP configurations, however, users should never configure the IP address in the ROMMON on either
SUP0 or SUP1 to match each other or the IP address as defined by the IOS-XE CLI. Configuring matching
IP addresses introduces the possibility for an active and standby Management Ethernet interface having the
same IP address with different MAC addresses, which will lead to unpredictable traffic treatment.
The Management Ethernet interface VRF supports both IPv4 and IPv6 address families.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
25
Basic Configuration
Setting a Default Route in the Management Ethernet Interface VRF
IPv6 Example
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
26
Basic Configuration
Copy Using TFTP or FTP
FTP Example
Router(config)# ip ftp source-interface gigabitethernet 0
NTP Server
To allow the software clock to be synchronized by a Network Time Protocol (NTP) time server over the
Management Ethernet interface, enter the ntp server vrf Mgmt-intf command and specify the IP address of
the device providing the update.
The following CLI provides an example of this procedure.
Router(config)# ntp server vrf Mgmt-intf 172.17.1.1
SYSLOG Server
To specify the Management Ethernet interface as the source IP or IPv6 address for logging purposes, enter
the logging host ip-address vrf Mgmt-intf command.
The following CLI provides an example of this procedure.
Router(config)# logging host ip-address vrf Mgmt-intf
SNMP-Related Services
To specify the Management Ethernet interface as the source of all SNMP trap messages, enter the snmp-server
source-interface traps gigabitEthernet 0 command.
The following CLI provides an example of this procedure:
Router(config)# snmp-server source-interface traps gigabitEthernet 0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
27
Basic Configuration
DNS service
To define the default domain name as the Management Ethernet VRF interface, enter the ip domain-name
vrf Mgmt-intf domain command.
Router(config)# ip domain-name vrf Mgmt-intf cisco.com
DNS service
To specify the Management Ethernet interface VRF as a name server, enter the ip name-server vrf Mgmt-intf
IPv4/IPv6 address command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
28
Basic Configuration
Preprovisioning the Supervisor in the Cisco cBR Chassis
Step 4 Boot with the latest image. The AUX port will show IOS command prompt.
Procedure
Step 3 card slot/1 sup-pic-8x10g Preprovisions the Supervisor in the Cisco cBR chassis.
Example: • slot—Identifies the chassis slot number for the
Router(config)# card 4/1 sup-pic-8x10g Supervisor PIC. The valid values are 4 and 5.
Procedure
Step 3 interface GigabitEthernet0 Enters the Gigabit Ethernet interface configuration mode.
Example:
Router(config)# interface GigabitEthernet0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
29
Basic Configuration
Configuring the DTI Port on the Supervisor PIC
Step 5 ip address ip-address subnet-mask Sets the IP address of the Gigabit Ethernet interface.
Example: • ip-address—IP address of the Gigabit Ethernet
Router(config-if)# ip address 192.71.0.1 interface.
255.255.255.0
• subnet -mask—Subnet mask for the network.
Step 7 speed 1000 [negotiate] Configures the speed for the Gigabit Ethernet interface.
Example:
Router(config-if)# speed 1000
Step 8 duplex full Configures full duplex operation on the Gigabit Ethernet
interface.
Example:
Router(config-if)# duplex full
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
30
Basic Configuration
Configuring the TenGigabit Ethernet Interface for Network Management
Step 3 cable clock dti Configures the DTI clock reference mode for the Supervisor
PIC.
Example:
Router(config)# cable clock dti
Procedure
Step 4 ip address ip-address subnet-mask Sets the IP address of the TenGigabit Ethernet interface.
Example:
Router(config-if)# ip address 1.2.3.4 255.255.255.0
Step 5 load-interval seconds Changes the length of time for which data is used to
compute load statistics.
Example:
Router(config-if)# load-interval 30
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
31
Basic Configuration
Connecting the New Router to the Network
Procedure
Step 2 copy running-config startup-config Saves the information from the name-config file into your
startup configuration. On most platforms, this step saves
the configuration to NVRAM.
Note Verify that the existing and new routers (or
access servers) are connected before entering the
copy running-config startup-config EXEC
command to save configuration changes. Use
the ping EXEC command to verify connectivity.
If an incorrect configuration file is downloaded,
the new router will load NVRAM configuration
information before it can enter AutoInstall mode.
Step 4 telnet newrouter From the existing router, establishes a Telnet connection
to the new router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
32
Basic Configuration
Setting Password Protection on the Cisco CMTS
Note For security purposes, the EXEC has two levels of access to commands: user EXEC mode and privileged
EXEC mode. The commands available at the user level are a subset of those available at the privileged level.
Tip Because many privileged-level EXEC commands are used to set operating parameters, password-protect these
commands to prevent unauthorized use.
Note An enable secret password can contain from 1 to 25 uppercase and lowercase alphanumeric characters. An
enable password can contain any number of uppercase and lowercase alphanumeric characters. A number
cannot be the first character. Spaces are valid password characters; for example, “two words” is a valid
password. Leading spaces are ignored. Trailing spaces are recognized. Alphanumeric characters are recognized
as uppercase or lowercase.
Passwords should be different for maximum security. If you enter the same password for both during the setup
script, the system accepts it, but you receive a warning message indicating that you should enter a different
password.
At the EXEC prompt, enter one of the following two commands to set password protection:
• enable secret password—a very secure encrypted password.
• enable—is a less secure and nonencrypted password.
Step 1 Attach an ASCII terminal to the console port on your Cisco CMTS.
Step 2 Configure the terminal to operate at 9600 baud, 8 data bits, no parity, and 1 stop bits.
Step 3 If you can log in to the router as a nonprivileged user, enter the show version command to display the existing
configuration register value. Note the value for later use. If you cannot log in to the router at all, continue with the next
step.
Step 4 Press the Break key or send a Break from the console terminal.
• If Break is enabled, the router enters the ROM monitor, indicated by the ROM monitor prompt (rommon n>),
where n is the number of the command line. Proceed to configuring the register.
• If Break is disabled, power cycle the router (turn the router off or unplug the power cord, and then restore power).
Within 60 seconds of restoring the power to the router, press the Break key or send a Break. This action causes
the router to enter the ROM monitor and display the ROM monitor prompt (rommon 1>).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
33
Basic Configuration
Recovering Lost Password on the Cisco CMTS
Step 5 To set the configuration register on a Cisco CMTS, use the configuration register utility by entering the confreg
command at the ROM monitor prompt as follows:
rommon 1> confreg
Answer yes to the enable ignore system config info? prompt and note the current configuration register settings.
The router initializes, the configuration register is set to 0x142, the router boots the system image from Flash memory
and enters the System Configuration dialog (setup), as follows:
Step 7 Enter no in response to the System Configuration dialog prompts until the following message appears:
Router>
Step 11 Scan the configuration file display looking for the passwords; the enable passwords are usually near the beginning of
the file, and the console login or user EXEC password is near the end. The passwords displayed will look something
like this:
Note The enable secret password is encrypted and cannot be recovered; it must be replaced. The enable and console
passwords can be encrypted text or clear text.
Proceed to the next step to replace an enable secret, console login, or enable password. If there is no enable secret
password, note the enable and console login passwords if they are not encrypted and proceed to set the configuration
register to the original value.
Caution Do not perform the next step unless you have determined that you must change or replace the enable, enable
secret, or console login passwords. Failure to follow the steps as presented here could cause your router
configuration to be erased.
Step 12 (Optional) Enter the configure memory command to load the startup configuration file into running memory. This
action allows you to modify or replace passwords in the configuration.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
34
Basic Configuration
Saving Your Configuration Settings
Change only the passwords necessary for your configuration. You can remove individual passwords by using the no
form of the previous commands. For example, entering the no enable secret command removes the enable secret
password.
Step 15 You must configure all interfaces to not be administratively shut down as follows:
Router(config)# no shutdown
Enter the equivalent commands for all interfaces that were originally configured. If you omit this step, all interfaces
are administratively shut down and unavailable when the router is restarted.
Step 16 Use the config-register command to set the configuration register to the original value noted earlier.
Step 17 Press Ctrl-Z or type end to exit configuration mode:
Router(config)# end
Caution Do not perform the next step unless you have changed or replaced a password. If you skipped changing or
replacing the enable, enable secret, or console login passwords previously, then proceed now to reload. Failure
to observe this sequence causes the system to erase your router configuration file.
Step 18 Enter the copy running-config startup-config command to save the new configuration to nonvolatile memory:
Router# reload
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
35
Basic Configuration
Reviewing Your Settings and Configurations
Note If you do not save your settings, your configuration will be lost the next time you reload the router.
Example
To set the time when the cable reconciliation enable command should run, run the cable reconcilation time
hours command, where hours is the time in the 24 hour format. The following CLI provides an example of
this procedure:
Router# configure terminal
Router# cable reconciliation time 23
Router# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
36
CHAPTER 2
Cisco Smart Licensing
A new licensing model, based on a single technology, has been designed for Cisco called Smart Licensing
that is intended to provide Enterprise Level Agreement-like capabilities for all Cisco products. The Cisco
Smart Licensing is based on the Trust but Verify model.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 37
• Prerequisites for Cisco Smart Licensing, on page 38
• Information About Cisco Smart Licensing, on page 39
• How to Configure Cisco Smart Licensing, on page 41
• How to Configure Cisco Smart Licensing using Transport Gateway Solution, on page 51
• Configuring 100G Licenses for Supervisor 250G, on page 53
• Verifying Cisco Smart Licensing Configuration, on page 58
• Troubleshooting Cisco Smart Licensing, on page 64
• Additional References, on page 65
• Feature Information for Cisco Smart Licensing, on page 65
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
37
Basic Configuration
Prerequisites for Cisco Smart Licensing
Table 2: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
38
Basic Configuration
Information About Cisco Smart Licensing
• You must configure the IP DNS-based hostname-to-address translation using the ip domain-lookup
global configuration command.
• Cisco Smart Licensing is enabled by default on the Cisco cBR router. However, you must ensure that
the CiscoTAC-1 call-home profile points to the Cisco Smart Software Manager at the following URL
using the show call-home profile CiscoTAC-1 command:
https://tools.cisco.com/its/service/oddce/services/DDCEService
The following is a sample output of the show call-home profile CiscoTAC-1 command:
Router# show call-home profile CiscoTAC-1
Load for five secs: 10%/1%; one minute: 9%; five minutes: 8%
Time source is NTP, 16:49:35.525 PDT Thu Oct 29 2015
Periodic configuration info message is scheduled every 19 day of the month at 11:41
Periodic inventory info message is scheduled every 19 day of the month at 11:26
Alert-group Severity
------------------------ ------------
crash debug
diagnostic minor
environment minor
inventory normal
Syslog-Pattern Severity
------------------------ ------------
.* major
• Ensure that you can ping the DNS server. If you are unable to ping the server, verify the connectivity to
the NME port on the Cisco cBR router.
Note If you are using a Virtual Routing and Forwarding (VRF) instance, ensure that
you can ping the VRF instance.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
39
Basic Configuration
Downstream License
License Service for 90 days, the cable interfaces in the Cisco products will be locked, which means the
customer can no longer enable/disable the cable interfaces.
The Cisco Smart Licensing feature is aimed at giving users an experience of a single, standardized licensing
solution for all Cisco products.
In the Cisco Smart Licensing Model, you can activate licensed features (also known as entitlements) without
the use of a special software key or upgrade license file. You can activate the new functionality using the
appropriate product commands and configurations and the functionality is activated. A software reboot is not
required for the Cisco cBR router.
The Cisco cBR router supports software activation using Cisco Smart Licensing. The Cisco Smart Licensing
is enabled by default on the Cisco cBR router.
Note The no http secure server-identity-check option was default in versions 16.7.2 and earlier, and was not
configurable. Ensure that you configure the no http secure server-identity-check option after upgrading to
maintain parity with images earlier than 16.7.3. The default option is http secure server-identity-check.
A LCHA license is needed for each working linecard that is protected by the protect linecard.
Downstream License
The DOCSIS 3.1 license scheme provides support to identify the DOCSIS 3.1 channels and their width. The
DOCSIS 3.1 entitlement is DOCSIS 3.1 Downstream Channel License.
Note Configuration of DOCSIS 3.1 Downstream OFDM channel consumes both DOCSIS 3.0 and DOCSIS 3.1
license in a 1:1 ratio with license units of 6 MHz.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
40
Basic Configuration
How to Configure Cisco Smart Licensing
Any attempt to configure the above mentioned CLIs in this condition would fail and a warning message will
be displayed. Under this condition all other CLIs are configurable, some of which may be required to configure
Cisco License Call Home, connect to cisco and register the device to come out of either of the above two
events and enter into authorized or Out of Compliance (OOC) state.
You can copy the modified configuration file to the startup configuration file and reload the device to make
that configuration effective. However, when the device is in enforced state, you can only copy the running
configuration file to the startup configuration file.
Note Any attempt to copy any other file fails and a warning message is displayed.
Step 1 Set up a Cisco Smart Account. See Setting Up a Cisco Smart Account, on page 41.
Step 2 Log in to the Cisco Smart Software Manager.
Step 3 (Optional) Create a virtual account. See Creating Virtual Accounts, on page 48.
Note A single default virtual account is always available.
Step 4 Create a product instance registration token. See Creating a Product Instance Registration Token, on page 49.
Step 5 Register the router with the Cisco Licensing Cloud using the product instance registration token. See Registering the
Router with the Cisco Licensing Cloud Using the Registration Token, on page 50.
Step 6 Log in to the Cisco Smart Software Manager for managing licenses.
For more information, see the Cisco Smart Software Manager User Guide, which is accessible from the Cisco Smart
Software Manager tool.
Step 1 Log in to Cisco Software Workspace (CSW) with your CCO ID.
Step 2 Hover the cursor over the Administration tab and click Create Smart Accounts.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
41
Basic Configuration
Setting Up a Cisco Smart Account
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
42
Basic Configuration
Setting Up a Cisco Smart Account
c) Click Continue to select the legal address to be linked to your Cisco Smart Account.
Figure 4: Setting Up Account Information When You Are The Approver
c) Click Continue.
Figure 5: Setting Up Account Information When You Are Not The Approver
Step 6 If you are not the Approver, the Approver will receive an e-mail and must perform the following:
a) Click Complete Smart Account Setup in the received e-mail.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
43
Basic Configuration
Setting Up a Cisco Smart Account
b) Click the appropriate radio button to accept, decline, or nominate another Approver. To nominate another Approver,
enter the person's e-mail address. Click Continue.
Note If the Approver declines, the Cisco Smart Account is deleted. If the Approver nominates another approver,
the new Approver must accept the role.
c) After accepting the Approver role, click the appropriate radio button to select the Account Domain Identifier or
specify a different Account Domain Identifier.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
44
Basic Configuration
Setting Up a Cisco Smart Account
Step 7 After the Account Domain is approved, the Approver will receive an e-mail and must perform the following:
a) Click Complete Smart Account Setup in the received e-mail.
Figure 9: Cisco Smart Account Identifier Approved E-mail
b) Enter the Account Name, Company/Organization Name, Country, and State/Province/Region information.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
45
Basic Configuration
Setting Up a Cisco Smart Account
c) Click Continue to select the legal address to be linked to the Cisco Smart Account.
d) Select the Company/Organization Primary Address using the Refine Search option and click Continue.
Figure 11: Selecting the Company/Organization Primary Address
e) (Optional) Enter the e-mail addresses of the Additional Account Approvers and Additional Account Administrators.
The initial Approver automatically becomes an Administrator. Additional Administrators can be created or assigned
separately from the Approver creation process.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
46
Basic Configuration
Setting Up a Cisco Smart Account
f) Click Continue.
g) Review the agreement and check the I agree to the terms above check box to accept.
h) Click Accept and Create Account to create the Cisco Smart Account.
Figure 13: Accepting the Agreement and Creating the Cisco Smart Account
You will receive an e-mail confirming the creation of the Cisco Smart Account.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
47
Basic Configuration
Creating Virtual Accounts
Step 3 In the New Virtual Account dialog box, enter the Name and Description.
Figure 15: New Virtual Account Dialog Box
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
48
Basic Configuration
Creating a Product Instance Registration Token
Step 4 In the Create Registration Token dialog box, enter the Description and Expire After information and click Create
Token.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
49
Basic Configuration
Registering the Router with the Cisco Licensing Cloud Using the Registration Token
What to do next
Register the router with the Cisco Licensing Cloud. For more details, see the Registering the Router with the
Cisco Licensing Cloud Using the Registration Token, on page 50 section.
Registering the Router with the Cisco Licensing Cloud Using the Registration
Token
The router registration is performed only once for each product instance.
Note Ensure that you have the product instance registration token.
To register the router with the Cisco Licensing Cloud using a registration token, use the following commands:
enable
license smart register idtoken id-token
For example:
Router#license smart register idtoken
YjBkOWM5YTItMDFiOS00ZjBmLTllY2YtODEzMzg1YTMyZDVhLTEz
ODE0MjE0%0ANzc5NDF8U1BDUTAySWFRTmJqa1NnbmlzRUIyaGlYU
053L0pHZTNvUW9VTFpE%0AekxCOD0%3D%0A
The system contacts the Cisco Smart Licensing servers to obtain authorization for Smart Licensing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
50
Basic Configuration
Re-establishing Connectivity to Cisco Smart Call Home Server
The license agent registers the product with Cisco and receives an identity certificate. This certificate is saved
and automatically used for all future communications with Cisco. The license agent automatically renews the
registration information with Cisco every 30 days.
Note Smart licensing may fail if IPv6 is configured on any interface, and the router does not have IPv6 connectivity
to the Internet or Cisco Smart Software Agent (at tools.cisco.com). Log file error messages similar to the
following may appear.
(These messages may also appear as a result of other conditions being true.)
%SMART_LIC-3-AGENT_REG_FAILED: Smart Agent for Licensing Registration with Cisco licensing
cloud failed: Fail to send out Call Home HTTP message.
%SMART_LIC-3-COMM_FAILED: Communications failure with Cisco licensing cloud: Fail to send
out Call Home HTTP message.
If connectivity fails due to this issue, see the Re-establishing Connectivity to Cisco Smart Call Home Server
section.
After connectivity is established, register the router with the Cisco Licensing Cloud.
For Cisco IOS XE Everest 16.5.1 or later, if an IPv6 address is available for an interface and the device cannot
connect to the Internet or Cisco Smart Software Agent, configure the interface to only use IPv4 for smart
licensing, by running the following configuration mode command.
ip http client source-interface interface
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
51
Basic Configuration
How to Configure Cisco Smart Licensing using Transport Gateway Solution
Procedure
Step 3 crypto pki trustpoint Declare the trustpoint that the router should use.
Example:
Router(config)# crypto pki trustpoint cisco
Step 5 revocation-check method Check the revocation status of a certificate. Method none
means certificate checking is not required.
Example:
Router(ca-trustpoint)# revocation-check none
Step 7 no reporting smart-licensing-data Configure the default profile to not to communicate with
tools.cisco.com.
Example:
Router(config)# call-home
Router(cfg-call-home)# profile CiscoTAC-1
Router(cfg-call-home-profile)# no reporting
smart-licensing-data
Step 8 destination address http address Configure the custom profile to communicate with the
transport server, here we use Custom Profile 1 as the name
Example:
of the custom profile.
Router(config)# call-home
Router(cfg-call-home)# profile Custom-Profile-1
Router(cfg-call-home-profile)# reporting
smart-licensing-data
Router(cfg-call-home-profile)# destination
transport-method http
Router(cfg-call-home-profile)# no destination
transport-method email
Router(cfg-call-home-profile)# destination address
http
https://TDS.IP.HERE:8443/Transportgateway/services/DeviceRequestHandler
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
52
Basic Configuration
Configuring 100G Licenses for Supervisor 250G
Note • In Supervisor 160, there is no 100G WAN interface and WAN 100G License. The display is same as the
previous release.
• The 100G license feature does not support an ISSU downgrade. This might cause a standby SUP crash.
SUMMARY STEPS
1. You can apply the 10G WAN license to the 100G WAN ports using the following command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
53
Basic Configuration
Displaying the License Information
DETAILED STEPS
SUMMARY STEPS
1. Run either of the following command options to display license information.
• By default, or with the no option, the ports will consume a 100G WAN license for a 100G WAN
port.
For example if the no cable license 100G-conversion command has been issued, the responses to
the show cable license wan and show license summary commands would be in the following format:
--------------------------------------------
Entitlement: WAN 100G License
Consumed count: 2
Consumed count reported to SmartAgent: 2
Enforced state: No Enforcement
Registration:
Status: REGISTERED
Smart Account: CBR8_DEV_1
Virtual Account: cbr8-dev-test
Export-Controlled Functionality: Allowed
Last Renewal Attempt: None
Next Renewal Attempt: Jun 13 00:47:13 2018 CST
License Authorization:
Status: AUTHORIZED
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
54
Basic Configuration
Displaying the License Information
License Usage:
License Entitlement tag Count Status
-----------------------------------------------------------------------------
regid.2017-09.com.ci... (WAN_100G_License) 2 AUTHORIZED
• With the cable license 100G-conversion command, it will consume 10G WAN license for 100G
WAN port.
For example if the cable license 100G-conversion command has been issued, the responses to the
show cable license wan and show license summary commands would be in the following format:
--------------------------------------------
Entitlement: WAN 100G License
Consumed count: 0
Consumed count reported to SmartAgent: 0
Enforced state: No Enforcement
Registration:
Status: REGISTERED
Smart Account: CBR8_DEV_1
Virtual Account: cbr8-dev-test
Export-Controlled Functionality: Allowed
Last Renewal Attempt: None
Next Renewal Attempt: Jun 13 00:47:13 2018 CST
License Authorization:
Status: AUTHORIZED
Last Communication Attempt: SUCCEEDED
Next Communication Attempt: Jan 14 11:25:01 2018 CST
License Usage:
License Entitlement tag Count Status
-----------------------------------------------------------------------------
regid.2014-11.com.ci... (WAN_License) 20 AUTHORIZED
DETAILED STEPS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
55
Basic Configuration
Displaying the License Information
--------------------------------------------
Entitlement: WAN 100G License
Consumed count: 2
Consumed count reported to SmartAgent: 2
Enforced state: No Enforcement
Registration:
Status: REGISTERED
Smart Account: CBR8_DEV_1
Virtual Account: cbr8-dev-test
Export-Controlled Functionality: Allowed
Last Renewal Attempt: None
Next Renewal Attempt: Jun 13 00:47:13 2018
CST
License Authorization:
Status: AUTHORIZED
Last Communication Attempt: SUCCEEDED
Next Communication Attempt: Jan 14 11:34:13
2018 CST
License Usage:
License Entitlement tag
Count Status
-----------------------------------------------------------------------------
regid.2017-09.com.ci... (WAN_100G_License)
2 AUTHORIZED
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
56
Basic Configuration
Feature Information for 100G License for Supervisor 250G
--------------------------------------------
Entitlement: WAN 100G License
Consumed count: 0
Consumed count reported to SmartAgent: 0
Enforced state: No Enforcement
Registration:
Status: REGISTERED
Smart Account: CBR8_DEV_1
Virtual Account: cbr8-dev-test
Export-Controlled Functionality: Allowed
Last Renewal Attempt: None
Next Renewal Attempt: Jun 13 00:47:13 2018
CST
License Authorization:
Status: AUTHORIZED
Last Communication Attempt: SUCCEEDED
Next Communication Attempt: Jan 14 11:25:01
2018 CST
License Usage:
License Entitlement tag
Count Status
-----------------------------------------------------------------------------
regid.2014-11.com.ci... (WAN_License)
20 AUTHORIZED
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
57
Basic Configuration
Verifying Cisco Smart Licensing Configuration
100G License for Supervisor Cisco IOS-XE Release This feature was integrated into Cisco IOS-XE
250G 16.8.1 Release 16.8.1 on theCisco cBR Series Converged
Broadband Routers.
Registration:
Status: REGISTERED
Virtual Account: auto-test-1
Initial Registration: SUCCEEDED on Mar 5 02:01:03 2015 UTC
Last Renewal Attempt: None
Next Renewal Attempt: Sep 1 02:03:51 2015 UTC
Registration Expires: Never
License Authorization:
Status: OUT OF COMPLIANCE on Mar 5 03:34:54 2015 UTC
Last Communication Attempt: SUCCEEDED on Mar 5 03:35:57 2015 UTC
Next Communication Attempt: Mar 5 15:35:57 2015 UTC
Communication Deadline: Jun 3 03:32:51 2015 UTC
License Usage
==============
(US_License):
Description:
Count: 64
Version: 1.0
Status: AUTHORIZED
(DS_License):
Description:
Count: 768
Version: 1.0
Status: AUTHORIZED
(WAN_License):
Description:
Count: 8
Version: 1.0
Status: OUT OF COMPLIANCE
Product Information
===================
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
58
Basic Configuration
Verifying Cisco Smart Licensing Configuration
UDI: PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
HA UDI List:
Active:PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
Standby:PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
Agent Version
=============
Smart Agent for Licensing: 1.2.1_throttle/5
Component Versions: SA:(1_2_1_throttle)1.1.0, SI:(rel20)1.0.1, CH:(rel4)1.0.15,
PK:(rel16)1.0.7
Registration:
Status: REGISTERED
Virtual Account: auto-test-1
Initial Registration: SUCCEEDED on Mar 5 02:01:03 2015 UTC
Last Renewal Attempt: None
Next Renewal Attempt: Sep 1 02:03:51 2015 UTC
Registration Expires: Never
License Authorization:
Status: OUT OF COMPLIANCE on Mar 5 03:34:54 2015 UTC
Last Communication Attempt: SUCCEEDED on Mar 5 03:35:57 2015 UTC
Next Communication Attempt: Mar 5 15:35:56 2015 UTC
Communication Deadline: Jun 3 03:32:50 2015 UTC
Registration:
Status: REGISTERED
Virtual Account: auto-test-1
Last Renewal Attempt: None
Next Renewal Attempt: Sep 1 02:03:51 2015 UTC
License Authorization:
Status: OUT OF COMPLIANCE
Last Communication Attempt: SUCCEEDED
Next Communication Attempt: Mar 5 15:35:56 2015 UTC
License Usage:
License Entitlement tag Count Status
---------------------------------------------------------------
(US_License) 64 AUTHORIZED
(DS_License) 768 AUTHORIZED
(WAN_License) 8 OUT OF COMPLIANCE
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
59
Basic Configuration
Verifying Cisco Smart Licensing Configuration
Registration:
Status: REGISTERED
Virtual Account: auto-test-1
Initial Registration: SUCCEEDED on Mar 5 02:01:03 2015 UTC
Last Renewal Attempt: None
Next Renewal Attempt: Sep 1 02:03:51 2015 UTC
Registration Expires: Never
License Authorization:
Status: OUT OF COMPLIANCE on Mar 5 03:34:54 2015 UTC
Last Communication Attempt: SUCCEEDED on Mar 5 03:35:57 2015 UTC
Next Communication Attempt: Mar 5 15:35:57 2015 UTC
Communication Deadline: Jun 3 03:32:51 2015 UTC
Evaluation Period:
Evaluation Mode: Not In Use
Evaluation Period Remaining: 89 days, 23 hours, 25 minutes, 40 seconds
License Usage
=============
Handle: 1
License: 'nullPtr'
Entitlement Tag:
regid.2014-11.com.cisco.US_License,1.0_a3f32909-2c71-426c-b3e0-eeefc946f9b3
Description: <empty>
Count: 64
Version: 1.0
Status: AUTHORIZED(3)
Status time: Mar 5 03:34:54 2015 UTC
Request Time: Mar 5 03:34:17 2015 UTC
Handle: 2
License: 'nullPtr'
Entitlement Tag:
regid.2014-11.com.cisco.DS_License,1.0_71ad0ae1-5e5e-4f02-b380-d2e1b8dcfa03
Description: <empty>
Count: 768
Version: 1.0
Status: AUTHORIZED(3)
Status time: Mar 5 03:34:54 2015 UTC
Request Time: Mar 5 03:34:17 2015 UTC
Handle: 3
License: 'nullPtr'
Entitlement Tag:
regid.2014-11.com.cisco.WAN_License,1.0_3d8bb7ba-1a92-4f01-a4aa-a4479f1d7612
Description: <empty>
Count: 8
Version: 1.0
Status: OUT OF COMPLIANCE(4)
Status time: Mar 5 03:34:54 2015 UTC
Request Time: Mar 5 03:34:17 2015 UTC
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
60
Basic Configuration
Verifying Cisco Smart Licensing Configuration
Product Information
===================
UDI: PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
HA UDI List:
Active:PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
Standby:PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
Agent Version
=============
Smart Agent for Licensing: 1.2.1_throttle/5
Component Versions: SA:(1_2_1_throttle)1.1.0, SI:(rel20)1.0.1, CH:(rel4)1.0.15,
PK:(rel16)1.0.7
License Certificates
====================
Production Cert: True
PIID: 36bf91ae-0577-4213-9e62-1b6ee0add02f
Licensing Certificated:
Id certificate Info:
Start Date: Mar 5 01:57:54 2015 UTC
Expiry Date: Mar 4 01:57:54 2016 UTC
Version Number: 3
Serial Number: 134418
Common Name: 05FB26B1A58A106DEA6878C346432186D08BC1C5::1,2
Sub CA Info:
Start Date: Apr 24 22:19:15 2013 UTC
Expiry Date: Apr 24 21:55:42 2033 UTC
Version Number: 3
Serial Number: 2
Common Name: Smart Licensing CA - DEV
HA Info
==========
RP Role: Active
Chassis Role: Active
Behavior Role: Active
RMF: True
CF: True
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
61
Basic Configuration
Verifying Cisco Smart Licensing Configuration
CF State: Stateless
Other Info
==========
Software ID: regid.2014-12.com.cisco.CBR8V1,1.0_95948658-0b8b-4e8f-838d-b17020364ca9
Agent State: OOC
TS enable: True
Transport: Callhome
Locale: en_US.UTF-8
Debug flags: 0x7
Privacy Send Hostname: True
Privacy Send IP: True
Build type:: Production
sizeof(char) : 1
sizeof(int) : 4
sizeof(long) : 4
sizeof(char *): 8
sizeof(time_t): 4
sizeof(size_t): 8
Endian: Big
enableOnInit: True
routingReadyByEvent: True
systemInitByEvent: True
WaitForHaRole: False
standbyIsHot: True
chkPtType: 2
delayCommInit: False
roleByEvent: True
maxTraceLength: 150
traceAlwaysOn: False
debugFlags: 7
• show license udi—Displays the license Unique Device Identifier (UDI) information.
The following is a sample output of this command:
Router# show license udi
UDI: PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
HA UDI List:
Active:PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
Standby:PID:CBR-8-CCAP-CHASS,SN:FXS1739Q0NT
License Authorization:
Status: OUT OF COMPLIANCE on Mar 5 03:34:54 2015 UTC
(US_License):
Description:
Count: 64
Version: 1.0
Status: AUTHORIZED
(DS_License):
Description:
Count: 768
Version: 1.0
Status: AUTHORIZED
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
62
Basic Configuration
Verifying Cisco Smart Licensing Configuration
(WAN_License):
Description:
Count: 8
Version: 1.0
Status: OUT OF COMPLIANCE
• show call-home profile all—Displays the call home profile information for all configured profiles.
The following is a sample output of this command:
Router# show call-home profile all
Periodic configuration info message is scheduled every 25 day of the month at 10:03
Periodic inventory info message is scheduled every 25 day of the month at 09:48
Alert-group Severity
------------------------ ------------
crash debug
diagnostic minor
environment minor
inventory normal
Syslog-Pattern Severity
------------------------ ------------
.* major
• show call-home smart-licensing statistics—Displays the call home smart licensing statistics information.
The following is a sample output of this command:
Router# show call-home smart-licensing statistics
Use the following commands to verify the DOCSIS 3.1 Downstream License on the Cisco cBR router:
• show cable license all | begin D3.1—Displays all the DOCSIS 3.1 downstream license information.
The following is a sample output of this command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
63
Basic Configuration
Troubleshooting Cisco Smart Licensing
Load for five secs: 21%/1%; one minute: 52%; five minutes: 52%
Time source is NTP, 10:41:11.175 PST Mon May 9 2016
--------------------------------------------
Entitlement: DOCSIS 3.1 Downstream Channel License
Consumed count: 31
Consumed count reported to SmartAgent: 0
Enforced state: No Enforcement
Use the following commands to verify the DOCSIS 3.1 Upstream Exclusive License on the Cisco cBR router:
• • show cable licenses us_d31_exclusive—Displays the DOCSIS 3.1 upstream exclusive license
information.
The following is a sample output of this command:
Router# show cable licenses us_d31_exclusive
Load for five secs: 99%/2%; one minute: 21%; five minutes: 6%
Time source is NTP, *10:14:30.935 CST Tue Jun 6 2017
--------------------------------------------
Entitlement: DOCSIS 3.1 Upstream Channel Exclusive License
Total Licensed Spectrum: 188000000Hz
Consumed count: 188
Consumed count reported to SmartAgent: 188
Enforced state: No Enforcement
Procedure
Step 2 license smart renew Manually renews the license registration of the device
instance with Cisco.
Example:
Router# license smart renew
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
64
Basic Configuration
Unregistering the Router from Cisco Smart Licensing
Procedure
Step 2 license smart deregister Removes the Cisco Smart Licensing registration for the
device instance. All Cisco Smart Licensing certificates and
Example:
entitlements are removed.
Router# license smart deregister
Additional References
Related Documents
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
65
Basic Configuration
Feature Information for Cisco Smart Licensing
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco Smart Licensing Cisco IOS XE Fuji This feature was integrated on theCisco cBR
16.7.1 Series Converged Broadband Routers.
DOCSIS 3.1 US Channel Cisco IOS XE Fuji This feature was integrated on theCisco cBR
Licensing 16.7.1 Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
66
CHAPTER 3
Core Peak Bandwidth Licensing
The Core Peak Bandwidth (CPB) license enables you to manage Cisco cBR-8 routers with one comprehensive
license, unlike the multiple license types associated with the traditional licensing models. This document
provides information on CPB and how to configure the license on Cisco cBR-8 routers.
• Core Peak Bandwidth License, on page 67
• Configure CPB on Cisco cBR Routers, on page 68
• Feature Information for Core Peak Bandwidth Licensing , on page 69
CPB Calculation
The total CPB is calculated by measuring the core traffic through all the CCAP cores, taking the 95th percentile
of the monthly peak, and reporting the quarterly value on the first day of the next quarter to the Smart License
server to automatically manage the licensing process. The Smart License server automatically invoices for
additional licensing needs and then delivers the licenses when you pay.
The traffic rate is measured every 5 minutes. Cisco cBR-8 routers save this data for a minimum of three
months. The monthly CPB value is calculated and the maximum monthly value is considered as the quarterly
CPB.
When you enable CPB on Cisco cBR-8, the initial CPB value is measured as 1.
For measuring the CPB, 12 samples are collected in every hour, which is one sample every 5 minutes. Due
to a maintenance window or a shutdown, which approximately is less than 5 hours, if samples are lost and
the number of lost samples is more than 60 in a month, the cable operator is notified with an error message.
If the chassis serial number does not match the local chassis serial number, these sample records are deleted
when starting the router or rebooting it. The sample history is also cleared when a Supervisor card is replaced.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
67
Basic Configuration
Configure CPB on Cisco cBR Routers
To calculate the monthly CPB value, the Cisco cBR router rates all samples collected in one month based on
the speed. For example, if 8767 samples are collected in a month, and the 8767th sample is the fastest, then
the 95th percentile is the 8329th sample rated by speed (consider the first sample as the slowest and the 8767th
the fastest). Hence, the CPB value for that month is the value of the 8329th sample divided by 100 (100Mbps).
Use the no cable license enable-CPB command to disable CPB. By default, CPB is disabled on Cisco
cBR routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
68
Basic Configuration
View CPB Sample History
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Core Peak Bandwidth Licensing Cisco IOS XE Fuji 16.9.1a This feature was introduced on Cisco
cBR Series Converged Broadband
Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
69
Basic Configuration
Feature Information for Core Peak Bandwidth Licensing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
70
CHAPTER 4
Capped License Enforcement
This document provides information on the Capped License feature and on how to configure it on Cisco cBR
Series Routers.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 71
• Information About Capped License Support, on page 73
• How to Configure Capped License Enforcement, on page 74
• Configuration Examples, on page 74
• Feature Information for Capped License Enforcement, on page 75
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
71
Basic Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 6: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
72
Basic Configuration
Information About Capped License Support
If the entitlement usage is less than or equal You can configure the limit and turn on additional resources.
to the CAP count When the feature usage reaches the CAP count, the platform
prevents the additional usage.
If the entitlement usage is greater than the CAP Stops the SNMP command from running. A message appears
count to inform you about this scenario and the difference in the
count.
The following table shows the conditions under which you must set the CAP enable and the CAP count
options.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
73
Basic Configuration
How to Configure Capped License Enforcement
System reload No No
SSO N/A No
Configuration Examples
The following example shows how to get the EnforcementEnabled Global value using the community private
on the server 172.25.15.210 using SNMP version 2c:
$ snmpget -v 2c -c public 172.25.15.210 1.3.6.1.4.1.9.9.839.1.1.3.0
The following example shows how to set the EnforcementEnabled Global value using the community private
on the server 172.25.15.210 using SNMP version 2c.
$ snmpset -v 2c -c private 172.25.15.210 1.3.6.1.4.1.9.9.839.1.1.3.0 i 1
The following example shows how to set the DS license cap limit to 999999.
$ snmpset -v 2c -u private 123 172.25.15.210 1.3.6.1.4.1.9.9.839.1.1.4.1 u 999999
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
74
Basic Configuration
Feature Information for Capped License Enforcement
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Capped License Enforcement Cisco IOS XE Everest 16.6.1 This feature was introduced in Cisco
IOS XE Everest 16.6.1 on Cisco cBR
Series Converged Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
75
Basic Configuration
Feature Information for Capped License Enforcement
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
76
CHAPTER 5
Consolidated Packages and SubPackages
Management
This document discusses how consolidated packages and software subpackages (individual and optional) are
run and managed on the Cisco cBR Series Converged Broadband Router. It contains the following sections:
• Finding Feature Information, on page 77
• Running the Cisco cBR Series Routers Using Individual and Optional SubPackages: An Overview , on
page 77
• Running the Cisco cBR Series Routers Using a Consolidated Package: An Overview , on page 78
• Running the Cisco cBR Series Routers: A Summary , on page 78
• Software File Management Using Command Sets , on page 79
• Managing and Configuring the Router to Run Using Consolidated Packages and Individual SubPackages,
on page 80
• Upgrading Individual SubPackages, on page 100
• Additional References, on page 108
• Feature Information for Consolidated Packages and SubPackages Management, on page 108
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
77
Basic Configuration
Running the Cisco cBR Series Routers Using a Consolidated Package: An Overview
When the router is configured to run using individual and optional subpackages:
• Each individual subpackage within a consolidated package is extracted onto the router as its own file.
• Additionally, any optional subpackages must be separately downloaded and stored in the same directory
with the provisioning file and the other individual subpackages that have been extracted.
• The router then runs by accessing each file as needed for operational purposes. All individual and optional
subpackage files must be stored in the same directory on the router for the router to run properly using
individual subpackages.
When the router runs using the individual and optional subpackages, the router needs to be configured to boot
using the provisioning file that was included in the consolidated package with the individual subpackage files.
This provisioning file must also be in the same directory as the individual and optional subpackage files. The
router boots faster when configured to run using individual and optional subpackages than it does when
configured to run using a consolidated package.
A Cisco cBR Series Router cannot be configured to run individual and optional subpackages stored on a TFTP
or any other network server. To use this method of running the router, copy the individual and optional
subpackages along with the provisioning file onto the bootflash: file system.
Note Booting the router from a consolidated package is not supported for installation of optional subpackages.
When the router is configured to run using a consolidated package, the entire consolidated package file is
copied onto the router or accessed by the router via TFTP or another network transport method. The router
runs using the consolidated package file.
A router configured to run using a consolidated package is booted by booting the consolidated package file.
Because this file is large, the boot process for routers running using the consolidated package is slower than
the boot process for routers running individual subpackages.
A router configured to run using a consolidated package does have some advantages over a router configured
to run individual subpackages. First, a consolidated package can be booted and utilized using TFTP or another
network transport method. Secondly, configuring the router to use the one consolidated package file is easier
than managing several individual subpackage files. Running the router using a consolidated package may be
the right method of running the router in certain networking environments.
The consolidated package should be stored on bootflash:, usb[0-1]:, or a remote file system when this method
is used to run the router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
78
Basic Configuration
Software File Management Using Command Sets
• The router boots fastest when booted using the individual subpackage boot approach.
• Individual subpackages can be upgraded instead of the complete consolidated image.
Consolidated Package • Easier management. Only Slower boot times and lessened
have to manage one file maximum system scalability
instead of many files. because the larger image must be
processed at all times.
• A consolidated package file
can be stored in bootflash:, on
any TFTP or other network
server.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
79
Basic Configuration
Managing and Configuring the Router to Run Using Consolidated Packages and Individual SubPackages
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
80
Basic Configuration
Cable Line Card Process Restart
The N+1 line card high availability (LCHA) system reboots the active and the standby line cards whenever
a package is upgraded on a line card. This occurs for sub-package upgrade for Field Replaceable Units (FRUs)
on the line card as well. Every time an upgrade is done to a package or sub-package, the line card must be
rebooted. The time taken for the package upgrade on N number of active line cards, the total number of reboots
would be 2xN. This is time-consuming and may affect services on the rebooting line cards.
To avoid the disadvantages of reloading the router and the line cards, use the Cable Line Card Process Restart
features when you upgrade packages on the RF line cards.
Note Do not use the process restart features without upgrading or installing packages on the RF line cards.
Primarily there are two features that allow you to restart Cable Line Card processes:
• Cable Line Card Control Plane Process Restart
• Cable Line Card Upstream Scheduler Process Restart
Restrictions:
• To upgrade a line card IOS using the Cable Line Card Control Plane Process Restart feature, the
sub-package must have the patches for cbrsup-clcios and cbrsup-clciosdb.
• IOSd and us-scheduler restart are supported. You can restart IOSd only, which requires IOSd/IOSdb
packages or restart the us-scheduler only, which requires clc-docsis package. You can also restart both
using a single command, where the us-scheduler is restarted first and then the IOSd is restarted. In this
case, IOSd/IOSdb and clc-docsis packages are required.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
81
Basic Configuration
Restart on Crash
The Cable Line Card Control Plane Process Restart feature provides the following restart options:
• Restart a specific slot using the request platform software process restart command with the slot slot
number option.
• Restart all the line cards without specifying a specific slot, using the request platform software process
restart command without the slot slot number option.
• Interval based restart option of all line card using the request platform software process restart
command with the interval secs option.
Restart on Crash
The cable line card control plane and upstream scheduler process restarts automatically after a crash. After
restarting process, secondary line card is reset.
Restrictions:
• Restart on crash supported only on primary active line cards
The table below lists the cable line card behaviors when crash happens under different rules.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
82
Basic Configuration
Using the Cable Line Card Control Plane Process Restart Feature
LCHA or LCPR Yes Cable line card reset Active after switchover
LCHA or LCPR Yes Cable line card reset Active after switchover
No LCHA Preferred or Yes Cable line card reset Active after switchover
LCPR
Note • Manual process restart does not depend on policy configured, and will shut/unshut secondary cable line
card if present.
• “LCHA preferred” and “process restart enable” are default. User can set these two parameters using
disable-auto-restart and lcha-preferred commands. For the details, see
http://www.cisco.com/c/en/us/td/docs/cable/cmts/cmd_ref/b_cmts_cable_cmd_ref.html.
• Behavior is the same for Control Plane Process Restart and Upstream Scheduler Process Restart.
• Secondary cable line card in standby mode is considered present.
The restart retry limit feature is added to the Cable Line Card Process Restart, it is applicable only to restart
on crash. Using this feature, the customer can set a restart retry time limit, if the process cannot restart
successfully within this limit, the line card will reload. This feature can prevent the line card from continuous
restart when restart failed.
Using the Cable Line Card Control Plane Process Restart Feature
To use the Cable Line Card Control Plane Process Restart Feature, install the RF line card sub-package upgrade
using the command.
Step 1 Install the RF line card sub-package upgrade using the request platform software package install node file noreload
linecard command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
83
Basic Configuration
Configuring the Cable Line Card Control Plane Process Restart Retry Limit
Step 2 Use the request platform software process restart command to restart the RF line card IOSd process on all the cable
line cards sequentially.
Step 3 Use the request platform software process restart slot slot# command to restart the RF line card IOSd process on a
specific cable line card.
Configuring the Cable Line Card Control Plane Process Restart Retry Limit
To configure the Cable Line Card Control Plane Process Restart Retry Limit, complete the following procedure:
enable
configure terminal
process-restart
lc-control-plane-timeout time
restart-retry retry-times
exit
Examples for Cable Line Card Control Plane Process Restart Feature
This section provides the sample outputs for the commands used in the Cable Line Card Control Plane Process.
This example shows the output of the request platform software package install node file command with
the noreload linecard option that installs the sub-package upgrade:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
84
Basic Configuration
Examples for Cable Line Card Control Plane Process Restart Feature
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
85
Basic Configuration
Examples for Cable Line Card Control Plane Process Restart Feature
Found cbrsup-clcios.2015-03-23_17.53_haolin2.SSA.pkg
Found cbrsup-clciosdb.2015-03-23_17.53_haolin2.SSA.pkg
Verifying image file locations
Inspecting image file types
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting ISSU compatibility verification ---
Verifying image type compatibility
Checking IPC compatibility with running software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking package specific compatibility
Finished ISSU compatibility verification
--- Starting impact testing ---
Checking operational impact of change
Finished impact testing
--- Starting list of software package changes ---
Old files list:
Removed cbrsup-clcios.2015-03-23_17.28_haolin2.SSA.pkg
Removed cbrsup-clciosdb.2015-03-23_17.28_haolin2.SSA.pkg
New files list:
Added cbrsup-clcios.2015-03-23_17.53_haolin2.SSA.pkg
Added cbrsup-clciosdb.2015-03-23_17.53_haolin2.SSA.pkg
Finished list of software package changes
--- Starting commit of software changes ---
Updating provisioning rollback files
Creating pending provisioning file
Committing provisioning file
Finished commit of software changes
--- Starting analysis of software changes ---
Finished analysis of software changes
--- Starting update running software ---
Blocking peer synchronization of operating information
Creating the command set placeholder directory
Finding latest command set
Finding latest command shortlist lookup file
Finding latest command shortlist file
Assembling CLI output libraries
Assembling CLI input libraries
Assembling Dynamic configuration files
Applying interim IPC and database definitions
Replacing running software
Replacing CLI software
Restarting software
Restarting software: target frus filtered out ... skipped
Applying final IPC and database definitions
Generating software version information
Notifying running software of updates
Unblocking peer synchronization of operating information
Unmounting old packages
Cleaning temporary installation files
Finished update running software
SUCCESS: Finished installing software.
Found clc package
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
86
Basic Configuration
Cable Line Card Upstream Scheduler Process Restart
This example shows the output of the show platform software ios restart info command:
This example shows the output of the request platform software process restart command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
87
Basic Configuration
Using the Cable Line Card Upstream Scheduler Process Restart Feature
• The request platform software package restart command is used to upgrade the new DOCSIS sub-pkg
patch without reloading the line card.
• Effective with Cisco IOS-XE Release 3.18.0S, the card restarts automatically after a crash. For more
information, see Restart on Crash, on page 82 section.
Restrictions:
The following restrictions apply to the :
• The Upstream Scheduler process can be restarted only on the primary active RF line cards.
• The Upstream Scheduler process restart does not work when double failures (i.e. termination of Upstream
Scheduler and one or more process at the same time) occur. The double failures result in line card reload.
• The restart of the next Upstream Scheduler (i.e. Upstream Scheduler process on the next RF line card)
does not occur until the current Upstream Scheduler process recovers fully.
Using the Cable Line Card Upstream Scheduler Process Restart Feature
To use the Cable Line Card Upstream Scheduler Process Restart Feature, install the RF line card sub-package
upgrade using the command.
Step 1 Install the RF line card sub-package upgrade using the request platform software package install node file noreload
linecard command.
Step 2 Use the request platform software process restart command to restart the Upstream Scheduler process on all the cable
line cards sequentially.
Step 3 Use the request platform software process restart slot slot# command to restart the Upstream Scheduler process on a
specific cable line card.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
88
Basic Configuration
Configuring the Cable Line Card Control Plane Process Restart Retry Limit
Configuring the Cable Line Card Control Plane Process Restart Retry Limit
To configure the Cable Line Card Control Plane Process Restart Retry Limit, complete the following procedure:
enable
configure terminal
process-restart
lc-us-scheduler-timeout time
restart-retry retry-times
exit
Examples for Cable Line Card Upstream Scheduler Process Restart Feature
This section provides the sample outputs for the commands used in the Cable Line Card Upstream Scheduler
Process Restart Feature.
This example shows the output of the show platform software us-scheduler restart info command.
This example shows the output when the upstream scheduler process is restarted.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
89
Basic Configuration
Examples for Cable Line Card Upstream Scheduler Process Restart Feature
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
90
Basic Configuration
Examples for Cable Line Card Upstream Scheduler Process Restart Feature
--- Starting local lock acquisition on R0 --- Finished local lock acquisition on R0
--- Starting installation state synchronization --- Finished installation state
synchronization
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification --- Checking image file names Locating image files and
validating name syntax
Found cbrsup-clcdocsis.2015-10-08_18.10_haolin2.SSA.pkg
Verifying image file locations
Inspecting image file types
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction --- Verifying existing software set Processing
candidate provisioning file Constructing working set for candidate
package set Constructing working set for running package set Checking command output
Constructing merge of running and candidate packages Checking if resulting
candidate package set would be complete Finished candidate package set construction
--- Starting ISSU compatibility verification ---
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard fo rmat.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard fo rmat.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard fo rmat.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard fo rmat.
Skipping ISSU Software Compatibility checks.
WARNING:
Verifying image type compatibility
Checking IPC compatibility with running software Checking candidate package set infrastructure
compatibility Checking infrastructure compatibility with running
software Checking package specific compatibility Finished ISSU compatibility verification
--- Starting impact testing ---
Checking operational impact of change
Finished impact testing
--- Starting list of software package changes --- Old files list:
Removed cbrsup-clcdocsis.BLD_MCP_DEV_LATEST_20151006_133623.SSA.pkg
New files list:
Added cbrsup-clcdocsis.2015-10-08_18.10_haolin2.SSA.pkg
Finished list of software package changes
--- Starting commit of software changes --- Updating provisioning rollback files Creating
pending provisioning file Committing provisioning file Finished
commit of software changes
--- Starting analysis of software changes --- Finished analysis of software changes
--- Starting update running software --- Blocking peer synchronization of operating
information Creating the command set placeholder directory
Finding latest command set
Finding latest command shortlist lookup file
Finding latest command shortlist file
Assembling CLI output libraries
Assembling CLI input libraries
Assembling Dynamic configuration files
Applying interim IPC and database definitions
Replacing running software
Replacing CLI software
Restarting software
Restarting software: target frus filtered out ... skipped
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
91
Basic Configuration
Examples for Cable Line Card Upstream Scheduler Process Restart Feature
Note If the upgrade package includes both IOSD-CLC and US-scheduler sub-packages, the request platform
software process restart command first restarts the Cable Line Card Upstream Scheduler process and then
the Cable Line Card Control Plane process.
This example shows the output of the request platform software process restart command when the Control
Plane and the upstream scheduler process are restarted:
Note If the slot keyword is not used, the upstream scheduler process on all the line cards are restarted sequentially.
Available upgrades
cbrsup-clcdocsis.2015-09-24_03.09_johuynh.SSA.pkg
cbrsup-clcios.2015-09-24_03.09_johuynh.SSA.pkg
cbrsup-clciosdb.2015-09-24_03.09_johuynh.SSA.pkg
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
92
Basic Configuration
Quick Start Software Upgrade
Available upgrades
cbrsup-clcdocsis.2015-09-24_03.09_johuynh.SSA.pkg
cbrsup-clcios.2015-09-24_03.09_johuynh.SSA.pkg
cbrsup-clciosdb.2015-09-24_03.09_johuynh.SSA.pkg
You can specify a time interval in seconds using the interval keyword, between the restarting of two line card
processes in the sequence. The default interval is five seconds.
This example shows the configuration of an interval of six seconds.
Step 1 Copy the consolidated package into bootflash: using the copy URL-to-image bootflash: command.
Step 2 If you want to run the router using individual subpackages, enter the request platform software package expand file
bootflash:/sub_dir/base_image command. If you want to run the router using a consolidated package, skip this step.
Step 3 Enter the dir bootflash: command to verify your consolidated package or your extracted subpackages are in the directory.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
93
Basic Configuration
Managing and Configuring a Consolidated Package Using the copy Command
Step 4 If you are trying to run individual subpackages, use the delete bootflash:base_image to delete the consolidated package.
If you want to run the router using the consolidated package, skip this step.
Step 5 Set up the boot parameters for your boot. Set the configuration register to 0x2 by entering the config-register 0x2102
global configuration command, and enter the boot system flash bootflash:base_image (if running using the consolidated
package) or boot system flash bootflash:provisionging-file-name (if running using individual subpackages) global
configuration command.
Step 6 Enter copy running-config startup-config to save your configuration.
Step 7 Enter the reload command to reload the router and finish the boot. The upgraded software should be running when the
reload completes.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
94
Basic Configuration
Managing and Configuring a Router to Run Using Individual SubPackages From a Consolidated Package
Router# config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#boot system flash
bootflash:cbrsup-universal*.bin
Router(config)#config-reg 0x2102
Router(config)#exit
Router#show run | include boot
boot-start-marker
boot system flash bootflash:cbrsup-universal*.bin boot-end-marker
Router# copy run start
Destination filename [startup-config]? Building configuration...
[OK]
Router# reload
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
95
Basic Configuration
Extracting a Consolidated Package and Booting Using the Provisioning File
Note After performing this step, do not move any of the files. The bootup process cannot function properly unless
all of the subpackages and the provisioning file are located in the same directory. Also, do not rename the
subpackage files. Only the provisioning file can be renamed, and the renaming of the provisioning file, if
desired, should be done at this step before the router is rebooted.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
96
Basic Configuration
Extracting a Consolidated Package and Booting Using the Provisioning File
Extracting the SubPackages, Configuring the Router to Boot Using the Provisioning File, and Reloading the
Router: Example 2
In the following example, the provisioning file and the individual subpackages are extracted from a consolidated package.
The router is then configured to boot using the provisioning file. This example also shows the config-register being set
and the running configuration being saved because these tasks must be performed for the router to reload properly. The
router is then reloaded to complete the process.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
97
Basic Configuration
Copying a Set of Individual SubPackage Files, and Booting Using a Provisioning File
Copying a Set of Individual SubPackage Files, and Booting Using a Provisioning File
To copy a set of individual subpackage files and to boot using a provisioning file, perform the following steps:
Note Although this upgrade method works, it is less efficient than other methods of upgrading the router's software.
Step 1 Copy each individual subpackage and the provisioning file into the bootflash: directory using the copy command. Note
that this method of running the router will only work if all the individual subpackages for a release and a provisioning
file are downloaded onto the router and stored in the bootflash: directory. No other file directories should be used for
booting the router using individual subpackages.
The files can also be moved on the router physically using a USB Flash drive.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
98
Basic Configuration
Installing an Optional SubPackage
Step 1 Verify that the Supervisor is running in individual subpackage mode and was booted from a provisioning file.
Step 2 Verify that the version of the optional subpackage that you want to install is the same version as the software running on
the active Supervisor.
Step 3 Download the optional subpackage that you want to install. Optional subpackages must be downloaded independently
from consolidated packages for the Cisco cBR Series Routers.
Step 4 On each Supervisor, copy the optional subpackage to the directory where any other individual subpackages and the
provisioning file is located.
Step 5 Run the request platform software package install rp file command, as shown in the following example.
Note Do not use the optional slot or bay keywords for the initial installation.
--- Starting file path checking --- Finished file path checking
--- Starting image file verification --- Checking image file names Verifying image file locations
Locating image files and validating name syntax
Found cbrsup-universal*.bin
Inspecting image file types Processing image file constraints Creating candidate provisioning file
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
Software sets are identified as compatible Checking IPC compatibility with running software Checking
candidate package set infrastructure compatibility Checking infrastructure compatibility with running
software Checking package specific compatibility Finished compatibility testing
--- Starting impact testing --- Checking operational impact of change Finished impact testing
--- Starting list of software package changes --- No old package files removed New files list:
Added cbrsup-universal*.bin Finished list of software package changes
--- Starting commit of software changes --- Updating provisioning rollback files Creating pending
provisioning file Committing provisioning file Finished commit of software changes
--- Starting analysis of software changes --- Finished analysis of software changes
--- Starting update running software --- Blocking peer synchronization of operating information
Creating the command set placeholder directory
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
99
Basic Configuration
Upgrading Individual SubPackages
Installing a Patch that Affects Both Line Card and Supervisor Card
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
100
Basic Configuration
Installing a Patch that Affects Only Supervisor Cards
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
101
Basic Configuration
Upgrading a Line Card SubPackage
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
102
Basic Configuration
Upgrading a Line Card SubPackage
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
103
Basic Configuration
Upgrading a Line Card SubPackage
Use the request platform software package install node file filename noreload linecard command to
upgrade a line card subpackage.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
104
Basic Configuration
Upgrading a Line Card SubPackage
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
105
Basic Configuration
Upgrading a Line Card SubPackage
Restarting software
Restarting software: target frus filtered out ... skipped
Applying final IPC and database definitions
Generating software version information
Notifying running software of updates
Unblocking peer synchronization of operating information
Unmounting old packages
Cleaning temporary installation files
Finished update running software
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
106
Basic Configuration
Upgrading a Line Card SubPackage
Use the show platform software patch n info command to verify completion of this upgrade.
Use the show platform software ios slot-number restart info command to verify completion of this upgrade.
This example shows the output of this show command for the RF line card slot number 2.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
107
Basic Configuration
Additional References
Router#
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Consolidated Packages and Cisco IOS XE Fuji 16.7.1 This feature was integrated on the
SubPackages Management Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
108
CHAPTER 6
Support for 2x100G DPIC
This document provides details of the Cisco cBR support for the Cisco cBR-8 2x100G DPIC and how to
configure it on Cisco cBR Series Routers.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 109
• Information About Cisco cBR 2x100G DPIC, on page 111
• How to Configure 2x100G DPIC, on page 113
• Feature Information for 2x100G DPIC Support, on page 115
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
109
Basic Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 10: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
110
Basic Configuration
Information About Cisco cBR 2x100G DPIC
For CBR-CCAP-LC-G2-R cards that support 40G DPIC, eight 10GE interfaces are divided into four XFI
groups.
For each 10G interface, theoretical bandwidth of all downstream channels configured under Te
<slot>/<subslot>/0 and Te <slot>/<subslot>/1 must not exceed 9Gbps.
0 0
2 1
4 2
6 3
For CBR-CCAP-LC-G2-R cards supporting 40G DPIC 2x100G mode, only one 100GE interface is active.
32 downstream controllers are divided into four XFI groups.
Since there is only one 100G interface, for each downstream controller, the theoretical bandwidth of all
downstream channels configured under cable downstream controller <slot>/<subslot>/0 | <slot>/<subslot>/7
must not exceed 9Gbps.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
111
Basic Configuration
Support for Link Redundancy
0-7 0
8-15 1
16-23 2
24-31 3
This table shows the theoretical maximum number of SCQAM downstream channels in each XFI group for
different annex and QAM modulation.
Router#sh ip int b | in Hu
HundredGigE0/1/8 209.165.200.225 YES NVRAM up up
HundredGigE0/1/9 unassigned YES unset administratively down down
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
112
Basic Configuration
How to Configure 2x100G DPIC
To create a DPIC-100G card with 8x10GE interface mode, perform these steps.
Router# configure terminal
Router(config)# card 2/0 CBR-CCAP-LC-G2-R r-phy DPIC-G2-10GE
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
113
Basic Configuration
Switch Between 8x10G and 2x100G Modes
Caution When you run the no card command, the console becomes nonresponsive for more than 20 seconds. While
the console is nonresponsive, do not run any commands in other sessions to the Cisco cBR.
4. Run the show platform command to verify the status of the DPIC.
Router# show platform
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
114
Basic Configuration
Configure RPD
0 CBR-CCAP-LC-G2-R ok 01:06:50
0/1 CBR-DPIC-2X100G ok 01:03:36
Configure RPD
To configure RPD using the 100G interface, use the cable rpd node command. This is an example of onfiguring
RPD.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
115
Basic Configuration
Feature Information for 2x100G DPIC Support
Support for 2x100G DPIC Cisco IOS XE Gibraltar 16.12.1 This feature was introduced in Cisco
IOS XE Gibraltar 16.12.1 on Cisco cBR
Series Converged Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
116
CHAPTER 7
G.8275.2 Telecom Profile
This document provides information on the support for G.8275.2 telecom profile and how to configure Cisco
cBR series routers to avail the support.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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.
• G.8275.2 Telecom Profile, on page 117
• Information About G.8275.2 Telecom Profile, on page 117
• How to Configure the G.8275.2 Profile, on page 120
• Configuration Examples, on page 121
• DPIC PTP Primary, on page 122
• Feature Information for G.8275.2 Profile, on page 128
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
117
Basic Configuration
Why G.8275.2 Telecom Profile?
PTP Clocks
Two types of ordinary clocks are used in this profile:
Ordinary Clocks (OCs)
• Telecom Grandmaster (T-GM)—A telecom grandmaster provides timing for other devices in the network,
and is usually connected to a primary reference time source, such as a GNSS receiver. It does not
synchronize its local clock to other network elements. Considerations for a T-GM:
• Only one PTP port can be configured as a primary port.
• One T-GM primary port can have multiple subordinates associated with it.
• The T-GM OC primary port is a fixed port; that is, it always acts as a primary clock and its role
does not change by negotiating with its peer.
• Partial-Support Telecom Time Subordinate Clocks (T-TSC-P and T-TSC-A)—A subordinate clock
synchronizes its local clock to another PTP clock (GM, T-GM or T-BC), and does not provide
synchronization through PTP to any other device. Considerations for a T-TSC-P:
• An ordinary clock with single subordinate port can be configured.
• Only one peer clock address can be configured as clock source.
Note • Ordinary clocks (OC) always have only one PTP port.
• In G.8275.2 (02/2016), PTP transparent clocks are not permitted.
PTP Domain
A PTP domain is a logical grouping of clocks that communicate with each other using the PTP protocol.
A single computer network can have multiple PTP domains operating separately, for example, one set of
clocks synchronized to one time scale and another set of clocks synchronized to another time scale. PTP can
run over either Ethernet or IP, so a domain can correspond to a local area network or it can extend across a
wide area network.
The allowed domain numbers of PTP domains within a G.8275.2 network are in the range of 44 and 63 (both
inclusive). The default domain number is 44.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
118
Basic Configuration
PTP Messages and Transport
PTP Ports
A port can be configured to perform either fixed primary or subordinate role or can be configured to change
its role dynamically. If no role is assigned to a port, it can dynamically assume a primary, passive, or subordinate
role based on the BMCA.
In G.8275.2, PTP ports are not tied to any specific physical interfaces, but are tied to a loopback (virtual)
interface. Traffic from a PTP port is routed through any physical interface based on the routing decision.
For a dynamic port, only one clock source can be configured.
Alternate BPCA
The BPCA (Best Primary Clock Algorithm, which is also known as Best Master Clock Algorithm (BMCA
[RFCÂ 7273]) implementation in G.8275.2 is different from that in the default PTP profile. The G.8275.2
implementation specifies an alternate best primary clock algorithm (ABPCA), which is used by each device
to select a clock to synchronize to, and to decide the port states of its local ports.
The following consideration apply to the G.8275.2 implementation of the BPCA:
• PrimaryOnly—A per port attribute, PrimaryOnly defines the state of the port. If this attribute is true, the
port is never placed in the subordinate state.
• Priority 1—Priority 1 is always static in this profile and is set to 128. Priority 1 is not used in BPCA.
• Priority 2—Priority 2 is a configurable value and its range if from 0 to 255.
• Local Priority—Local priority is configured locally on clock ports to set the priority on nominated clocks.
The default value is 128 and valid range is from 1 to 255.
Benefits
With upcoming technologies like LTE-TDD, LTE-A CoMP, LTE MBSFN and Location-based services,
eNodeBs (base station devices) are required to be accurately synchronized in phase and time. Having GNSS
systems at each node is not only expensive, but also introduces vulnerabilities. The G.8275.2 profile meets
the synchronization requirements of these new technologies.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
119
Basic Configuration
How to Configure the G.8275.2 Profile
• A G.8275.2 PTP clock can have redundant clock sources configured (through multiple PTP ports).
However, at any given time, a G.8275.2 PTP clock synchronizes to only one clock source, which is
selected by BMCA.
• The G.8275.2 does not provide any recommendations for performance analysis and network limits for
the clocks.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
120
Basic Configuration
Configuring an IPv4 Single Clock Source
Configuration Examples
The following example shows IPv4 single clock source configuration:
ptp clock ordinary domain 55
servo tracking-type R-DTI
clock-port slave-from-903 slave profile g8275.2
delay-req interval -4
sync interval -5
sync one-step
transport ipv4 unicast interface Lo1588 negotiation
clock source 10.90.3.93
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
121
Basic Configuration
DPIC PTP Primary
delay-req interval -4
sync interval -5
sync one-step
transport ipv6 unicast interface Lo1588 negotiation
clock source ipv6 2001:10:90:3::93
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
122
Basic Configuration
Configuring DPIC PTP Primary
Note The PTP traffic between cBR loopback interface and RPD are routed through the RPD core interface. Therefore,
IP address of the cBR loopback interface and RPD core interface should be in global or same VRF.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
123
Basic Configuration
Verifying the DPIC PTP Primary
Note By the ITU G8275.2 Profile specification, the ordinary clock supports only one
clock-port with G8275.2 Profile. You need to use the boundary clock if you have
scenarios where multiple clock-ports are required.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
124
Basic Configuration
Verifying the DPIC PTP Primary
• To check the cBR and RPD PTP configuration, use the show run | se ptp command. The syntax is as
follows:
• To check the PTP Primary state, you can use the show ptp clock running domain <id> command. See
the following example:
PORT SUMMARY
PTP Master
Name Tx Mode Role Transport State Sessions Port Addr
SESSION INFORMATION
22 [Lo1588] [Sessions 2]
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
125
Basic Configuration
Verifying the DPIC PTP Primary
33 [Lo1589] [Sessions 2]
• To check detailed stream statistics, use the show platform software ptpd stat stream <id|ip>
command. For example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
126
Basic Configuration
Verifying the DPIC PTP Primary
• To check the RPD PTP state, you can use the following commands:
• show ptp clock 0 state command is used to check the PTP state on RPD. For example:
• The show ptp clock 0 statistics command is used to check PTP packets statistics on RPD. See the
following example usage:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
127
Basic Configuration
Feature Information for G.8275.2 Profile
revFltr 1 :
Total: 1505 Drop: 257
MEAN: 947 stdDev: 947
Threshold: 619 ~ 300947 shrink: 42904
streamId msgType rx rxProcessed lost tx
0 SYNC 4828 4828 0 0
0 DELAY REQUEST 0 0 0 4827
0 P-DELAY REQUEST 0 0 0 0
0 P-DELAY RESPONSE 0 0 0 0
0 FOLLOW UP 0 0 0 0
0 DELAY RESPONSE 4827 4827 3 0
0 P-DELAY FOLLOWUP 0 0 0 0
0 ANNOUNCE 314 314 0 0
0 SIGNALING 5 5 0 5
0 MANAGEMENT 0 0 0 0
TOTAL 9974 9974 3 4832
1 SYNC 1507 1507 0 0
1 DELAY REQUEST 0 0 0 1505
1 P-DELAY REQUEST 0 0 0 0
1 P-DELAY RESPONSE 0 0 0 0
1 FOLLOW UP 0 0 0 0
1 DELAY RESPONSE 1505 1505 2 0
1 P-DELAY FOLLOWUP 0 0 0 0
1 ANNOUNCE 103 103 0 0
1 SIGNALING 2 2 0 7
1 MANAGEMENT 0 0 0 0
TOTAL 3117 3117 2 1512
Router#
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
G.8275.2 Profile Cisco IOS XE Fuji 16.8.1 This feature was introduced in Cisco
IOS XE Fuji 16.8.1 on Cisco cBR
Series Converged Broadband Router.
DPIC PTP Primary Cisco IOS XE Gibraltar 16.12.1y This feature was introduced in Cisco
IOS XE Gibraltar 16.12.1y on Cisco
cBR Series Converged Broadband
Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
128
CHAPTER 8
Model-Driven Telemetry
This document provides information on the support for Model-Driven Telemetry and how to configure Cisco
cBR series routers to avail the support.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 129
• Information About Model-Driven Telemetry, on page 131
• Restrictions for Model Driven Telemetry, on page 131
• Prerequisites to Enable Telemetry, on page 132
• Configuring Telemetry, on page 132
• Feature Information for Model-Driven Telemetry, on page 135
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
129
Basic Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 13: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
130
Basic Configuration
Information About Model-Driven Telemetry
Note Ensure that you have enabled the cable bgsync active CLI for Cisco-IOS-XE-docsis-oper. The
Cisco-IOS-XE-docsis-oper is required to get the correct data for cable modems.
• CISCO-CABLE-SPECTRUM-MIB
• CISCO-CABLE-WIDEBAND-MIB
• CISCO-DOCS-EXT-MIB
• DOCS-IF-MIB
• DOCS-IF3-MIB
• DOCS-QOS-MIB
• DOCS-SUBMGT3-MIB
• CISCO-ENVMON-MIB
• CISCO-PROCESS-MIB
• OLD-CISCO-INTERFACES-MIB
• SNMPv2-MIB
• ENTITY-MIB
• IF-MIB
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
131
Basic Configuration
Prerequisites to Enable Telemetry
• All DOCSIS-specific models are supported for periodical push. On-change push is not supported.
• For the same MIB model, a NETCONF subscription’s performance is lower than the legacy SNMP walk.
conf t
ip ssh version 2
netconf-yang
netconf-yang cisco-ia snmp-community-string testing-mib-yang
snmp-server community testing-mib-yang RO
end
Ensure that you go through the following recommendations before configuring telemetry:
• Use the show platform software yang-management process command to verify that all related processes
are running.
• The default listening tcp port number for NECCONF is 830. You can change the default port by using
the netconf-yang ssh port CLI.
• An snmp-community-string is needed for gRPC/NETCONF to retrieve YANG filed MIB. The default
snmp-community-string is ‘private’.
Configuring Telemetry
The following Telemetry protocols are supported on Cisco cBR-8 Converged Broadband Router:
• gRPC: gRPC only supports Dial-Out (Configured/Static). Initial connection starts from cBR8 triggered
by CLI configuration.
• NETCONF: NETCONF only supports Dial-In (Dynamic). Initial connection starts from telemetry
collectors.
Conf t
telemetry ietf subscription 100
encoding encode-kvgpb
filter xpath /IF-MIB:IF-MIB/ifTable/ifEntry[ifIndex=263975]
source-address 172.22.9.102
stream yang-push
update-policy periodic 3000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
132
Basic Configuration
Configuring Telemetry using gRPC
Receivers:
Address Port Protocol Protocol Profile
-----------------------------------------------------------------------------------------
Note • A Valid state denotes that the configuration is good and accepted.
• A Connected state denotes that the TCP connection is established.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
133
Basic Configuration
Configuring Telemetry using NETCONF
The following example lists how a Telemetry subscriber subscribes to an instances in an MIB:
<establish-subscription
xmlns="urn:ietf:params:xml:ns:yang:ietf-event-notifications"
xmlns:yp="urn:ietf:params:xml:ns:yang:ietf-yang-push">
<stream>yp:yang-push</stream>
<yp:xpath-filter>/IF-MIB:IF-MIB/ifTable/ifEntry[ifIndex="263975"]</yp:xpath-filter>
<yp:period>3000</yp:period>
</establish-subscription>
Note • The ifIndex option lists the model defined in the YANG file.
• The yp:period lists the expected time interval between push updates (3000 centisecond in this example).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
134
Basic Configuration
Feature Information for Model-Driven Telemetry
Source Address:
Notes:
Receivers:
Address Port Protocol Protocol Profile
-----------------------------------------------------------------------------------------
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Model-Driven Telemetry Cisco IOS XE Gibraltar 16.12.1 This feature was introduced in Cisco
IOS XE Gibraltar 16.12.1 on Cisco cBR
Series Converged Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
135
Basic Configuration
Feature Information for Model-Driven Telemetry
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
136
PA R T II
High Availability Configuration
• Cisco IOS-XE In-Service Software Upgrade Process, on page 139
• Supervisor Redundancy, on page 145
• Line Card Redundancy, on page 161
CHAPTER 9
Cisco IOS-XE In-Service Software Upgrade
Process
Cisco cBR-8 Routers support the In-Service Software Upgrades (ISSU) for redundant platforms.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 139
• Information about In-Service Software Upgrade, on page 141
• How to Configure In-Service Software Upgrade, on page 141
• Additional References, on page 144
• Feature Information for In-Service Software Upgrade, on page 144
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
139
High Availability Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 15: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
140
High Availability Configuration
Information about In-Service Software Upgrade
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
141
High Availability Configuration
Dual SUPs Subpackages Upgrade
Procedure
Router> enable
Step 2 request platform software package install node file Upgrades the cBR-8 router with dual SUPs using
bootflash: subpackages ISSU procedure.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
142
High Availability Configuration
ISSU Upgrade Across Major Releases
Procedure
Router> enable
Step 2 request platform software package install node Upgrade all line cards to the same version as the one in the
linecard-only current active SUP.
Example:
Step 1 Copy the base image to active and standby SUPs. Copy the ISSU target image to active SUP.
config-register 0x2102
boot system <location_active_sup>/packages.conf
reload
Step 5 After boot up, verify base image loaded using show version running and check more.
Step 6 Copy the target image to active SUP in the same location as before.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
143
High Availability Configuration
Additional References
Additional References
The following sections provide references related to the ISSU feature.
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
ISSU Cisco IOS XE Fuji This feature was integrated on the cisco cBR Series Converged
16.7.1 Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
144
CHAPTER 10
Supervisor Redundancy
The Supervisor Redundancy feature reduces unplanned downtime. It enables a quicker switchover between
active and standby Supervisors when a fatal error occurs on the active Supervisor. When you configure
Supervisor Redundancy, the standby Supervisor is synchronized with the active Supervisor. If a fatal error
occurs on the active Supervisor, the system immediately switches to the standby Supervisor.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 145
• Prerequisites for Supervisor Redundancy, on page 147
• Information About Supervisor Redundancy, on page 147
• How to Configure Supervisor Redundancy, on page 150
• Verifying the Supervisor Redundancy Configuration, on page 155
• Configuration Example for Supervisor Redundancy, on page 159
• Additional References, on page 160
• Feature Information for Supervisor Redundancy, on page 160
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
145
High Availability Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 17: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
146
High Availability Configuration
Prerequisites for Supervisor Redundancy
Switchover Procedure
A switchover occurs when the standby Supervisor takes over responsibilities from the active Supervisor. The
switchover can occur automatically if the standby Supervisor has determined that the active Supervisor has
failed, or an operator can initiate a manual switchover whenever desired.
A switchover triggers the following events:
1. If this is a manual switchover, the active Supervisor verifies that the standby Supervisor is present and
has entered into SSO. If so, it instructs the standby Supervisor to begin switchover procedures, and the
active Supervisor either attempts to reload its configured Cisco IOS software image or enters ROM monitor
mode, depending on the setting of its configuration register.
2. The standby Supervisor assumes responsibility as the active Supervisor and brings the Cisco cBR chassis
into active state, and continues the service as active Supervisor.
3. The new active Supervisor begins normal systems operations, including passing traffic.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
147
High Availability Configuration
Using Redundant File Systems
Note The Supervisor does not begin functioning as a standby Supervisor until it is booted up with a proper Cisco
IOS software.
Note In case there is hardware issue with the Supervisor, do not reinsert the faulty Supervisor in the chassis. Inserting
a faulty Supervisor (although a standby Supervisor) may cause the interface card to switch to the faulty
Supervisor causing the interface card to crash and cable modems to go offline.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
148
High Availability Configuration
Using Redundant File Systems
You can use the privileged EXEC commands dir, del, and copy to manage the contents of the file systems.
You can also use the commands mkdir and rmdir to create and remove directories on bootflash or hard disks.
Following is a sample output of the show file systems command on the Cisco cBRrouter:
Router# show file systems
File Systems:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
149
High Availability Configuration
Console Port Usage After Supervisor Switchover
- - network rw ftp:
- - network rw http:
- - network rw scp:
- - network rw https:
- - opaque ro cns:
- - nvram rw stby-rcsf:
7800705024 1635270656 disk rw stby-bootflash:
98394218496 89040576512 disk rw stby-harddisk:
- - disk rw stby-usb0:
1000787968 301559808 disk rw stby-usb1:
- - opaque rw revrcsf:
To access the console, move the PC or terminal's serial cable to the console port on the other Supervisor,
which is now acting as the active Supervisor.
Benefits
• The Supervisor is not a single point of hardware failure. If a permanent hardware failure in the active
Supervisor occurs, the standby Supervisor recovers the system, increasing the level of network service
and reliability.
• The standby Supervisor can become the active Supervisor without the manual intervention of a system
operator. This reduces the recovery time and the need for an instant response from the network
administrators.
• The active Supervisor continues to dynamically synchronize the changed configuration and feature data
with the standby Supervisor after the system reaches SSO. Therefore, the standby Supervisor always
operates as a hot standby and ready to take over.
Note The Cisco cBR router supports only the SSO mode for Supervisor redundancy. The default redundancy mode
is SSO and this mode does not need any new configurations.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
150
High Availability Configuration
Forcing Switchover
Forcing Switchover
To manually force a switchover, so that the standby Supervisor becomes active, use the redundancy
force-switchover command in privileged EXEC mode on the active Supervisor. Manually forcing a switchover
is useful in the following situations:
• You need to remove, replace, or upgrade the currently active Supervisor.
• A previous switchover has activated the standby Supervisor and you now want to restore the previously
active Supervisor.
Tip Simply removing the active Supervisor also triggers a switchover, but using the redundancy force-switchover
command does not generate a hardware alarm.
Step 1 Set the configuration register as 0x02 and the load the appropriate image on both the Supervisors
Example:
Router# configure terminal
Router(config)# config-register 0x02
Router(config)# boot system bootflash:cbrsup-universalk9.2015-03-08_01.38_xxxxx.SSA.bin
Note Do not perform this step if you want to set the previous active Supervisor to stay in ROM monitor mode or
manually boot it up after the switchover.
Jan 1 19:23:22.483 R0/0: %PMAN-5-EXITACTION: Process manager is exiting: process exit with reload
fru code
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
151
High Availability Configuration
Changing the System Boot Behavior
Step 3 (Optional) If you have not performed Step 1, on page 151, the previous active Supervisor is put into the ROM monitor
mode after the switchover. To enable the previous active Supervisor to become the new standby Supervisor, manually
boot up the new standby Supervisor to enter into SSO mode.
Use the following procedure to change the software configuration register settings:
Step 1 Enter global configuration mode and use the config-register command to set the contents of the software configuration
register to a new value.
Specify the new value as a 16 bit hexadecimal bitmask by using the values provided in the following table.
00 to 03 0x0000 to 0x000F Defines the source of the default Cisco IOS software image required to run the router:
• 00—When powering up, the system remains at the ROM monitor prompt (rommon),
awaiting a user command to boot the system manually by the rommon boot
command.
• 01—When powering up, the system automatically boots the first system image
found in the flash memory's single in-line memory module (SIMM) on the
Supervisor.
• 02 to 0F—When powering up, the system automatically boots from a default Cisco
IOS software image stored on a TFTP server in the network. For this setting,
configure and enable the Network Management Ethernet port on the Supervisor.
The port must be operational. This setting also enables boot system commands
which can override the default filename.
06 0x0040 Causes system software to ignore the contents of the NVRAM configuration file.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
152
High Availability Configuration
Changing the System Boot Behavior
10 0x0400 Specifies that broadcast packets are based on the 0.0.0.0 IP address.
11 and 12 0x0800 to 0x1000 Defines the console baud rate (the default value is 9600 baud).
14 0x4000 Specifies that the broadcast packets must use the subnet broadcast address.
15 0x8000 Enables diagnostic messages and ignores the contents of the NVRAM configuration file.
For example, to configure the router to boot to the ROM monitor prompt, set the configuration register to 0x2100 with
the following commands:
Example:
Router# config t
Router(config)# config-register 0x2100
Router(config)#
Tip The typical bitmask for normal use is 0x2102. It specifies that the router must load the Cisco IOS software
from the flash memory and boot to the Cisco IOS CLI prompt. The Break key is enabled only for 30 seconds.
Hence, if required, you can break to the ROM monitor prompt.
Step 3 View the new software configuration register setting using the show version command.
The last line shows the settings of the configuration register:
Example:
Router# show version
Cisco IOS XE Software, Version 2015-03-04_00.38_xxxxx
Cisco IOS Software, IOS-XE Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Experimental \
Version 15.5(20150302:044048) [v155_2_s_xe315_throttle-xxxxx-XE315_0301 121]
This software is an Engineering Special
Copyright (c) 1986-2015 by Cisco Systems, Inc.
Compiled Wed 04-Mar-15 00:21 by xxxxx
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
153
High Availability Configuration
Changing the System Boot Behavior
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
cisco cBR1013 (CBR) processor (revision CBR) with 3647635K/6147K bytes of memory.
Processor board ID CSJ13152101
16 Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
50331648K bytes of physical memory.
7739391K bytes of eUSB flash at bootflash:.
97620247K bytes of SATA hard disk at harddisk:.
979258K bytes of USB flash at usb1:.
When you modify the configuration register, the show version command shows both the current value of the register
and the value that will be used during the next reboot or reload.
Step 4 Perform one of the following to save the new software configuration register settings in the configuration file:
• Use the copy running-config startup-config command.
• Use the write command.
Example:
Router# copy running-config startup-config
Router# write
Building configuration...
[OK]
Step 5 The changes to the software configuration register will take effect the next time the router is rebooted or restarted. To
manually reboot the router, use the reload command:
Example:
Router# reload
System configuration has been modified. Save? [yes/no]: yes
Proceed with reload? [confirm]
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
154
High Availability Configuration
Saving a Configuration File to the Bootflash or Hard Disk
Step 1 Copy the configuration file to the bootflash or hard disks in both Supervisors.
Example:
Router# copy running-config bootflash:cbr8-config
Router# copy running-config stby-bootflash:cbr8-config
Router# copy running-config harddisk:cbr8-config
Router# copy running-config stby-harddisk:cbr8-config
Step 2 (Optional) If the configuration file is currently on a TFTP server, copy the file from the TFTP server to the bootflash or
hard disk in each Supervisor.
Example:
Router# copy tftp://192.168.100.10/router-config bootflash:cbr8-config
Router# copy tftp://192.168.100.10/router-config stby-bootflash:cbr8-config
Router# copy tftp://192.168.100.10/router-config harddisk:cbr8-config
Router# copy tftp://192.168.100.10/router-config stby-harddisk:cbr8-config
Step 1 View the startup configuration and verify whether the lines for configuring redundancy appear:
Example:
Router# show startup-config
...
redundancy
mode sso
...
Step 2 View the current Supervisor redundancy state by running the show redundancy command.
The active Supervisor is typically shown in slot 4 (SUP0).
Router# show redundancy
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
155
High Availability Configuration
Verifying Supervisor Redundancy
If a switchover occurs, the show redundancy command shows that the active Supervisor has changed slots, moving from
slot 4 (SUP0) to slot 5 (SUP1). The output is similar to the one in the following example.
Router# show redundancy
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
156
High Availability Configuration
Verifying Supervisor Redundancy
If the standby Supervisor is not installed or is not operational, the show redundancy command gives an output similar
to the following example:
Router# show redundancy
The show redundancy command shows details of the redundancy state, software state, system uptime, image version,
boot, configuration file, and configuration register information.
After supervisor redundancy, the following messages are displayed, for example:
CLC 3/0: May 20 07:26:01.992: %CBR-4-RECONCL_CM_FINISH_CLC: Reconciliation (cdm->ios) for slot 3
finished: total 7, success 5, failed 2, ios-only 2, cdm-only 0, mismatch 0, offline 0,
in-transaction-reconl 0, in-transaction-recover 0.
Where:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
157
High Availability Configuration
Verifying Supervisor Switchover
total indicates the overall number of cable modems on each linecard before failover.
success indicates the number of modems, which are remained online during failover.
failed indicates the number of cable modems which have failed reconciliation check, and deleted from database.
ios-only indicates the number of cable modems which has data entry in linecard iosd only, and have been deleted from
database.
cdm-only indicates the number of cable modems which has data entry in linecard cdman (us-schedular) only, and have
been deleted from database.
mismatch indicates the number of cable modems which with data mismatch in the modem instance or service-flows after
failover. These modems have been deleted from database.
offline indicates the number of cable modems which are dropped offline during failover.
in-transaction-reconl indicates the number of cable modems that are deleted due to in dsx operations during failover.
in-transaction-recover indicates the number of cable modems during in dsx operations during failover.
Step 2 Verify the Supervisor switchover by running the show redundancy switchover history command.
If the original Supervisor is in slot 4 (SUP0) and the standby Supervisor is in slot 5 (SUP1), the output is similar to the
following sample:
Example:
Router# show redundancy switchover history
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
158
High Availability Configuration
Configuration Example for Supervisor Redundancy
Name Description
redundancy
mode sso
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
159
High Availability Configuration
Additional References
Additional References
Related Documents
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Supervisor Redundancy Cisco IOS XE Fuji This feature was integrated on Cisco cBR Series
16.7.1 Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
160
CHAPTER 11
Line Card Redundancy
The line cards support high availability with redundancy schemes. Line card redundancy can help limit
customer premises equipment (CPE) downtime by enabling robust automatic switchover and recovery in the
event that there is a localized system failure.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 161
• Prerequisites for Line Card Redundancy, on page 163
• Restrictions for Line Card Redundancy, on page 163
• Information About Line Card Redundancy, on page 164
• How to Configure Line Card Redundancy, on page 164
• Verifying the Line Card Redundancy Configuration, on page 166
• Additional References, on page 170
• Feature Information for Line Card Redundancy, on page 170
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
161
High Availability Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 21: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
162
High Availability Configuration
Prerequisites for Line Card Redundancy
Note We recommend that you install the RF Protect PIC in the uppermost slot (slot 0)
of the chassis and configure it as the secondary card.
• The RF Through PIC can send RF signal only from upper slot to lower slot. So, do not install any RF
blank PICs between the secondary card and primary cards.
• You cannot change any configuration on the primary or secondary card when the secondary card is active.
• You cannot remove the last primary card if there is a secondary card in the redundancy group. You must
remove the secondary card and then remove the primary card.
• If the primary card is in the standby role, you must revert to the primary card before removing it from
the redundancy group.
• For CBR-CCAP-LC-40G high availability domain, ensure that all CBR-CCAP-LC-40G Line Cards are
in continuous slots and using the lowest slot number as secondary Line Card. The limitation does not
apply for CBR-CCAP-LC-40G-R or CBR-CCAP-LC-G2-R Line Cards.
• CBR-CCAP-LC-G2-R provides protection only to CBR-CCAP-LC-G2-R.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
163
High Availability Configuration
Information About Line Card Redundancy
The secondary card reloads after the switchover. The router can be configured to automatically revert to the
primary card when it becomes hot standby after an unplanned switchover triggered by the line card OIR or
crash.
Following are the line card redundancy states:
• Unavail—The line card state is not available.
• Init—The line card did not boot up.
• Active Cold—The active card is downloading the configuration.
• Active—The active card is fully configured and working.
• Stdby Cold—The standby card configuration is synchronizing with the active card.
• Stdby Warm—(Only for the secondary card) The standby card is fully synchronized and ready for
switchover. It is the stable state of a secondary standby card.
• Stdby Hot—The primary standby card is fully synchronized. It is the stable state of a primary standby
card. The secondary standby card is chosen to switchover for a primary card, and will be active soon. It
is a transient state when secondary card is becoming active.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
164
High Availability Configuration
Configuring Line Card Manual Switchover
Procedure
Step 2 redundancy linecard-group switchover from slot slot Manually switches over from the active line card.
Example:
Router# redundancy linecard-group switchover from
slot 9
Step 4 linecard-group group-id internal-switch Configures the redundancy group and enters the line card
redundancy configuration mode.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
165
High Availability Configuration
Verifying the Line Card Redundancy Configuration
Step 6 class 1:N Configures the N+1 redundancy class for the redundancy
group.
Example:
Router(config-red-lc)# class 1:N
Step 7 revertive seconds (Optional) Configures the auto revert time for the primary
card, in seconds.
Example:
Router(config-red-lc)# revertive 60
Step 8 member slot slot primary Adds the line card as a primary card in the redundancy
group.
Example:
Router(config-red-lc)# member slot 1 primary Note Repeat this step for each primary card to be
added in the redundancy group.
Step 9 member slot slot secondary Adds the line card as a primary card in the redundancy
group.
Example:
Router(config-red-lc)# member slot 0 secondary
Group Identifier: 0
Revertive, Revert Timer: OFF (60000 sec)
Reserved Cardtype: 0xFFFFFFFF 4294967295
Group Redundancy Type: INTERNAL SWITCH
Group Redundancy Class: 1:N
Group Redundancy Configuration Type: LINECARD GROUP
Primary: Slot 6
Primary: Slot 7
Secondary: Slot 0
• show redundancy linecard all—Displays the role and state information for all line cards.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
166
High Availability Configuration
Verifying the Line Card Redundancy Configuration
Note The secondary card does not have a valid My State when it is in Standby role as
it is the peer for N primary cards. The secondary card has N peer states. For
example, it can be cold standby for some primary cards and warm standby for
the other primary card.
Following is a sample output of the command when secondary card becomes active for a primary card,
and the N+1 redundancy is changed to 1+1 redundancy:
Router# show redundancy linecard all
• show redundancy linecard slot—Displays the redundancy information for the line card.
Following is a sample output of the command:
Router# show redundancy linecard slot 9
LC Redundancy Is Configured:
LC Group Number: 0
LC Slot: 9 (idx=9)
LC Peer Slot: 0
LC Card Type: 0x4076 , 16502
LC Name: 9
LC Mode: Primary
LC Role: Active
LC My State: Active
LC Peer State: Stdby Warm
• show redundancy linecard history—Displays the state change history for all line cards.
Following is a sample output of the command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
167
High Availability Configuration
Verifying the Line Card Redundancy Configuration
Jan 05 2012 12:24:27 20559 - st_mem(9): MY State Change, (Active Wait) -> (Active)
Jan 05 2012 12:24:27 20559 - st_mem(9): MY FSM execution, Active Wait:Init:State Ntfy
Jan 05 2012 12:24:27 20559 - st_mem(9): MY State Change, (Active LC Cfg Dnld) -> (Active
Wait)
Jan 05 2012 12:24:27 20559 - st_mem(9): MY FSM execution, Active LC Cfg Dnld:Init:Cfg
Dnld Done
Jan 05 2012 12:24:27 20559 - st_mem(9): MY State Change, (Active Cold) -> (Active LC
Cfg Dnld)
Jan 05 2012 12:23:09 12763 - st_mem(9): MY FSM execution, Active Cold:Init:Cfg Dnld
Jan 05 2012 12:23:09 12760 - st_mem(9): MY State Change, (Init) -> (Active Cold)
Jan 05 2012 12:23:09 12760 - st_mem(9): MY FSM execution, Init:Init:Up
Jan 05 2012 12:21:39 3746 - st_mem(9): PEER FSM Execution , Init:Init:Reset
Slot 0 ====================================
Type : Secondary PIC State: normal
Slot 1 ====================================
Type : Primary PIC State: normal
• show lcha logging level—Displays the cable modem line card logs.
Following is a sample output of the command:
Router# show lcha logging level noise
11:02:03.313 CST Tue Nov 18 2014 [error] [slot=3] [txn=229] Peer-Up Message [tag=1011]
to slot 3 complete [36144 ms]; status=nak response
11:02:03.313 CST Tue Nov 18 2014 [error] [slot=0] [txn=229] Slot 0 downloaded
configuration for slot 3; result=peer-up notification failed
11:02:03.316 CST Tue Nov 18 2014 [noise] [slot=0] [txn=none]
lcha_plfm_get_max_port_count_for_slot: slot 0 maximum port count is 1794
11:02:03.316 CST Tue Nov 18 2014 [noise] [slot=0] [txn=none]
lcha_plfm_get_starting_port_index: slot 0 starting port count is 0
11:02:03.331 CST Tue Nov 18 2014 [note] [slot=0] [txn=none] Slot 0 is being reset
11:02:04.352 CST Tue Nov 18 2014 [note] [slot=0] [txn=none] slot 0 removed
• When the secondary card is active, you can use the slot number of either the primary or secondary card
in the show commands.
Following is a sample output of the show interfaces command after the primary card in slot 8 switches
over to secondary card in slot 0:
Router# show interfaces c0/0/0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
168
High Availability Configuration
Verifying the Line Card Redundancy Configuration
• When the secondary card is active, the show running-config command displays the output for the
secondary card.
Note The output of the show running-config command is empty for the primary card
when the secondary card is active.
Following is a sample output of the show running-config command after the primary card in slot 8
switches over to secondary card in slot 0:
Router# show running-config | begin controller Upstream-Cable 0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
169
High Availability Configuration
Additional References
no us-channel 0 shutdown
us-channel 1 channel-width 1600000 1600000
us-channel 1 docsis-mode atdma
Additional References
Related Documents
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
170
High Availability Configuration
Feature Information for Line Card Redundancy
Line Card Redundancy Cisco IOS XE Fuji This feature was integrated on theCisco cBR Series
16.7.1 Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
171
High Availability Configuration
Feature Information for Line Card Redundancy
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
172
PA R T III
Layer 2 and DOCSIS 3.0 Configuration
• Downstream Interface Configuration, on page 175
• Upstream Interface Configuration, on page 189
• DOCSIS Interface and Fiber Node Configuration, on page 197
• Service Group Based Configuration of the Cisco cBR Router, on page 217
• DOCSIS Load Balancing Groups, on page 227
• DOCSIS Load Balancing Movements, on page 257
• DOCSIS 3.0 Downstream Bonding, on page 295
• DOCSIS 2.0 A-TDMA Modulation Profiles , on page 317
• Downstream Resiliency Bonding Group , on page 335
• Downstream Channel ID Assignment, on page 351
• Upstream Channel Bonding, on page 361
• Dynamic Bonding Group, on page 393
• Spectrum Management and Advanced Spectrum Management, on page 407
• Upstream Scheduler Mode , on page 459
• Generic Routing Encapsulation, on page 465
• Transparent LAN Service over Cable , on page 489
• Downgrading Channel Bonding in Battery Backup Mode, on page 501
• Upstream Bonding Support for D-PON, on page 511
• Energy Management Mode, on page 519
• Cable Modem Steering, on page 531
• DOCSIS Predictive Scheduler, on page 541
CHAPTER 12
Downstream Interface Configuration
This document describes how to configure the downstream interfaces on the Cisco cBR Series Converged
Broadband Router.
• Finding Feature Information, on page 175
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 175
• Information About Downstream Interface Configuration , on page 177
• How to Configure Downstream Interfaces, on page 179
• Configuration Examples, on page 183
• Additional References, on page 186
• Feature Information for Downstream Interface Configuration on the Cisco cBR Router, on page 187
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
175
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 23: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
176
Layer 2 and DOCSIS 3.0 Configuration
Information About Downstream Interface Configuration
QAM Profile
A QAM profile describes the common downstream channel modulator settings, referred to as physical layer
parameters. This includes QAM constellation, symbol rate, interleaver-depth, spectrum-inversion, and annex.
The QAM profile is described by CCAP DownPhyParams object. Default QAM profiles are supported and
customized for DOCSIS or MPEG Video, which are described as DocsisPhyDefault and VideoPhyDefault
objects, respectively.
A maximum of 32 QAM profiles can be defined. There are six system-defined QAM profiles (0 to 5), which
cannot be deleted or modified. You can define profiles 6 to 31.
The system defined profiles are:
• Profile 0 - default-annex-b-64-qam
• interleaver-depth: I32-J4
• symbol rate: 5057 kilo-symbol/second
• spectrum-inversion: off
• Profile 1 - default-annex-b-256-qam
• interleaver-depth: I32-J4
• symbol rate: 5361 kilo-symbol/second
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
177
Layer 2 and DOCSIS 3.0 Configuration
Information About Downstream Interface Configuration
• spectrum-inversion: off
• Profile 2 - default-annex-a-64-qam
• interleaver-depth: I12-J17
• symbol rate: 6952 kilo-symbol/second
• spectrum-inversion: off
• Profile 3 - default-annex-a-256-qam
• interleaver-depth: I12-J17
• symbol rate: 6952 kilo-symbol/second
• spectrum-inversion: off
• Profile 4 - default-annex-b-64-qam
• interleaver-depth: I128-J1
• symbol rate: 5057 kilo-symbol/second
• spectrum-inversion: off
• Profile 5 - default-annex-b-256-qam
• interleaver-depth: I128-J1
• symbol rate: 5361 kilo-symbol/second
• spectrum-inversion: off
Spectrum Inversion
Spectrum inversion happens as a result of mixing processes in RF or IF electronics. Spectrum inversion allows
for the adaptation of older equipment with the new plant. The mixing of I and Q are used to create a quadrant
profile. For some settops, the inversion of the quadrant profile is needed where the axis are flipped such that
I represents the X and Q represents the Y-axis. Most modern equipment can detect and resolve the inversion
split.
You can change this spectrum inversion configuration on a user-defined qam-profile. It cannot be changed
on a system generated qam-profile from 0 to 5.
Frequency Profile
A frequency profile defines the ranges of frequencies available on a port. A maximum of 16 frequency profiles
can be defined. There are four system-defined frequency profiles (0 to 3), which cannot be deleted or modified.
You can define profiles 4 to 15.
The system defined profiles are:
• Profile 0 - annex-b-low, Frequency range (Hz): 90000000 - 863999999
• Profile 1 - annex-b-high, Frequency range (Hz): 234000000 - 1002999999
• Profile 2 - annex-a-low, Frequency range (Hz): 94000000 - 867999999
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
178
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Downstream Interfaces
Step 4 annex {A | B | C} Defines the profile MPEG framing format. The default is
Annex B.
Example:
Router(config-qam-prof)# annex A
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
179
Layer 2 and DOCSIS 3.0 Configuration
Configuring the Frequency Profile on the Downstream Channels
Step 7 modulation {256 | 64} Defines the modulation. The default is 256QAM.
Example:
Router(config-qam-prof)# modulation 64
Step 8 spectrum-inversion {off | on} Enables or disables spectrum inversion. Default is off.
Example:
Router(config-qam-prof)# spectrum-inversion on
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
180
Layer 2 and DOCSIS 3.0 Configuration
Configuring the Controller on the Downstream Channels
Step 4 base-channel-power value Sets the base channel power level. If not specified, the
default value is calculated based on the number of carriers.
Example:
Maximum limit is 34 dBmV DRFI. If you configure a value
Router(config-controller)#base-channel-power 26 greater than the maximum specified by DRFI, the following
message is displayed:
Caution: RF Power above DRFI specification. May result
in minor fidelity degradation.
Step 5 freq-profile number Specifies the frequency profile for the port.
Example:
Router(config-controller)#freq-profile 0
Step 7 mute Mutes the port. Use the no prefix to unmute the port. Default
is "no mute".
Example:
Router(config-controller)#mute
Step 9 shutdown Changes the port administration state to down. Use the no
prefix to change the port administration state to up.
Example:
Router(config-controller)#shutdown
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
181
Layer 2 and DOCSIS 3.0 Configuration
Troubleshooting Tips
Troubleshooting Tips
Note If the user tries to add a video type RF channel to a cable interface, the following message appears to reject
the configuration:
X/X/X rf-channel XX is video type channel, it can't be configured as primary DS
If a RF channel is configured under cable interface, when the user tries to change the channel type to video,
the following message appears to reject the configuration:
X/X/X rf channel X can't be set to video type.
It is configured under Cable1/0/1.
Please remove the configuration before change the qam type
Changes the channel DOCSIS channel identifier. In block mode, the value is assigned to the first channel and incremented
for successive channels.
Configures the channel's center frequency in Hz. The available frequency range is determined from the port's frequency
profile, if configured. If not configured, the available range will be the full port spectrum. In block mode, the frequency
will be assigned to the first channel. Successive channels will get the next center frequency for the annex specified in the
QAM profile (+6 Hz for Annex B, +8 Hz for Annex A).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
182
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples
Step 3 mute
Example:
Router(config-rf-chan)#mute
Mutes the RF channel. Enter the no prefix to unmute the channel. Default is "no mute".
Step 7 shutdown
Example:
Router(config-rf-chan)#shutdown
Changes the channel administration state to down. Use the no prefix to change the channel administration state to up.
The default is "no shut".
Configuration Examples
Downstream Interface Configuration Example
The example below shows the configuration of:
• QAM Profile—The system defined QAM profile for Annex B and 256 QAM.
• Frequency Profile—The system defined frequency profile annex-b-low.
• Controller and RF channel—Port 0 on slot 3/0 with frequency profile 0; 96 channels with QAM profile
1 and center frequencies starting at 93 MHz.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
183
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
184
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
185
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Chan Med Low TB-neg Qos_Exc Med_Xof Low_Xof Qdrops Pos Qlen(Hi-Med-lo) Fl
0 0 0 0 0 0 0 0 Y 0 0 0 0
DSPHY Info:
DSPHY Register Local Copy: QPRHI = c0000163, QPRLO = e30d0
DSPHY Register Local Copy Vaddr = 80000290, qam2max_mapping = 80000000
DSPHY Register Local Copy: SPR ID = 0, SPR Mapping= c200000a
Last read from HW: Mon Jan 2 02:02:04 2012
QPRHI = c0000163, QPRLO = e30d0, SPR = c200000a SPRMAPING c0000000 Q2Max 80000000
Last time read spr rate info from HW: Mon Jan 2 13:21:41 2012
SPR ID 0, rate value in kbps 0, overflow count 0, underflow count 0
Router# sh controllers Integrated-Cable 7/0/0 counter rf-channel
Controller RF MPEG MPEG MPEG Sync MAP/UCD User QAM
Chan Packets bps Mbps Packets Packets Mbps Util
Tx Tx Tx Percentage
7/0/0 0 0 0 00.00 0 0 00.00 000.00
7/0/0 1 0 0 00.00 0 0 00.00 000.00
7/0/0 2 8239954 2475952 02.47 0 0 02.39 006.60
7/0/0 3 85927382 25769779 25.76 0 0 24.94 068.71
7/0/0 4 85927608 25769027 25.76 0 0 24.94 068.71
7/0/0 5 8239088 2474599 02.47 0 0 02.39 006.59
7/0/0 6 8210840 2463770 02.46 0 0 02.38 006.57
7/0/0 7 50103 15040 00.01 0 0 00.01 000.04
7/0/0 8 50103 15040 00.01 0 0 00.01 000.04
Router# show cable licenses ds
--------------------------------------------
Entitlement: Downstream License
Consumed count: 672
Consumed count reported to SmartAgent: 672
Forced-Shut count: 0
Enforced state: No Enforcement
Router#
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
186
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Downstream Interface Configuration on the Cisco cBR Router
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Downstream Interface Cisco IOS XE Fuji 16.7.1 This feature was integrated on the
Configuration Cisco cBR Series Converged
Broadband Routers.
Display QAM Utillization Cisco IOS XE Gibraltar 16.10.1f This feature was integrated on the
Percentage using the sh controllers Cisco cBR Series Converged
Integrated-Cable 7/0/0 counter Broadband Routers.
rf-channel
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
187
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Downstream Interface Configuration on the Cisco cBR Router
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
188
CHAPTER 13
Upstream Interface Configuration
This document describes how to configure the upstream interfaces on the Cisco cBR Series Converged
Broadband Router.
• Finding Feature Information, on page 189
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 189
• Information About Upstream Interface Configuration, on page 191
• How to Configure Upstream Interfaces, on page 191
• Configuration Examples, on page 195
• Additional References, on page 196
• Feature Information for Upstream Interface Configuration on the Cisco cBR Router, on page 196
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
189
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 25: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
190
Layer 2 and DOCSIS 3.0 Configuration
Information About Upstream Interface Configuration
Upstream Controller
An upstream port represents a physical upstream RF connector on a cable line card, connected to one or more
fiber nodes. An upstream RF port is a container of upstream RF channels, which imposes constraints on both
topology and spectrum for the group of RF channels contained in the physical port. An upstream RF port also
represents the RF front-end hardware component on a cable line card including the connector, variable gain
adjustment (VGA), and A/D converter. This is directly connected to a set of upstream physical channel
receivers. The number of upstream physical channels per port is thus constrained by the number of receivers
accessible to the port.
Upstream Channel
An upstream RF channel represents DOCSIS physical layer operation on a single upstream center frequency
with a particular channel width. It is contained by a single physical port on the CMTS line card hardware.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
191
Layer 2 and DOCSIS 3.0 Configuration
Configuring the Modulation Profile and Assigning to an Upstream Channel
Step 3 cable modulation-profile profile mode_of_oper Creates a preconfigured modulation profile, where the burst
qam_profile parameters are set to their default values for each burst type.
Example:
Router(config)# cable modulation-profile 23 tdma
qam-16
Step 4 Controller Upstream-Cable slot/subslot/port Enters the controller interface configuration mode.
Example:
Router(config)# Controller Upstream-Cable 7/0/0
Step 5 us-channel n modulation-profile primary-profile-number Assigns up to three modulation profiles to an upstream port.
[secondary-profile-number] [tertiary-profile-number]
Example:
Router(config-if)#cable upstreamus-channel 0
modulation-profile 23
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
192
Layer 2 and DOCSIS 3.0 Configuration
Associating Upstream Channels with a MAC Domain and Configuring Upstream Bonding
Step 3 controller upstream-cable slot/subslot/port Specifies the controller interface line card and enters
upstream controller config configuration submode.
Example:
Router(config)# controller upstream-cable 1/0/0
Step 5 us-channel rf-channel docsis-mode mode Assigns DOCSIS mode to an RF channel on a controller
interface.
Example:
Router(config-controller)# us-channel 1 docsis-mode
tdma
Step 6 us-channel rf-channel channel-width value Assigns channel width in Hertz to an RF channel on a
controller interface.
Example:
Router(config-controller)# us-channel 1
channel-width 3200000
Step 7 us-channel rf-channel modulation-profile profile Assigns modulation profile to an RF channel on a controller
interface.
Example:
Router(config-controller)# us-channel 1
modulation-profile 21
AssociatingUpstreamChannelswithaMACDomainandConfiguringUpstream
Bonding
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
193
Layer 2 and DOCSIS 3.0 Configuration
Associating Upstream Channels with a MAC Domain and Configuring Upstream Bonding
Step 3 interface cable slot/subslot/cable-interface-index Specifies the cable interface line card on a Cisco CMTS
router.
Example:
Router(config)# interface cable 7/0/0
Step 4 downstream integrated-cable slot/subslot/port rf-channel Associates a set of upstream channels to the integrated
rf-chan [upstream grouplist] downstream channels.
Example:
Router(config-if)# downstream integrated-cable
7/0/0 rf-channel 3 upstream 3
Step 5 upstream md-us-chan-id upstream-cable slot/subslot/port Associates a set of physical upstream channels with the
us-channel rf-channel Mac Domain.
Example:
Router(config-if)# upstream 0 upstream-cable 7/0/0
us-channel 0
Step 6 cable upstream bonding-group id Creates the upstream bonding group on the specified cable
interface and enters upstream bonding configuration
Example:
submode.
Router(config-if)# cable upstream bonding-group
200
Step 7 upstream number Adds an upstream channel to the upstream bonding group.
Example: A maximum of 16 upstream channels can be configured for
Router(config-upstream-bonding)# upstream 1 each MAC Domain, which are divided into two groups:
• Group 1: upstream channel 0-7
• Group 2: upstream channel 8-15
The upstream bonding-group should include all the
upstream channels either from Group 1 or Group 2 only.
Step 8 attributes value Modifies the attribute value for the specified upstream
bonding group.
Example:
Router(config-upstream-bonding)# attributes
eeeeeeee
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
194
Layer 2 and DOCSIS 3.0 Configuration
Configuring Upstream Channel Priority
Upstream Channel Cisco IOS XE Bengaluru This feature allows the cable modem to do the
Priority 17.6.1w initial ranging on the upstream channel with the
highest priority.
Starting from Cisco IOS XE Bengaluru 17.6.1w release, you can use the cable upstream priority command
to configure the upstream channel with different priorities.
Router(config-if)# cable upstream 0 priority 1
Use show cable mac-domain mdd | in MD-US command to check the upstream channel priority.
Router#show cable mac-domain c3/0/1 mdd | in MD-US
MD-US Chan ID/CM-STATUS: 1/0x0000
MD-US Chan Priority: 3
MD-US Chan DCID Binding: 9 10 11 12 13 14 15 16
MD-US Chan ID/CM-STATUS: 2/0x0000
MD-US Chan Priority: 4
MD-US Chan DCID Binding: 9 10 11 12 13 14 15 16
MD-US Chan ID/CM-STATUS: 3/0x0000
MD-US Chan Priority: 5
MD-US Chan DCID Binding: 9 10 11 12 13 14 15 16
MD-US Chan ID/CM-STATUS: 4/0x0000
MD-US Chan Priority: 0
Configuration Examples
Upstream Channel with PHY Layer Configuration Example
...
us-channel 0 frequency 20000000
us-channel 0 channel-width 3200000 3200000
us-channel 0 power-level 0
us-channel 0 docsis-mode tdma
us-channel 0 minislot-size 2
us-channel 0 modulation-profile 21
no us-channel 0 shutdown
...
...
interface Cable8/0/0
downstream Modular-Cable 8/0/0 rf-channel 0
upstream 0 Upstream-Cable 8/0/0 us-channel 0
upstream 1 Upstream-Cable 8/0/0 us-channel 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
195
Layer 2 and DOCSIS 3.0 Configuration
Additional References
cable mtc-mode
cable upstream bonding-group 1
upstream 0
upstream 1
attributes 80000000
...
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Upstream Interface Configuration Cisco IOS XE Fuji 16.7.1 This feature was integrated on
theCisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
196
CHAPTER 14
DOCSIS Interface and Fiber Node Configuration
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 197
• Overview of DOCSIS Interfaces and Fiber Node Configurations, on page 199
• Configuring DOCSIS Interfaces and Fiber Nodes, on page 200
• Configuring MAC Domain Service Groups, on page 206
• Downstream Bonding Group Configuration, on page 209
• Upstream Bonding Group Configuration, on page 212
• Additional References, on page 215
• Feature Information for DOCSIS Interface and Fiber Node Configuration, on page 216
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
197
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 28: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
198
Layer 2 and DOCSIS 3.0 Configuration
Overview of DOCSIS Interfaces and Fiber Node Configurations
Downstream Features
Physically, the downstream modules support eight physical connectors or ports. The downstream modules
support the following features:
• The downstream modules support eight downstream integrated-cable controllers for these eight ports.
Each downstream integrated-cable controller is associated with an RF port.
• Each downstream controller supports up to 128 downstream channels (0-127).
• Each downstream controller supports up to 128 integrated-cable interfaces. Therefore, each line card has
1024 integrated-cable interfaces.
• Each integrated-cable interface has a static mapping to an integrated-cable controller RF channel. For
example, Integrated-Cable interface 3/0/0:0 is mapped to RF Channel 0 on Integrated-Cable controller
3/0/0.
• The following table lists the number of downstream DOCSIS channels different Cisco cBR-8 line cards
support.
This table lists the number of downstream DOCSIS channels different Cisco cBR-8 line cards support.
CBR-CCAP-LC-40G Up to 768
CBR-CCAP-LC-40G-R Up to 1024
CBR-CCAP-LC-G2-R Up to 1536
• A total of 512 wideband-cable interfaces (downstream bonding groups) may be configured on each line
card.
• Each wideband-cable interface supports a maximum of 64 downstream channels.
• 128 of the 512 wideband-cable interfaces (downstream bonding groups) may contain 33 or more
channels.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
199
Layer 2 and DOCSIS 3.0 Configuration
Upstream Features
Upstream Features
The Interface line card has one upstream module supporting 16 physical connectors or ports. The upstream
features are as follows:
• The line card supports 16 upstream-cable controllers, each mapping to one upstream connector.
• 12 upstream channels can be configured per upstream controller.
• 12 upstream channels can be enabled per pair of upstream controllers.
For more details on the upstream features, see the Downstream Upstream Guide.
Note CBR-CCAP-LC-G2-R line card supports up to 32 MAC domains per line card.
Fiber Nodes
512 fiber nodes may be configured for each Cisco cBR-8 chassis.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
200
Layer 2 and DOCSIS 3.0 Configuration
Binding Upstream Channels to MAC Domain
• The MAC domain and channels must share the same slot. That is, a MAC Domain may include channels
from any controller on the same slot.
Procedure
Step 3 interface cable Enters MAC Domain configuration mode. Values for slot
are 0-3 and 6-9, for subslot is always 0, for MD Index is
Example:
0-15.
Router#interface cable 1/0/0
Step 4 upstream upstream-Cable us-channel Binds the specified upstream channel to the MAC Domain.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
201
Layer 2 and DOCSIS 3.0 Configuration
Configuring Primary Capable Downstream Channels
What to do next
To verify MAC Domain configurations for upstream, use the show cable mac-domain command with
cgd-associations keyword.
The MD US Binding table shows the upstream channel binding.
16 0-1 Yes 16
24 0-1 Yes 24
40 0-1 Yes 40
MD US binding:
Host MD Controller US channel State
Ca1/0/0 U0 1/0/0 0 UP
Ca1/0/0 U1 1/0/0 1 UP
Ca1/0/0 U2 1/0/0 2 UP
Ca1/0/0 U3 1/0/0 3 UP
Ca1/0/0 U4 1/0/1 0 UP
Ca1/0/0 U5 1/0/1 1 UP
Ca1/0/0 U6 1/0/1 2 UP
Ca1/0/0 U7 1/0/1 3 UP
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
202
Layer 2 and DOCSIS 3.0 Configuration
Configuring Integrated-cable Interface
The time interval required between the shut and no shut administrative states for the same controller is
approximately 30 seconds. You must not change the shut and no shut states rapidly without any delay in script
or copy-paste. It can generate unexpected errors.
Each integrated-cable interface is mapped statically to an integrated-cable controller RF channel. For example,
IC interface 1/0/0:0 is mapped to IC controller 1/0/0 RF channel 0. Similarly, IC interface 1/0/0:1 is mapped
to IC controller 1/0/0 RF channel 1.
IC controllers are numbered 0-7 and RF Channels on each controller are numbered 0-127.
Step 1 enable
Example:
Router> enable
Enter the integrated-cable interface configuration mode for specified integrated-cable interface.
Step 5 end
Example:
Router# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
203
Layer 2 and DOCSIS 3.0 Configuration
Binding Primary Capable Downstream Channels to a MAC Domain
What to do next
The following conditions are used to determine if an IC (Integrated-Cable) interface is up in current software.
• The IC interface is associated to a MD (MAC Domain) interface.
• The MD interface, which the IC interface associated to, is in UP state.
• The IC interface is not configured shut down.
• The IC interface is configured with bandwidth.
• The associated downstream channel within the IC controller is operationally up.
Use the show interface Integrated-Cable controller command to verify the status of the specified
integrated-cable interface. The State info table provides information to diagnose issues affecting the operational
state of the interface.
Step 1 enable
Example:
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
204
Layer 2 and DOCSIS 3.0 Configuration
Binding Primary Capable Downstream Channels to a MAC Domain
Step 5 end
Example:
Router# end
What to do next
To verify the downstream primary capable channels, use the show cable mac-domain command with
cgd-associations keyword.
16 0-1 Yes 16
24 0-1 Yes 24
40 0-1 Yes 40
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
205
Layer 2 and DOCSIS 3.0 Configuration
Configuring MAC Domain Service Groups
MD US binding:
Host MD Controller US channel State
Ca1/0/0 U0 1/0/0 0 UP
Ca1/0/0 U1 1/0/0 1 UP
Ca1/0/0 U2 1/0/0 2 UP
Ca1/0/0 U3 1/0/0 3 UP
Ca1/0/0 U4 1/0/1 0 UP
Ca1/0/0 U5 1/0/1 1 UP
Ca1/0/0 U6 1/0/1 2 UP
Ca1/0/0 U7 1/0/1 3 UP
Router#
Step 1 enable
Example:
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
206
Layer 2 and DOCSIS 3.0 Configuration
Configuring the Fiber Nodes
Router(config)#cable fiber-node 1
Router(config-fiber-node)#
Adds the DOCSIS downstream channels within the controller to the fiber node.
Adds the upstream channels within the controller to the fiber node.
Step 6 end
Example:
Router# end
What to do next
To verify the fiber-node configuration use the show cable fiber-node command.
The output shows the downstream channel IDs configured on a fiber node. It also shows the status of the
upstream-cable configured on the fiber node. Further, it shows the status of MAC Domain Descriptor (MDD)
messaging.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
207
Layer 2 and DOCSIS 3.0 Configuration
Verify MD-DS-SG Channel Membership
To verify that the primary downstream channels are transmitting MAC Management Messages (MMMs) use
the show controller Integrated-Cable counter rf-channel command.
Router#sh controllers Integrated-Cable 7/0/0 counter rf-channel
Controller RF MPEG MPEG MPEG Sync MAP/UCD User QAM
Chan Packets bps Mbps Packets Packets Mbps Util
Tx Tx Tx Percentage
7/0/0 0 0 0 00.00 0 0 00.00 000.00
7/0/0 1 0 0 00.00 0 0 00.00 000.00
7/0/0 2 8239954 2475952 02.47 0 0 02.39 006.60
7/0/0 3 85927382 25769779 25.76 0 0 24.94 068.71
7/0/0 4 85927608 25769027 25.76 0 0 24.94 068.71
7/0/0 5 8239088 2474599 02.47 0 0 02.39 006.59
7/0/0 6 8210840 2463770 02.46 0 0 02.38 006.57
7/0/0 7 50103 15040 00.01 0 0 00.01 000.04
7/0/0 8 50103 15040 00.01 0 0 00.01 000.04
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
208
Layer 2 and DOCSIS 3.0 Configuration
Downstream Bonding Group Configuration
Step 1 enable
Example:
Router> enable
Enter the wideband-cable interface configuration mode for specified wideband-cable interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
209
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Bonding Group Interfaces
Example:
Router(config-if)#cable bundle 1
Configures the cable bundle id for this wideband-cable interface. The configured cable bundle id must match the cable
bundle id configured in associated MAC domains.
• Bundle number— cable bundle number. The valid range is 1-255.
Configures the bandwidth allocation for specified channel-list and includes the channels in the downstream bonding
group. Range for channel numbers are 0-127 (<first channel num-last channel num>).
• grouplist—Specify the range of downstream rf-channels.
Step 6 cable rf-channels controller controller number channel-list grouplist bandwidth-percent percentage-bandwidth
Example:
Configures the bandwidth allocation for specified channel-list on downstream controllers and includes the channels in
the downstream bonding group. Range for channel numbers are 0-127.
• controller number—Downstream controller number. The valid numbers are 0-7.
Step 7 end
Example:
Router# end
What to do next
Verify the Bonding Group Interfaces.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
210
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Bonding Group Interfaces
• To display the RF-channel mapping to wideband channels, use mapping wb-channel option.
• To display the downstream MAC Domain service groups, use the dsbg-associations option of the show
cable mac-domain command.
Use the show interface Wideband-Cable controller command to verify the bonding group configurations.
The State info table shows the downstream bonding group state information.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
211
Layer 2 and DOCSIS 3.0 Configuration
Upstream Bonding Group Configuration
BG controller details
Wi1/0/0:0 BGID: 12289
Member RFIDs:
Config RFIDs: 12288-12291 Count: 4
Active RFIDs: 12288-12291 Count: 4
Attribute mask: 0x80000000
----------------------------------------------
State info (DSBG if and its underlying states)
----------------------------------------------
DSBG IF state : UP
DSBG Member RF chan states : UP (4 out of 4 chans are UP)
DSBG HWID(FCID) : 0x3800
*DSBG i/f Line State : UP
----------------------------------------------
-----------------------------
DMP Resources
DMP handle : 0x10000800
-----------------------------
DMP BG pool entry details
HW-id BGid BGSize Enabled
-----------------------------
0 : 12289 4 1
-----------------------------
Bgid BGecnt BGaddr Channels (1023 means invalid/Unused)
0 0 0: 0 1 2 3 1023 1023 1023 1023
BG Rate Neg Pos LastTS CurrCr Pos
0 25000 65535 65535 0 0 N
-----------------------------
RFID - JIB chan mapping for active RFIDs: [rfid:jib-chan-no]
[12288:0] [12289:1] [12290:2] [12291:3]
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
212
Layer 2 and DOCSIS 3.0 Configuration
Configuring Upstream Bonding Groups
• A maximum of 16 upstream channels can be configured for each MAC Domain, which are divided into
two groups:
• Group 1: upstream channel 0-7
• Group 2: upstream channel 8-15
The upstream bonding-group should include all the upstream channels either from Group 1 or Group
2 only.
Procedure
Step 3 interface cable slot/subslot/MD index Enters MAC domain configuration mode.
Example: • slot—Specifies the chassis slot number of the interface
Router(config)# interface cable 1/0/0 line card. Valid values are 0-3 and 6-9
• subslot—Specifies the secondary slot number of the
interface line card. Valid subslot is 0.
• MD index—Specifies the MAC Domain index number.
Valid values are 0-15.
Step 4 cable upstream bonding-group Creates a static upstream bonding group on a MAC Domain.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
213
Layer 2 and DOCSIS 3.0 Configuration
Verifying Upstream Bonding Groups
What to do next
Use the show interface cable upstream bonding-group command to display upstream bonding group
information.
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
214
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Router#
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
215
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for DOCSIS Interface and Fiber Node Configuration
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 30: Feature Information for DOCSIS Interface and Fiber Node Configuration
DOCSIS Interface and Fiber Node Cisco IOS XE Everest 16.6.1 This feature was integrated into
Configuration Cisco IOS XE Everest 16.6.1 on
the cisco cBR Series Converged
Broadband Routers.
Display QAM Utillization Cisco IOS XE Gibraltar 16.10.1f This feature was integrated on the
Percentage using the sh controllers Cisco cBR Series Converged
Integrated-Cable 7/0/0 counter Broadband Routers.
rf-channel
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
216
CHAPTER 15
Service Group Based Configuration of the Cisco
cBR Router
• Service Group Profile Based Configuration, on page 217
• Service Profile Configuration for 16x8 with One MAC Domain, on page 219
• Service Profile Configuration for 16x8 with Two MAC Domains, on page 221
• MAC-Domain Split Configuration, on page 223
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.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
217
Layer 2 and DOCSIS 3.0 Configuration
Service Group Profile Based Configuration
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.
• Do not support downgrade cBR-8 image from 16.7.x to previous image if the configuration includes mac
domain split configuration.
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.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
218
Layer 2 and DOCSIS 3.0 Configuration
Service Profile Configuration for 16x8 with One MAC Domain
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
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
219
Layer 2 and DOCSIS 3.0 Configuration
Service Profile Configuration for 16x8 with One MAC Domain
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)#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.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
220
Layer 2 and DOCSIS 3.0 Configuration
Service Profile Configuration for 16x8 with Two MAC Domains
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
Use the show cable mac-domain fiber-node command to verify the interface associations.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
221
Layer 2 and DOCSIS 3.0 Configuration
Service Profile Configuration for 16x8 with Two MAC Domains
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 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
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
222
Layer 2 and DOCSIS 3.0 Configuration
MAC-Domain Split Configuration
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.
Note • In MAC domain split scenario, we must configure upstream peer-node-us and managed MAC domain.
• After a fiber node managed MAC domain, we will reserve cable interface by cable managed fiber-node
command.
• If a fiber-node has peer, we can not add managed MAC domain.
• If a fiber-node has peer, we can not modify the configuration of channel mapping and upstream
peer-node-us
• If a fiber-node has managed MAC domain, we can not remove upstream peer-node-us.
• Only both two fiber-nodes are associated with service group profile, mac-domains and wideband interfaces
will be generated.
• MAC domain and wideband interfaces will be removed as soon as one fiber-node is unassociated with
service group profile.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
223
Layer 2 and DOCSIS 3.0 Configuration
MAC-Domain Split Configuration
Router(config-profile-md)#load-interval 30
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
Router(config-profile-md)#cable privacy accept-self-signed-certificate
Router(config-profile-md)#cable privacy dsx-support
Router(config-profile-md)#cable privacy eae-policy capability-enforcement
Router(config-profile-md)#cable privacy kek life-time 300
Router(config-profile-md)#cable privacy retain-failed-certificates
Router(config-profile-md)#cable privacy skip-validity-period
Router(config-profile-md)#cable privacy tek life-time 180
Router(config-profile-md)#cable cm-status enable 3
Router(config-profile-md)#cable map-advance dynamic
Router(config-profile-md)#cable upstream 0 attribute-mask FFFFFFFF
Router(config-profile-md)#cable upstream 0 power-adjust continue 5
Router(config-profile-md)#cable upstream balance-scheduling
Router(config)#cable profile downstream DS
Router(config-profile-ds)#cable rf-bandwidth-percent 20
Router(config-profile-ds)#cable attribute-mask 0x80000000
Router(config)#cable profile wideband-interface BG
Router(config-profile-wb)#cable downstream attribute-mask 0x80000000
Router(config-profile-wb)#description BG
Router(config-profile-wb)#load-interval 30
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
224
Layer 2 and DOCSIS 3.0 Configuration
MAC-Domain Split Configuration
Router(config)#cable fiber-node 67
Router(config-fiber-node)#downstream integrated-cable 6/0/6
Router(config-fiber-node)#upstream upstream-cable 6/0/6
Router(config-fiber-node)#downstream sg-channel 0 15 integrated-cable 6/0/6 rf-channel 0
15
Router(config-fiber-node)#upstream sg-channel 0 3 upstream-cable 6/0/6 us-channel 0 3
Router(config-fiber-node)#upstream sg-channel 4 7 peer-node-us
Router(config-fiber-node)#service-group managed md 0 cable6/0/6
Router(config-fiber-node)#service-group profile MD_SPLIT
Router(config)#cable fiber-node 69
Router(config-fiber-node)#downstream integrated-cable 6/0/6
Router(config-fiber-node)#upstream upstream-cable 6/0/1
Router(config-fiber-node)#downstream sg-channel 0 15 integrated-cable 6/0/6 rf-channel 0
15
Router(config-fiber-node)#upstream sg-channel 4 7 upstream-cable 6/0/1 us-channel 0 3
Router(config-fiber-node)#upstream sg-channel 0 3 peer-node-us
Router(config-fiber-node)#service-group managed md 0 cable6/0/6
Router(config-fiber-node)#service-group profile MD_SPLIT
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
225
Layer 2 and DOCSIS 3.0 Configuration
MAC-Domain Split Configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
226
CHAPTER 16
DOCSIS Load Balancing Groups
First Published: April 11, 2015
Support for the restricted load balancing group (RLBG)/general load balancing group (GLBG) is based on
DOCSIS 3.0 specifications.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 227
• Prerequisites for DOCSIS Load Balancing Groups, on page 229
• Restrictions for DOCSIS Load Balancing Groups, on page 229
• Information About DOCSIS Load Balancing Groups, on page 230
• How to Configure DOCSIS Load Balancing Groups, on page 236
• Configuration Examples for DOCSIS Load Balancing Groups, on page 246
• How to Configure Load Balancing with Operational Simplification, on page 247
• Verifying DOCSIS Load Balancing Groups, on page 251
• Additional References, on page 256
• Feature Information for DOCSIS Load Balancing Groups, on page 256
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
227
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 31: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
228
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for DOCSIS Load Balancing Groups
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
229
Layer 2 and DOCSIS 3.0 Configuration
Information About DOCSIS Load Balancing Groups
Use the show cable mac-domain downstream-service-group command to see the channels in the same
MD-DS-SG.
The DOCSIS LBG with RLBG/GLBG Support and DLB Support feature have the following scaling limitations:
• The total number of RLBGs and DOCSIS 2.0 GLBGs cannot exceed 256.
• The total number of tags in a Cisco CMTS cannot exceed 256.
• The total number of DOCSIS 3.0 GLBGs is bounded by free memory.
• A cable modem reset occurs if a CM moves from one cable interface to another because DCC init-tech
0 resets a cable modem during a LB move. A cable modem also resets if the two cable interfaces have
been configured with a mismatched cable ip-init command.
Functionality
The Cisco CMTS functions in the following ways for general tagging and service-based LB:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
230
Layer 2 and DOCSIS 3.0 Configuration
RLBG/GLBG Assignment
• The Cisco CMTS can classify some modems with user-defined modem classifiers using the STID, service
class name, DOCSIS version and capability TLVs and MAC Organization Unique Identifier (OUI).
• Each modem classifier has a unique tag. The Cisco CMTS allows each modem to carry one tag. When
multiple tags match one cable modem, the tag that has the least index gets applied on the cable modems.
• The Cisco CMTS classifies a CM and assigns a tag, and if a RLBG with that tag is configured, the CM
gets assigned to that RLBG.
• The Cisco CMTS can match multiple tags to a RLBG and a DOCSIS policy.
• On the Cisco CMTS, a user can configure whether the general tagging overrides the RLBG or DOCSIS
policy assignment using TLVs in the CM configuration file and SNMP when a conflict occurs.
• When doing autonomous LB, the Cisco CMTS ensures that the target channels are available to a specific
CM with regard to admission control, the SF attribute masks, and CM attribute masks.
• The user can configure the number of times that a DCC fails a CM before the CM is removed from
dynamic LB on the Cisco CMTS.
• The user can configure DCC initialization techniques or whether to use Upstream Channel Change (UCC)
for a LBG or for a particular source and target pair on the Cisco CMTS. However, DCC is not issued to
cable modems provisioned in DOCSIS 1.0 mode. By default, the UCC for a LBG is not configured and
therefore, all channel changes are done through DCC.
• The Cisco CMTS supports LB on at least one logical channel on a physical US channel that has multiple
logical US channels.
• As per the DOCSIS 3.0 specifications, a lower load balancing priority indicates a higher likelihood that
a CM will be moved due to load balancing operations.
• You can create a policy to set the lower bandwidth for CMs. the LBG can only move cable modems with
throughput that is above the threshold.
Compatibility
Both downstream and upstream autonomous load balancing is supported for single channel cable modems.
RLBG/GLBG Assignment
The user can configure one or more service type IDs for each RLBG. The user can also configure the Cisco
CMTS, using CLI or SNMP, to restrict a particular cable modem to a certain STID and RLBG ID. However,
if such a configuration is made, both the STID and RLBG ID in the configuration file are ignored by the Cisco
CMTS.
When the STID is configured by CLI or SNMP or the STID is present in the cable modem configuration file,
the Cisco CMTS selects an upstream and downstream channel, which offers the signaled service type, from
a RLBG, if such channels exist. However, if an upstream and downstream channel do not exist that provide
the signaled service type the Cisco CMTS assigns an upstream and downstream channel that does not offer
the signaled service type.
When the LBG ID is configured by CLI or SNMP or the LBG ID is present in the cable modem configuration
file, the Cisco CMTS examines the available choices for upstream and downstream channels and, if they
include a channel pair associated with the signaled LBG, the Cisco CMTS assigns the cable modem to the
signaled LBG. If these conditions are not met, the Cisco CMTS disregards the LBG ID.
If there are multiple upstream and downstream channels available that meet the requirements of the STID, if
present, and the LBG ID, if present, the Cisco CMTS selects an upstream and/or downstream channel that
meet the cable modem required and forbidden attribute masks requested in the configuration file. If upstream
and downstream channels are not available that meet these criteria, the Cisco CMTS can disregard the cable
modem attribute masks and select an alternative upstream and/or downstream channel.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
231
Layer 2 and DOCSIS 3.0 Configuration
Channel Assignment
In determining a target channel pair for a cable modem during registration time, the Cisco CMTS tries to find
the target channel pair that can actually reach the cable modem by checking the current channel pair, the
MD-DS-SG-ID (Media Access Control Domain Downstream Service Group Identifier) of cable modem
(CM-DS-SG-ID) and the MD-US-SG-ID (Media Access Control Domain Upstream Service Group Identifier)
of cable modem (CM-US-SG-ID), if present, and fiber node (FN) configurations. If the target channel pair is
available to the cable modem and is different from the current channel pair, the Cisco CMTS is required to
move the CM by means of DCC technique 0 or downstream frequency override (DFO).
When the Cisco CMTS identifies multiple candidate RLBGs for a CM, but cannot determine which fiber node
configuration the cable modem is actually wired to, or cannot determine if the wired RLBG is unusable (when
interfaces in the load balance group are disabled or in an administratively down state), the Cisco CMTS assigns
the cable modem to the RLBG with the lowest group index. This assignment causes the Cisco CMTS to
attempt to move the cable modem to interfaces it is not physically connected to, resulting in service outages
for the CM.
The Cisco CMTS enforces fiber node checking during RLBG assignment.
The Cisco CMTS follows the following RLBG assignment rules:
• If there is no fiber node configuration, there is no change in the candidate RLBG list. However, if the
fiber node is configured, the fiber node must be configured correctly to reflect the real fiber node
connection.
• If the cable modem is inside a fiber node, only those RLBGs that are inside that fiber node are selected.
• If the cable modem is not inside any fiber node, that is, the fiber node configuration does not cover all
the channels, only those RLBGs that are not inside any fiber node are selected.
• If an RLBG spans across multiple fiber nodes, it is not considered to be inside any fiber node.
• If no candidate RLBG is found, cable modems are assigned to the GLBG, if the GLBG exists.
Channel Assignment
For cable modems operating in MRC mode, the registration request message can have multiple TLVs to
influence the selection of upstream and downstream channels that the Cisco CMTS assigns. To avoid conflicts
between the multiple TLVs, the Cisco CMTS follows the precedence order defined below:
1. TLV 56—Channel Assignment
2. TLV 43.11—Service Type Identifier
3. TLV 43.3—Load Balancing Group ID
4. TLVs 24/25.31-33—Service Flow Attribute Masks
5. TLV 43.9—CM Attribute Masks
The Cisco CMTS must follow this TLV precedence order for cable modems not operating in MRC mode:
1. TLV 43.11—Service Type Identifier
2. TLV 43.3—Load Balancing Group ID
3. TLV 43.9—CM Attribute Masks
4. TLVs 24/25.31-33—Service Flow Attribute Masks
Note When a target for the new receive channel configuration (RCC) and Transmit channel configuration (TCC)
is selected, ensure that the service level for cable modems is not decreased. Target total RCCs and TCCs must
not be less than the source total RCCs and TCCs so that cable modems can keep their service level unchanged.
This may cause some unbalanced results when high capacity cable modems come online, later releases..
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
232
Layer 2 and DOCSIS 3.0 Configuration
Channel Assignment
The Cisco CMTS also considers the DOCSIS 3.0 cable modem capabilities defined in the registration request
message and assigns the maximum number of channels that the CM requests.
The tables below define the load balancing matrix for RLBG and GLBG assignment:
DOCSIS 3.0 CM DOCSIS 2.x CM DOCSIS 2.0 CM DOCSIS 1.1 CM DOCSIS 1.0 CM
DOCSIS 3.0 CM DOCSIS 2.x CM DOCSIS 2.0 CM DOCSIS 1.1 CM DOCSIS 1.0 CM
MRC mode only Assigned to the DOCSIS 2.0 GLBG without MD-DS-SG-ID/MD-US-SG-ID
(w-online)
Assigned to the DOCSIS 3.0 GLBG with NA NA NA
MD-DS-SG-ID/MD-US-SG-ID
The tables below give a snapshot view of the load balancing methods and the operations used to "move"
bonded and non-bonded CMs.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
233
Layer 2 and DOCSIS 3.0 Configuration
Channel Assignment
Table 34: Load Balancing Method to Move Bonded and Non-bonded cable modems
DOCSIS 3.0/DOCSIS 2.x cable DCC initialization technique 0 DCC initialization technique 0
modems in MRC-only mode
Note CM with primary DS outside RLBG moves inside
RLBG with DOCSIS 2.0 LB.
UCC UCC
Note CM outside RLBG moves inside RLBG with
DOCSIS 2.0 LB.
UCC UCC
Note CM outside RLBG moves inside RLBG with
DOCSIS 2.0 LB.
Table 35: Using DCC/DBC to Load Balance Bonded and Non-bonded Cable Modems
Channel CM in MRC, non-MTC Mode DOCSIS 1.1/DOCSIS 2.0 cable modems DOCSIS 1.0 cable modems
with Single US/DS with Single US/DS
Downstream NA (within the same MAC domain) DCC (within the same MAC domain). Force reinitialize CM
(DS)
DCC with initialization technique 0 DCC with initialization technique 0 when Force reinitialize CM
when moving cable modems across moving cable modems across MAC
MAC domains. domains.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
234
Layer 2 and DOCSIS 3.0 Configuration
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream Mode
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream
Mode
The upstream load balancing functionality enables the Cisco CMTS router to effectively handle upstream
traffic for wideband and narrowband cable modems that are in single upstream mode. Single upstream mode
(Mx1) means that the modems cannot send upstream traffic on multiple upstream channels. In the event of
traffic overload on a single upstream channel of a wideband or narrowband cable modem, the Cisco CMTS
router automatically moves the cable modem to another upstream channel in the same load balancing group.
Note A cable modem operating in single upstream mode is assigned to a load balancing group based on the primary
channel of the modem. A cable modem in single upstream mode can support multiple receive channel (MRC)
mode or narrowband mode. However, a cable modem in single upstream mode cannot support multiple transmit
channel mode (MTC).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
235
Layer 2 and DOCSIS 3.0 Configuration
How to Configure DOCSIS Load Balancing Groups
The following important points are implemented for independent upstream/downstream throughput rules:
• If DOCSIS 2.0 load balancing policy configured is us-across-ds, it is recommended to configure a
maximum of 16 downstream channels and 8 upstream channels.
• If a load balancing operation involves a change only in the downstream channel of a cable modem without
any change to the upstream channel, then only the downstream lower boundary rules are checked.
• If a load balancing operation involves a change only in the upstream channel of a cable modem without
any change to the downstream channel, then only the upstream lower boundary rules are checked.
• If a load balancing operation involves a change in both the upstream and downstream channels of a cable
modem, then the modem rule check must pass all the rules for that (upstream or downstream) load
balancing.
• If the load balancing policy configured is pure-ds-load, then only the downstream rules are checked.
• If the load balancing policy configured is us-across-ds or both us-across-ds and pure-ds-load, then two
types of target interfaces occur as follows:
• Local interface—where the cable modem shares the upstream with the source. Only downstream
load balancing operation occurs.
• Remote interface—where the the cable modem does not share the upstream with the source. The
upstream/downstream load balancing is triggered by upstream load.
If the load balancing policy configured is neither us-across-ds nor pure-ds-load, then the load balancing
is done based on Mac domain load.
Note When the Cisco IOS system is upgraded, if the docsis-policy configuration of the DOCSIS load balancing
groups, is missing in the output of the show running-config command, apply the docsis-policy to the DOCSIS
load balancing groups using the docsis-policy policy-id command again.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
236
Layer 2 and DOCSIS 3.0 Configuration
Configuring DOCSIS 3.0 and 2.0 RLBG and DOCSIS 2.0 GLBG
The following sections describe how to create and configure DOCSIS load balancing groups to enable DOCSIS
load balancing on the Cisco CMTS:
Configuring DOCSIS 3.0 and 2.0 RLBG and DOCSIS 2.0 GLBG
This section describes how to create and configure a DOCSIS load balancing group. There is a separate
configuration mode for a DOCSIS load balancing group that is different from the legacy load balancing group.
Note UGS/PCMM policy and threshold do not apply on DOCSIS 3.0 LB.
Procedure
Router> enable
Step 3 cable load-balance docsis-enable Enables DOCSIS load balancing on the Cisco CMTS.
Example:
Step 4 cable load-balance docsis-group docsis-group-id Creates a DOCSIS load balance group on the Cisco CMTS,
with the following parameter:
Example:
The router enters DOCSIS load balancing group
Router(config)# cable load-balance docsis-group configuration mode.
1
Step 5 init-tech-list tech-list [ucc] Sets the DCC initialization techniques that the Cisco CMTS
can use to load balance cable modems.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
237
Layer 2 and DOCSIS 3.0 Configuration
Configuring DOCSIS 3.0 and 2.0 RLBG and DOCSIS 2.0 GLBG
Router(config-lb-group)# downstream
integrated-Cable 5/0/0 rf-channel 2
Step 7 upstream Cable {slot/subslot/port | slot/port} Sets upstream channels with the following parameters:
upstream-list
Example:
Step 8 docsis-policy policy-id Assigns a policy to a group with the parameter that
becomes the default policy assigned to the CM, if the CM
Example:
does not choose a different policy.
Router(config-lb-group)# docsis-policy 0
Step 9 restricted Selects the restricted group type. By default, the general
group type is selected.
Example:
Router(config-lb-group)# restricted
Step 10 init-tech-ovr Cable {slot/subslot/port | slot/port} upstream Sets DCC initialization techniques that overrides the
Cable {slot/subslot/port } | slot/port upstream init-tech-list physical upstream channel pair. The init-tech-ovr
0-4 [ucc] command can also be used to determine whether the UCC
can be used for modems during dynamic upstream load
Example:
balancing.
Router(config-lb-group)# init-tech-ovr Cable 8/1/0 The following parameters override the physical upstream
0 Cable 8/1/1 1 init-tech-list 1 ucc channel pair:
Note The init-tech-list keyword accepts an upstream
that is not added into the load balancing group.
The upstream channel pair is invalid until the
upstream is added. When the load balancing
group is removed, all upstream channel pairs
are also removed.
Step 11 service-type-id string Adds a service type ID, with the following parameter, that
is compared against the cable modem provisioned service
Example:
type ID, to determine an appropriate restricted load
balancing group (RLBG):
Router(config-lb-group)# service-type-id
commercial
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
238
Layer 2 and DOCSIS 3.0 Configuration
Configuring DOCSIS 3.0 GLBG
Router(config-lb-group)# tag t1
Step 13 interval <1-1000> Sets the time interval, the Cisco CMTS waits before
checking the load on an interface.
Example:
Router(config-lb-group)# interval 60
Step 14 method {modems | service-flows | utilization} Selects the method the Cisco CMTS use to determine the
{us-method {modems | service-flows | utilization}} load.
Example:
Step 15 policy {pcmm | ugs | us-across-ds | pure-ds-load} Selects the modems based on the type of service flow that
are balanced.
Example:
Step 16 threshold {load {minimum <1-100> | <1-100>}| pcmm Selects the percentage of use beyond which load balancing
<1-100> | stability <0-100> | ugs <1-100>} occurs.
Example:
Router# exit
Note If a Cable interface on the line card is in "no shut down" state, the associated DOCSIS 3.0 GLBGs are restored
in the running-configuration.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
239
Layer 2 and DOCSIS 3.0 Configuration
Configuring a DOCSIS 3.0 General Load Balancing Group
Procedure
Step 3 cable load-balance docsis-enable Enables DOCSIS load balancing on the Cisco CMTS.
Example:
Router(config)# cable load-balance docsis-enable
Step 4 cable load-balance docsis-group FN fn-id MD cable Enters the DOCSIS load balancing group configuration
{slot/subslot/port | slot/port} mode.
Example:
Router(config)# cable load-balance docsis-group
FN 1 MD c5/0/0
Step 5 init-tech-list tech-list [ucc] Sets the DCC initialization technique list, with the
following parameters.
Example:
Router(config-lb-group)# init-tech-list 1 ucc
Step 9 method {modems | service-flows | utilization} Sets the load balancing type or method.
{us-method {modems | service-flows | utilization}}
Example:
Router(config-lb-group)# method modems us-method
modems
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
240
Layer 2 and DOCSIS 3.0 Configuration
Configuring Default Values of DOCSIS 3.0 Load Balancing Group
Step 11 threshold {load {minimum 1-100 | 1-100} | pcmm 1-100 Sets the load balancing threshold in percentage.
| stability 0-100 | ugs 1-100}
Example:
Router(config-lb-group)# threshold pcmm 70
Note The configured default values of DOCSIS 3.0 certification are applicable to the new automatically created
DOCSIS 3.0 GLBGs and do not affect the existing DOCSIS 3.0 GLBGs. When a DOCSIS 3.0 GLBG is
removed and recreated, its group parameters do not change.
Note The default settings for interface polling interval, load balancing method, policy for modems selection, and
threshold usage in percent, can be configured for DOCSIS 3.0 general group. For more information, see the
Cisco CMTS Cable Command Reference.
Procedure
Step 3 cable load-balance d30-ggrp-default disable Disables the default values of the DOCSIS 3.0 general load
balance group (GLBG).
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
241
Layer 2 and DOCSIS 3.0 Configuration
Configuring Cable Modems to RLBG or a Service Type ID
Step 4 cable load-balance d30-ggrp-default init-tech-list tech-list Sets the default DOCSIS 3.0 GLBGs DCC and dynamic
bonding change (DBC) initialization techniques.
Example:
Router(config)# cable load-balance d30-ggrp-default
init-tech-list 1
Step 5 cable load-balance d30-ggrp-default docsis-policy Sets the default DOCSIS 3.0 GLBGs policy ID.
0-0xffffffff
Example:
Router(config)# cable load-balance d30-ggrp-default
docsis-policy 2
Procedure
Step 3 cable load-balance restrict modem index mac-addr Assigns a modem or a group of modems with a common
[mac-mask] {docsis-group docsis-group-id | MAC mask to a load balancing group or a service type ID.
service-type-id string}
Example:
Router(config)# cable load-balance restrict modem
1 001a.c30c.7eee FFFF.FFFF.0000 docsis-group 100
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
242
Layer 2 and DOCSIS 3.0 Configuration
Configuring Rules and Policies
Procedure
Step 3 cable load-balance rule rule-id Creates a rule to prevent the modem from being moved.
Example:
Router(config)# cable load-balance rule 1
Step 4 cable load-balance rule rule-id {enabled | disabled | Configures the rule.
{disable-period dis-start 0-86400 dis-period <0-86400>}
Note Static multicast groups should be configured on
| disable-throughput-lowerbound ds | us thrupt in kbps |
the appropriate bundle interface as well as on
vdoc-enabled}
the correct forwarding interfaces to enable this
Example: rule. This feature will not be supported on load
Router(config)# cable load-balance rule 1 balancing groups which are derived from fiber
disable-period dis-start 40 dis-period 50 node configuration and with multicast
encryption.
Step 5 cable load-balance docsis-policy policy-id rule rule-id Associates a particular rule with the DOCSIS policy with
the following parameters:
Example:
Router(config)# cable load-balance docsis-policy
2 rule 1
Troubleshooting Tips
Problem When you disable load balancing and enable it for the next day using the cable load-balance rule
rule-id disable-period dis-start start-time dis-period disable-period command, the load balancing is enabled
at 12.00 am instead of the configured disable-period.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
243
Layer 2 and DOCSIS 3.0 Configuration
Configuring Load Balancing Parameter for a Cable Modem Movement Failure
Possible Cause Load balancing rule cannot be disabled and enabled on the next day (that is, after 24 hours)
using a single load balancing rule.
Solution Configure separate load balancing rules for disabling load balancing and enabling it on the next day.
Configure the rule to disable load balancing using the cable load-balance rule rule-id disable-period dis-start
start-time dis-period 0 command. Configure the rule to enable load balancing using the cable load-balance
rule rule-id disable-period dis-start 0 dis-period disable-period command to enable it for the next day.
Procedure
Step 3 cable load-balance modem max-failures 0-100 Configures the number of times a CM can fail before the
CM is removed from the dynamic load balancing group.
Example:
Router(config)# cable load-balance modem
max-failures 10
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
244
Layer 2 and DOCSIS 3.0 Configuration
Creating and Configuring TLV type Tag
Step 5 [exclude] service-type-id service-type-id Configures the specified service type ID for the tag.
Example:
Router(cmts-tag)# service-type-id HSD
Step 6 [exclude]service-class service-class-name Configures the specified service class name for the tag.
Example:
Router(cmts-tag)# service-class work
Step 7 [exclude] docsis-version docsis version Configures the specified DOCSIS version of the cable
modem for the tag.
Example:
Router(cmts-tag)# docsis-version docsis20
Step 8 [exclude] oui oui of CM Configures the specified OUI of the cable modem for the
tag.
Example:
Router(cmts-tag)# oui 00.1a.c3
Step 9 [exclude] tlv type value Configures the specified TLV type for the tag.
Example:
Router(cmts-tag)# tlv mrcs 4
Step 12 cable load-balance docsis-group docsis-group-id Creates a DOCSIS load balancing group on the Cisco
CMTS.
Example:
Router(config)# cable load-balance docsis-group If the DOCSIS load balancing group is already present,
1 the router enters the specified DOCSIS load balancing
group configuration mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
245
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for DOCSIS Load Balancing Groups
Step 15 cable load-balance docsis-policy policy-id tag tag name Creates a DOCSIS policy and associates a new rule or an
[override] existing rule with the policy.
Example:
Router(config)# cable load-balance docsis-policy
2 tag CSCO
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
246
Layer 2 and DOCSIS 3.0 Configuration
Example: Disabling Load Balancing
SUMMARY STEPS
1. Define the global common Load Balancing profile. Specify the Load Balancing Group configure: method,
interval, threshold, policy, and so on.
2. Define the Load Balancing Group under service-group profile. Associate the Load Balancing profile with
Load Balancing group. Configure the DS and US channels.
3. Define the physical mapping info for US or DS channels under fiber-mode.
4. Define the service-group profile under Fiber-node.
DETAILED STEPS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
247
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Load Balancing with Operational Simplification
cable fiber-node 1
downstream sg-channel 0 15 downstream-Cable 6/0/0
rf-channel 0 15
upstream sg-channel 0 3 Upstream-Cable 6/0/0
us-channel 0 3
cable fiber-node 1
service-group profile sg
The Load Balancing Groups are auto-generated when the SG profile is applied.
Example
An example of the Load Balancing Groups Operational Simplification configuration, show run as
is as follows:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
248
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Load Balancing with Operational Simplification
cable fiber-node 1
downstream Downstream-Cable 6/0/0
upstream Upstream-Cable 6/0/0
downstream sg-channel 0 15 downstream-Cable downstream-Cable 6/0/0 rf-channel 0 15
upstream sg-channel 0 3 Upstream-Cable 6/0/0 us-channel 0 3
service-group profile sg
An example of the Load Balancing Groups Operational Simplification configuration, show derived
as is as follows:
Cable fiber-node 1
downstream Downstream-Cable 6/0/0
upstream Upstrea-CAble 6/0/0
downstream sg-channel 0 15 downstream-Cable 6/0/0 rf-channel 0 15
upstream sg-channel 0 3 Upstream-Cable 6/0/0 us-channel 0 3
service-group profile sg
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
249
Layer 2 and DOCSIS 3.0 Configuration
Load Balancing Groups with Operational Simplification
• The default value of Load Balance profile are equal to the value of “cable load-balance d20-ggrp-default
xxx”.
• For Load Balancing Groups that are created by Operational Simplification, the user cannot configure
them with CLI.
• For one service group profile, a user is only allowed to configure one GLBG load balance.
• A user can configure a maximum of 20 tags into one load balance profile.
• A user can configure a maximum of 15 service-type-ids into one load balance profile.
• Load Balancing Groups by Operational Simplification supports fly modification.
• For Load Balancing Groups created by Operational Simplification, if a user changes the option of Load
Balance profile, the OPS would update all the related LBGs automatically. However, the user cannot
change the type of LBGs.
For the Load Balaning Groups created by Operational Simplification, the configuration of the groups would
not be dispalyed for the show run or the show run all commands. The Load Balancing Groups would only
be displayed using the derived command. This change can simplify the running configuration.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
250
Layer 2 and DOCSIS 3.0 Configuration
Verifying DOCSIS Load Balancing Groups
Procedure
Step 2 show cable load-balance docsis-group {docsis-group-id Displays real-time configurational, statistical, and
| FN fn-id MD cable {slot/subslot/port | slot/port}} [all | operational information of the load balancing operations
load | pending | statistics | target | modem-list | on the router.
primary-load]
Example:
Router# show cable load-balance docsis-group 1
Router# show cable load-balance docsis-group fn 1
MD c8/1/4
Step 3 show cable fiber-node fiber-node-id [spectrum] Displays information about a fiber node.
Example:
Router# show cable fiber-node 3
Step 4 show cable load-balance [group n] | [all | load | pending Displays real-time statistical and operational information
| statistics | target | fiber-node-validation] for load balancing operations. If given without any options,
this command displays information for the load balancing
Example:
groups and each cable interface's current load and load
Router# show cable load-balance group 1 balancing status.
Step 5 show cable modem [ip-address | mac-address | cable Displays information for the registered and unregistered
slot/port [upstream port ] | name fqdn] [verbose] CMs.
Example:
Router# show cable modem 40.3.160.15 verbose
Examples
Use the show cable load-balance docsis-group command to see the DOCSIS group status and to
see the list of modems in the group, use the show cable fiber-node command to see the information
on fiber nodes, use the show cable load-balance command to see information on LBG and DOCSIS
channels, and use the show cable modem command to see the information on all the CMs.
The following examples show the output of the show cable load-balance docsis-group command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
251
Layer 2 and DOCSIS 3.0 Configuration
Verifying DOCSIS Load Balancing Groups
The output of the show cable load-balance docsis-group command is modified to include an
additional field MUPFXLR to display more status information on the modems in the DOCSIS groups.
For more information, see the Cisco IOS CMTS Cable Command Reference.
The following example shows the modified output of the show cable load-balance docsis-group
command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
252
Layer 2 and DOCSIS 3.0 Configuration
Verifying DOCSIS Load Balancing Groups
e448.c70c.99a5 1 2 -------
e448.c70c.9a5f 1 2 -------
e448.c70c.9a3b 1 2 -------
e448.c70c.96b1 1 2 -------
In6/0/0:3/U0 40448 (0)
In6/0/0:3/U1 40448 (0)
In6/0/0:3/U2 40448 (0)
In6/0/0:3/U3 40448 (0)
The following example shows the output of the show cable fiber-node command:
The following examples show the output of the show cable load-balance command:
DOCSIS LB Enabled: No
Router# show cable load-balance load
Interface State Group Utilization Reserved Modems Flows Weight
Index
Cable5/0/3 (459 MHz) up 1 0%(0%/0%) 0% 7 7 37
Cable5/0/3/U0 up 1 0% 0% 2 2 1.2
Cable5/0/3/U1 up 1 0% 0% 2 2 1.2
Cable5/0/3/U2 up 1 0% 0% 2 2 1.2
Cable5/0/3/U3 up 1 0% 0% 1 1 1.2
Cable5/0/4 (465 MHz) up 1 0%(0%/0%) 0% 7 7 37
Cable5/0/4/U0 up 1 0% 0% 1 1 1.2
Cable5/0/4/U1 up 1 0% 0% 2 2 1.2
Cable5/0/4/U2 up 1 0% 0% 2 2 1.2
Cable5/0/4/U3 up 1 0% 0% 2 2 1.2
Mo1/0/0:0 (555 MHz) down 1 0%(0%/0%) 0% 0 0 0
Router# show cable load-balance fiber-node-validation
DOCSIS LBG ID Match Channel Fiber-node list
1 match Ca5/0/0/U0 {1}
Ca5/0/0/U1 {1}
Ca5/0/0/U2 {1}
Ca5/0/0/U3 {1}
Mo1/0/0:0 {1}
Mo1/0/0:1 {1}
2 mismatch Ca5/0/0/U0 {1}
Ca5/0/0/U1 {1}
Ca5/0/0/U2 {1}
Ca5/0/0/U3 {1}
Ca5/0/0 {}
The following example shows the output of the show cable modem command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
253
Layer 2 and DOCSIS 3.0 Configuration
Verifying DOCSIS Load Balancing Groups
DOCSIS 3.0 GLBG is generated dynamically by the fiber node configuration, if a valid fiber node
is configured.
For example, if the fiber node configuration is:
cable fiber-node 2
downstream Modular-Cable 1/0/0 rf-channel 0-3
downstream Cable7/0/0
upstream Cable 7/0 connector 0-3
!
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
254
Layer 2 and DOCSIS 3.0 Configuration
Verifying DOCSIS Load Balancing Groups
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
255
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DOCSIS Load Balancing Groups Cisco IOS XE Fuji 16.7.1 This feature was integrated on the
cisco cBR Series Converged
Broadband Routers.
Load Balancing with Operational Cisco IOS XE Gibraltar 16.10.1d. This feature was integrated on the
Simplification cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
256
CHAPTER 17
DOCSIS Load Balancing Movements
Cisco CMTS supports static load balancing for MTC/MRC modems and dynamic load balancing for non-MTC
and/or non-MRC modems. Support for configuration of load balancing groups (LBGs) that entail multiple
interfaces, multiple load balancing policies, and the option to configure multiple additional load balancing
parameters are also included.
The load balancing policies can be configured on the Cisco CMTS, indexed by an ID, to limit the movement
of cable modems within a Load Balancing Group (LBG). The cable modem will forward TLV43.1in its
registration request (REG-REQ) message, which is then parsed and stored in the Cisco CMTS. A policy
defines whether and when cable modems can be moved within their load balancing groups.
During dynamic load balancing, the specified policy of the cable modem is checked to determine whether the
cable modem is allowed to move.
Load balancing supports 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
re-registration after the change.
Load balancing distributes 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.
Load balancing uses rules and policies to decide on moving the cable modems within their LB groups. These
policies are created on the Cisco CMTS and chosen on a per-CM basis using type-length-value (TL V) 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.
DOCSIS 3.0 static modem count-based load balancing uses 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)
• Receive channel set (RCS)
• Downstream IDs (DSID) or DSID-associated attributes
• 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.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
257
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 258
• Prerequisites, on page 260
• Restrictions, on page 260
• Information on the Load Balancing on the Cisco CMTS, on page 265
• How to Configure Load Balancing, on page 280
• How to Configure Dynamic Channel Change for Load Balancing, on page 283
• Configuration Examples for Load Balancing, on page 289
• Additional References, on page 293
• Feature Information for DOCSIS Load Balancing Movements, on page 293
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
258
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 37: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
259
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites
Prerequisites
Prerequisites for Load Balancing
The Load Balancing feature has the following prerequisites:
• Load balancing can be done only on upstreams and downstreams that share physical connectivity with
the same group of cable modems.
Prerequisites for Dynamic Bonding Change for DOCSIS 3.0 Static Modem
Count-Based Load Balancing
• 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.
• Bandwidth must be sufficient on the target bonding group to support DBC. This is determined by the
admission control APIs.
• Fiber nodes must be configured before configuring DOCSIS 3.0 static modem count-based load balancing.
Restrictions
The following sections describe the restrictions applicable for the Load Balancing, Dynamic Channel Change,
and Dynamic Bonding Change feature:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
260
Layer 2 and DOCSIS 3.0 Configuration
Restrictions for Load Balancing
• All downstreams and upstreams in a load balancing group must share physical connectivity to the same
group of cable modems. All downstreams or all upstreams that have the same RF physical connectivity
must be members of the same load balancing group.
• You can create a maximum of 256 load balancing groups on each line card.
• 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.
• 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.
• 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.)
• 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.
• 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.
• You can use four initialization techniques for Dynamic Channel Change (DCC).
• 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).
• 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.
• When deployed with channel restriction features, if the target upstream channel attribute masks are
against that of the cable modem, then the cable modem on the higher load upstream will not be load
balanced, as the current load balancing moves cable modems only to the target upstream. However, cable
modems 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.
• A TLV in a cable modem configuration file restricts dynamic load balancing on per modem basis.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
261
Layer 2 and DOCSIS 3.0 Configuration
Restrictions for Dynamic Channel Change for Load Balancing
• If you remove the last rule of a DOCSIS policy, the policy itself will be removed.
• 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.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
262
Layer 2 and DOCSIS 3.0 Configuration
DCC Restrictions with N+1 Redundancy and Inter-Card Load Balancing
• 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.
• Load balancing and DCC are not supported for CMs that are enabled for Layer 2 VPN (L2VPN) support.
• When a DCC occurs, the cable modem US and DS counters are reset. The US and DS counters include
counters such as data and throughput seen in the show cable modem (mac-address) verbose command
output and packets and bytes seen in the show cable modem (mac-address) counters command output.
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.
Note DOCSIS 3.0 static modem count-based load balancing is not supported on:
• Multiple line cards.
• Load balancing groups and downstream channels shared across multiple
line cards.
• DOCSIS 3.0 static modem count-based load balancing does not support service flow method of load
balancing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
263
Layer 2 and DOCSIS 3.0 Configuration
Restrictions for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based Load Balancing
Restrictions for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based Load
Balancing
• The Cisco CMTS can use only DBC messaging to move modems within a MAC domain and applies
only to cable modems operating in MTC mode or MRC-only mode without a primary downstream change.
• The Cisco CMTS moves the MRC-only cable modems with a primary channel change using DCC with
initialization technique 0.
• The Cisco CMTS moves cable modems across MAC domains using only DCC with initialization technique
0.
• The Cisco CMTS must ensure minimum interruption to existing QoS services while considering an
initialization technique that is suitable for the cable plant conditions.
Note DOCSIS 3.0 Static Load Balancing uses Initialization Technique 1 to move cable
modems for DBC movement.
• 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.
• For a DOCSIS 3.0 cable modem that in a DOCSIS 3.0 static load balancing group, the multicast join
will be dropped before REG-HOLD time elapses.
Note The following restrictions apply only to DOCSIS 2.0 and DOCSIS 3.0 cable
modems in MRC-only mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
264
Layer 2 and DOCSIS 3.0 Configuration
Information on the Load Balancing on the Cisco CMTS
• cable modems 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 cable modems.
• MRC-only modems are treated similar to cable modems operating in MTC mode, to move modems
across downstream channels. For change in upstream channel, MRC-only cable modems are treated
similar to single-channel NB cable modems.
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
This feature has been enhanced to make use of DOCSIS policies and rules to limit the movement of cable
modems within a Load Balancing Group. A policy defines whether and when cable modems can be moved
within their load balancing groups.
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 cable modem and to prohibit load
balancing using a particular cable modem during certain times of the day.
Following are the general guidelines for the rules and policies:
• The policy or rule is recognized by a 32-bit ID.
• Each cable modem can have one policy only.
• Each rule can be associated to one or more policies.
• Each policy is described by at least one rule, otherwise it cannot be created.
• The zero Policy ID is reserved by Cisco CMTS indicating “Do nothing to LB prohibition.”
• If the policy ID specified by the cable modem configuration file is not configured on Cisco CMTS, no
LB prohibition is applied to that CM. However, after the policy with the matched ID is configured, LB
prohibition takes effect immediately.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
265
Layer 2 and DOCSIS 3.0 Configuration
Methods to Determine When Interfaces Are Balanced
See the following sections for more information about each method.
Modems Method
The modem method of load balancing uses the number of active cable modems on an interface to determine
the current load. This is a form of distribution-based load balancing, in which the absolute numbers of modems
are used to determine whether interfaces are load balanced.
This method does not take into account the amount of traffic flowing through the cable modems, but the
system does take into account the relative bandwidth of the channels being used, so that channels with higher
bandwidths are allocated higher numbers of cable modems. This means that when interfaces are using different
channel widths or modulation profiles, the system can assign different numbers of cable modems to the
interfaces to achieve a balanced load. For example:
• Channel widths— If two upstreams are being load balanced, and one upstream is configured with a
channel width of 1.6 MHz and the other upstream is configured for a channel width of 3.2 MHz, the
Cisco CMTS allocates twice as many cable modems to the second upstream because its channel width
is twice as large as the first upstream channel width.
• Modulation profiles— If one downstream is configured for 64-QAM and the other downstream is
configured for 256-QAM, the Cisco CMTS allocates a proportionately larger number of cable modems
to the second downstream so as to achieve a balanced load.
When both the channel width and modulation profile are set differently on two interfaces, the system calculates
a “weight” value to use as a guide to determine the relative bandwidths of the interfaces.
Tip In a system with balanced loads, the interfaces will contain the same number of cable modems only when the
interfaces are configured with the same channel width and modulation parameters.
Utilization Method
Note Narrowband cable modems, multiple downstream modems and upstreams of MRC-only cable modems
participate in the utilization method.
The utilization method uses an interface’s current percentage of utilization to determine the current load. This
method uses the amount of traffic being sent over an interface, in the form of the percentage of total bandwidth
being used. The system takes into account the relative throughput and bandwidth (as determined by the
modulation profiles and channel widths) of each interface when evaluating the load on those interfaces.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
266
Layer 2 and DOCSIS 3.0 Configuration
Load Balancing Parameters
For example, if two upstreams are being load balanced using the utilization method, and the first upstream
has twice the bandwidth of the second upstream, the two upstreams are considered balanced when they reach
the same percentage of utilization. The first upstream is carrying more traffic than the second upstream because
it has a larger capacity for traffic, but the percentage of utilization will be the same.
Note Use the show cable load-balance load wideband command to view the average utilization and average
throughput between Wideband interfaces.
You can also specify the threshold values that the Cisco CMTS should use to determine how to assign new
cable modems to upstreams and downstreams for both types of load balancing. You can also configure whether
cable modems with active Voice-over-IP (VoIP) calls should be moved, and if so, what thresholds should be
used. You can also exclude certain cable modems from one or all of the different forms of load balancing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
267
Layer 2 and DOCSIS 3.0 Configuration
Single Channel Load Balancing
For example, several upstream segments can be configured across multiple downstream segments as follows:
U0 U1 U2 U3 Downstream
3/0 LB10 LB11 LB12 LB13 LB1
4/0 LB10 LB11 LB12 LB13 LB1
5/0 LB10 LB11 LB12 LB13 LB1
6/0 LB10 LB11 LB12 LB13 LB1
In this example, a cable modem that comes online on the interface cable 5/0 Upstream 2 could potentially
come online on the following interfaces:
• cable 3/0 upstream 2
• cable 4/0 upstream 2
• cable 6/0 upstream 2
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
268
Layer 2 and DOCSIS 3.0 Configuration
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream Mode
Note You can use the no cable load-balance docsis20-enable command to disable DOCSIS 2.0 dynamic
downstream and upstream load balance.
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream Mode
The upstream load balancing functionality enables the Cisco CMTS router to effectively handle upstream
traffic for wideband and narrowband cable modems that are in single upstream mode. Single upstream mode
(Mx1) means that the modems cannot send upstream traffic on multiple upstream channels. In the event of
traffic overload on a single upstream channel of a wideband or narrowband cable modem, the Cisco CMTS
router automatically moves the cable modem to another upstream channel in the same load balancing group.
Note A cable modem operating in single upstream mode is assigned to a load balancing group based on the primary
channel of the modem. A cable modem in single upstream mode can support multiple receive channel (MRC)
mode or narrowband mode. However, a cable modem in single upstream mode cannot support multiple transmit
channel mode (MTC).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
269
Layer 2 and DOCSIS 3.0 Configuration
Using Dynamic Channel Change
For example, if noise makes the current channel width unusable, the Cisco cable interface line card
reduces the channel width until it finds a usable channel width. Because this reduces the available
bandwidth on the channel, the load balancing algorithm moves cable modems to rebalance the upstreams.
In addition, the Cisco cable interface line card does not automatically restore the original channel width
when noise conditions improve. Instead, the card changes the channel width only when it performs a
subsequent frequency hop, either in response to additional noise conditions or when an operator performs
a manual frequency hop. When the hop occurs, the card then searches for the largest possible channel
width, and this could result in another movement of cable modems to rebalance the channels.
Note You can use the no cable load-balance docsis20-enable command to disable DOCSIS 2.0 dynamic
downstream and upstream load balance.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
270
Layer 2 and DOCSIS 3.0 Configuration
DOCSIS 3.0 Static Modem Count-Based Load Balancing
Note DOCSIS 3.0 static modem count-based load balancing is not supported:
• Across multiple line cards.
• For 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
Note When the CM counts across different WB interfaces are within predefined threshold levels, the load is always
considered as balanced; no more CM move is initiated by the LB system. No service flow count, whether
primary or secondary, is taken into consideration during this LB process.
Note The attributes considered for the forward interface for the service flow (SF) are attribute mask and available
bandwidth, and not the number of service flows on each channel. If a channel is within the new RCS, then
irrespective of the type of narrowband SF, (whether primary or secondary, or static or dynamic) the SF
continues to use its current channel.
Note The US Phy Mode counters (scdma, atdma, and tdma) remain 0 for the UB interfaces.
DOCSIS 3.0 static modem count-based load balancing is based on legacy load balancing and supports any
type of channel combination (upstream and downstream)—MxN, with 1x1 combination being the subset.
DOCSIS 3.0 static modem count-based load balancing controls dynamic changes to the set of downstream
and upstream channels used by a registered CM. It supports the following:
• Multiple channel load balancing operation.
• Load balancing operation based on policies and priorities.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
271
Layer 2 and DOCSIS 3.0 Configuration
Primary Channel Load Display for Target RCS
• Load balancing with multicast. DOCSIS 3.0 static modem count-based load balancing does not move
any CM with active video sessions.
DOCSIS 3.0 static modem count-based load balancing supports the modem count-based load balancing in a
hybrid deployment of DOCSIS 1.x, 2.0 and 3.0 cable modems.
Static modem count-based load balancing is supported only for DOCSIS 3.0 CMs. Single-channel, narrowband
cable modems will continue to be supported with dynamic load balancing. MRC-only cable modems are
supported by dynamic load balancing on upstream channels.
With DOCSIS 3.0 static modem count-based load balancing, when load balancing related configuration within
the LBG is changed as follows, the cable modems are forced to re-register:
• Partial shut or no shut interfaces under the LBG domain
• MRC or MTC mode in cable modems is turned on or turned off
• Change in fiber node for GLBG
• Change in wideband configuration for downstream group
• Change in the upstream bonding group
In this case, the modem count-based method sends an SNMP trap to alert the operator, and the operator can
choose to manually intervene to re-balance the cable modems by resetting the MAC domain to force all cable
modems to re-register.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
272
Layer 2 and DOCSIS 3.0 Configuration
Dynamic Load Balancing for DOCSIS 3.0 Cable Modems
Note For cable modems in MRC and MTC modes, the modem count based load balancing method considers the
number of active modems and service flows on the primary channels in the RCS and TCS of the cable modem.
Note Use no cable load-balance docsis30-enable static command to disable this feature.
Note Use cable load-balance docsis-enable command to enable this feature. In addition, use cable load-balance
docsis30-enable and cable load-balance docsis30-enable dynamic downstream command to enable dynamic
and utilization based dynamic downstream LB for DOCSIS 3.0 Cable Modems.
• For CMs operating in narrowband mode, DCC is used to move CMs within and across MAC domains.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
273
Layer 2 and DOCSIS 3.0 Configuration
Multiple Channel Load Balancing Operation
The tables below provide a snapshot view of the load balancing methods and the operations used to move
bonded and non-bonded CMs:
Table 38: Load Balancing Method to Move Bonded and Non-bonded CMs
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
274
Layer 2 and DOCSIS 3.0 Configuration
Multiple Channel Load Balancing Operation
DOCSIS 3.0/D2.x DOCSIS 3.0 static WB/UB No change to the DBC DCC init
CMs in MCBLB primary DS channel tech 0
Note When
MRC-only mode
DOCSIS 3.0 DOCSIS
dynamic load 3.0 LB
balancing is
enabled
and CM
with all
DSs is
outside
RLBG,
CM is
moved
inside
RLBG.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
275
Layer 2 and DOCSIS 3.0 Configuration
Multiple Channel Load Balancing Operation
US UCC UCC
Note CM
outside
RLBG
moves
inside
RLBG
with
DOCSIS
2.0 LB.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
276
Layer 2 and DOCSIS 3.0 Configuration
Using DBC for DOCSIS 3.0 Load Balancing Movement
US UCC UCC
Note CM
outside
RLBG
moves
inside
RLBG
with
DOCSIS
2.0 LB.
Table 39: Using DCC/DBC to Load Balance Bonded and Non-bonded Cable Modems
Channel CM in MRC, MTC Mode CM in MRC, non-MTC Mode DOCSIS 1.1/2.0 CMs with DOCSIS 1.0 CMs with
Single US/DS Single US/DS
Downstream DBC (within the same MAC DBC (within the same MAC DCC (within the same MAC Force reinitialize CM
(DS) domain) domain) domain)
DCC with initialization DCC with initialization DCC with initialization Force reinitialize CM
technique 0 when moving technique 0 when moving technique 0 when moving CMs
CMs across MAC domains CMs across MAC domains across MAC domains
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
277
Layer 2 and DOCSIS 3.0 Configuration
Using DBC to Change the Receive Channel Set
Note Only RCS and TCS are used by the DOCSIS 3.0 load balancing.
Use the show cable load-balance docsis-group command to display the current, real-time statistics for load
balancing operations. For more information, see the Cisco IOS CMTS Cable Command Reference.
Note For cable modems in MRC-only mode, a downstream channel move is initiated by a DBC message. However,
DCC initialization technique 0 is used if there is a change in the primary downstream channel.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
278
Layer 2 and DOCSIS 3.0 Configuration
Using DBC to Change the Security Association for Encrypting Downstream Traffic
Using DBC to Change the Security Association for Encrypting Downstream Traffic
• The CMTS can initiate a DBC transaction to add or delete Security Associations (SA) used to encrypt
downstream traffic.
• The CMTS cannot send a DBC request to a cable modem that is not in the "Authorized" State.
• The CMTS can send a DBC request with an SA that uses a cryptographic suite unsupported by the cable
modem. However, if the cable modem receives a DBC request with an SA that it is not capable of using,
the cable modem rejects the DBC request.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
279
Layer 2 and DOCSIS 3.0 Configuration
Exclude Cable Modems from Load Balancing Groups
• Allows service providers to stay ahead of customers’ bandwidth demands by dynamically responding to
current load-usage conditions.
• Allows service providers to optimize the load balancing parameters for critical services, such as Voice
over IP (VoIP).
When a cable modem is excluded from load balancing using the assignment option, the cable modem is not
available for load balancing using the static or the enforce options.
• The strict option:
The strict option excludes a modem in both the phases of load balancing. When a modem is online
already, the strict option applies the static and the enforce options. It applies the assignment option
only when the modem comes online again.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
280
Layer 2 and DOCSIS 3.0 Configuration
Enabling Single Channel Load Balancing
Configuring Dynamic Bonding Change for DOCSIS 3.0 Static Load Balancing
Use the cable load-balance docsis30-enabled command in the global configuration mode, to enable DOCSIS
3.0 Static Load Balancing.
Note DOCSIS 3.0 Static Load Balancing always uses Modem Count Method for load balancing.
Note This step might be required for some cable modems that are not DOCSIS-compliant. Such cable modems can
go offline for long periods of time when load balancing is attempted using DOCSIS MAC messages. If this
is the case, use the cable load-balance exclude command to exclude such cable modems from load balancing
operations until the modem can be upgraded to DOCSIS-compliant software.
Tip You must exclude cable modems that require specific upstream channels or downstream frequencies. Load
balancing cannot be done when cable modems are assigned specific channels or frequencies in their DOCSIS
configuration files.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
281
Layer 2 and DOCSIS 3.0 Configuration
Distributing Downstream Load Balancing with Upstream Load Balancing
Note You can configure the cable load-balance exclude command once to exclude all the STBs, that do not support
load balancing, instead of configuring the command several times with matched MAC addresses. You can
also move cable modems that were moved to a load balancing group in assignment phase.
The cable load-balance exclude modem command is modified to include the mask argument as an optional
argument. The MAC address of a cable modem that belongs to the range specified by the MAC address mask,
will be excluded by matching the “1” bit in mask. While configuring a new range rule using the mask argument,
an existent rule with the same range is overwritten.
The cable load-balance exclude modem command is modified to include the assignment option. This option
allows you to exclude a cable modem that was moved into a load balancing group in assignment phase.
Procedure
Step 3 cable load-balance exclude {modem mac-address Specifies that one or more cable modems should be
[mac-mask] | oui oui-value} [assignment | enforce | static excluded from load balancing operations.
| strict]
By default, the cable modems are excluded from dynamic
Example: and static load balancing, but they continue to participate
Router(config)# cable load-balance exclude oui in passive load balancing. Use the following options to
00:00:0c exclude the cable modems from others combinations of
load balancing:
The optional configuration of making downstream load balancing decisions is enabled as follows:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
282
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Dynamic Channel Change for Load Balancing
• The target downstream segment is in the same downstream load balancing group as the source downstream
segment. This feature finds the target frequency and interface based on the upstream loads within the
same upstream group as the source.
• The upstream load balancing group can be set for the corresponding channel on which a cable modem
is balanced on the downstream channels.
• The Cisco CMTS automatically locates the upstream segment for a load balancing group and processes
the upstream group status on the source interface that has the lowest load.
• The target downstream segment must have an upstream channel set in the upstream load balancing group.
• The highest target upstream segment must carry less load than any other potential target—the highest
upstream segment on other interfaces.
Procedure
Step 3 cable load-balance group ds-lb-group-id policy {pcmm Sets the type of service flow policy for use with Load
| ugs | us-groups-across-ds} Balancing. This command synchronizes the pending statistic
between different cable interface line cards in the load
Example:
balancing group. The result is an alternative downstream
Router(config)# cable load-balance group 1 policy load balancing scheme that makes use of per-upstream loads
us-groups-across-ds
rather than total downstream loads when making load
balancing decisions.
Step 5 show cable load all Displays load balancing statistics and status of load
balancing configurations on the Cisco CMTS, to include
Example:
distributed upstream-to-downstream load balancing when
Router# show cable load all configured.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
283
Layer 2 and DOCSIS 3.0 Configuration
Configuring Dynamic Channel Change for Load Balancing
Dynamic Channel Change (DCC) and DCC for Load Balancing on the Cisco CMTS supports the following:
• Load balancing techniques allow for moving cable modems with DCC by using configurable initialization
techniques.
• DCC allows line card channel changes across separate downstream channels in the same cable interface
line card, with the DCC initialization techniques ranging from 0 to 4.
• DCC transfers cable modem state information from the originating downstream channel to the target
downstream channel, and maintains synchronization of the cable modem information between the cable
interface line card and the Network Processing Engine (NPE) or Route Processor (RP).
• Applications that are sensitive to delay, such as PacketCable (PC) and PacketCable MultiMedia (PCMM),
may use DCC initialization technique 4 to retain services while the cable modem is performing DCC.
• If the channel is in mixed or ATDMA-only mode, the primary Service Identifier (SID) must be switched
to ATDMA-only mode.
SUMMARY STEPS
1. enable
2. configure terminal
3. cable load-balance docsis-enable
4. cable load-balance docsis-group docsis-group-id
5. init-tech-list tech-list [ucc]
6. policy {pcmm | ugs | us-across-ds | pure-ds-load}
7. threshold {load {minimum <1-100> | <1-100>}| pcmm <1-100> | stability <0-100> | ugs <1-100>}
8. end
DETAILED STEPS
Step 3 cable load-balance docsis-enable Enables DOCSIS load balancing on the Cisco CMTS.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
284
Layer 2 and DOCSIS 3.0 Configuration
Verifying Load Balancing Operations
Step 5 init-tech-list tech-list [ucc] Sets the DCC initialization techniques that the Cisco CMTS
can use to load balance cable modems.
Example:
Step 6 policy {pcmm | ugs | us-across-ds | pure-ds-load} Selects the modems based on the type of service flow that
are balanced.
Example:
Step 7 threshold {load {minimum <1-100> | <1-100>}| pcmm Selects the percentage of use beyond which load balancing
<1-100> | stability <0-100> | ugs <1-100>} occurs.
Example:
What to do next
To test and verify DCC for load balancing, use the following two commands:
• test cable dcc
• show controllers cable
These commands are described in the Cisco CMTS Cable Command Reference .
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
285
Layer 2 and DOCSIS 3.0 Configuration
Example
Procedure
Step 2 show cable load-balance [group n] [all | load | pending | Displays real-time statistical and operational information
statistics | target] for load balancing operations. If given without any options,
this command displays information for the load balancing
Example:
groups and each cable interface’s current load and load
Router# show cable load-balance group 1 balancing status. You can also specify the following options:
Step 3 test cable dcc [mac-addr | ip-addr | cable-if-src sid ] Tests Dynamic Channel Change (DCC) by moving a target
cable-if-target uschan {ranging-tech } cable modem, as specified by MAC address, IP address, or
the primary service ID (SID) value. Applies to a cable
Example:
modem on the source interface to an upstream channel on
Router# test cable dcc 0000.394e.4e59 a target downstream interface using the initialization
technique specified.
Example
This example shows the result of load balancing operations.
Current load:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
286
Layer 2 and DOCSIS 3.0 Configuration
Troubleshooting Tips
Troubleshooting Tips
Problem Packets are dropped when a cable modem moves from one channel to another.
Possible Cause When the test cable dcc command is used to move a cable modem from one channel to
another with DCC initialization technique 3:
• If the pre-equalization coefficient is enabled, the cable modem moves and packet drop occurs for 5
seconds.
• If the pre-equalization coefficient is disabled, the cable modem moves and packet drop occurs for less
than 1 second.
Possible Cause When the test cable dcc command is used to move a cable modem from one channel to
another with DCC initialization technique 4:
• If the pre-equalization coefficient is enabled, the cable modem moves and packet drop occurs for less
than 1 second.
• If the pre-equalization coefficient is disabled, the cable modem moves without any packet drop.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
287
Layer 2 and DOCSIS 3.0 Configuration
Examples
Examples
Use the show cable load-balance target command to display the interfaces being used for load balancing,
use the test cable load-balance command to test whether a cable modem can move between interfaces, and
use the show cable load-balance statistics command to display the results of the test.
The following example shows how to test whether a specific cable modem responds to both a UCC request
and to an upstream channel override to move from one upstream to another in its load balancing group:
Router# show cable load-balance target
Target assignments:
Interface State Group Target
Cable1/0/0 (669 MHz) up 1
Cable1/0/0/U0 up 1 Cable1/0/0/U1 [enforce]
Cable1/0/0/U1 up 1
Statistics:
Statistics:
The following example shows how to test whether a specific modem responds to a UCC request to move from
one upstream to another in its load balancing group:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
288
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for Load Balancing
Statistics:
Statistics:
The following example shows information when moving a cable modem to a different upstream channel using
DCC initialization technique 1. This example moves the cable modem 0012.17ea.f563 from interface c7/1/0
upstream 1 to interface c7/1/1 upstream 0 using DCC initialization technique 1:
Router# show cable modem
MAC Address IP Address I/F MAC Prim RxPwr Timing Num BPI
State Sid (dB) Offset CPE Enb
State Sid (dB) Offset CPE Enb
0012.17ea.f563 12.0.0.2 C7/1/0/U1 online 4 0.00 2449 0 N
MAC Address IP Address I/F MAC Prim RxPwr Timing Num BPI
State Sid (dB) Offset CPE Enb
0012.17ea.f563 12.0.0.2 C7/1/1/U0 online 3 0.00 2451 0 N
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
289
Layer 2 and DOCSIS 3.0 Configuration
Example: Configuring Dynamic Channel Change for Load Balancing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
290
Layer 2 and DOCSIS 3.0 Configuration
Example: Configuring Dynamic Channel Change for Load Balancing
The following example of the running configuration illustrates DCC for load balancing.
Router# show cable load all
Current load:
Target assignments:
Statistics:
The following example of the running configuration illustrates DCC for load balancing.
Router# show running configuration
Building configuration...
Current configuration : 11889 bytes
!
version 12.3
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
boot-start-marker
boot-end-marker
!
enable secret 5 $1$tEvV$8xICVVbFm10hx0hAB7DO90
enable password lab
!
no cable qos permission create
no cable qos permission update
cable qos permission modems
cable load-balance group 1 threshold load 75 enforce
cable load-balance group 1 threshold stability 75
cable load-balance group 1 policy ugs
cable load-balance group 1 threshold ugs 75
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
291
Layer 2 and DOCSIS 3.0 Configuration
Example: Configuring Dynamic Channel Change for Load Balancing
The following example of the show cable load all command illustrates DCC for load balancing.
Router# show cable load all
Current load:
Target assignments:
Statistics:
Pending:
The following example illustrates a DCC load balancing group with the default DCC initialization technique.
This command configures load balancing group 1:
Router(config)# cable load-balance group 1 threshold load 10 enforce
This configuration creates a dynamic load balancing group with the following default settings:
cable load-balance group 1 method modem
cable load-balance group 1 threshold load 10 enforce
cable load-balance group 1 interval 10
cable load-balance group 1 dcc-init-technique 0
The following example changes this DCC load balancing configuration to initialization technique 4:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
292
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Note By default, UGS and PCMM policies are not turned on, so that CMs with active voice calls or PCMM calls
participate in load balancing.
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DOCSIS Load Balancing Cisco IOS XE Fuji 16.7.1 This feature was integrated on the
Movements Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
293
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for DOCSIS Load Balancing Movements
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
294
CHAPTER 18
DOCSIS 3.0 Downstream Bonding
The DOCSIS 3.0 Downstream Bonding feature helps cable operators offer new, more bandwidth-intensive
services by adding one or more additional downstream quadrature amplitude modulation (QAM) channels to
the standard broadband DOCSIS system.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 295
• Information About DOCSIS 3.0 Downstream Bonding, on page 297
• How to Configure RCP and RCC Encoding, on page 298
• How to Configure Attribute Masks, on page 307
• How to Enable Service Flow Priority in Downstream Extender Header, on page 311
• Enabling Verbose Reporting for Receive Channel Profiles, on page 313
• Configuration Example for an RCC Template, on page 314
• Additional References, on page 315
• Feature Information for DOCSIS 3.0 Downstream Bonding, on page 315
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
295
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 41: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
296
Layer 2 and DOCSIS 3.0 Configuration
Information About DOCSIS 3.0 Downstream Bonding
RCC Template
You can configure one or more RCC templates for an RCP. An RCC template configures the physical layer
components described by an RCP, including receive modules and receive channels to specific downstream
frequencies. The template also specifies the interconnections among receive modules, or between a receive
module and a receive channel. An RCC template can be associated only to the cable interface (MAC domain).
A cable modem's RCP ID is matched with an RCC, when RCC templates are configured. A cable modem's
RCP ID may be matched with an RCC generated by an RCC template when RCC templates are configured.
The path selection module ensures that the RCP ID that is transmitted as part of the RCC profile is accurate.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
297
Layer 2 and DOCSIS 3.0 Configuration
Channel Assignment
At time of registration, if there are multiple valid RCCs that can be assigned to the CM after going through
the sequence of checks outlined in the CableLabs MULPI specifications then the RCC with the most channels
will be the one selected. If there are multiple valid RCCs of equal size then the RCC with the least amount of
cable modems will be selected.
Channel Assignment
The CMTS assigns a receive channel configuration encoding to a DOCSIS 3.0-certified cable modem operating
in a Multiple Receive Channel (MRC) mode during cable modem registration.
With the implementation of this feature, the DOCSIS 3.0-certified cable modem reports its receiving capabilities
and characteristics using the receive channel profile type, length, value (TLV) list in the registration request
message. Based on this report, the CMTS assigns an RCC encoding that is compatible with the reported RCP.
Cable modems operating in MRC mode are assigned an RCC encoding associated with an RCP. RCC encodings
may be derived from RCC templates or from a wideband-cable interface configuration.
Note Valid interfaces that are available for SF assignment must be a subset of the cable modem’s assigned RCC
encoding.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
298
Layer 2 and DOCSIS 3.0 Configuration
Configuring the RCP ID
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
299
Layer 2 and DOCSIS 3.0 Configuration
Configuring the RCP ID
Router(config-rcp)#center-frequency-spacing 6
Step 6 module module index minimum-center-frequency Hz Configures a receive module configuration for the selected
maximum-center-frequency Hz RCP.
Example: • module index - Specifies the module number for the
receivemodule. The valid range is 1 to 12.
Router(config-rcp)# module 1 • minimum-center-frequency - Specifies the minimum
minimum-center-frequency 120000000 center frequency for the channels of the
maximum-center-frequency 800000000
receivemodule channel.
• Hz- Specifies the center frequency value in Hz. The
valid range is from 111000000 to 999000000.
• maximum-center-frequency - Specifies the
maximum center frequency for the channels of the
receive module channel.
Step 7 module module index number-of-adjacent-channels Specifies the frequency band for the receive module. The
Integrer valid values are 1-255.
Example:
Router(config-rcp)#module 2
number-of-adjacent-channels 10
Router(config-rcp)#
Step 8 module module index connected-module module index Specifies a receive channel configuration for the selected
RCP.
Example:
• connected-receive-module— (Optional) Specifies
Router(config-rcp)# module 1 connected-module 0 a nested receive module in the RCC template.
Generally, only one receive module is configured for
an RCC template.
• module index—Specifies the module number for the
receive module. The valid range is 1 to 12.
Step 9 number-of-channels Number of channel Specifies the number of receive channels in the RCP ID.
Example:
Router (config-rcp)#number-of-channels 8
Step 10 primary-capable-channels Number of channel Specifies the number of receive channels that are defined
as primary capable channels.
Example:
Router(config-rcp)# primary-capable-channels 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
300
Layer 2 and DOCSIS 3.0 Configuration
Configuring the RCC Templates
What to do next
Verify RCP ID configurations using the show cable rcps command.
RCP ID : 00 10 00 00 02
Name : rcp-id 2
Center Frequency Spacing : 6
Max number of Channels : 2
Primary Capable Channel : 1
Number of Modules : 1
Module[1]:
Number of Adjacent Channels: 10
Minimum Center Frequency-Hz: 111000000
Maximum Center Frequency-Hz: 867000000
Connected Module : 64
Note If an RCC template is removed from a MAC domain through configuration, the CMTS removes all RCC
encodings derived from the RCC template, and all cable modems assigned to the RCC encoding are marked
offline.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
301
Layer 2 and DOCSIS 3.0 Configuration
Configuring the RCC Templates
Procedure
Step 3 cable rcc-templates frequency-based id id—Specifies an RCC template. The valid range is 1-64.
Example:
Router(config)#cable rcc-templates frequency-based
1
Router(config-rcc-freq-based)#
Step 4 rcp-id id id—Specifies an RCP ID for the RCC template. The valid
range is 00 00 00 00 00 to FF FF FF FF. By default, the
Example:
RCP ID is set to 00 00 00 00 00.
Router(config-rcc-freq-based)#rcp-id 00 10 00 01
08
Step 5 common-module module-index channel grouplist Specifies module configurations that are common for a
start-frequency Hz selected set of channels assigned to the selected RCP ID.
Example: • Module-index—Specifies the index value for the
Router(config-rcc-freq-based)# common-module 1 receive module. The valid range is 1 to 12.
channels 0-6 start-frequency 555000000
• channels—Specifies the list of channels to which the
common configurations apply.
• grouplist—Specifies the list of channels to which a
specific list of configurations apply. The range of
values are 1-64.
• start-frequency —Specifies the start frequency value
in Hz.
• Hz—Specifies the frequency value for the start
frequency for the common module.
Thevalidrangeisfrom 111000000 to 999000000.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
302
Layer 2 and DOCSIS 3.0 Configuration
Configuring the RCC Templates
Step 8 modulemodule-index channel grouplist start-frequency Specifies module configurations that are common for a
Hz. selected set of channels assigned to the selected RCP ID.
Example: • Module-index—Specifies the index value for the
Router(config-rcc-freq-based)# common-module 1 receive module. The valid range is 1 to 12.
channels 0-6 start-frequency 555000000
• channels—Specifies the list of channels to which the
common configurations apply.
• grouplist—Specifies the list of channels to which a
specific list of configurations apply. The range of
values are 1-64.
• start-frequency —Specifies the start frequency value
in Hz.
• Hz—Specifies the frequency value for the start
frequency for the common module. The valid range is
from 111000000 to 999000000.
What to do next
The following configuration examples show the cable rcc-template configuration:
cable rcc-templates frequency-based 2
rcp-id 00 10 00 01 08
common-module 1 channels 1-4 start-frequency 381000000
rcc-template 1
module 1 channels 5-8 start-frequency 501000000
rcc-template 2
module 1 channels 5-8 start-frequency 669000000
rcc-template 3
After defining an RCC template, you must assign the template to a cable interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
303
Layer 2 and DOCSIS 3.0 Configuration
Assigning an RCC Template to a MAC Domain (Cable Interface)
Procedure
Step 4 cable rcc-template frequency-based Id Assigns the RCC template to the specified cable interface.
Example: • Id—Specifies the template you want to assign to the
cable interface. The valid range is from 1 to 64.
Router(config-if)# cable rcc-template
frequency-based 1
What to do next
Verify RCC template binding to MD.
The following example shows the RCC template binding using the show cable mac-domain rcc
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
304
Layer 2 and DOCSIS 3.0 Configuration
Assigning an RCC Template to a MAC Domain (Cable Interface)
The following example shows the RCC template binding using the show cable mac-domain rcc id command.
RCC ID : 8
RCP : 00 10 00 01 08
Created Via : rcc-template - 1:1
CM attribute mask : 0x2
Receive Channels : 8
Receive Channel : 1
Center Frequency : 381000000
Primary Capability : YES
Receive Module Conn : 1
Receive Channel : 2
Center Frequency : 387000000
Primary Capability : NO
Receive Module Conn : 1
Receive Channel : 3
Center Frequency : 393000000
Primary Capability : NO
Receive Module Conn : 1
Receive Channel : 4
Center Frequency : 399000000
Primary Capability : NO
Receive Module Conn : 1
Receive Channel : 5
Center Frequency : 501000000
Primary Capability : NO
Receive Module Conn : 2
Receive Channel : 6
Center Frequency : 507000000
Primary Capability : NO
Receive Module Conn : 2
Receive Channel : 7
Center Frequency : 513000000
Primary Capability : NO
Receive Module Conn : 2
Receive Channel : 8
Center Frequency : 519000000
Primary Capability : NO
Receive Module Conn : 2
Receive Modules : 2
Receive Module : 1
First Frequency : 381000000
Receive Module : 2
First Frequency : 501000000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
305
Layer 2 and DOCSIS 3.0 Configuration
Assigning an RCC Template to a MAC Domain (Cable Interface)
RCC ID : 9
RCP : 00 10 00 01 08
Created Via : rcc-template - 1:2
CM attribute mask : 0x0
Receive Channels : 8
Receive Channel : 1
Center Frequency : 381000000
Primary Capability : YES
Receive Module Conn : 1
Receive Channel : 2
Center Frequency : 387000000
Primary Capability : NO
Receive Module Conn : 1
Receive Channel : 3
Center Frequency : 393000000
Primary Capability : NO
Receive Module Conn : 1
Receive Channel : 4
Center Frequency : 399000000
Primary Capability : NO
Receive Module Conn : 1
Receive Channel : 5
Center Frequency : 669000000
Primary Capability : NO
Receive Module Conn : 2
Receive Channel : 6
Center Frequency : 675000000
Primary Capability : NO
Receive Module Conn : 2
Receive Channel : 7
Center Frequency : 681000000
Primary Capability : NO
Receive Module Conn : 2
Receive Channel : 8
Center Frequency : 687000000
Primary Capability : NO
Receive Module Conn : 2
Receive Modules : 2
Receive Module : 1
First Frequency : 381000000
Receive Module : 2
First Frequency : 669000000
RCC ID : 10
RCP : 00 10 00 01 08
Created Via : rcc-template - 1:3
CM attribute mask : 0x0
Receive Channels : 4
Receive Channel : 1
Center Frequency : 381000000
Primary Capability : YES
Receive Module Conn : 2
Receive Channel : 2
Center Frequency : 387000000
Primary Capability : NO
Receive Module Conn : 2
Receive Channel : 3
Center Frequency : 393000000
Primary Capability : NO
Receive Module Conn : 2
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
306
Layer 2 and DOCSIS 3.0 Configuration
Verifying the RCC Configuration
Receive Channel : 4
Center Frequency : 399000000
Primary Capability : NO
Receive Module Conn : 2
Receive Modules : 1
Receive Module : 2
First Frequency : 381000000
Note A zero (0) value in the RCP or MD-DS-SG field indicates that the RCC encoding is configured
directly through a wideband interface configuration and not through any RCC template.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
307
Layer 2 and DOCSIS 3.0 Configuration
Configuring Provisioned Attributes for an Integrated Cable Interface
Each service flow is optionally configured with the following TLV parameters:
• Service flow required attribute mask—To configure this, assign a service flow to a channel that has a
1-bit in all positions of its provisioned attribute mask corresponding to the 1-bit in the service flow
required attribute mask.
• Service flow forbidden attribute mask—To configure this, assign a service flow to a channel that has a
0-bit in all positions of its provisioned attribute mask corresponding to the 1-bit in the service flow
forbidden attribute mask.
Additionally, in a cable modem-initiated dynamic service request, the cable modem can include a required
attribute mask and a forbidden attribute mask for a service flow. The CMTS assigns service flows to channels
or bonding groups so that all required attributes are present and no forbidden attributes are present in the cable
modem configuration file.
The table below lists the supported binary attributes for channels and bonding groups.
Bit 0 Bonded—This bit is zero for all individual channel interfaces and one for all bonding groups.
Bit 1 Low latency—This bit is set when the interface can provide relatively low latency service. This
bit is set to zero for all channels, and left up to the operator to define.
Bit 2 High availability—This bit is set to zero for all channels, and left up to the operator to define.
You can configure provisioned attribute masks for cable, integrated cable, wideband cable, and modular cable
interfaces.
Prerequisites
• To assign an interface to a wideband cable modem’s service flow, the interface must be a subset of the
cable modem’s RCC.
• To assign a service flow to an integrated cable (IC) channel, the corresponding integrated cable interface
must be configured and operational.
Restrictions
• The service flow from a narrowband cable modem is always assigned to the primary interface of the
cable modem. No attribute checking is performed in this case.
This section describes the following:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
308
Layer 2 and DOCSIS 3.0 Configuration
Configuring Provisioned Attributes for a Wideband Cable Interface
Procedure
Step 3 interface integrated-cable {slot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/port}:rf-channel router:
Example: • slot—Chassis slot number of the cable interface line
Router(config)# interface integrated-cable 1/0/0:0 card.
• subslot—subslot number of the cable interface line
card. Valid subslot is always 0.
• port—Downstream port number.
• rf-channel—RF channel number with a range of 0 to
3.
Step 4 cable attribute-mask mask Specifies the mask for the interface.
Example:
Router(config-if)# cable attribute-mask 800000ff
Procedure
Step 3 interface wideband-cable {slot/port | Specifies the wideband cable interface and enters interface
slot/subslot/port}:wideband-channel configuration mode:
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
309
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Attribute-Based Service Flow Assignments
Step 4 cable downstream attribute-mask mask Specifies the mask for the interface.
Example:
Router(config-if)# cable downstream attribute-mask
800000ff
Sfid Sid Mac Address QoS Param Index Type Dir Curr Active DS-ForwIf/
Prov Adm Act State Time US-BG/CH
17 4 001c.ea37.9aac 3 3 3 P US act 13h21m CH 3
18 N/A 001c.ea37.9aac 4 4 4 P DS act 13h21m Wi3/0:0
21 6 001c.ea37.9b5a 3 3 3 P US act 13h21m CH 4
22 N/A 001c.ea37.9b5a 4 4 4 P DS act 13h21m Wi3/0:0
23 7 0016.925e.654c 3 3 3 P US act 13h21m CH 3
24 N/A 0016.925e.654c 4 4 4 P DS act 13h21m In3/0:0
The table below shows descriptions for the fields displayed by this command:
Field Description
Sid Identifies the service identification number (upstream service flows only).
Mac Address Identifies the MAC address for the cable modem.
QoS Parameter Index Prov Identifies the QoS parameter index for the provisioned state of this flow.
QoS Parameter Index Adm Identifies the QoS parameter index for the Admitted state of this flow.
QoS Parameter Index Act Identifies the QoS parameter index for the Active state of this flow.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
310
Layer 2 and DOCSIS 3.0 Configuration
How to Enable Service Flow Priority in Downstream Extender Header
Field Description
Type Indicates if the service flow is the primary flow or a secondary service flow.
Secondary service flows are identified by an “S” (created statically at the time
of registration, using the DOCSIS configuration file) or “D” (created dynamically
by the exchange of dynamic service messages between the cable modem and
CMTS).
Curr State Indicates the current run-time state of the service flow.
Active Time Indicates the length of time this service flow has been active.
DS-ForwIf/US-BG/CH Indicates the bonding group ID or the downstream RFID of the forwarding
interface assigned to the downstream service flow.
BG/DS
Procedure
Step 3 cable service flow priority Enables the service flow priority in downstream extender
header.
Example:
Router(config)# cable service flow priority
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
311
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Enablement of the Service Flow Priority in Downstream Extended Header
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
312
Layer 2 and DOCSIS 3.0 Configuration
Enabling Verbose Reporting for Receive Channel Profiles
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
313
Layer 2 and DOCSIS 3.0 Configuration
Configuration Example for an RCC Template
Step 3 interface cable {slot/port | slot/subslot/port} Specifies the cable interface line card on a Cisco CMTS
router:
Example:
Router(config)# interface cable7/0/0 • slot—Chassis slot number of the cable interface line
card.
• subslot—subslot number of the cable interface line
card. Valid subslot is 0.
• port—Downstream port number.
Step 4 cable rcp-control verbose Enables RCP reporting with verbose description.
Example:
Router(config-if)# cable rcp-control verbose
...
!
cable rcp-id 00 10 00 01 08
center-frequency-spacing 6
module 1 minimum-center-frequency 120000000 maximum-center-frequency 800000000 module 1
number-of-adjacent-channels 10
module 2 minimum-center-frequency 120000000 maximum-center-frequency 800000000 module 2
number-of-adjacent-channels 10
number-of-channels 8
primary-capable-channels 1
!
...
!
cable rcc-templates frequency-based 1
rcp-id 00 10 00 01 08
rcc-template 1
cm-attribute-mask 2
module 1 channels 1-4 start-frequency 381000000
module 2 channels 5-8 start-frequency 501000000
rcc-template 2
module 1 channels 1-4 start-frequency 381000000
module 2 channels 5-8 start-frequency 669000000
rcc-template 3
module 1 channels 1-4 start-frequency 381000000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
314
Layer 2 and DOCSIS 3.0 Configuration
Additional References
The following sample shows an RCC template configuration using the common-module option:
...
!
cable rcc-templates frequency-based 2
rcp-id 00 10 00 01 08
common-module 1 channels 1-4 start-frequency 381000000
rcc-template 1
module 1 channels 5-8 start-frequency 501000000
rcc-template 2
module 1 channels 5-8 start-frequency 669000000
rcc-template 3
!
The following sample shows the assignment of an RCC template to MAC Domain:
...
!
configure terminal
interface c1/0/0
cable rcc-templates frequency-based 1
end
...
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
315
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for DOCSIS 3.0 Downstream Bonding
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DOCSIS 3.0 Downstream Bonding Cisco IOS XE Everest 16.6.1 This feature was integrated on the
Cisco cBR Series Converged
Broadband Router.
Service Flow Priority in Cisco IOS XE Everest 16.6.1 This feature was integrated on the
Downstream Extended Header Cisco cBR Series Converged
Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
316
CHAPTER 19
DOCSIS 2.0 A-TDMA Modulation Profiles
This document describes the DOCSIS 2.0 A-TDMA services feature, which provides support for DOCSIS
2.1 Advanced Time Division Multiple Access (A-TDMA) upstream modulation profiles on the router. This
feature supplements the existing support for DOCSIS 1.0 and DOCSIS 1.1 Time Division Multiple Access
(TDMA) modulation profiles.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 317
• Prerequisites for DOCSIS 2.0 A-TDMA Modulation Profiles, on page 319
• Restrictions for DOCSIS 2.0 A-TDMA Services, on page 319
• Information About DOCSIS 2.0 A-TDMA Services, on page 319
• How to Configure DOCSIS 2.0 A-TDMA Services, on page 322
• Monitoring the DOCSIS 2.0 A-TDMA Services, on page 326
• Configuration Examples for DOCSIS 2.0 A-TDMA services, on page 329
• Additional References, on page 332
• Feature Information for DOCSIS 2.0 A-TDMA Modulation Profile, on page 333
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
317
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 45: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
318
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for DOCSIS 2.0 A-TDMA Modulation Profiles
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
319
Layer 2 and DOCSIS 3.0 Configuration
Modes of Operation
• Builds on existing DOCSIS cable networks by providing full compatibility with existing DOCSIS 1.0
and DOCSIS 1.1 cable modems. (The registration response (REG-RSP) message contains the DOCSIS
version number to identify each cable modem’s capabilities.)
• Upstreams can be configured for three different modes to support different mixes of cable modems:
• An upstream can be configured for TDMA mode to support only DOCSIS 1.0 and DOCSIS 1.1
cable modems.
• An upstream can be configured for A-TDMA mode to support only DOCSIS 2.0 cable modems.
• An upstream can be configured for a mixed, TDMA/A-TDMA mode, to support both DOCSIS
1.0/DOCSIS 1.1 and DOCSIS 2.0 cable modems on the same upstream.
Note DOCSIS 2.0 A-TDMA cable modems will not register on a TDMA upstream if
an A-TDMA or mixed upstream exists in the same MAC domain, unless the
CMTS explicitly switches the cable modem to another upstream using an Upstream
Channel Change (UCC) message. DOCSIS 1.0 and DOCSIS 1.1 cable modems
cannot register on an A-TDMA-only upstream.
• A-TDMA mode defines new interval usage codes (IUC) of A-TDMA short data grants, long data grants,
and Unsolicited Grant Service (UGS) grants (IUC 9, 10, and 11) to supplement the existing DOCSIS 1.1
IUC types.
• Increases the maximum channel capacity for A-TDMA upstreams to 30 Mbps per 6 MHz channel.
• A-TDMA and mixed modes of operation provide higher bandwidth on the upstream using new 32-QAM
and 64-QAM modulation profiles, while retaining support for existing 16-QAM and QPSK modulation
profiles. In addition, an 8-QAM modulation profile is supported for special applications.
• Supports a minislot size of 1 tick for A-TDMA operations.
• Increases channel widths to 6.4 MHz (5.12 Msymbol rate) for A-TDMA operations.
• A-TDMA and mixed modes of operation provide a more robust operating environment with increased
protection against ingress noise and other signal impairments, using a number of new features:
• Uses to a symbol (T)-spaced adaptive equalizer structure to increase the equalizer tap size to 24
taps, compared to 8 taps in DOCSIS 1.x mode. This allows operation in the presence of more severe
multipath and microreflections, and can accommodate operation near band edges where group delay
could be a problem.
• Supports new QPSK0 and QPSK1 preambles, which provide improved burst acquisition by
performing simultaneous acquisition of carrier and timing lock, power estimates, equalizer training,
and constellation phase lock. This allows shorter preambles, reducing implementation loss.
• Increases the forward error correction (FEC) T-byte size to 16 bytes per Reed Solomon block (T=16)
with programmable interleaving.
Modes of Operation
Depending on the configuration, the DOCSIS 2.0 A-TDMA Service feature supports either DOCSIS or
Euro-DOCSIS operation:
• DOCSIS cable networks are based on the ITU J.83 Annex B physical layer standard and Data-over-Cable
Service Interface Specifications (DOCSIS, Annex B) specification, which use 6 MHz National Television
Systems Committee (NTSC) channel plans. In this mode, the downstream uses a 6 MHz channel width
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
320
Layer 2 and DOCSIS 3.0 Configuration
Modes of Operation
in the 85 to 860 MHz frequency range, and the upstream supports multiple channel widths in the 5 to 42
MHz frequency range.
• EuroDOCSIS cable networks are based on the ITU J.112 Annex A physical layer standard and European
DOCSIS (EuroDOCSIS, Annex A) specification, which use 8 MHz Phase Alternating Line (PAL) and
Systeme Electronique Couleur Avec Memoire (SECAM) channel plans. In this mode, the downstream
uses an 8 MHz channel width in the 85 to 860 MHz frequency range, and the upstream supports multiple
channel widths in the 5 to 65 MHz frequency range.
Note The difference between DOCSIS and EuroDOCSIS is at the physical layer. To support a DOCSIS or
EuroDOCSIS network requires the correct configuration of the DOCSIS 2.0 A-TDMA Service card, as well
as upconverters, diplex filters, and other equipment that supports the network type.
The table below shows the maximum supported DOCSIS 1.1 data rates.
Upstream Channel Width Modulation Scheme Baud Rate Sym/sec Maximum Raw Bit Rate Mbit/sec
The table below shows the maximum supported DOCSIS 2.0 (A-TDMA-mode) data rates.
Upstream Channel Width Modulation Scheme Baud Rate Sym/sec Maximum Raw Bit Rate Mbit/sec
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
321
Layer 2 and DOCSIS 3.0 Configuration
Modulation Profiles
Upstream Channel Width Modulation Scheme Baud Rate Sym/sec Maximum Raw Bit Rate Mbit/sec
Modulation Profiles
To simplify the administration of A-TDMA and mixed TDMA/A-TDMA modulation profiles, the DOCSIS
2.0 A-TDMA Service feature provides a number of preconfigured modulation profiles that are optimized for
different modulation schemes. We recommend using these preconfigured profiles.
Each mode of operation also defines a default modulation profile that is automatically used when a profile is
not specifically assigned to an upstream. The default modulation profiles cannot be deleted. The table below
lists the valid ranges according to cable interface and modulation type:
Cable Interface DOCSIS 1.X (TDMA) Mixed DOCSIS 1.X/2.0 DOCSIS 2.0 (A-TDMA)
Cisco cBR-8 CCAP Line Cards 1 to 400 (default is 21) 1 to 400 (default 121) 1 to 400 (default 221)
Benefits
The DOCSIS 2.0 A-TDMA Service feature provides the following benefits to cable service providers and
their partners and customers:
• Full compatibility with DOCSIS 1.0 and DOCSIS 1.1 cable modems (CMs) and cable modem termination
systems (CMTS).
• Additional channel capacity in the form of more digital bits of throughput capacity in the upstream path.
• Increased protection against electronic impairments that occur in cable systems, allowing for a more
robust operating environment.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
322
Layer 2 and DOCSIS 3.0 Configuration
Creating a TDMA Modulation Profile
Caution Only an expert, who understands modulation changes and Data-over-Cable Service Interface Specifications
(DOCSIS), should modify these parameters. Otherwise, changes can cause disruption or the degradation of
services because the commands affect the physical layer.
This section describes how to create modulation profiles for the different modes of DOCSIS operations, using
the preconfigured modulation profile options.
Procedure
Step 3 cable modulation-profile profile tdma {mix | qam-16 | Creates a preconfigured modulation profile, where the burst
qpsk | robust-mix} parameters are set to their default values for each burst type:
Example: Note You can also create custom modulation profiles
Router(config)# cable modulation-profile 3 tdma with the cable modulation-profile command
mix by configuring the values for the individual burst
Router(config)# cable modulation-profile 4 tdma parameters. These parameters, however, should
qpsk not be modified unless you are thoroughly
familiar with how changing each parameter
affects the DOCSIS MAC layer. We recommend
using the preconfigured default modulation
profiles for most cable plants.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
323
Layer 2 and DOCSIS 3.0 Configuration
Creating an A-TDMA Modulation Profile
Procedure
Step 3 cable modulation-profile profile mixed {mix-high | Creates a preconfigured modulation profile, where the burst
mix-low | mix-mid | mix-qam | qam-16 | qpsk | parameters are set to their default values for each burst type:
robust-mix-high | robust-mix-mid | robust-mix-qam}
Note The robust-mix profiles are similar to but more
Example: robust than the mix profiles, so that they are
Router(config)# cable modulation-profile 143 mixed more able to deal with noise on the upstream.
mix-medium
Router(config)# cable modulation-profile 144 mixed Note You can also create custom modulation profiles
mix-high with the cable modulation-profile command
by configuring the values for the individual burst
parameters. These parameters, however, should
not be modified unless you are thoroughly
familiar with how changing each parameter
affects the DOCSIS MAC layer. We recommend
using the preconfigured default modulation
profiles for most cable plants.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
324
Layer 2 and DOCSIS 3.0 Configuration
Configuring the DOCSIS Mode and Profile on an Upstream
Note By default, all upstreams are configured for ATDMA-only mode, using the default modulation profile.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
325
Layer 2 and DOCSIS 3.0 Configuration
Monitoring the DOCSIS 2.0 A-TDMA Services
Step 3 controller upstream-Cable slot/subslot/port Enters controller configuration mode for the interface.
Example:
Router(config)# controller upstream-Cable 2/0/1
Step 4 us-channel n docsis-mode {atdma | tdma | tdma-atdma} Configures the upstream for the desired DOCSIS mode of
operation.
Example:
Router(config-controller)# us-channel 0 docsis-mode
atdma
Step 5 us-channel n modulation-profile primary-profile-number Assigns up to three modulation profiles to the upstream
[secondary-profile-number] [tertiary-profile-number] port.
Example: Note The type of modulation profiles must match the
Router(config-controller)# us-channel 0 DOCSIS mode configured for the upstream,
modulation-profile 241 using the us-channel docsis-mode command.
Step 7 us-channel n ingress-noise-cancellation interval (Optional) Configures the interval, in milliseconds, for
which the interface card should sample the signal on an
Example:
upstream to correct any ingress noise that has appeared on
Router(config-controller)# us-channel 0 that upstream.
ingress-noise-cancellation 400
Step 8 us-channel n maintain-psd (Optional) Requires DOCSIS 2.0 cable modems that are
operating on an ATDMA-only upstream to maintain a
Example:
constant power spectral density (PSD) after a modulation
Router(config-controller)# us-channel 0 rate change.
maintain-psd
Note Repeat Step 3, on page 326 through Step 8, on
page 326 for each upstream to be configured.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
326
Layer 2 and DOCSIS 3.0 Configuration
Displaying Modulation Profiles
Mod Docsis IUC Type Pre Diff FEC FEC Scrmb Max Guard Last Scrmb Pre Pre RS
-Mode len enco T k seed B time CW offst Type
BYTE BYTE siz size short
1 atdma request 16qam 32 no 0x0 0x10 0x152 0 22 no yes 0 qpsk1 no
1 atdma initial 16qam 64 no 0x5 0x22 0x152 0 48 no yes 0 qpsk1 no
1 atdma station 16qam 64 no 0x5 0x22 0x152 0 48 no yes 0 qpsk1 no
1 atdma a-short 16qam 64 no 0x4 0x4C 0x152 7 22 yes yes 0 qpsk1 no
1 atdma a-long 16qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
1 atdma a-ugs 16qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
2 atdma request 16qam 32 no 0x0 0x10 0x152 0 22 no yes 0 qpsk1 no
2 atdma initial 16qam 64 no 0x5 0x22 0x152 0 48 no yes 0 qpsk1 no
2 atdma station 16qam 64 no 0x5 0x22 0x152 0 48 no yes 0 qpsk1 no
2 atdma a-short 16qam 64 no 0x4 0x4C 0x152 7 22 yes yes 0 qpsk1 no
2 atdma a-long 16qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
2 atdma a-ugs 16qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
21 tdma request qpsk 36 no 0x0 0x10 0x152 0 22 no yes 0 qpsk na
21 tdma initial qpsk 98 no 0x5 0x22 0x152 0 48 no yes 0 qpsk na
21 tdma station qpsk 98 no 0x5 0x22 0x152 0 48 no yes 0 qpsk na
21 tdma short qpsk 64 no 0x3 0x4C 0x152 12 22 yes yes 0 qpsk na
21 tdma long qpsk 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk na
121 mixed request qpsk 36 no 0x0 0x10 0x152 0 22 no yes 0 qpsk na
121 mixed initial qpsk 98 no 0x5 0x22 0x152 0 48 no yes 0 qpsk na
121 mixed station qpsk 98 no 0x5 0x22 0x152 0 48 no yes 0 qpsk na
121 mixed short qpsk 64 no 0x3 0x4C 0x152 12 22 yes yes 0 qpsk na
121 mixed long qpsk 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk na
121 mixed a-short 64qam 64 no 0x6 0x4C 0x152 6 22 yes yes 0 qpsk1 no
121 mixed a-long 64qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
121 mixed a-ugs 64qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
221 atdma request qpsk 36 no 0x0 0x10 0x152 0 22 no yes 0 qpsk0 no
221 atdma initial qpsk 98 no 0x5 0x22 0x152 0 48 no yes 0 qpsk0 no
221 atdma station qpsk 98 no 0x5 0x22 0x152 0 48 no yes 0 qpsk0 no
221 atdma a-short 64qam 64 no 0x6 0x4C 0x152 6 22 yes yes 0 qpsk1 no
221 atdma a-long 64qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
To display a specific modulation profile in detail, specify the profile number with the show cable
modulation-profile command:
Router# show cable modulation-profile 221
Mod Docsis IUC Type Pre Diff FEC FEC Scrmb Max Guard Last Scrmb Pre Pre RS
-Mode len enco T k seed B time CW offst Type
BYTE BYTE siz size short
221 atdma request qpsk 36 no 0x0 0x10 0x152 0 22 no yes 0 qpsk0 no
221 atdma initial qpsk 98 no 0x5 0x22 0x152 0 48 no yes 0 qpsk0 no
221 atdma station qpsk 98 no 0x5 0x22 0x152 0 48 no yes 0 qpsk0 no
221 atdma a-short 64qam 64 no 0x6 0x4C 0x152 6 22 yes yes 0 qpsk1 no
221 atdma a-long 64qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
221 atdma a-ugs 64qam 64 no 0x9 0xE8 0x152 0 22 yes yes 0 qpsk1 no
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
327
Layer 2 and DOCSIS 3.0 Configuration
Displaying Cable Modem Capabilities and Provisioning
MAC Address MAC Prim Ver QoS Frag Concat PHS Priv DS US
State Sid Prov Saids Sids
1859.334d.7b4c init(i) 145 DOC1.0 DOC1.0 no no no 0 0
1859.334d.fa8c offline 146 DOC1.0 DOC1.0 no no no 0 0
1859.334d.fa02 offline 147 DOC1.0 DOC1.0 no no no 0 0
1859.334d.65b0 online(pt) 148 DOC3.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.6622 offline 149 DOC1.0 DOC1.0 no no no 0 0
1859.334d.7a50 init(i) 150 DOC1.0 DOC1.0 no no no 0 0
1859.334d.7a2e offline 151 DOC1.0 DOC1.0 no no no 0 0
1859.334d.7d14 online(pt) 152 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.6636 online(pt) 153 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.7cf0 online(pt) 154 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.6742 online(pt) 155 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.7b2a online(pt) 156 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.7e64 online(pt) 157 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.ede0 online(pt) 158 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.7b8a online(pt) 159 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.6604 online(pt) 160 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.f93a online(pt) 161 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.7bf0 online(pt) 162 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.596a online(pt) 163 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.7d38 online(pt) 164 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.fc64 online(pt) 165 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.6434 online(pt) 166 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
1859.334d.f62a online(pt) 167 DOC2.0 DOC1.1 yes yes yes BPI+ 15 16
!
To display how many cable modems of each DOCSIS type are online each upstream, use the show cable
modem mac summary command:
Router# show cable modem mac summary
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
328
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for DOCSIS 2.0 A-TDMA services
Cable3/0/6/U6 5 5 0 0 0 5 5 0
cable modulation-profile 127 mixed request 0 16 0 8 qpsk scrambler 152 no-diff 68 fixed
cable modulation-profile 127 mixed initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed
cable modulation-profile 127 mixed station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed
cable modulation-profile 127 mixed short 6 76 7 8 16qam scrambler 152 no-diff 160 shortened
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
329
Layer 2 and DOCSIS 3.0 Configuration
Example: DOCSIS 2.0 A-TDMA Modulation Profiles
cable modulation-profile 127 mixed long 8 231 0 8 16qam scrambler 152 no-diff 160 shortened
cable modulation-profile 127 mixed a-short 9 76 6 8 32qam scrambler 152 no-diff 160 shortened
qpsk1 1 2048
cable modulation-profile 127 mixed a-long 12 231 0 8 64qam scrambler 152 no-diff 132 shortened
qpsk1 1 2048
cable modulation-profile 221 atdma request 0 16 0 8 qpsk scrambler 152 no-diff 64 fixed
qpsk0 0 18
cable modulation-profile 221 atdma initial 5 34 0 48 qpsk scrambler 152 no-diff 32 fixed
qpsk0 0 18
cable modulation-profile 221 atdma station 5 34 0 48 qpsk scrambler 152 no-diff 32 fixed
qpsk0 0 18
cable modulation-profile 221 atdma short 5 75 6 8 qpsk scrambler 152 no-diff 72 shortened
qpsk0 0 18
cable modulation-profile 221 atdma long 8 220 0 8 qpsk scrambler 152 no-diff 80 shortened
qpsk0 0 18
cable modulation-profile 221 atdma a-short 5 99 10 8 64qam scrambler 152 no-diff 128 shortened
qpsk0 0 18
cable modulation-profile 221 atdma a-long 15 200 0 8 64qam scrambler 152 no-diff 128 shortened
qpsk0 0 18
cable modulation-profile 227 atdma request 0 16 0 8 qpsk scrambler 152 no-diff 68 fixed
qpsk0 1 2048
cable modulation-profile 227 atdma initial 0 16 0 0 qpsk no-scrambler no-diff 2 fixed qpsk1
0 18
cable modulation-profile 227 atdma station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed
qpsk0 1 2048
cable modulation-profile 227 atdma a-short 9 76 6 8 32qam scrambler 152 no-diff 160 shortened
qpsk1 1 2048
cable modulation-profile 227 atdma a-long 12 231 0 8 64qam scrambler 152 no-diff 132 shortened
qpsk1 1 2048
cable modulation-profile 227 atdma a-ugs 3 231 0 8 16qam scrambler 152 no-diff 80 shortened
qpsk1 1 2048
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
330
Layer 2 and DOCSIS 3.0 Configuration
Example: Assigning DOCSIS 1.0/DOCSIS 1.1 TDMA Modulation Profiles
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
331
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Additional References
Related Documents
Standards
Standards Title
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
332
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for DOCSIS 2.0 A-TDMA Modulation Profile
Standards Title
MIBs
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
333
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for DOCSIS 2.0 A-TDMA Modulation Profile
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 49: Feature Information for DOCSIS 2.0 A-TDMA Modulation Profile
DOCSIS 2.0 A-TDMA Cisco IOS XE Fuji This feature was integrated on the cisco cBR
Modulation Profile 16.7.1 Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
334
CHAPTER 20
Downstream Resiliency Bonding Group
With more wideband (WB) modems being deployed in cable plants, WB modem resiliency is an important
feature. When a comparatively smaller number of cable modems (CMs) observe an impairment on an RF
channel, that RF channel stops working. It impacts all the CM using that RF channel, irrespective of whether
they reported the impairment on that RF channel. Instead, the solution should be to communicate with the
affected cable modems using the good RF channel, without affecting the other cable modems.
The Downstream Resiliency Bonding Group feature allows cable modems with multiple impaired RF channels
to be allocated to a dynamically-created wideband interface, which ensures that the performance of the
wideband cable modems is not drastically affected.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 336
• Prerequisites for Downstream Resiliency Bonding Group, on page 337
• Restrictions for the Downstream Resiliency Bonding Group, on page 337
• Information About Downstream Resiliency Bonding Group, on page 338
• How to Configure Downstream Resiliency Bonding Group, on page 339
• Verifying Downstream Resiliency Bonding Group Configuration, on page 341
• Troubleshooting the Downstream Resiliency Bonding Group Configuration, on page 346
• Configuration Examples for the Downstream Resiliency Bonding Group, on page 346
• Additional References, on page 350
• Feature Information for Downstream Resiliency Bonding Group, on page 350
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
335
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 50: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
336
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for Downstream Resiliency Bonding Group
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
337
Layer 2 and DOCSIS 3.0 Configuration
Information About Downstream Resiliency Bonding Group
There may not be enough reserved bonding groups to support all modems facing an impairment at any given
time thus the following restrictions must be considered:
• Each RBG has at least two RF channels.
• RBG RF assignments are always a subset of the RF channel assignment of the parent WB interface.
• If an RBG is unavailable for a cable modem, the SF of the CM is moved to a NB interface.
• If a high percentage of cable modems experience an RF impairment and there are no more available
bonding group IDs, the impaired RF itself may be removed from the bonding group. Removal of an
impaired RF from a parent bonding group is also reflected in the RBG. If an RBG drops to a single RF,
all SFs are moved to the NB interface.
The Downstream Resiliency Bonding Group feature has the following cross-functional restrictions:
• All Dynamic service flows, whether they require a committed information rate (CIR) or not, typically
voice flows, are created on the NB interface when an RF channel is impaired. Because all SFs assigned
to an RBG are best effort only, voice calls may report a quality issue.
• Cable modems participating in the resiliency mode do not take part in load balancing.
• The Downstream Resiliency Bonding Group feature is only supported in the Dynamic Bandwidth Sharing
(DBS) mode.
Note If the bandwidth-percent is set to 100, the Cisco CMTS does not add any RFs to the RBG. In other words,
this feature will not be enabled.
The Cisco CMTS controls the assignment and freeing of unused RBGs. If an RF channel is removed from a
WB interface, it is also removed from any associated RBGs.
Note If the wideband interface is in standby mode, the Cisco CMTS does not assign or free up the unused downstream
bonding group.
A suspended RF channel is restored for all affected wideband interfaces when a specified number of cable
modems report (via CM-STATUS) that the channel connectivity is restored. The Wideband Modem Resiliency
feature defines the specified number of cable modems as half of the configured count or percentage of
rf-change-trigger, or both. For example, if the count is 20 and the percent is 10, then the number of cable
modems reporting recovery should reduce the count to 10 and the percent to 5 for the suspended RF channel
to be restored.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
338
Layer 2 and DOCSIS 3.0 Configuration
Finding a Best-Fit RBG for the Cable Modem
When the Cisco CMTS receives a message from the line card to move a cable modem to an RBG, the Cisco
CMTS attempts to find an existing RBG or creates an RBG that satisfies the impairment.
Note If two or more RBGs are reserved for the same wideband controller, the Cisco CMTS creates one RBG for
each cable modem.
Note The Cisco CMTS creates more than one RBG from a parent WB interface if the user has set aside more than
one WB interface as the RBG and the RF bandwidth does not exceed 100%.
If a matching RBG is not found or cannot be created, the Cisco CMTS looks for an RBG with a subset of the
required RF channels and if available, the cable modem is assigned to such an RBG.
However, if no such RBG exists, the Cisco CMTS instructs the line card to move the cable modem to NB
mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
339
Layer 2 and DOCSIS 3.0 Configuration
Reserving a Resiliency Bonding Group for a Line Card
Step 3 cable rf-change-trigger {percent value | count number} Specifies the amount of time an event must persist before
[secondary] it triggers an action for the reporting CM.
Example:
Router(config)# cable rf-change-trigger percent 50
count 1 secondary
Step 4 cable resiliency ds-bonding Enables the downstream resiliency bonding group.
Example:
Router(config)# cable resiliency ds-bonding
What to do next
Note The result of using the cable rf-change-trigger command with the cable resiliency ds-bonding command
is different from using only the cable rf-change-trigger command. For more information, see Downstream
Resiliency Narrowband Mode Versus Resiliency Bonding Group, on page 342.
Restriction When you reserve a resiliency bonding group using the cable ds-resiliency command, the existing bundle and
RF channel configurations on the wideband interface will be removed automatically. Other configurations
like admission control, should be removed manually.
After downstream resiliency bonding group is configured, avoid other manual configurations.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
340
Layer 2 and DOCSIS 3.0 Configuration
Verifying Downstream Resiliency Bonding Group Configuration
The Current BG I/F field indicates whether Downstream Resiliency Bonding Group feature is enabled and
if the cable modems are assigned to a WB interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
341
Layer 2 and DOCSIS 3.0 Configuration
Downstream Resiliency Narrowband Mode Versus Resiliency Bonding Group
Table 51: Downstream Resiliency Narrowband Mode Versus Resiliency Bonding Group - Scenario 1
Effect on Using only cable rf-change-trigger command Using cable rf-change-trigger command with cable
resiliency ds-bonding
(Downstream Resiliency NB Mode)
(Downstream Resiliency Bonding Group)
Primary Moves to the primary Remains on the original bonding Moves to dynamic Remains on the original bonding
Service Flow channel. group while the impaired bonding group. group while the impaired
downstream channels are not downstream channels are not used
used and are reported as DOWN. and are reported as DOWN.
Secondary Remain on the Remains on the original bonding Remains on the original Remains on the original bonding
Service Flows original WB group while the impaired bonding group. group while the impaired
interface. downstream channels are not downstream channels are not used
used and are reported as DOWN. and are reported as DOWN.
The following is a sample output for a cable modem when the cable rf-change-trigger command is used
with the cable resiliency ds-bonding command and the number of cable modems observing an RF channel
impairment is below the resiliency threshold:
D
MAC Address IP Address I/F MAC Prim RxPwr Timing Num I
State Sid (dBmv) Offset CPE P
0023.be83.1c9e 10.1.11.46 C5/0/0/UB w-online 922 -0.50 1055 0 N
0023.be83.1caa 10.1.11.28 C5/0/0/UB w-online 923 0.00 1043 0 N
0025.2ecf.f19c 10.1.11.53 C5/0/0/UB w-online 925 0.00 1057 0 N
0022.3a30.9fc0 10.1.11.47 C5/0/0/UB w-online 926 0.00 1055 0 N
001a.c3ff.e3d4 10.1.11.39 C5/0/0/UB p-online 927 0.00 1307 0 N
0023.be83.1c9a 10.1.11.61 C5/0/0/UB w-online 928 0.00 1057 0 N
0022.3a30.9fbc 10.1.11.60 C5/0/0/UB p-online 929 -0.50 1055 0 N
0023.be83.1c8c 10.1.11.38 C5/0/0/UB w-online 930 0.00 1061 0 N
001e.6bfb.1964 10.1.11.63 C5/0/0/UB p-online 931 0.50 1305 0 N
0025.2ecf.f196 10.1.11.29 C5/0/0/UB w-online 932 0.00 1057 0 N
0025.2ecf.f04e 10.1.11.54 C5/0/0/UB w-online 933 0.00 1054 0 N
0022.3a30.9fc8 10.1.11.43 C5/0/0/UB w-online 934 0.00 1056 0 N
0025.2ecf.f190 10.1.11.55 C5/0/0/UB w-online 935 0.00 1059 0 N
0022.3a30.9fd0 10.1.11.52 C5/0/0/UB p-online 936 0.00 1057 0 N
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
342
Layer 2 and DOCSIS 3.0 Configuration
Downstream Resiliency Narrowband Mode Versus Resiliency Bonding Group
Note p-online indicates that cable modem has reported NP RF failure and it is in downstream partial service mode.
BG Resil BG RF
Resil BG I/F ID State Count Time Ctrl Num
------------- ---- -------------- ----- --------------- ----------
Wi5/0/0:2 2 Assigned 1 Mar 30 14:46:43 0 0
1
2
Wi5/0/0:3 3 Assigned 1 Mar 30 14:46:43 0 0
1
2
1 0
1
2
3
Wi5/0/0:4 4 Free 0
Wi5/0/0:5 5 Free 0
The following is a sample output for a cable modem under the following conditions:
• cable rf-change-trigger command is used with the cable resiliency ds-bonding command
• Number of cable modems observing an RF channel impairment is below the resiliency threshold
• There is no available WB interface for the resiliency bonding group:
SUMMARY:
MAC Address IP Address Host MAC Prim Num Primary DS
Interface State Sid CPE Downstream RfId
0025.2ecf.f196 10.1.11.29 C5/0/0/UB p-online
932 0 In5/0/0:0 240
Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate Throughput
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
343
Layer 2 and DOCSIS 3.0 Configuration
Downstream Resiliency Narrowband Mode Versus Resiliency Bonding Group
State Type
1867 US act 932 BE 0 0 10000 0 294
1868 DS act N/A N/A 0 0 3044 0 154
Orig BG Curr BG
I/F MAC Address ID I/F RFs ID I/F RFs
------- -------------- ---------------------- ----------------------
C5/0/0 0025.2ecf.f19c 257 Wi5/0/0:0 8 259 Wi5/0/0:2 7
C5/0/0 0025.2ecf.f196 257 Wi5/0/0:0 8 240 In5/0/0:0 <-- move NB for no available
WB interface
C5/0/0 0025.2ecf.f04e 257 Wi5/0/0:0 8 262 Wi5/0/0:5 7
C5/0/0 0022.3a30.9fbc 257 Wi5/0/0:0 8 260 Wi5/0/0:3 6
C5/0/0 0022.3a30.9fd0 257 Wi5/0/0:0 8 261 Wi5/0/0:4 7
Table 52: Downstream Resiliency Narrowband Mode Versus Resiliency Bonding Group - Scenario 2
Effect on Using only cable rf-change-trigger secondary Using cable rf-change-trigger secondary command with
command cable resiliency ds-bonding
(Downstream Resiliency NB Mode) (Downstream Resiliency Bonding Group)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
344
Layer 2 and DOCSIS 3.0 Configuration
Downstream Resiliency Narrowband Mode Versus Resiliency Bonding Group
Effect on Using only cable rf-change-trigger secondary Using cable rf-change-trigger secondary command with
command cable resiliency ds-bonding
(Downstream Resiliency NB Mode) (Downstream Resiliency Bonding Group)
Primary Service Moves all service flows Remains on the original Moves all service flows to Remains on the original
Flow to the primary channel. bonding group while the a dynamic bonding group. bonding group while the
impaired downstream impaired downstream
Secondary Service channels are not used and channels are not used and are
Flows are reported as DOWN. reported as DOWN.
The following is a sample output for a cable modem when the cable rf-change-trigger secondary command
is used with the cable resiliency ds-bonding command and the number of cable modems observing an RF
channel impairment is below the resiliency threshold:
SUMMARY:
MAC Address IP Address Host MAC Prim Num Primary DS
Interface State Sid CPE Downstream RfId
0025.2ecf.f196 10.1.11.29 C5/0/0/UB p-online 955 0 In5/0/0:0 240
Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate Throughput
State Type
1913 US act 955 BE 0 10000000 10000 0 425
1915 US act 956 RTPS 7 0 3044 100000 0
1916 US act 957 BE 0 0 3044 50000 0
1917 US act 958 BE 4 0 3044 0 0
1914 DS act N/A N/A 0 100000000 20000 0 0 <-- Primary
Service-Flow
1918 DS act N/A N/A 0 0 3044 0 0 <-- Secondary
Service-Flow
1919 DS act N/A N/A 0 0 3044 0 0 <-- Secondary
Service-Flow
1920 DS act N/A N/A 4 4500000 3044 0 0 <-- Secondary
Service-Flow
UPSTREAM SERVICE FLOW DETAIL:
SFID SID Requests Polls Grants Delayed Dropped Packets
Grants Grants
1913 955 83 0 83 0 0 92
1915 956 0 0 0 0 0 0
1916 957 0 0 0 0 0 0
1917 958 0 0 0 0 0 0
DOWNSTREAM SERVICE FLOW DETAIL:
SFID RP_SFID QID Flg Policer Scheduler FrwdIF
Xmits Drops Xmits Drops
1914 33210 131555 90 0 6 0 Wi5/0/0:3 <-- Dynamic
Bonding Group
1918 33211 131556 0 0 0 0 Wi5/0/0:3
1919 33212 131557 0 0 0 0 Wi5/0/0:3
1920 33213 131558 0 0 0 0 Wi5/0/0:3
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
345
Layer 2 and DOCSIS 3.0 Configuration
Troubleshooting the Downstream Resiliency Bonding Group Configuration
In case the CPU usage of the downstream resiliency process is high, use following commands to optimize the
downstream resiliency bonding group configuration:
• cable rf-change-up-multiplier value - The default value is 2. Use this command to set the rf-channel
up dampen time as an integer multiplier of the rf-channel down dampen time, in order to lengthen the
recovery time to keep certain modems from falling back into DOWN state shortly after recovery.
• cable resiliency free-interval seconds - The recommended value is 360. Use this command to set the
wait time before a created resiliency bonding group is freed/recycled, in order to hold the resiliency
bonding group up long enough for it to be reused by impaired cable modems.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
346
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for the Downstream Resiliency Bonding Group
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
347
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for the Downstream Resiliency Bonding Group
The following is a sample output for the show cable modem command to display impaired cable modems
below the resiliency threshold value:
Router# show cable modem
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
348
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for the Downstream Resiliency Bonding Group
Note p-online indicates that the cable modem has reported NP RF failure and it is in downstream partial service
mode.
BG Resil BG RF
Resil BG I/F ID State Count Time Ctrl Num
------------- ----- -------------- ----- --------------- ----------
Wi9/0/1:60 28989 Assigned 1 Jan 9 07:35:08 1 0
1
2
Wi9/0/1:61 28990 Assigned 1 Jan 9 07:36:54 1 0
1
3
Wi9/0/1:62 28991 Free 0
The following is a sample output when cable modems service flows are assigned to RBGs:
Router# show cable modem resiliency
Orig BG Curr BG
I/F MAC Address ID I/F RFs ID I/F RFs
------- -------------- ----------------------- -----------------------
C9/0/1 e448.c70c.96d5 28929 Wi9/0/1:0 4 28989 Wi9/0/1:60 3
C9/0/1 e448.c70c.96e7 28929 Wi9/0/1:0 4 28990 Wi9/0/1:61 3
The following is a sample output of the show cable modem command when the impaired cable modems have
recovered:
Router# show cable modem
The following is a sample output of the show cable resiliency command when the impaired cable modems
have recovered:
Router# show cable resiliency
BG Resil BG RF
Resil BG I/F ID State Count Time Ctrl Num
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
349
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Additional References
Related Documents
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Downstream Resiliency Bonding Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
Group Series Converged Broadband Routers.
Resiliency Bonding Group Cisco IOS XE Gibraltar This feature was integrated on the Cisco cBR
Enhancement 16.12.1y Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
350
CHAPTER 21
Downstream Channel ID Assignment
First Published: April 17, 2015
The DOCSIS downstream channel ID (DCID) is defined as an 8-bit identifier for recognizing a Downstream
Channel within a MAC Domain. All CMTS downstream channels are assigned a DCID by default that may
be subsequently changed by configuration. It is used in most DOCSIS downstream packet headers and its
valid range is from 1 to 255 (0 is reserved for network management purposes).
Note All downstream channels in a MAC domain must have a unique DCID within the MAC domain.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 351
• Information About Downstream Channel ID Assignment on the Cisco CMTS Routers, on page 353
• How to Configure Downstream Channel ID Assignment on the Cisco CMTS Routers, on page 355
• Additional References, on page 359
• Feature Information for Downstream Channel ID Assignment, on page 359
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
351
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 54: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
352
Layer 2 and DOCSIS 3.0 Configuration
Information About Downstream Channel ID Assignment on the Cisco CMTS Routers
Note DCID values for downstream channels in the same MAC Domain must be unique.
If a MAC Domain only contains channels from a single controller, the default
DCID values will be sufficient. If a MAC Domain contains channels from multiple
controllers, DCID conflicts may be encountered within the MAC Domain. DCID
conflicts may be resolved by changing the DCID value of the conflicting channels
within the controller configuration or by enabling the automatic channel ID
assignment feature.
• The default DCID value for each downstream channel within a controller is equivalent to rf-chan number
plus one. For example, the default value for rf-chan 0 is 1, for rf-chan 1 is 2.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
353
Layer 2 and DOCSIS 3.0 Configuration
Automatic Downstream Channel ID Assignment on the Cisco CMTS Routers
The default DCID value can be replaced with a user configurable value. The configuration is available in the
downstream controller per channel. The current DCID values for the channels within a downstream controller
can be viewed in the dcid column of the show controller Integrated-Cable rf-chan command output. The
example shows channels with default DCID values. When a DCID value is changed in the configuration, the
new value appears in the output below.
Router#
Service Impact
Changing the DOCSIS downstream channel ID causes cable modems to re-register. Cable modems receive
MAC Domain Descriptor (MDD) and Upstream Channel Descriptor (UCD) messages with a changed DCID
in their headers.
• Enabling the automatic DCID assignment displays the following message:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
354
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Downstream Channel ID Assignment on the Cisco CMTS Routers
WARNING: Enabling automatic DCID assignment will cause modems to flap and will apply
to all fiber nodes on this CMTS.
WARNING: Disabling automatic DCID assignment will no longer enforce channel-id uniqueness
at fiber nodes. Channel ID changes may require manual verification to prevent conflicts.
• If there is a DCID conflict with another channel in the MAC Domain, the following error message is
displayed:
• After automatic DCID assignment is configured, if there is a DCID conflict when a downstream channel
that belongs to a fiber node is added to a MAC Domain, the automatic DCID feature tries to resolve the
conflict by assigning another automatic DCID and the following message is displayed:
To add the channel, use this channel grouping domain (CGD) command again:
cable downstream x/y/z rf-channel channel
• If automatic DCID is configured and the channel does not belong to a fiber node, or if automatic DCID
cannot resolve the conflict, the following message is displayed:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
355
Layer 2 and DOCSIS 3.0 Configuration
Configuring Automatic Downstream Channel ID Assignment
Step 3 interface controller integrated-Cable slot/subslot/port Enters controller configuration mode for the Channel
Grouping Domain host line card.
Example:
Router(config)# interface controller
integrated-Cable 1/0/1
Example:
Router(config-controller)# rf-chan 0
Step 5 docsis-channel-id DCID Configures the downstream channel's DCID to the specified
value, for the RF channel.
Example:
Router(config-rf-chan)#docsis-channel-id 1 For the rf-channel range that was configured using the
rf-chan starting downstream QAM ID ending downstream
QAM ID command, the docsis-channel-id DCID command
configures the DCIDs for the rf-channels in that range.
Note The no or default form of the command is not written to startup-config file.
In this case, the DCIDs are retained as computed for all channels, and are not set to the defaults of the channels.
Save the configuration containing the newly-assigned DCIDs to the startup-config file by using the write
memory command.
When you enable automatic DCID assignment, any DCID conflict arising due to adding a channel to a MAC
Domain is resolved automatically.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
356
Layer 2 and DOCSIS 3.0 Configuration
Configuring Automatic Downstream Channel ID Assignment
Restriction • After running the cable downstream-channel-id automatic command in the configuration, manually
editing the configuration file in an editor to add RF channels to the fiber nodes could cause DCID conflicts.
The feature assumes all channels in fiber nodes have unique automatic DCIDs in global configuration
mode. If the configuration is manually edited and the feature does not verify the unique DCIDs, the
DCIDs of the newly-added channels may conflict with those of the existing channels. To fix any DCID
conflicts, undo and re-apply the global automatic DCID configuration.
To avoid DCID conflicts, edit the configuration to configure the fiber nodes, then run the cable
downstream-channel-id automatic command so all channels have unique automatic DCIDs.
Make additions to the fiber nodes on the Cisco uBR10012 router command line interface with the
automatic DCID configured.
• The cable downstream-channel-id automatic command should not be manually edited in to the
startup-config file, since it does not guarantee unique DCIDs for channels in the fiber node.
Procedure
Step 3 cable downstream-channel-id automatic Specifies automatic assignment of the DCIDs by the Cisco
CMTS.
Example:
Router(config)# cable downstream-channel-id
automatic
Example
This example displays the restriction on manually editing configurations:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
357
Layer 2 and DOCSIS 3.0 Configuration
Configuring Automatic Downstream Channel ID Assignment
Upstream-Cable 1/0/2
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
Router#
If you manually edit the startup-config file in an editor to add a downstream controller, for example,
1/0/3, it causes a conflict.
If this downstream controller is added, the automatic DCID assignment feature automatically resolves
it. However, since the startup-config file was manually edited to add the downstream controller, the
automatic DCID assignment feature is unable to resolve it. This causes a DCID conflict when the
edited startup-config file is loaded and invalidates the fiber node.
What to do next
Run the show cable fibernode command to view DCIDs assigned to all the channels in the fiber node.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
358
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Additional References
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Downstream Channel ID Cisco IOS XE Fuji This feature was integrated on the Cisco cBR
Assignment 16.7.1 Series Converged Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
359
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Downstream Channel ID Assignment
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
360
CHAPTER 22
Upstream Channel Bonding
The Upstream Channel Bonding (USCB) feature helps cable operators offer higher upstream (US) bandwidth
per cable modem (CM) user by combining multiple radio frequency (RF) channels to form a larger bonding
group at the MAC layer.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 361
• Prerequisites for Upstream Channel Bonding , on page 363
• Restrictions for Upstream Channel Bonding , on page 363
• Information About Upstream Channel Bonding, on page 364
• How to Configure Upstream Channel Bonding , on page 372
• Configuration Example for Upstream Channel Bonding , on page 387
• Verifying the Upstream Channel Bonding Configuration, on page 389
• Additional References, on page 390
• Feature Information for Upstream Channel Bonding, on page 391
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
361
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 57: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
362
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for Upstream Channel Bonding
Note A maximum of 16 upstream channels can be configured for each MAC Domain,
which are divided into two groups:
• Group 1: upstream channel 0-7
• Group 2: upstream channel 8-15
The upstream bonding-group should include all the upstream channels either
from Group 1 or Group 2 only.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
363
Layer 2 and DOCSIS 3.0 Configuration
Information About Upstream Channel Bonding
Cisco cBR-8 CCAP 55-999 MHz1 The upstream frequency range for the Cisco cBR-8 CCAP
line card is from 5 to 85 MHz irrespective of the region and
Annexure configuration.
1
This frequency range is subjected to the frequency restriction of the attached EQAM device.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
364
Layer 2 and DOCSIS 3.0 Configuration
Dynamic Range Window and Transmit Power Levels for Upstream Channel Bonding
Dynamic Range Window and Transmit Power Levels for Upstream Channel
Bonding
The dynamic range window functionality is based on the CableLabs DOCSIS 3.0 MAC and Upper Layer
Protocols Interface Specification and DOCSIS 3.0 Specification. This requires a DOCSIS 3.0 CM to have
upstream transmit channel power level within a 12 dB range for all channels in its transmit channel set (TCS).
DOCSIS 1.x or 2.0 CMs operating with a single upstream channel, in non-MTC mode, have a higher maximum
transmit power level than DOCSIS 3.0 CMs operating in the MTC mode with two or more upstream channels.
That is, the maximum transmit power level per channel is reduced in the MTC mode.
When the upstream attenuation exceeds the maximum transmit power level, a DOCSIS 3.0 CM attempting
to register in the MTC mode may fail to come online, or register in partial mode. The CM fails to register
when the transmit power level of all upstream channels in its TCS exceeds the maximum transmit power level.
If the CM has some upstream channels that are within the maximum transmit power level, the CM may come
online in partial mode. However, the upstream channels that exceed the maximum transmit power level are
marked as down and cannot be used for upstream traffic.
To verify the transmit power levels on a CM, use the show cable modem command with the verbose keyword.
This command displays the following transmit power values for each assigned upstream channel:
• Reported Transmit Power—This is the reported transmit power level by the CM for each upstream
channel.
• Minimum Transmit Power—This is the minimum transmit power level that the CM in the MTC mode
could transmit at for the upstream channel.
• Peak Transmit Power—This is the maximum transmit power level that the CM in the MTC mode could
transmit at for the upstream channel.
To support upstream channel bonding, the minimum transmit power must be less than or equal to the reported
transmit power, and the reported transmit power must be less than or equal to the peak transmit power. The
peak transmit power and minimum transmit power levels are derived from the CM TCS assignment and each
individual upstream channel configuration.
If the minimum transmit power is higher than the reported transmit power, or the reported transmit power is
higher than the peak transmit power, the CM may not come online or may register in partial mode.
You can troubleshoot this transmit power problem in the following two ways:
• Insert an additional amplifier to reduce the upstream attenuation so that the upstream transmit power
falls within the allowed transmit power range (12 dB).
• Disable the MTC mode. To switch the CM from the MTC mode to non-MTC mode, disable the bonded-bit
(bit-0) in type, length, value (TLV) 43.9.3 using the CM configuration file.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
365
Layer 2 and DOCSIS 3.0 Configuration
Reduced Transmit Channel Set
The Cisco CMTS sends TLV16 to inform the CM if the DOCSIS Extended Transmit Power feature is enabled.
The CM in turn, sends TLV5.40 to the Cisco CMTS to communicate its extended power capability. After the
negotiations are complete, the CM can transmit at an extended power.
DOCSIS Extended Transmit Power feature is enabled by default. Use the cable upstream ext-power command
to enable or disable this feature. For more information on how to enable or disable DOCSIS Extended Power
feature, see Configuring DOCSIS Extended Transmit Power Feature, on page 387.
Note DOCSIS Extended Transmit Power feature takes precedence, if both Cisco Extended Transmit Power feature
and DOCSIS Extended Transmit Power feature are configured.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
366
Layer 2 and DOCSIS 3.0 Configuration
T4 Multiplier
In order to take advantage of the reduced upstream channel set, the corresponding static bonding groups must
be configured. For example, a MAC domain is configured with a bonding group having four channels. A CM
with the reduced channel set of two is unable to match to the 4-channel bonding group, and can only be
matched to a bonding group with two channels or less.
The Reduced Transmit Channel Set feature is helpful when a DOCSIS 3.0 CM is required to increase its total
transmit power by 3 dB. For example, a DOCSIS 1.0 or 2.0 CM supports a maximum transmit power of 58
dBmV for Quadrature Phase Shift Keying (QPSK) modulation, while a DOCSIS 3.0 CM supports a maximum
transmit power of 61 dBmV. In this case, the DOCSIS 3.0 CM operating in 4-channel MTC mode has a
reduction in the maximum transmit power per upstream channel. This feature enables the Cisco CMTS router
to support reduced input power level by 6 dB to prevent upstream path attenuation.
T4 Multiplier
T4 multiplier is the T4 timeout multiplier value of the default T4 timeout values as defined in for cable modems
that are in the MTC mode. The default value is derived from the number of channels in the modem transmit
channel set. You can change the default T4 multiplier value using the cable upstream ranging-poll command
in cable interface configuration mode.
The T4 timeout multiplier values range is from 1 to 10. If the T4 multiplier value is equal to 1, the cable
modem will T4 time out in 30 seconds (that is, 1 x 30 = 30). If you change the T4 multiplier to 4, then the
new T4 timeout value will be 120 seconds (that is, 4 x 30 = 120).
Note If the T4 timeout multiplier is not configured from the range (1 - 10), then the CMTS uses the T4 timeout
value of modem as T4 timeout value. For example, if the T4 timeout of the modem is 90 seconds, then the
CMTS applies 3 as the T4 multiplier.
In the MTC mode, you can increase the T4 timeout value in order to reduce the router overhead associated
with processing of ranging request (RNG-REQ) slots and ranging response messages. If an RNG-RSP message
does not contain a T4 timeout multiplier value, then the CM uses the default T4 timeout value.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
367
Layer 2 and DOCSIS 3.0 Configuration
Upstream Weighted Fair Queuing
Cable modem attribute mask 43.9 n Cable modem attribute mask subtype encodings
A Cisco CMTS can have multiple upstream channel bonding groups (USBG) configured. Each of these
bonding groups can include upstream channels with different upstream frequencies. Some bonding groups
can include channels with frequencies within the extended frequency range (see Table 58: Downstream and
Upstream Frequency, on page 364). An HFC network consists of several types of CMs, each supporting
standard or extended upstream frequencies.
When you register a CM, the Cisco CMTS does not assign bonding groups based on the upstream frequency
range supported by that CM. The assignment of the bonding groups is done to balance the CM count on each
of the bonding groups. This may lead to assignment of a bonding group, in the extended frequency range, to
a CM that lacks the extended frequency support. As a result, the CM will not be able to register. This scenario
is generally observed in the Cisco cBR-8 CCAP line card deployment (containing a mix of CMs), which
supports frequency as high as 85MHz (see Table 58: Downstream and Upstream Frequency, on page 364).
If the Cisco CMTS assigns a USBG with a channel within the extended frequency range to a CM limited to
the standard frequency range, that CM may not be able to register on that upstream bonding group. Use the
TLV 43.9.3 (CM US Required Attribute Mask) or TLV 43.9.4 (CM US Forbidden Attribute Mask) as a
workaround. These TLVs enable the Cisco CMTS to assign CM to a USBG, which is in the upstream frequency
range supported by that CM.
The default attributes (in hexadecimal) on a CM Attribute Mask (TLV 43.9) are “80 00 00 00", which means
by default the mask is all zeroes with the bonding bit enabled. The first four bytes are pre-defined while the
last four bytes are user defined. In order to enable Cisco CMTS to assign bonding groups based on the frequency
range supported by CMs, complete these steps:
1. Configure a mask, using TLV 43.9.3 or TLV 43.9.4, by modifying the last four bytes. The mask should
be configured such that a unique attribute is assigned to each of the bonding groups.
2. Apply this mask to the CM configuration file. CMs supporting extended frequency, can register with any
USBGs, irrespective of the configured frequency range of the USBG. CMs supporting standard frequency,
can only register with USBGs that are configured with standard frequency range.
Apply the mask you have configured above, to the CMs that support standard or extended frequency ranges.
However, the ONLY CMs that need to employ the attribute mask are the ones with the standard frequency
range, since they will not be able to register with the USBG configured with extended upstream frequency
range. No attribute mask on the extended frequency supporting CMs means that these modems will be assigned
any USBG.
The Cisco CMTS uses this mask, received in the CM configuration file during registration, to decide which
USBG should be assigned to the CM.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
368
Layer 2 and DOCSIS 3.0 Configuration
Class-Based Weighted Fair Queuing
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
369
Layer 2 and DOCSIS 3.0 Configuration
Upstream Service Flow Fairness
downstream flow of data. A unique service flow ID (SFID) identifies each service flow. Each service flow
can have its own quality of service (QoS) parameters, such as maximum throughput, minimum guaranteed
throughput, and priority. In the case of upstream service flows, you can also specify a scheduling mode.
Scheduling is a process that enables the Cisco CMTS router to receive bandwidth requests and grant timeslots
to CMs for the upstream traffic. The Cisco CMTS router periodically creates a grant map for each enabled
upstream channel. The map grants individual timeslots to enable CMs to place packets on the upstream
channels.
DOCSIS 3.0 describes a method by which a CM creates an upstream service flow. The following scheduling
types enable the Cisco CMTS router to allocate bandwidth for upstream service flows:
• Unsolicited grant service (UGS)
• Solicited grant service
The unsolicited grant service is primarily used for voice. In the case of UGS, the CM does not have to explicitly
request grants from the Cisco CMTS router whereas in the solicited grant service the CM has to explicitly
request grants from the Cisco CMTS router. The solicited grant service is primarily used for best effort (BE)
services.
Unlike DOCSIS 2.0, DOCSIS 3.0 allows multiple outstanding requests per service flow. For more information
about the upstream scheduler, see the Upstream Scheduler Mode for the Cisco CMTS Routers feature guide
at the following URL:
http://www.cisco.com/en/US/docs/ios/cable/configuration/guide/cmts_upstm_sch_md_ps2209_TSD_Products_Configuration_Guide_Chapter.html
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
370
Layer 2 and DOCSIS 3.0 Configuration
DOCSIS 3.0 Load Balancing with USBG Smaller than Cable Modem Capabilities
• All the channels must be configured in one upstream bonding group under the same MAC domain.
• This feature is used only for UB-online cable modems.
The USCB Balancing Scheduler may be enabled or disabled using the cable upstream balance-scheduler
command in the interface (config-if) configuration mode.
DOCSIS 3.0 Load Balancing with USBG Smaller than Cable Modem Capabilities
When using USCB in a service group with USBGs containing fewer upstream channels than the total upstream
channel set with DOCSIS 3.0 load balancing enabled, the CMTS can assign a Transmit Channel Set (TCS)
to DOCSIS 3.0 cable modems for potential use which falls outside of the configured USBG. The CMTS will
try to bind smaller UBGs and default single channel bonding groups into a bigger channel set in order to
increase the cable modem services. For example, a DOCSIS 3.0 cable modem receiving the larger TCS can
use these additional channels for dynamic service flow addition. The DOCSIS 3.0 Load Balancing feature
can also move cable modems to upstream channels that are not explicitly configured with USBGs as a result
of the larger TCS.
If you activate DOCSIS 3.0 Load Balancing while using upstream bonding, ensure that the upstream bonding
group configuration is embedded and aligned by performing the following:
• Configure USBGs, which is matched to cable modem capabilities within the service group, such as a 4
channel USBG, 2 channel USBG, and 3 channel USBG as applicable.
• Ensure that configured USBGs are optimal for the upstream channel set based on modem capabilities
within the service group. For example, if four upstream channels are available, channels 0+1 and 2+3
should each be an USBG to avoid dynamic TCS creating sub optimal bonding scenarios.
• Alternatively, you can choose to shut down any upstream channels that is not configured in USBGs
which is not be used for bonding.
SID Tracking
The service ID (SID) tracking functionality enables you to track events related to upstream bandwidth requests
and processing of grants. The SID tracker module can track events for a maximum of two service flows per
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
371
Layer 2 and DOCSIS 3.0 Configuration
Service ID Clusters
MAC domain. The SID tracker module tracks up to 40,000 events per service flow on a cable interface line
card.
You can enable SID tracking for the following types of events:
• DOCSIS 2.0 bandwidth request
• DOCSIS 3.0 bandwidth request
• Grant
• Pending grant (due to traffic congestion)
• Pending grant (due to shaping)
You can enable SID tracking using the track keyword along with the debug cable interface sid command.
To verify SID tracking, use the show interface cable upstream debug command in privileged EXEC mode.
Service ID Clusters
A Cisco CMTS router can assign one or more service ID clusters to the upstream bonded service flows
(upstream service flows assigned to an upstream bonding group) at the time of service flow creation. A SID
cluster contains one SID per upstream in a bonding group. A CM uses one of the SIDs defined in the SID
cluster for the upstream interface when the CM sends a bandwidth request. The CM chooses a SID or a SID
cluster based on the SID cluster switching criteria.
For example, assume that a CM has ranged on upstream channels from 1 to 4. The Cisco CMTS router creates
a bonded service flow and assigns a single SID cluster to each upstream channel. That is SID1 for UP1, SID2
for UP2, SID3 for UP3, and SID4 for UP4. Now, the CM can send a bandwidth request using any of the four
upstream channels. That is, the CM can request bandwidth on any of the upstream interfaces in the SID cluster
using the SID defined for the particular upstream. The Cisco CMTS router grants bandwidth to the CM using
any combination of upstream channels.
Note Before configuring the Upstream Channel Bonding feature, ensure that the fiber node is configured. The fiber
node must be configured in accordance with the physical plant topology.
The following tasks describe how to configure Upstream Channel Bonding on the Cisco cBR-8 router:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
372
Layer 2 and DOCSIS 3.0 Configuration
Enabling MTC Mode for All CMs
For more information on how to add the required attribute in the CM configuration file, see Example: Enabling
MTC Mode for a Single CM Using the CM Configuration File, on page 389.
Note • For DOCSIS 3.1 cable modems, the CMTS router must be configured to use MTC mode.
• This MTC mode configuration supersedes the default MTC mode configuration (per CM basis) with the
required attribute. To disable the MTC mode for all CMs in a MAC domain, use the no form of the
cable mtc-mode command. If the MTC mode is enabled and the forbidden mask of the upstream bonding
in TLV 43.9.4 is disabled, the CM does not support the Upstream Channel Bonding feature.
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable mtc-mode Enables MTC mode at the MAC interface for all CMs.
Example:
Router(config-if)# cable mtc-mode
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
373
Layer 2 and DOCSIS 3.0 Configuration
Creating a Bonding Group
Note Without this configuration, the modem comes UB-online on the MAC domain regardless of whether the TLV
43.9.3 is configured in the modem configuration file.
Procedure
Step 3 interface cable { slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
374
Layer 2 and DOCSIS 3.0 Configuration
Adding Upstream Channels to a Bonding Group
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable upstream bonding-group id Creates the bonding group on the specified cable interface.
Example:
Router(config-if)# cable upstream bonding-group
200
What to do next
After creating an upstream bonding group, you must add upstream channels to the bonding group.
Restriction DOCSIS 3.0-certified CMs support only four upstream channels on an upstream bonding group. These CMs
do not accept additional upstream channels that are added to a bonding group.
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
375
Layer 2 and DOCSIS 3.0 Configuration
Adding Upstream Channel Ports to a Fiber Node
Step 5 upstream number Enters upstream bonding configuration submode and adds
an upstream channel to the upstream bonding group.
Example:
Router(config-upstream-bonding)# upstream 1 Note Upstream channel needs to be bonded to
mac-domain first before adding it to the
bounding group. For detailed configuration steps
of the upstream channel bonding, please refer to
Configuration Example for Upstream Channel
Bonding
Restriction • Configuration of a fiber node is valid only if all upstream channels inside the fiber node have different
upstream frequencies.
• For any two upstream channels mapped to the upstream cable controllers in the same fiber node where
a spectrum group is assigned to one upstream channel, and a frequency is assigned to the other upstream
channel, any overlap between any bands associated with the spectrum group of the upstream channel
and the frequency of the upstream channel will result in an invalid fiber node configuration. That is a
fixed frequency cannot overlap with another upstream channel’s available spectrum group bands.
Note The fiber node configuration must be done in accordance with the physical plant topology.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
376
Layer 2 and DOCSIS 3.0 Configuration
Configuring the Class-Based Weighted Fair Queuing
Procedure
Step 4 upstream Upstream-Cable slot/subslot/port Specifies the upstream channel ports for a fiber node.
Example:
Router(config-fiber-node)# upstream Upstream-Cable
7/0/1
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
377
Layer 2 and DOCSIS 3.0 Configuration
Configuring the Activity-Based Weighted Fair Queuing
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable upstream qos wfq activity Enables activity-based weighted fair queuing.
Example:
Router(config-if)# cable upstream qos wfq activity
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
378
Layer 2 and DOCSIS 3.0 Configuration
Configuring the SID Cluster
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable upstream qos wfq weights priority0-priority7 Enables custom weight configuration for all the service
flow priorities in a service class.
Example:
Router(config-if)# cable upstream qos wfq weights Note You must specify custom weight values for all
10 20 30 40 50 60 70 80. the eight service flow priorities (0 to 7) when
you modify the default weights of priorities. The
valid range is from 1 to 255.
Note If the cable sid-cluster-group command is not used, the router accepts the default SID cluster configuration.
By default, dynamic sid-cluster assignment is configured. Similarly, if the cable sid-cluster-switching
command is not used, the router accepts the default SID cluster switchover criterion. That is, only one request
can be made using the SID cluster.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
379
Layer 2 and DOCSIS 3.0 Configuration
Configuring the SID Cluster
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable sid-cluster-group [dynamic[max_rate_threshold] Creates a SID cluster group. Starting from Cisco IOS XE
| req-multiplier value | num-of-cluster number] Gibraltar 16.12.1z release, you can configure a maximum
rate threshold for the service flow, because the original
Example:
threshold is not appropriate in some cases. If the maximum
Router(config-if)# cable sid-cluster-group dynamic rate of the service flow is larger than the configured
Step 5 cable sid-cluster-switching [max-outstanding-byte value Specifies SID cluster switchover criteria.
| max-request value | max-time seconds | max-total-byte
value]
Example:
Router(config-if)# cable sid-cluster-switching
max-outstanding-byte 4444
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
380
Layer 2 and DOCSIS 3.0 Configuration
Configuring the Channel Timeout for a Cable Modem
What to do next
Use the show running-config all command to verify the SID cluster configuration. Following is a sample
output of the command:
Router# show running-config all
.
.
cable sid-cluster-group req-multiplier 4
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable init-channel-timeout value Specifies the maximum time that a CM can spend
performing initial ranging on the upstream channels.
Example:
Router(config-if)# cable init-channel-timeout 160
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
381
Layer 2 and DOCSIS 3.0 Configuration
Configuring Cable Upstream Resiliency
For a Multiple Transmit Channel (MTC) modem, the (NRTPS), Real-time Polling Service (RTPS), (UGS),
and (UGS-AD) upstream service flows on an impaired upstream channel is moved to another good upstream
channel in the cable modem without resetting the cable modem.
Procedure
Step 3 cable upstream resiliency data-burst polling-interval Configures the polling interval for data-burst resiliency in
number seconds. The range is from 5 to 3600. The default
configuration for polling-interval is 60.
Example:
Router(config)# cable upstream resiliency
data-burst polling-interval 60
Step 4 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 5 cable upstream resiliency {channel-down-detect number Configures upstream resiliency for bonded upstream service
| data-burst snr number ufec number cfec number flows.
hysteresis number | modem-offline-detect number |
on-failure {disable-channel | extended-ranging |
reset-modem} | sf-move {NRTPS | RTPS | UGS
| UGS-AD} }
Example:
Router(config-if)# cable upstream resiliency
channel-down-detect 68
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
382
Layer 2 and DOCSIS 3.0 Configuration
Configuring Rate Limiting on the Cisco cBR-8 CCAP Line Card
Procedure
Step 3 cable upstream rate-limit-ccf [aggregated-burst value | Configures rate limiting parameters for upstream bonded
aggregated-throughput value | cpu-burst value | service flows on a cable interface line card.
cpu-threshold value]
Example:
Router(config)# cable upstream rate-limit-ccf
aggregated-burst 25000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
383
Layer 2 and DOCSIS 3.0 Configuration
Enabling Upstream Related Events for CM Status Reports
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable upstream bonding-group id Creates the bonding group on the specified cable interface
and enters the upstream bonding configuration mode.
Example:
Router(config-if)# cable upstream bonding-group
200
Step 5 attributes value Modifies the attribute value for the specified bonding group.
Example:
Router(config-upstream-bonding)# attributes
eeeeeeee
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
384
Layer 2 and DOCSIS 3.0 Configuration
Modifying the Ranging Poll Interval on Upstream Channels
Note We recommend that you do not modify the default ranging poll interval unless required. With the default
configuration, a DOCSIS 2.0 CM in non-MTC mode performs ranging on one upstream channel every 20
seconds.
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable upstream ranging-poll [interval value | Specifies the ranging poll interval for upstream channels.
t4-multiplier timeout_value]
Note If t4-multiplier timeout_value is not configured,
Example: then the CMTS uses the the T4 timeout of the
modem. For example, if the T4 timeout of the
Router(config-if)# cable upstream ranging-poll modem is 90 seconds, then the CMTS will apply
interval 24000 t4-multiplier 4 3 as T4 multiplier for the modem.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
385
Layer 2 and DOCSIS 3.0 Configuration
Configuring the Reduced Channel Set Assignment
Note The threshold value specified for the power budget offset (max-channel-power-offset) must be less than the
power threshold value (power-adjust continue) that determines the value of the Ranging Status field in the
Ranging Response (RNG-RSP) messages that the Cisco CMTS router sends to the CM. You can specify the
power threshold value using the cable upstream power-adjust command.
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable upstream max-channel-power-offset dB-value Specifies the power offset value for upstream channels.
Example:
Router(config-if)# cable upstream
max-channel-power-offset 2
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
386
Layer 2 and DOCSIS 3.0 Configuration
Configuring DOCSIS Extended Transmit Power Feature
Procedure
Step 3 interface cable {slot/subslot/port | Specifies the cable interface line card on a Cisco CMTS
slot/subslot/cable-interface-index | slot/port | router.
slot/cable-interface-index}
Example:
Router(config)# interface cable 7/0/0
Step 4 cable upstream ext-power Enables the DOCSIS Extended Transmit Power feature on
the Cisco CMTS.
Example:
Using the no form of this command disables the DOCSIS
Router(config-if)# cable upstream ext-power Extended Transmit Power feature.
Troubleshooting Tips
The following debug commands help you troubleshoot an improper upstream channel bonding configuration
and its related features:
• debug cable cm-status—Provide debugging information about CM status messages on the Cisco CMTS
routers.
• debug cable mdd—Provides debugging information about MAC domain descriptor (MDD).
• debug cable md-sg—Provides information about service group debugging messages.
• debug cable ubg—Provides debugging information about upstream bonding groups.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
387
Layer 2 and DOCSIS 3.0 Configuration
Configuration Example for Upstream Channel Bonding
interface Cable7/0/0
load-interval 30
downstream Integrated-Cable 7/0/0 rf-channel 0
downstream Integrated-Cable 7/0/0 rf-channel 8
downstream Integrated-Cable 7/0/0 rf-channel 16
upstream 0 Upstream-Cable 7/0/0 us-channel 0
upstream 1 Upstream-Cable 7/0/0 us-channel 1
upstream 2 Upstream-Cable 7/0/0 us-channel 2
upstream 3 Upstream-Cable 7/0/0 us-channel 3
no cable upstream 0 equalization-error-recovery
no cable upstream 1 equalization-error-recovery
no cable upstream 2 equalization-error-recovery
no cable upstream 3 equalization-error-recovery
cable upstream 7 attribute-mask 1FF
cable upstream bonding-group 1
upstream 0
upstream 1
upstream 2
attributes 80000000
cable bundle 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
388
Layer 2 and DOCSIS 3.0 Configuration
Example: Enabling MTC Mode for a Single CM Using the CM Configuration File
cable fiber-node 1
description Feed Mac Domain: Cable7/0/0
downstream Integrated-Cable 7/0/0
upstream Upstream-Cable 7/0/0
Note Bonded channels are typically from the same connector; however, channels from different connectors in the
same MAC domain can also be bonded together. A single MAC domain can support multiple channel bonding
groups.
Note Up to 8 frequencies can be stacked to one upstream-cable controller. Once the upstream-cable controller has
8 frequencies stacked, no more frequency left for the adjacent upstream-cable controller.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
389
Layer 2 and DOCSIS 3.0 Configuration
Verifying Weighted Fair Queuing for Upstream Service Flows
To verify the runtime statistics of the upstream service group on a cable interface line card, use the show
cable mac-domain upstream-service-group command.
To verify the configuration of a fiber node, use the show cable fiber-node command.
To verify the bonding groups configured on a cable interface line card, use the show interface cable upstream
command.
To verify upstream bonding information on a cable interface line card, use the show interface cable
service-flow command.
To verify the transmit power levels on a CM, use the show cable modem command.
Note The show cable rate-limit-ccf command is applicable only to the Cisco cBR8 CCAP cable interface line
card.
Additional References
The following sections provide references related to the Upstream Channel Bonding feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
390
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Upstream Channel Bonding
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/techsupport
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
from Field Notices), the Cisco Technical Services Newsletter, and Really
Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com
user ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Upstream Channel Bonding Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
Series Converged Broadband Router.
User-Configurable Dynamic SID Cisco IOS XE Gibraltar This feature was introduced on the Cisco cBR
Cluster Threshold 16.12.1z Series Converged Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
391
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Upstream Channel Bonding
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
392
CHAPTER 23
Dynamic Bonding Group
This document describes how to configure Dynamic Bonding Group that helps manage resource of all
downstream bonding groups by automatically creating bonding groups.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 393
• Information About Dynamic Bonding Group, on page 395
• Overview of Dynamic Bonding Group, on page 395
• How to configure Dynamic Bonding Group, on page 395
• Feature Information for Dynamic Bonding Group, on page 406
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
393
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 63: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
394
Layer 2 and DOCSIS 3.0 Configuration
Information About Dynamic Bonding Group
Ability to create 8-channel DBG Cisco IOS XE Bengaluru 17.6.1x Some CMs change to downstream
with contiguous frequency channels partial mode when moving on the
DBG with disconnected frequency
channels. This feature allows you
to create 8-channel DBG with
contiguous frequency channels for
load balance purpose.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
395
Layer 2 and DOCSIS 3.0 Configuration
Enable DS-Resiliency and Configure Resiliency Bonding Group
ROUTER# config t
Enter configuration commands, one per line. End with CNTL/Z.
ROUTER(config)# cable dynamic-bonding-group
ROUTER(config)# end
ROUTER#
ROUTER#
ROUTER# show run
ROUTER# show running-config | in dynamic-bonding
cable dynamic-bonding-group
Sometimes an 8-channel DBG is created with discontinuous frequency channels (such as 0-5 and 8-9) for
load balance purpose. In this case, dual tuner 8-channel CM with BRCM3380 chipset may change to
downstream partial mode when moving on the DBG with discontinuous frequency channels. To avoid this
issue, you can force the cBR-8 router to create 8-channel DBG with contiguous frequency channels using the
following command:
ROUTER# config terminal
Enter configuration commands, one per line. End with CNTL/Z.
ROUTER(config)# cable dynamic-bonding-group eight-contiguous-channel
Router# config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# cable resiliency ds-bonding
Router(config)# end
Router#
Router# show running-config | in resiliency
cable resiliency ds-bonding
Router#
Router# config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# interface wideband-Cable 3/0/1:30
Router(config-if)# cable ds-resiliency
Wideband-Cable3/0/1:30 is set to WB resiliency bonding group.
Remove any existing bundle and rf-channel configuration.
Router(config-if)#end
Router#
Router#show running-config interface wideband-Cable 3/0/1:30
Building configuration...
Current configuration : 61 bytes
!
interface Wideband-Cable3/0/1:30
cable ds-resiliency
end
Enable ACFE
Enable ACFE feature to make sure that modem registration is not blocked because of QoS failures:
Router# config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# cable acfe enable
Router(config)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
396
Layer 2 and DOCSIS 3.0 Configuration
Configure Interface Mac-Domain and Fiber-Node
Note The recommended size of service group is 32 or 48. The recommended primary channel distribution is one
primary channel for contiguous four channels, such as 0, 4, 8, 12, 16, 20, 24, 28 and so on.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
397
Layer 2 and DOCSIS 3.0 Configuration
Enable Load Balancing for DOCSIS 3.0 and DOCSIS 3.1
Example of OFDM configured in the fiber node and added as part of the dynamic bonding group.
---------------------------------------------------------------------------------
Fiber-Node 10
Channel(s) : downstream Integrated-Cable 1/0/0: 0-63, 158
Channel ID(s): 1 2 3 4 5 6 7 8 9 10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42
43 44 45 46 47 48 49 50 51 52 53 54 55 56
57 58 59 60 61 62 63 64 159
Upstream-Cable 1/0/0
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
Note The cable load-balance docsis30-enable command enables load balancing for DOCSIS 3.0 and DOCSIS
3.1.
ROUTER# config t
Enter configuration commands, one per line. End with CNTL/Z.
ROUTER(config)# cable load-balance docsis30-enable static
ROUTER(config)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
398
Layer 2 and DOCSIS 3.0 Configuration
Enable DOCSIS 3.0 and DOCSIS 3.1 General Load Balance Group
Enable DOCSIS 3.0 and DOCSIS 3.1 General Load Balance Group
To enable general load balance group, run the following commands:
Router# config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# cable load-balance docsis-group fn 1 md c3/0/1
Router(config-lb-group)# no disable
Router(config-lb-group)# end
Router# show cable load-balance
DOCSIS LB Enabled: Yes
DOCSIS 2.0 LB Enabled: No
159
DOCSIS 3.0 LB Enabled: Yes
DOCSIS 3.0 Static LB Enabled: Yes
DOCSIS 3.0 Dynamic Downstream LB Enabled: Yes
DOCSIS 3.0 Dynamic Upstream LB Enabled: Yes
DOCSIS Status Interval DCC mask Policy Method Threshold
Note To reduce service outage while enabling dynamic load balancing, enable fixed primary channel movement.
To balance the load of all of downstream channels based on utilization, enable dynamic load balance by
running the following commands:
Router# config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# cable load-balance docsis30-enable dynamic downstream
Router(config)# end
Router#
Router# show cable load-balance
DOCSIS LB Enabled: Yes
DOCSIS 2.0 LB Enabled: No
DOCSIS 3.0 LB Enabled: Yes
DOCSIS 3.0 Static LB Enabled: Yes
DOCSIS 3.0 Dynamic Downstream LB Enabled: Yes
DOCSIS 3.0 Dynamic Upstream LB Enabled: Yes
DOCSIS Status Interval DCC mask Policy Method Threshold
Group /UCC DS/US M/E/U/P/S
1 GE 30 0xF8(0)/N 0 m/m 5/10/70/70/50
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
399
Layer 2 and DOCSIS 3.0 Configuration
Verifying Dynamic Bonding Group Configuration
Check the modem’s downstream tuner capability by using the show cable modem verbose | in DS Tuner
command.
Check the related RCC by using the show cable mac-domain rcc command:
Router# show cable mac-domain c3/0/1 rcc
RCC-ID RCP RCs MD-DS-SG CMs WB/RCC-TMPL D3.0 D3.1
32 00 00 00 00 00 8 0 11 WB (Wi3/0/1:1) Y Y
33 00 00 00 00 00 32 0 6 WB (Wi3/0/1:3) Y Y
34 00 00 00 00 00 8 0 7 WB (Wi3/0/1:2) Y Y
35 00 00 00 00 00 8 0 7 WB (Wi3/0/1:4) Y Y
36 00 00 00 00 00 8 0 7 WB (Wi3/0/1:5) Y Y
Check the dynamically created bonding groups, use the show cable dynamic-bonding-group summary
command as shown in the example below:
The following examples shows the DBG created with contiguous frequency channels for load balance purpose.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
400
Layer 2 and DOCSIS 3.0 Configuration
Verifying Dynamic Bonding Group Configuration
CREATE_WAITING_SUP Line card sends request to create DBG and waits for
SUP to create the bonding group.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
401
Layer 2 and DOCSIS 3.0 Configuration
Verifying Static Load Balancing Configuration
RECLAIM_WAITING_SUP Line card sends DBG reclaim request and waits for
SUP to reclaim the BG.
To show the detailed channel list information of dynamic bonding group, use the show derived-config
interface wideband command.
Check the usage of bonding group resource by using the show cable dynamic-bonding-group quota summary
| slot | controller command.
Router# show cable dynamic-bonding-group quota controller 3/0/1
slot/subslot/ctrlr: 3/0/1
Total BG number: 128
Used BG number (static/dynamic): 6(1/5) Available BG number: 122
Available BG list port: 0, 6-29, 31-127
Note 128 BGs can be configured on one controller, but only 896 BGs are supported per CLC. All controllers share
the 896 BG resources.
Check the reclaimed bonding group by using the show cable dynamic-bonding-group reclaim-history
summary command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
402
Layer 2 and DOCSIS 3.0 Configuration
Verifying Static Load Balancing Configuration
This command output lists all primary channels and shows the number of cable modems used with these
channels. NBCM is the number of narrow band modems used with a channel while WBCM (WB/UB) is the
number of wideband modems used with a channel. The total number of WBCMs should be balanced among
all the channels.
The difference between the total number of WBCMs used with any two channels is smaller or equal to the
threshold load minimum. The default value of the threshold load minimum is 5.
Check the load of all rf channels by using the show cable load-balance docsis-group fn 1 md rfch-util
command.
This command lists the load information about the primary and secondary channels. WBCM is the number
of wideband modems used with a channel.
Check the cable modem’s internal state in load balancing using the show cable load-balance docsis-group
fn 1 md modem-list wideband command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
403
Layer 2 and DOCSIS 3.0 Configuration
Verifying Dynamic Load Balancing Configuration
CM state Description
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
404
Layer 2 and DOCSIS 3.0 Configuration
Verifying Dynamic Load Balancing Configuration
The traffic among all rf channels is considered balanced when the difference between any two rf channel
utilization is under the threshold load. The default value of threshold load is 10%.
To check the potential target bonding group for each of the source bonding group, use the show cable
load-balance docsis-group fn md cable target dbg and the show cable load-balance docsis-group fn md
target wide command.
If no target bonding groups are displayed, no bonding groups are created to balance traffic among rf channels.
A sample output with DOCSIS 3.1 modems with configured threshold of 14% is shown below. For utilization
based load balancing to start on DOCSIS 3.1 modems, the OFDM channel must be 100% utilized and traffic
must flow on SC-QAM. The utilization based load balancing balances the traffic flowing on the SC-QAM
channels in a D31 modem.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
405
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Dynamic Bonding Group
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Dynamic Bonding Cisco IOS XE Fuji This feature was introduced on the Cisco cBR Series
Group 16.7.1 Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
406
CHAPTER 24
Spectrum Management and Advanced Spectrum
Management
This chapter describes the spectrum management features supported for the Cisco Cable Modem Termination
System (CMTS) routers. Spectrum management support is divided into two main groups:
• Guided and scheduled spectrum management features (supported in software)
• Intelligent and advanced spectrum management features (supported in hardware only on specific cable
interfaces)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
407
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 68: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
408
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for Spectrum Management
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Note The term “combiner” refers to all cables, amplifiers, and taps at the headend or
cable distribution center that connect the Cisco CMTS router to the HFC network.
• Diplex filters installed in the downstream RF path between the cable modems and the cable interface
cards in the router. RG-59 headend coaxial cable with the maximum braid available (60 percent + 40
percent braid), double foil, and the correct connector for this cable.
• Avoid frequencies with known ingress problems such as amateur radio bands or short-wave bands.
• Avoid hostile spectrums below 20 MHz.
• When designing your channel plan, allow extra bands for frequency hopping.
• Use the receive power level setting to perform slight equalization adjustments.
• Due to the nature of CATV technology, upstream noise management is a significant issue. We recommend
that you follow the rigorous North American plant maintenance procedures documented in the NCTA
Supplement on Upstream Transport Issues (available from the National Cable and Telecommunications
Association, https://www.ncta.com ) to adjust return amplifiers and lasers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
409
Layer 2 and DOCSIS 3.0 Configuration
Dynamic Upstream Modulation
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
410
Layer 2 and DOCSIS 3.0 Configuration
Information About Spectrum Management
• Intelligent and advanced spectrum management features are supported only in the DOCSIS 1.0 and
DOCSIS 1.1 Time Division Multiple Access (TDMA) mode of operation. These features cannot be used
when a cable interface is operating in the DOCSIS 2.0 mixed, Advanced TDMA (A-TDMA), and
Synchronous Code Division Multiple Access (S-CDMA) modes of operation. Similarly, these features
are also not available when the cable interface is configured to use multiple logical channels. However,
these restrictions do not apply for guided spectrum management.
• Upstream channels must meet the carrier-to-noise plus interference ratio (CNiR [CNR]), and
carrier-to-ingress power ratio values given in the DOCSIS specifications. The minimum value for both
parameters is 25 dB in the 5 to 65 MHz frequency range.
• The intelligent and advanced spectrum management features do not support inter-line card shared spectrum
groups. Spectrum management features require that upstream ports on different line cards have their own
RF domain (a unique set of non-overlapping frequencies).
• N+1 redundancy is not supported on any cable interface line card that has defined spectrum groups,
which typically is the normal configuration for advanced spectrum management.
• The intelligent and advanced spectrum management feature is activated by assigning spectrum groups
on cards with built-in spectrum analyzer.
Note For more information about the cable modem flapping and how to monitor the cable modem flap list, see the
Flap List Troubleshooting for the Cisco CMTS Routers .
Spectrum management can prevent long-term service interruptions caused by upstream noise events in the
cable plant. It is also used for fault management and troubleshooting the cable network. When cable modems
are detected to go online and offline by flap detectors, the cable operators can look at the flap list and spectrum
tables to determine the possible causes.
Because of the nature of cable television (CATV) technology, upstream noise management is a significant
issue. Frequency bands must have a sufficient CNR (CNiR) and carrier-to-ingress power ratio to support the
transmission of QPSK and quadrature amplitude modulation (QAM) data. The DOCSIS sets the minimum
value for both of these ratios to 25 dB in the 5 to 65 MHz frequency range. If the CNR (CNiR) drops below
25 dB on a particular channel due to noise, the cable modem on that channel degrades and can drop off the
hybrid fiber-coaxial (HFC) network.
This overview contains the following subsections:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
411
Layer 2 and DOCSIS 3.0 Configuration
Spectrum Management Measurements
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
412
Layer 2 and DOCSIS 3.0 Configuration
Differences Between the MER (SNR) and CNR (CNiR) Values
• CNR (CNiR) measured for a particular upstream—This is the overall CNR (CNiR) for all of the
cable modems on an upstream, which is determined by measuring the RF power of the upstream
receiver at the cable interface. This value is always just a snapshot in time for a particular upstream.
The cable interface measures the RF power at a time when no bursts are expected from the cable
modems, but it can be skewed by a small number of cable modems that are experiencing or creating
signal problems.
• Per-modem CNR (CNiR)—This is the CNR (CNiR) for a particular cable modem, which is signal
strength of the burst transmissions of the modem at the upstream receiver of the cable interface.
The per-modem CNR (CNiR) measurement is a very accurate measure of a particular cable modem’s
signal, but you should not use a single modem’s CNR (CNiR) to make assumptions about other
cable modems on that upstream or about the upstream itself. However, you can get a good picture
of the upstream’s signal quality by polling the CNR (CNiR) for a number of cable modems over a
representative time period.
Tip Changing the channel width has a direct impact on the CNR (CNiR). Doubling
the channel width (for example, from 400 KHz to 800 KHz) decreases the CNR
(CNiR) for an upstream by approximately 3 dB. Cutting the channel width in
half (for example, from 3.2 MHz to 1.6 MHz) increases the CNR (CNiR) for an
upstream by approximately 3 dB.
Table 69: Comparison of MER (SNR) and CNR (CNiR) in a DOCSIS Cable Network
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
413
Layer 2 and DOCSIS 3.0 Configuration
SNR Smoothing
Includes the effect of signal distortions and impairments on the Measures only the RF modulated carrier
signal. These include: power versus noise power.
• Group delay in the channel such as occurs during operation
near the diplexer band edge.
• Channel amplitude variation and echoes.
• Data collisions.
• Microreflections.
• Narrow band ingress in the channel.
• Non-linearities in the cable plant.
• Phase noise.
• Poor selection of the preamble.
• Poor symbol fidelity in the transmission of a a cable
modem, despite a good MER (SNR) value.
• Unrecoverable carrier offsets.
• Unrecoverable symbol timing offsets.
Average over time with current data traffic patterns, useful for Real-time spectrum analysis.
tracking long-term trends in signal quality.
Reflects the CNR (CNiR) value as part of its value. Does not reflect the MER (SNR) value as
part of its value.
Averaged over 10,000 symbols, and an accurate reading requires Unaffected by the type of traffic being
that short and long grants are being transferred. transmitted.
Does not use packets with uncorrectable FEC errors to determine Unaffected by uncorrectable FEC packet
its value. Bursts of uncorrectable errors, therefore, could result bursts.
in a deceptively high MER (SNR) value.
DOCSIS specifications do not define any required MER (SNR) Minimum downstream CNR of 35 dB in a
values for upstreams and downstreams. 6-MHz band (44 dB in DOCSIS 2.0 for
8-MHz band)
Minimum upstream CNR (CNiR) of 25 dB.
SNR Smoothing
Cisco cBR 16.12.1w and later, supports the following methods of easing the fluctuations in SNR:
• Cable Modem-based SNR
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
414
Layer 2 and DOCSIS 3.0 Configuration
Additional Measurements
• US Channel-based SNR
• error=15 SNR(db)=33.22db
US Channel-based SNR
The SNR of a single US channel is calculated from the ranging packets of cable modems (CM) on that US
channel. Cisco cBR-8 takes an average of every 10 SNR values from a CM to generate the SNR of the US
channel. If a new CM SNR value is close to (within 3DB) the current US channel SNR, the Cisco cBR-8
router uses the new CM SNR to represent the current US channel SNR.
The MIB is docsIfSigQSignalNoise.
Use the cable ranging upstream packet command to configure the number of ranging packets to get the US
channel-base SNR.
Additional Measurements
In addition to MER (SNR) and CNR (CNiR) values, you should be aware of and monitor the following
indicators of signal quality:
• MER—This is the measure of RF signal quality, in dB, which is equivalent to SNR and similar to CNR
(CNiR) under additive white Gaussian noise (AWGN) impairments. However, MER is preferred for data
networks, because it also includes additional factors that affect the signal, such as analog-to-digital and
digital-to- analog conversions, rounding errors, distortions, and signal impairments such as phase noise,
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
415
Layer 2 and DOCSIS 3.0 Configuration
Upstream Signal Channel Overview
group delay, and jitter. For this reason, the DOCSIS 2.0 RF specification adds a requirement for the
minimum MER value for a signal, supplementing the existing CNR (CNiR) minimum requirements.
A simple formula for calculating the MER value for an upstream is:
You can also calculate the Error Vector Modulation (EVM) to find the equivalent value expressed as a
percentage of noise on an upstream:
See the DOCSIS 2.0 specification for more complete information on calculating and using the MER
value.
• FEC Counters—These are counters that keep track of how many correctable and uncorrectable FEC
errors occur on the upstream. The FEC error counters are useful for tracking fast transient errors such as
impulse noise that are not usually reflected in MER (SNR) or CNR (CNiR) values.
A correctable error count of more than 1 percent can be used as a warning sign of possible physical plant
or cable modem problems that might be developed. An uncorrectable error count of more than 1 percent
can indicate an existing problem that is blocking traffic on the upstream. Cable interface line cards that
support the intelligent and advanced spectrum management features can use the FEC counters as one of
the indicators to be monitored to determine whether an upstream must change frequencies so as to correct
noise problems.
• Microreflections—Additional copies of a signal that arrive at the receiver, usually at different times and
attenuated by different amounts, causing the receiver to misidentify the incoming signal’s true phase and
amplitude. Microreflections typically are caused by impedance mismatches in the physical cable plant,
and can indicate either equipment that has been degraded by weather or other causes, or equipment that
has not been installed correctly.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
416
Layer 2 and DOCSIS 3.0 Configuration
Upstream Segments and Combiner Groups
Note The above specifications are based on predetermined sets of frequencies that may or may not have an adequate
CNR (CNiR) at any given time.
Tip Measurement of noise power levels with a spectrum analyzer should be part of the procedure in initially
selecting and setting up frequency allocations. We recommend having fixed frequency settings during early
deployment, at least until amplifier cascade adjustments or plant repair have become infrequent enough that
they no longer significantly affect the nodes connected to the upstream port.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
417
Layer 2 and DOCSIS 3.0 Configuration
Frequency Management Policy
Note A cable interface line card can support sparse or dense segments, or both.
Defining sparse segments allows the cable operator to share upstream bandwidth among fiber nodes with
fewer subscribers. Defining dense segments allows the cable operator to provide larger upstream bandwidth
to fiber nodes with many subscribers.
The figure below illustrates sparse versus dense segments.
Figure 18: Sparse Versus Dense Segment Illustrations
As shown in the figure above, the downstream segment can contain multiple upstream segments. Two fiber
nodes can be in one downstream segment but in different upstream segments.
The return path of several fiber nodes can be combined at a single point to form a single RF frequency domain
called a combiner group. The CMTS software allows a frequency hop table called a spectrum group to be
associated with a combiner group.
Note A combiner group refers to an RF topology point. A spectrum group refers to the frequency hop table associated
with a combiner group.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
418
Layer 2 and DOCSIS 3.0 Configuration
Noise Impairments
See the following sections for more information about these topics:
Noise Impairments
Upstream noise impairments such as signal degradation on cable networks can negatively affect service to
subscribers. Two-way digital data signals are more susceptible than one-way signals to stresses in the condition
of the HFC network. Degradation in video signal quality might not be noticeable in one-way cable TV service,
but when two-way digital signals share the network with video signals, digital signals can be hampered by:
• Impulse and electrical signal ingress—Noise can enter the network from electrical sources within a
residence or from high-voltage lines that run near cable television cabling. Two types of ingress noise
include broadband and narrowband. Broadband noise is generally of lower frequency (below 10 MHz)
and results in harmonic rolloff. Narrowband noise is a more significant interference source. Cable
equipment and infrastructure often pick up noise from amateur radio transmissions, citizen band radios,
or high-power shortwave broadcast signals. Implement a signal leakage maintenance program to locate
and repair areas of signal ingress.
• Amplifier noise—Amplifiers add noise to the HFC network that typically goes unnoticed in video signals,
but degrades digital data signals if amplifiers are improperly configured. The larger the network, the
higher the probability of amplifier noise affecting signals.
• Noise funneling—The upstream data path to the headend is susceptible to interference from the entire
network. All upstream noise ultimately ends up at the headend because the cumulative nature of noise
becomes concentrated at the headend. As a network serviced by a single RF receiver increases in size,
the probability of noise funneling also increases.
• Variable transmit levels—Temperature affects signal loss over coaxial cable. This can cause variations
of 6 to 10 dB per year.
• Clipping—The lasers in fiber-optic transmitters can stop transmitting light when input levels are excessive.
Excessive input levels introduce bit errors in both the upstream and downstream transmissions. If a laser
is overdriven as briefly as a fraction of a second, clipping can occur.
To adjust your return amplifiers and lasers, follow rigorous plant maintenance procedures documented in the
NTSC Supplement on Upstream Transport Issues or appropriate cable plant standard.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
419
Layer 2 and DOCSIS 3.0 Configuration
Guidelines for Spectrum Management
have been configured on an upstream to determine whether the upstream frequencies need to be managed
together. For example, if you configure a spectrum group with several fixed frequencies, but those frequencies
are all within the configured channel width, the spectrum manager software combines the frequencies into a
single band.
The upstream ports use the spectrum group to determine which frequencies are available if frequency hopping
is needed to deal with noise or other path impairments. The types of frequency hopping techniques are guided,
time-scheduled, and combined guided and time-scheduled. See the Frequency Hopping Capabilities, on page
420 for more information on the types of frequency hopping techniques.
Note When each upstream port has its own RF domain, the group is called a nonshared spectrum group. When
multiple upstream ports share the same RF domain, the group is called a shared spectrum group.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
420
Layer 2 and DOCSIS 3.0 Configuration
Frequency Hopping Capabilities
To provide frequency hopping capability, Cisco CMTS routers contain a spectrum manager that continuously
monitors the noise in unused upstream channels. If the CNR (CNiR) reaches an unacceptable level on a
particular channel, the spectrum manager automatically assigns a new upstream channel to the cable modem
using that channel.
Cisco CMTS routers support the following techniques for upstream frequency hopping when the frequency
band in use is not clean:
• Guided frequency hopping—In guided frequency hopping (also known as blind hopping), the spectrum
manager automatically assigns a new upstream channel frequency when a configurable threshold of
station maintenance (keepalive) messages fails. Failed station maintenance messages represent an
impairment of the upstream channel due to noise, plant, or equipment failure. Explicit frequency subbands
and associated input power levels are assigned in a spectrum group in guided frequency hopping.
• Time-scheduled frequency hopping—Frequency reassignment is scheduled by the time of day or by a
specific day of the week.
• Combined guided and time-scheduled frequency hopping.
Note Frequency hopping is not effective against broadband noise phenomena such as impulse noise.
You can configure and activate frequency hopping by using spectrum groups. You can create up to 40 cable
spectrum groups, each containing multiple upstream ports. The configured channel width is used for each
upstream frequency.
After you have created one or more spectrum groups for your cable network, you can add characteristics to
them, providing you with more definitive control over frequency usage and frequency hopping.
You can configure hopping thresholds. For example, the frequency hop threshold percentage method prevents
a single failing cable modem from affecting service to other working cable modems. As long as a high enough
threshold is configured, the system does not hop endlessly due to a single cable modem failing to respond to
90 percent of its station maintenance (keepalive) messages.
You can also configure the minimum period between frequency hops, with a default setting of 30 seconds. If
the destination channel is expected to be impaired, you can reduce the minimum period between frequency
hops to a small value, such as 10 seconds. This allows the frequency hop to continue more rapidly until a
clear channel is found. If excessive frequency hop is an issue, you can increase the minimum period between
hops.
To configure different techniques of frequency hopping, see the Creating and Configuring Spectrum Groups,
on page 428.
Note Spectrum management is not supported for one-way (telco return) cable modems, because spectrum management
capabilities focus on the upstream path over an HFC network.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
421
Layer 2 and DOCSIS 3.0 Configuration
Dynamic Upstream Modulation (MER [SNR]-Based)
Note After the spectrum-band is changed, the spectrum management does not rearrange the frequency for each US
channel if the previous frequency belongs to the range of new spectrum-band, which means that the US
frequency will not be changed; if the previous frequceny is out of range of new spectrum-band, those US
channels will not get frequencies.
Note A more advanced version of dynamic upstream modulation, which uses the carrier-to-noise ratio (CNR
[CNiR]), is supported on the cards that support intelligent and advanced spectrum management.
Feature Overview
Cisco cable interface line cards monitor the MER (SNR) values and the forward error correction (FEC) counters
in the active return path of each upstream port. The Dynamic Upstream Modulation feature determines whether
upstream channel signal quality can support the modulation scheme configured, and adjusts to the most robust
modulation scheme when necessary. When return path conditions improve, this feature returns the upstream
channel to the higher modulation scheme that includes the modulation profile.
A modulation profile is a collection of burst profiles that are sent out in a UCD message to configure modem
transmit parameters for the upstream. The Dynamic Upstream Modulation feature adjusts the modulation
profiles of an upstream channel based on upstream signal quality.
The Dynamic Upstream Modulation feature is configured on interfaces with fixed upstream frequencies or
on interfaces with assigned spectrum groups.
The following examples show two different configurations of the Dynamic Upstream Modulation feature,
using two and three modulation profiles.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
422
Layer 2 and DOCSIS 3.0 Configuration
Criteria for Switching Modulation Profiles
We recommend that the primary profile use 64-QAM or 16-QAM modulation and the secondary use QPSK.
However, this is optional as both modulation profiles can either be QPSK or QAM. It is not mandatory for
one profile to be QAM and the other QPSK, but modulation profile switchover is tied to the QAM and QPSK
thresholds.
We recommend that the primary profile use 64-QAM modulation, the secondary profile use 16-QAM, and
the tertiary profile uses QPSK. However, this is optional as the modulation profiles can either be QPSK or
QAM. It is not mandatory that one is QPSK and the other two are QAM, but modulation profile switchover
is tied to the QAM and QPSK thresholds.
Before switching back to the primary profile from the secondary profile, the following criteria must be satisfied:
• The upstream MER (SNR) is greater than or equal to the sum of MER (SNR) threshold one and the
hysteresis value and the percentage of correctable FEC errors is less than or equal to the correctable FEC
error threshold and the percentage of uncorrectable FEC errors is less than or equal to the uncorrectable
FEC error threshold and the hop period equals to the default value of 15 seconds.
The modulation switch from the secondary profile (mid-level performance) to the tertiary profile (most robust)
uses the following criteria:
• The upstream MER (SNR) is less than or equal to MER (SNR) threshold two and the percentage of
correctable FEC (cFEC) errors is greater than or equal to the correctable FEC error threshold or the
percentage of uncorrectable FEC (uFEC) errors is greater than or equal to the uncorrectable FEC error
threshold.
Before switching back to the secondary profile from the tertiary profile, the following criteria must be satisfied:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
423
Layer 2 and DOCSIS 3.0 Configuration
Input Power Levels
• The upstream MER (SNR) is greater than or equal to the sum of MER (SNR) threshold two and the
hysteresis value and the percentage of correctable FEC errors is less than or equal to the correctable FEC
error threshold and the percentage of uncorrectable FEC errors is less than or equal to the uncorrectable
FEC error threshold.
The modulation switch from the primary profile to the tertiary profile uses the following criteria:
• The upstream MER (SNR) is less than or equal to MER (SNR) threshold two and the percentage of
correctable FEC (cFEC) errors is greater than or equal to the correctable FEC error threshold or the
percentage of uncorrectable FEC (uFEC) errors is greater than or equal to the uncorrectable FEC error
threshold.
Before switching back to the primary profile from the tertiary profile, the following criteria must be satisfied:
• The modulation switch from the tertiary profile to the primary profile is a two-step process:
1. The modulation switch happens from tertiary profile to the primary profile, when the upstream MER
(SNR) is greater than or equal to the sum of MER (SNR) threshold one and the hysteresis value.
2. After a 15-second (non-configurable) delay, the modulation switch occurs from secondary profile
to the primary profile, when the upstream MER (SNR) remains greater than or equal to the sum of
MER (SNR) threshold one and the hysteresis value.
If the only problem is that the upstream is experiencing a large number of uncorrectable errors, then a situation
could occur where the router continues to switch back and forth between profiles. The uncorrectable errors
occur with the primary profile, so the router switches to the secondary profile. The secondary profile does not
experience any problems, so the router switches back to the primary profile. But the uncorrectable errors
reoccur and the router switches back to the secondary profile, and this cycle continues indefinitely.
To avoid this problem, make sure that the cable plant is capable of supporting the modulation scheme being
used in the primary profile (for example, 64-QAM). If you cannot guarantee successful operation on an
upstream using this modulation scheme, then you should select a primary profile that uses a more
bandwidth-efficient set of burst parameters (such as QPSK). The Cisco IOS software includes predefined
modulation profiles that can be used for the primary, secondary, and tertiary profiles.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
424
Layer 2 and DOCSIS 3.0 Configuration
Intelligent and Advanced Hardware-Based Spectrum Management
Benefits
The spectrum management features provided on the Cisco CMTS router platforms provide several key system
benefits:
• Improves response time to ingress noise impairments that appear in the upstream return path.
• Boosts the percentage of modems online.
• Mitigates the impact of ingress to subscriber services.
• Saves time and effort by MSO staff when troubleshooting minor plant outages.
• Increases cable plant reliability.
• Maximizes spectrum utilization.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
425
Layer 2 and DOCSIS 3.0 Configuration
Intelligent and Advanced Spectrum Management Benefits
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
426
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Spectrum Management
SNMP Interface
• Provides a way to remotely obtain the current status of noise on an upstream. This information can then
be inserted into third-party or custom reporting and graphing applications.
• Provides visibility to ingress and impulse noise under the carrier frequency on a per-port basis.
• Provides an easy-to-use, distributed method to remotely gather real-time display of the DOCSIS upstream
spectrum for individual cable modems and set-top boxes (STBs).
• Reduces the reliance on costly spectrum analyzers at every headend or hub.
• Quickly provides spectrum views through an intuitive interface, without the complicated setup time of
a spectrum analyzer.
• Allows the technician to troubleshoot the network remotely, as opposed to having to be physically present
to connect and use a spectrum analyzer.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
427
Layer 2 and DOCSIS 3.0 Configuration
Guided and Scheduled Spectrum Management Configuration Tasks
• Upstream input power level—(Optional) Power level, in dBmV, that the upstream should use when
hopping to a new frequency. (Some cable plants might want to change only the input power level, and
not the frequency, on a daily time schedule.)
• Hop threshold—(Optional) Percentage of cable modems that start missing station maintenance messages
before a frequency hop can occur. Configure the hop threshold percentage as needed to prevent a single
failing cable interface from affecting service to other good cable interfaces. This ensures that the system
does not hop endlessly because one cable modem is generating 90 percent of the errors and 90 percent
of the traffic.
• Hop period—(Optional) Minimum time period that must elapse between frequency hops. This allows
you to specify a time period long enough to allow an upstream to stabilize before another frequency hop
can be performed.
• Scheduled hop time—(Optional) Time of day at which a frequency hop should be scheduled.
Tip Before adding a list of upstream frequencies (or frequency hop tables), start by determining which upstream
ports are assigned to a combiner group. Refer to the Example: Determining the Upstream Ports Assigned to
a Combiner Group, on page 451 for an example.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
428
Layer 2 and DOCSIS 3.0 Configuration
Creating and Configuring Spectrum Groups
Procedure
Step 3 cable spectrum-group group-number time[day hh:mm:ss] Creates the spectrum group (if it does not already exist),
frequency up-freq-Hz [power-level-dBmV] and adds the specified fixed frequency to the group.
Example:
Router(config)# cable spectrum-group 4 time Monday
12:00:00 frequency 40000000
Step 4 cable spectrum-group group-number time [day hh:mm:ss Creates the spectrum group (if it does not already exist),
] band up-freq-Hz up-freq2-Hz [power-level-dBmV] and adds the specified band of frequencies to the group.
Example: Note Repeat Step 4 and Step 6 as needed for each
Router(config)# cable spectrum-group 4 band fixed frequency and frequency band that should
20000000 24000000 13 be a member of this spectrum group. You must
assign at least two fixed frequencies, or a
frequency band that contains at least two center
frequencies, to a spectrum group before
frequency hopping can occur.
Step 5 cable spectrum-group group-number hop period seconds Specifies the minimum time, in seconds, between frequency
hops.
Example:
Router(config)# cable spectrum-group 4 hop period Note We recommend a configuration of 30 seconds
60 when using a Cisco uBR-MC5X20S/U/H BPE.
Step 6 cable spectrum-group group-number hop threshold Specifies the frequency hop threshold for a spectrum group.
[percent]
• percent—(Optional) Frequency hop threshold as a
Example: percentage of station maintenance messages that are
Router(config)# cable spectrum-group 4 hop lost. Valid range is from 1 to 100 percent, with a
threshold 25 default of 50 percent.
Step 7 cable spectrum-group group-number (Optional) Specifies that the upstream ports in a spectrum
group should use a unique upstream frequency.
Example:
Router(config)# cable spectrum-group 4
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
429
Layer 2 and DOCSIS 3.0 Configuration
Assigning a Spectrum Group to One or More Upstream Ports
Procedure
Step 4 us-channel us -channel_num spectrum-group Assigns the specified spectrum group as the default group
spectrum-group-num for all upstream on this controller interface.
Example:
Router(config-controller)# us-channel 0
spectrum-group 1
Step 5 us-channel us -channel_num channel-width value Configures the channel-width for the specified upstream
channel spectrum group.
Example:
Router(config-controller)# us-channel 0
channel-width 1600000
What to do next
Tip To verify the spectrum group configuration, use the show cable spectrum-group command in privileged
EXEC mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
430
Layer 2 and DOCSIS 3.0 Configuration
Configuring Shared Spectrum Groups (Fiber Node Groups) for DOCSIS 3.0
Configuring Shared Spectrum Groups (Fiber Node Groups) for DOCSIS 3.0
This feature supports shared spectrum groups that cross multiple cable interface line cards on the Cisco CMTS
router, and shared spectrum groups within a single cable interface line card.
For additional information about configuring fiber node groups on the Cisco CMTS, see:
Tip When creating the modulation profiles, we recommend that you use the predefined modulation profiles, as
opposed to manually specifying each burst parameter for each modulation profile.
Restriction • The Dynamic Upstream Modulation feature is supported only for DOCSIS 1.0 or DOCSIS 1.1 TDMA-only
modulation profiles for advanced spectrum management.
• The DOCSIS 2.0 mixed-mode or ATDMA-only mode modulation profiles are supported only for basic
spectrum management (MER [SNR]-based) and not for advanced spectrum management.
• The Three Step Dynamic Modulation feature supports only basic spectrum management features. It does
not support modulation profile changes based on CNR (CNiR) thresholds and CNR (CNiR) measurements.
• The Dynamic Upstream Modulation feature is not enabled for single modulation profile configurations.
• You can configure only two modulation profiles when an upstream is already assigned to a spectrum
group for frequency hopping. The spectrum group here implies advanced spectrum management and/or
the use of CNR (CNiR).
• A single profile is automatically removed from the configuration if three modulation profiles are assigned
to an upstream interface before assigning spectrum group, based on the following conditions:
• The robust profile is dropped if the upstream port is using a high performance profile.
• The high performance profile is dropped if the upstream port is using a mid-level or robust profile.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
431
Layer 2 and DOCSIS 3.0 Configuration
Configuring Dynamic Upstream Modulation (MER [SNR]-Based)
Procedure
Step 3 cable modulation-profile profile {mixed | tdma | atdma Creates the primary modulation profile for use on a
DOCSIS 1.0 or DOCSIS 1.1 TDMA or A-TDMA
Example:
upstream.
Router(config)# cable modulation-profile 3 mixed
Note Repeat this command to create the secondary
and tertiary profile for use on a DOCSIS 1.0 or
DOCSIS 1.1 TDMA or A-TDMA upstream.
Step 5 us-channel n modulation-profile primary-profile-number Assigns a primary modulation profile, and the optional
[secondary-profile-number] [tertiary-profile-number] secondary and tertiary modulation profiles, to the specified
upstream port.
Example:
Router(config-controller)# us-channel 0
modulation-profile 21 121 221
Step 6 Use one of the following commands: (Optional) Specifies the MER (SNR) threshold in dB.
• us-channel n threshold snr-profiles threshold1-in-db
threshold2-in-db
• us-channel n m threshold snr-profiles
threshold1-in-db threshold2-in-db
Example:
Router(config-controller)# us-channel 0 threshold
snr-profiles 25 15
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
432
Layer 2 and DOCSIS 3.0 Configuration
Verifying Frequency Hopping
Step 8 Use one of the following commands: (Optional) Specifies the allowable number of uncorrectable
FEC errors for the upstream.
• us-channel n threshold uncorr-fec uncorr-fec
• us-channel n m threshold uncorr-fec uncorr-fec
Example:
Router(config-controller)# us-channel 0 threshold
uncorr-fec 10
Step 9 us-channel n threshold hysteresis hysteresis-in-db (Optional) Specifies the hysteresis value to be used in
conjunction with the dynamic modulation upgrade
Example:
thresholds.
Router(config-controller)# us-channel 0 threshold
hysteresis 10
What to do next
Tip See the Dynamic Upstream Modulation (MER [SNR]-Based), on page 422 for a complete description of the
Dynamic Upstream Modulation feature.
Step 1 Verify that the interface being tested is up, using the show interfaces cable command in privileged EXEC mode. The
first line of the output shows whether both the interface and line protocol are up.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
433
Layer 2 and DOCSIS 3.0 Configuration
Verifying Frequency Hopping
Step 2 Verify that the upstream being tested is up, using the show interfaces cable upstream command. The first line shows
whether the upstream is up.
Example:
Step 3 Use the show cable hop upstream-cable command to display the frequency that the upstream is currently using:
Example:
Upstream Port Poll Missed Min Missed Hop Hop Corr Uncorr
Port Status Rate Poll Poll Poll Thres Period FEC FEC
(ms) Count Sample Pcnt Pcnt (sec) Errors Errors
Cable6/0/U5 16.816 Mhz 1000 0 10 0% 20% 25 0 0
Step 4 Use the show cable hop upstream-cable history command to display the frequency change, modulation change, and
channel width change action history of the upstreams:
Example:
Step 5 Use the show cable hop upstream-cable threshold command to display the user-defined thresholds and current CNR,
MER (SNR), correctable FEC percentage, uncorrectable FEC percentage, and missed station maintenance percentage
values of the upstreams:
Example:
Ca6/0/0/U0 27 25 15 39 35 25 0 3 0 1 75 75
Ca6/0/0/U1 31 25 15 51 35 25 0 3 0 1 90 75
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
434
Layer 2 and DOCSIS 3.0 Configuration
Verifying Frequency Hopping
Ca6/0/0/U2 -- 35 25 -- 35 25 0 3 0 1 0 75
Ca6/0/0/U3 -- 35 25 -- 35 25 0 3 0 1 0 75
Step 6 Use the test cable hop command to force the desired upstream to perform a frequency hop. A few seconds after giving
the command, a console message should appear informing you of the hop. Repeat the command as needed to verify that
the upstream hops through all the frequencies that have been assigned to the upstream’s spectrum group.
Example:
2w0d: %UBR7200-5-USFREQCHG: Interface Cable6/0 Port U5, frequency changed to 15.760 MHz
2w0d: %UBR7200-5-USFREQCHG: Interface Cable6/0 Port U5, frequency changed to 26.832 MHz
Step 7 Use the test cable channel-width command to force the desired upstream to perform a channel-width change. A few
seconds after giving the test command, use the show cable hop command to verify the channel-width change.
Example:
Router# *Sep 17 17:06:46.882: %UBR10000-5-USCWCHG: Interface Cable7/0/0 U0, channel width changed to
1600 kHz SLOT 7/0: Sep 17 17:06:46.898: %UBR10000-5-USCWCHG: Interface Cable7/0/0 U0, channel width
changed to 1600 kHz
Router# Sep 17 17:06:46.898: %Interface Cable7/0/0 U0 With channel width 1600 kHz, the minislot size
is now changed to 4 ticks.
Step 8 Use the test cable freq-hop command to force the desired upstream to perform a dynamic frequency change. A few
seconds after giving the test command, use the show cable hop command to verify the frequency change.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
435
Layer 2 and DOCSIS 3.0 Configuration
Verifying Frequency Hopping
SLOT 7/0: Sep 17 17:01:44.650: %UBR10000-5-USFREQCHG: Interface Cable7/0/0 U0, changed to Freq 19.742
MHz
Step 9 Use the test cable modulation-change command to force the desired upstream to perform a dynamic modulation change.
A few seconds after giving the test command, use the show cable hop command to verify the modulation change.
Example:
SLOT 7/0: Sep 17 17:03:19.038: %UBR10000-5-USMODCHANGE: Interface Cable7/0/0 U0, dynamic modulation
changed to QPSK
SLOT 7/0: Sep 17 17:03:19.038: %UBR10000-6-PREAMLENADJUST: request burst's preamble length in mod
profile 222 is adjusted to 38 bits.
SLOT 7/0: Sep 17 17:03:19.038: %UBR10000-6-PREAMLENADJUST: initial burst's preamble length in mod
profile 222 is adjusted to 100 bits.
SLOT 7/0: Sep 17 17:03:19.038: %UBR10000-6-PREAMLENADJUST: station burst's preamble length in mod
profile 222 is adjusted to 100 bits.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
436
Layer 2 and DOCSIS 3.0 Configuration
Intelligent and Advanced Spectrum Management Configuration Tasks
Note For efficient use of the intelligent and advanced spectrum management features, we recommend configuring
only frequency bands, and not fixed frequencies, when creating spectrum groups. A spectrum group must
contain a frequency band that is wide enough for the cable interface to find at least two center frequencies at
the configured channel width, before frequency hopping can occur.
Tip When creating the modulation profiles, we recommend that you use the predefined modulation profiles, as
opposed to manually specifying each burst parameter for each modulation profile.
After the modulation profiles have been created and assigned to upstreams, the Cisco IOS software automatically
uses the advanced CNR-based version of the Dynamic Upstream Modulation feature on the cable interface
line cards that support it.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
437
Layer 2 and DOCSIS 3.0 Configuration
Configuring Dynamic Upstream Modulation (CNR-Based)
Restriction • The Dynamic Upstream Modulation feature is supported only for DOCSIS 1.0 or DOCSIS 1.1 TDMA-only
modulation profiles. It is not supported for DOCSIS 2.0 mixed-mode or A-TDMA-only mode modulation
profiles.
• Three Step Dynamic Modulation is not supported on the CNR-based version of dynamic upstream
modulation.
• The CNR-based Dynamic Upstream Modulation feature does not support A-TDMA modulation profiles.
However, A-TDMA is supported in the MER (SNR)-based Dynamic Upstream Modulation feature.
To assign the primary and secondary profiles to an upstream, use the following procedure.
Procedure
Step 3 cable modulation-profile profile {mix | qam-16 | qpsk | Creates the primary modulation profile for use on a DOCSIS
robust-mix} 1.0 or DOCSIS 1.1 TDMA upstream.
Example: Typically, the primary profile is either qam-16 or mix.
Router(config)# cable modulation-profile 3 mix Note Repeat this command to create the secondary
profile for use on a DOCSIS 1.0 or DOCSIS 1.1
TDMA upstream. Typically, the secondary
profile is either robust-mix or qpsk.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
438
Layer 2 and DOCSIS 3.0 Configuration
Configuring Proactive Channel Management
These parameters all have default settings, so you do not need to perform this procedure unless you want to
change these parameters to better match the characteristics of your physical plant.
To configure the parameters, use the following procedure.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
439
Layer 2 and DOCSIS 3.0 Configuration
Configuring Proactive Channel Management
Step 4 us-channel n hop modulation frequency channel-width Specifies the priority of the three types of corrective actions
(modulation, frequency, and channel-width) to be taken
Example:
when the noise for the upstream exceeds the threshold
Router(config-controller)# us-channel 0 hop specified for the current modulation profile. The default
modulation frequency channel-width
priority is frequency, modulation, and channel-width.
Note The channel-width option must always appear
after the frequency option.
Step 5 cable upstream n threshold cnr-profiles threshold1-in-db (Optional) Specifies the CNR (CNiR) threshold and FEC
threshold2-in-db values for the upstream and its two modulation profiles.
Example: Note To bypass both the primary and secondary CNR
Router(config-controller)# cable upstream 2 (CNiR) thresholds, set the first parameter
threshold cnr-profiles 23 14 (threshold1-in-db) to 0. This disallows the
second parameter (threshold2-in-db), enabling
you to bypass both the CNR (CNiR) thresholds.
Step 6 Use one of the following commands: (Optional) Specifies the MER (SNR) threshold and FEC
values for the upstream and its two modulation profiles.
• cable upstream n upstream threshold snr-profiles
threshold1-in-db threshold2-in-db Note You can bypass the primary MER (SNR)
• threshold (threshold1-in-db) by setting it to 0.
• cable upstream n m upstream threshold However, you must enter the second parameter
snr-profiles threshold1-in-db threshold2-in-db (threshold2-in-db).
•
Example:
Router(config-controller)# cable upstream 2
threshold snr-profiles 23 14
Step 7 cable upstream n threshold hysteresis hysteresis-in-db (Optional) Specifies the hysteresis value to be used in
conjunction with the dynamic modulation upgrade
Example:
thresholds.
Router(config-controller)# cable upstream 2
threshold hysteresis 3 Note You can bypass the hysteresis threshold by
setting the value to 0.
Step 8 Use one of the following commands: (Optional) Specifies the CNR (CNiR) threshold and FEC
values for the upstream and its two modulation profiles.
• cable upstream n threshold corr-fec
corrfec-threshold
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
440
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Spectrum Management Configuration
Step 9 Use one of the following commands: (Optional) Specifies the CNR (CNiR) threshold and FEC
values for the upstream and its two modulation profiles.
• cable upstream n threshold uncorr-fec
uncorrfec-threshold Note You can bypass the uncorr-fec threshold by
• cable upstream n m threshold uncorr-fec setting the value to 0.
uncorrfec-threshold
Note For normal plant use, we recommend that the
Example: uncorrectable FEC threshold remain at its
Router(config-controller)# cable upstream 5 default of 1 percent to avoid an unacceptable
threshold uncorr-fec 1
number of errors on the channel.
Step 1 To check the value of the settings you have entered, use the show running-config command in privileged EXEC mode:
Example:
Router# show running-config
Step 2 To display the configuration for each modulation profile, use the show cable modulation-profile command in privileged
EXEC mode:
Example:
Router# show cable modulation-profile
To display the configuration for a specific modulation profile, add the profile number to the show cable modulation-profile
command in privileged EXEC mode:
Example:
Router# show cable modulation-profile 6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
441
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Spectrum Management Configuration
Step 3 To display the status and configuration of each upstream, use the show controllers cable upstream command in privileged
EXEC mode. The following example displays information for upstreams 0 on a cable line card:
Example:
Router# show controller cable 8/1/14 upstream 0
Cable8/1/14 Upstream 0 is up
Frequency 19.504 MHz, Channel Width 3.200 MHz, Symbol Rate 2.560 Msps
Modulations (64-QAM) - A-short 64-QAM, A-long 64-QAM, A-ugs 64-QAM
Mapped to shared connector 18 and receiver 56
Spectrum Group 8
MC3Gx60 CNR measurement : 30 dB
US phy MER(SNR)_estimate for good packets - 32.5530 dB
Nominal Input Power Level 0 dBmV, Tx Timing Offset 1547
Ranging Backoff Start 3, Ranging Backoff End 6
US timing offset adjustment type 0, value 0
Ranging Insertion Interval automatic (60 ms)
US throttling off
Tx Backoff Start 3, Tx Backoff End 5
Modulation Profile Group 221
Concatenation is enabled
Fragmentation is enabled
part_id=0x3142, rev_id=0xC0, rev2_id=0x00
nb_agc_thr=0x0000, nb_agc_nom=0x0000
Range Load Reg Size=0x58
Request Load Reg Size=0x0E
Minislot Size in number of Timebase Ticks is = 2
Minislot Size in Symbols = 32
Bandwidth Requests = 0xEE3AF
Piggyback Requests = 0x6A24F
Invalid BW Requests= 0x76
Minislots Requested= 0xC33362
Minislots Granted = 0x158609
Minislot Size in Bytes = 24
Map Advance (Dynamic) : 2581 usecs
Map Count Internal = 330309891
No MAP buffer= 0x0 No Remote MAP buffer= 0x0
Map Counts: Controller 8/1/0 = 1321230158
UCD Counts:
Controller 8/1/0:0 = 336057
Controller 8/1/0:1 = 336057
Controller 8/1/0:2 = 336057
Controller 8/1/0:3 = 336057
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
442
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Spectrum Management Configuration
Step 4 To display the hop period and hop threshold values for each upstream, use the show cable hop command in privileged
EXEC mode:
Example:
Router# show cable hop
Upstream Port Poll Missed Min Missed Hop Hop Corr Uncorr
Port Status Rate Poll Poll Poll Thres Period FEC FEC
(ms) Count Sample Pcnt Pcnt (sec) Errors Errors
Cable3/0/U0 20.800 Mhz 105 0 20 0% 25% 45 1 4
Cable3/0/U1 20.800 Mhz 105 0 48 0% 25% 45 2 19
Cable3/0/U2 23.120 Mhz 105 0 45 0% 25% 45 0 5
Cable3/0/U3 22.832 Mhz 105 0 26 0% 25% 45 0 6
Cable3/0/U4 22.896 Mhz 105 0 43 0% 25% 45 0 7
Cable3/0/U5 23.040 Mhz 105 0 54 0% 25% 45 1 3
Cable4/0/U0 22.896 Mhz 117 0 26 0% 25% 45 0 2
Cable4/0/U1 23.168 Mhz 117 0 87 0% 25% 45 4 2
Cable4/0/U2 22.896 Mhz 117 0 23 0% 25% 45 1 0
Cable4/0/U3 20.800 Mhz 117 0 54 0% 25% 45 0 0
Cable4/0/U4 22.928 Mhz 117 0 22 0% 25% 45 0 1
Cable4/0/U5 22.960 Mhz 117 0 0 ----- 25% 45 0 0
Step 5 To display changes from one state to another, at any time and for any reason, for frequency, modulation, and channel
width, use the history option of the show cable hop command.
Example:
Router# show cable hop c8/1/1 u0 history
Step 6 To display thresholds for MER (SNR), CNR (CNiR), and FEC, use the threshold option of the show cable hop command.
Example:
Router# show cable hop c8/1/1 u0 threshold
Step 7 To display the assignment of each spectrum group, use the show cable spectrum-group command in privileged EXEC
mode:
Example:
Router# show cable spectrum-group
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
443
Layer 2 and DOCSIS 3.0 Configuration
Monitoring Spectrum Management
Step 8 To display the current CNR (CNiR) value for a particular cable modem, use the show cable modem cnr command in
privileged EXEC mode:
Example:
Router# show cable modem 5.100.1.94 cnr
Command Purpose
Router# show cable hop[cablex/y] Displays the hop period and hop threshold values, as well as the
[upstream usport] FEC error counters, for all upstreams in the router, all upstreams
on one cable interface line card, or a single upstream.
Router# show cable hop [cable Displays the configured and current value of MER (SNR) in dB,
x/y[z]] [upstream n][thresholds] CNR (CNiR) in dB, CorrFEC in percentage, UncorrFEC in
percentage, and missed station maintenance in percentage for a
specified upstream.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
444
Layer 2 and DOCSIS 3.0 Configuration
Using SNMP
Command Purpose
Router# show cable hop history 1. With the show cable hop history command for entire CMTS,
the most recent change of each action is displayed.
2. With the show cable hop history command for a MAC
domain, the most recent three changes of each action are
displayed.
3. With the show cable hop history command for a specific
upstream, the last ten changes of each action are displayed.
Changes are sorted by time with the most recent at the top.
Router# show cable hop [cable Displays hourly, daily, weekly, 30 days running average, and
x/y[z]] [upstream n][summary average since the system was brought up for each specified
upstream.
Displays changes from one state to another, at any time and for
Router# show cable hop [cable
any reason, for frequency, modulation, and channel width.
x/y[z]] [upstream n] [history]
Router# show cable modem Displays information, including MER (SNR) values, for the
[ip-address | interface | registered and unregistered cable modems.
mac-address] [options]
Router# show cable Displays the configuration for all modulation profiles, for a
modulation-profile [num] [initial particular modulation profile, or for a specific burst type for a
| long | reqdata | request | short
| station]
particular modulation profile.
Router# show cable Displays information about the spectrum groups that have been
spectrum-group[groupnum] [detail] configured.
Router# show controllers cable x/y Displays the upstream status, including the current frequency,
upstream n [ip-address | channel width, modulation rate, and spectrum groups.
mac-address] start-freq end-freq
res-freq
Router# show controllers cable x/y Displays the noise levels for a particular cable modem or displays
upstream n spectrum [ip-address the background noise for an entire upstream.
| mac-address] start-freq end-freq
res-freq
Note The show cable flap-list command displays the flap list of the CMTS router, which provides additional
information about whether cable modems on an upstream are experiencing problems, and if so, what type of
problems are occurring. For more information about the cable modem flapping and how to monitor the cable
modem flap list, see the Flap List Troubleshooting for the Cisco CMTS Routers .
Using SNMP
You can use SNMP to monitor the spectrum management activity. The SNMP manager can be a
graphically-based SNMP manager such as CiscoView or the Cable Broadband Troubleshooter (Release 3.0
or later).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
445
Layer 2 and DOCSIS 3.0 Configuration
ccsSNRRequestTable
The CISCO-CABLE-SPECTRUM-MIB has been enhanced to provide this SNMP support using the following
MIB attributes:
ccsSNRRequestTable
The table below lists the attributes in the ccsSNRRequestTable table, which contains the CNR (CNiR)
measurements that are made for individual cable modems on an upstream.
ccsSNRRequestSNR Integer32 MER (SNR) value, in dB, that has been measured.
This value is 0 when the Operation State is “running.”
ccsSpectrumRequestTable
The table below lists the attributes for each entry in the ccsSpectrumRequestTable table, which is used to
obtain the spectrum profile for a particular cable modem or to obtain the background MER (SNR) for an entire
upstream.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
446
Layer 2 and DOCSIS 3.0 Configuration
ccsSpectrumDataTable
ccsSpectrumRequestLowFreq CCSFrequency Lower frequency (in KHz) for the frequency range
to be monitored (5000 to 42000 KHz, with a
default of 5000 KHz).
ccsSpectrumDataTable
The table below lists the attributes in each entry of the ccsSpectrumDataTable table, which contains the results
for a spectrum request.
ccsSpectrumDataPower INTEGER Measured received power for the given frequency (–50
to 50 dBmV).
Note The ccsSpectrumRequestTable and ccsSpectrumDataTable tables provide the same information as that provided
by the show controllers cable upstream spectrum command.
ccsUpSpecMgmtTable
The table below lists the attributes in the ccsUpSpecMgmtTable table, which provides an entry describing
each frequency hop.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
447
Layer 2 and DOCSIS 3.0 Configuration
ccsUpSpecMgmtTable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
448
Layer 2 and DOCSIS 3.0 Configuration
ccsHoppingNotification
ccsHoppingNotification
The table below describes the attributes contained in the notification that is sent after each frequency hop.
ccsUpSpecMgmtHopCondition INTEGER Reports the condition that triggers a frequency hop (MER
[SNR] value or percentage of modems going offline).
ccsUpSpecMgmtFromCenterFreq CCSFrequency Provides the center frequency (in KHz) before the latest
frequency hop.
ccsUpSpecMgmtToCenterFreq CCSFrequency Provides the current center frequency (in KHz) after the
latest frequency hop.
ccsUpSpecMgmtFromBandWidth CCSFrequency Provides the channel width (in KHz) before the latest
frequency hop.
ccsUpSpecMgmtToBandWidth CCSFrequency Provides the current channel width (in KHz) after the
latest frequency hop.
ccsUpSpecMgmtFromModProfile Integer32 Provides the modulation profile number before the latest
frequency hop.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
449
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples
ccsUpSpecMgmtToModProfile Integer32 Provides the current modulation profile number after the
latest frequency hop.
Configuration Examples
This section provides the following configuration examples:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
450
Layer 2 and DOCSIS 3.0 Configuration
Example: Determining the Upstream Ports Assigned to a Combiner Group
The laser group term refers to the set of fiber nodes that share the same downstream signal. An optical splitter
is often used to create individual feeds per node.
In the downstream direction, two 6-MHz channel slots are assigned. All fiber nodes in combiner groups A
through E should have a channel slot containing the downstream signal from Cable3/0. Combiner groups A
through E are said to belong to laser group 1.
All fiber nodes in combiner groups E through J should have a channel slot containing the downstream signal
from Cable4/0. Combiner groups E through J are said to belong to laser group 2.
Because combiner group E belongs to two laser groups, there should be two different downstream channel
slots for Cable3/0 and Cable4/0.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
451
Layer 2 and DOCSIS 3.0 Configuration
Example: Combiner Group
• Spectrum group 1—This group is nonshared. Upstream RF domains exist for each member upstream
port.
Upstream Port RF Domain
Cable3/0 U0 combiner group A
Cable3/0 U1 combiner group B
Cable3/0 U4 combiner group D
Cable4/0 U1 combiner group F
Cable4/0 U2 combiner group G
Cable4/0 U3 combiner group H
Cable4/0 U4 combiner group I
Cable4/0 U5 combiner group J
For the 20- to 26-MHz band of each RF domain, the spectrum is channelized according to the channel width
settings of each member port. For example, if the ports U2 and U3 of Cable3/0 are set to 3.2 MHz and 1.6
MHz channel widths, respectively, then spectrum group 2 uses the following channelization:
> Channel Width Start Stop Center
> (Mhz) (Mhz) (Mhz) (Mhz)
> 1 3.2 20.0 23.2 21.6
> 2* 1.6 20.0 21.6 20.8
> 3* 1.6 21.6 23.2 22.4
> 4 1.6 23.2 24.8 24.0
Because the group is shared, ports U2 and U3 will be assigned channels 1 and 4, respectively, to prevent
overlap.
Note There are no alternate frequency assignments for either port, and bandwidth is wasted from 24.8 to 26.0 MHz.
To create alternate channels, increase the upper boundary from 26.0 to 28.0 MHz.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
452
Layer 2 and DOCSIS 3.0 Configuration
Example: Other Spectrum Management Configurations
Try to reduce the spectrum allocation when it is used with small channel widths. Otherwise, there will be a
large number of upstream channel slots, and the frequency hopping may require several minutes to find a
clean slot.
• Use the following example to add the upstream band 20,000,000 to 24,000,000 Hz to the list of valid
bands with a change in the power level of 13 dBmV for spectrum group 3:
Router(config)# cable spectrum-group 3 band 20000000 24000000 13
• Use the following example to configure a continuous band between 5,000,004 and 40,000,000 Hz for
scheduled spectrum group 4 with a default power level of 0 dBmV. The band is available to the spectrum
group starting at 12:00 p.m. local time each Monday:
Router(config)# cable spectrum-group 4 time Monday 12:00:00 band 5000004 40000000
• Use the following example to add the upstream frequency 9,500,000 Hz to the list of valid frequencies
and change the nominal power level to 5 dBmV. The spectrum manager adjusts frequencies and power
levels on this group at 2:00 a.m. local time each day:
Router(config)# cable spectrum-group 3 time 02:00:00 frequency 9500000 5
• Use the following example to configure the minimum period before which a frequency hop can occur
in seconds:
Router(config)# cable spectrum-group 3 hop period 800
• Use the following example to configure the threshold value (expressed as a percentage) of the number
of “offline” modems identified before the router initiates an automatic frequency hop:
Router(config)# cable spectrum-group 3 hop threshold 40
• Use the following example to configure a particular spectrum group as a shared RF spectrum group.
Specifying a given spectrum group as “shared” tells the router that you want to be sure that upstream
frequencies assigned to upstream ports are not assigned to additional upstream ports:
Router(config)# cable spectrum-group 3 shared
• Use the following example to remove a specified spectrum group from your configuration:
Router(config)# no cable spectrum-group 3
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
453
Layer 2 and DOCSIS 3.0 Configuration
Dynamic Upstream Modulation Examples
Step 1 To check the value of the settings you have entered, enter the show running-config command in privileged EXEC mode:
Example:
Router# show running-config
To review changes you make to the configuration, use the show startup-config command in privileged EXEC mode to
display the information stored in NVRAM.
Step 2 To display modulation profile group information, use the show cable modulation-profile command in privileged EXEC
mode:
Example:
Router# show cable modulation-profile[profile][iuc-code]
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
454
Layer 2 and DOCSIS 3.0 Configuration
Example: Modulation Profiles
Note The upstream request and station maintenance messages use less time on the cable network when configured
in QPSK for symbol rates of 640K, 1280K, and 2560K symbols/sec. Thus, these messages are actually more
efficient when used in QPSK mode and they ensure a more reliable modem connection. The upstream initial
maintenance message takes exactly the same amount of time on the cable network, no matter how it is
configured. Modems connect more quickly and experience fewer cycles of power adjustment during initial
maintenance if the system is set for QPSK.
In the following example, all message types are carried with QAM-16 modulation. Although QAM-16
modulation offers a consistent modulation scheme for all five types of messages, the added length of the
QAM-16 preamble offsets the increased bandwidth efficiency of the MAC data message for the station
maintenance messages and bandwidth request messages.
Router# configure terminal
Router(config)# cable modulation-profile 2 request 0 16 1 8 16qam scrambler 152 no-diff 128
fixed uw16
Router(config)# cable modulation-profile 2 initial 5 34 0 48 16qam scrambler 152 no-diff
256 fixed uw16
Router(config)# cable modulation-profile 2 station 5 34 0 48 16qam scrambler 152 no-diff
256 fixed uw16
Router(config)# cable modulation-profile 2 short 5 75 6 8 16qam scrambler 152 no-diff 144
fixed uw16
Router(config)# cable modulation-profile 2 long 8 220 0 8 16qam scrambler 152 no-diff 160
fixed uw16
Note When using DOCSIS concatenation with a 16-QAM or mixed symbol rate, configure the CMTS for Unique
Word 16 (“uw16”) in the preamble for both short and long data burst profiles.
Add the cable upstream port-number modulation-profile primary profile-number secondary profile-number
command to the appropriate interfaces. In this example, modulation profile 2 is for QAM-16 modulation and
profile 1 is for QPSK modulation.
Router# configure terminal
Router(config)# controller upstream-Cable 6/0/0
Router(config-controller)# cable upstream 0 modulation-profile 2 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
455
Layer 2 and DOCSIS 3.0 Configuration
Example: Input Power Level
Example: Advanced Spectrum Management for the Cisco cBR Series Routers
This section provides an excerpt from a typical configuration example for a Cisco cBR Series router using a
cable interface line card. This configuration does the following:
• Configures four spectrum groups with a hop period of 30 seconds.
• Creates a QPSK modulation profile and assigns it to four upstreams on the Cisco cable interface line
card in slot 6/1/0.
• Assigns a spectrum group to each of the four upstreams.
• Configures each upstream for the default CNR (CNiR) and FEC thresholds.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
456
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Additional References
The following sections provide references related to Spectrum Management and Advanced Spectrum
Management for the Cisco CMTS routers.
Related Documents
Standards Title
MIBs
CISCO-CABLE-SPECTRUM-MIB To locate and download MIBs for selected platforms, Cisco IOS releases,
and feature sets, use Cisco MIB Locator found at the following URL:
https://www.cisco.com/go/mibs
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
457
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Spectrum Management and Advanced Spectrum Management
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Spectrum Management and Cisco IOS XE Fuji 16.7.1 This feature was integrated on the
Advanced Spectrum Management Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
458
CHAPTER 25
Upstream Scheduler Mode
This document describes how to configure optional upstream (US) scheduler modes.
With this feature, you can select Unsolicited Grant Services (UGS), Real Time Polling Service (rtPS) or
Non-Real Time Polling Service (nrtPS) scheduling types, as well as packet-based or Time Division Multiplex
(TDM) based scheduling. Low latency queuing (LLQ) emulates a packet-mode-like operation over the TDM
infrastructure of DOCSIS. As such, the feature provides the typical trade-off between packets and TDM. With
LLQ, you have more flexibility in defining service parameters for UGS, rtPS or nrtPS, but with no guarantee
(other than statistical distribution) regarding parameters such as delay and jitter.
• Finding Feature Information, on page 459
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 459
• Restrictions for Upstream Scheduler Mode, on page 461
• Information About Upstream Scheduler Mode for the Cisco CMTS Routers, on page 461
• How to Configure Upstream Scheduler Modes, on page 461
• Additional References, on page 463
• Feature Information for Upstream Scheduler Mode, on page 463
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
459
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 75: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
460
Layer 2 and DOCSIS 3.0 Configuration
Restrictions for Upstream Scheduler Mode
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
461
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Upstream Scheduler Modes
Step 3 Use one the following commands: Enters interface configuration mode for the specified cable
interface.
• interface cable slot/subslot/port
• interface cable slot/port
Example:
Router(config)# interface cable 7/0/1
Step 4 cable upstream n scheduling type ugs mode [llq Enables LLQ-type (packet-based) scheduling for UGS
|docsis] services.
Example: Note Any combination of ugs, rtps, nrtps, llq, and
Router(config-if)# cable upstream 4 scheduling type docsis is allowed. The only default value is
ugs mode llq docsis .
Step 5 cable upstream n scheduling type rtps mode [llq Enables standard DOCSIS (TDM-based) scheduling for
|docsis] rtPS services.
Example: Note Any combination of ugs, rtps, nrtps, llq, and
Router(config-if)# cable upstream 4 scheduling type docsis is allowed. The only default value is
rtps mode docsis docsis .
What to do next
To confirm whether the scheduler is operating in DOCSIS mode, use the show interface cable mac-scheduler
command.
Router# show interface cable 7/0/1 mac-scheduler 0
DOCSIS 1.1 MAC scheduler for Cable7/0/1/U0 : rate 30720000
wfq:None
us_balance:OFF
fairness:OFF
Queue[Rng Polls] flows 0
Queue[CIR Grants] flows 0
Queue[BE(07) Grants] flows 0
Queue[BE(06) Grants] flows 0
Queue[BE(05) Grants] flows 0
Queue[BE(04) Grants] flows 0
Queue[BE(03) Grants] flows 0
Queue[BE(02) Grants] flows 0
Queue[BE(01) Grants] flows 0
Queue[BE(00) Grants] flows 0
Req Slots 2601578997, Req/Data Slots 4484512
Init Mtn Slots 38265829, Stn Mtn Slots 78753
Short Grant Slots 0, Long Grant Slots 0
Adv Phy Short Grant Slots 412, Adv Phy Long Grant Slots 5519087
Adv Phy UGS Grant Slots 0
Avg upstream channel utilization : 1%
Avg percent contention slots : 98%
Avg percent initial ranging slots : 1%
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
462
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Additional References
The following sections provide references related to the Cisco CMTS routers.
Related Documents
Standards
Standard Title
DOCSIS Data-Over-Cable Service Interface Specifications, DOCSIS 2.0, Radio Frequency Interface
Specification, CM-SP-RFIv2.0-I08-050408
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
463
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Upstream Scheduler Mode
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Upstream Scheduler Mode Cisco IOS XE Fuji 16.7.1 This feature was integrated on the
Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
464
CHAPTER 26
Generic Routing Encapsulation
This document describes the Generic Routing Encapsulation (GRE) feature. This feature is a tunneling protocol
that enables the encapsulation of a wide variety of protocol packet types inside IP tunnels, creating a virtual
point-to-point link to Cisco routers at remote points over an IP internetwork.
• Finding Feature Information, on page 465
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 466
• Restrictions for Implementing Tunnels, on page 467
• Restrictions for GRE IPv6 Tunnels, on page 468
• Information About Implementing Tunnels, on page 468
• Information About IPv6 over IPv4 GRE Tunnels, on page 470
• Information About GRE IPv6 Tunnels, on page 472
• How to Implement Tunnels, on page 472
• Configuration Examples for Implementing Tunnels, on page 479
• How to Configure IPv6 over IPv4 GRE Tunnels, on page 482
• Configuration Examples for IPv6 over IPv4 GRE Tunnels, on page 483
• How to Configure GRE IPv6 Tunnels, on page 484
• Configuration Examples for GRE IPv6 Tunnels, on page 486
• Additional References, on page 486
• Feature Information for Generic Routing Encapsulation , on page 488
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
465
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 77: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
466
Layer 2 and DOCSIS 3.0 Configuration
Restrictions for Implementing Tunnels
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
• A tunnel may have a recursive routing problem if routing is not configured accurately. The best path to
a tunnel destination is via the tunnel itself; therefore recursive routing causes the tunnel interface to flap.
To avoid recursive routing problems, keep the control-plane routing separate from the tunnel routing by
using the following methods:
• Use a different autonomous system number or tag.
• Use a different routing protocol.
• Ensure that static routes are used to override the first hop (watch for routing loops).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
467
Layer 2 and DOCSIS 3.0 Configuration
Restrictions for GRE IPv6 Tunnels
The following error is displayed when there is recursive routing to a tunnel destination:
%TUN-RECURDOWN Interface Tunnel 0
temporarily disabled due to recursive routing
Tunnel ToS
Tunnel type of service (ToS) allows you to tunnel network traffic and group all packets in the same ToS byte
value. The ToS byte values and Time-to-Live (TTL) hop-count value can be set in the encapsulating IP header
of tunnel packets for an IP tunnel interface on a router. Tunnel ToS feature is supported for Cisco Express
Forwarding (formerly known as CEF), fast switching, and process switching.
The ToS and TTL byte values are defined in RFC 791. RFC 2474, and RFC 2780 obsolete the use of the ToS
byte as defined in RFC 791. RFC 791 specifies that bits 6 and 7 of the ToS byte (the first two least significant
bits) are reserved for future use and should be set to 0.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
468
Layer 2 and DOCSIS 3.0 Configuration
Path MTU Discovery
Note PMTUD on a tunnel interface requires that the tunnel endpoint be able to receive ICMP messages generated
by routers in the path of the tunnel. Ensure that ICMP messages can be received before using PMTUD over
firewall connections.
Use the tunnel path-mtu-discovery command to enable PMTUD for the tunnel packets and use the show
interfaces tunnel command to verify the tunnel PMTUD parameters. PMTUD works only on GRE and
IP-in-IP tunnel interfaces.
Note Class-based WFQ (CBWFQ) inside class-based shaping is not supported on a multipoint interface.
For examples of how to implement some QoS features on a tunnel interface, see the section “Configuring
QoS Options on Tunnel Interfaces Examples, on page 480”.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
469
Layer 2 and DOCSIS 3.0 Configuration
Information About IPv6 over IPv4 GRE Tunnels
Note Overlay tunnels reduce the maximum transmission unit (MTU) of an interface by 20 octets (assuming that
the basic IPv4 packet header does not contain optional fields). A network that uses overlay tunnels is difficult
to troubleshoot. Therefore, overlay tunnels that connect isolated IPv6 networks should not be considered a
final IPv6 network architecture. The use of overlay tunnels should be considered as a transition technique
toward a network that supports both the IPv4 and IPv6 protocol stacks or just the IPv6 protocol stack.
Use the table below to help you determine which type of tunnel that you want to configure to carry IPv6
packets over an IPv4 network.
Table 78: Suggested Usage of Tunnel Types to Carry IPv6 Packets over an IPv4 Network
Manual Simple point-to-point tunnels that can be used Can carry IPv6 packets only.
within a site or between sites.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
470
Layer 2 and DOCSIS 3.0 Configuration
GRE IPv4 Tunnel Support for IPv6 Traffic
GRE- and IPv4- Simple point-to-point tunnels that can be used Can carry IPv6, Connectionless
compatible within a site or between sites. Network Service (CLNS), and many
other types of packets.
6to4 Point-to-multipoint tunnels that can be used Sites use addresses from the 2002::/16
to connect isolated IPv6 sites. prefix.
6RD IPv6 service is provided to customers over an Prefixes can be from the SP’s own
IPv4 network by using encapsulation of IPv6 address block.
in IPv4.
ISATAP Point-to-multipoint tunnels that can be used Sites can use any IPv6 unicast
to connect systems within a site. addresses.
Individual tunnel types are discussed in detail in this document. We recommend that you review and understand
the information about the specific tunnel type that you want to implement. When you are familiar with the
type of tunnel you need, see the table below for a summary of the tunnel configuration parameters that you
may find useful.
ISATAP ipv6ip isatap from the IPv6 An IPv6 prefix in modified eui-64
destination. format. The IPv6 address is
generated from the prefix and the
tunnel source IPv4 address.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
471
Layer 2 and DOCSIS 3.0 Configuration
Information About GRE IPv6 Tunnels
configured tunnels, GRE tunnels are links between two points, with a separate tunnel for each link. The tunnels
are not tied to a specific passenger or transport protocol but, in this case, carry IPv6 as the passenger protocol
with the GRE as the carrier protocol and IPv4 or IPv6 as the transport protocol.
The primary use of GRE tunnels is for stable connections that require regular secure communication between
two edge devices or between an edge device and an end system. The edge devices and the end systems must
be dual-stack implementations.
SUMMARY STEPS
1. Determine the passenger protocol. A passenger protocol is the protocol that you are encapsulating.
2. Determine the tunnel mode command keyword, if appropriate.
DETAILED STEPS
Step 1 Determine the passenger protocol. A passenger protocol is the protocol that you are encapsulating.
Step 2 Determine the tunnel mode command keyword, if appropriate.
The table below shows how to determine the appropriate keyword to be used with the tunnel mode command.
Keyword Purpose
dvmrp Use the dvmrp keyword to specify that the Distance Vector Multicast Routing Protocol
encapsulation will be used.
gre ip Use the gre and ip keywords to specify that GRE encapsulation over IP will be used.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
472
Layer 2 and DOCSIS 3.0 Configuration
Configuring an IPv4 GRE Tunnel
Keyword Purpose
gre ipv6 Use the gre and ipv6 keywords to specify that GRE encapsulation over IPv6 will be used.
ipip [decapsulate-any] Use the ipip keyword to specify that IP-in-IP encapsulation will be used. The optional
decapsulate-any keyword terminates any number of IP-in-IP tunnels at one tunnel interface.
Note that this tunnel will not carry any outbound traffic; however, any number of remote
tunnel endpoints can use a tunnel configured as their destination.
ipv6 Use the ipv6 keyword to specify that generic packet tunneling in IPv6 will be used.
ipv6ip Use the ipv6ip keyword to specify that IPv6 will be used as the passenger protocol and IPv4
as both the carrier (encapsulation) and transport protocol. When additional keywords are not
used, manual IPv6 tunnels are configured. Additional keywords can be used to specify
IPv4-compatible, 6to4, or ISATAP tunnels.
mpls Use the mpls keyword to specify that MPLS will be used for configuring traffic engineering
(TE) tunnels.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
473
Layer 2 and DOCSIS 3.0 Configuration
GRE Tunnel Keepalive
Step 3 interface type number Specifies the interface type and number, and enters
interface configuration mode.
Example:
Router(config)# interface tunnel 0 • To configure a tunnel, use tunnel for the type
argument.
Step 4 bandwidth kb/s Sets the current bandwidth value for an interface and
communicates it to higher-level protocols.
Example:
Router(config-if)# bandwidth 1000 • Specifies the tunnel bandwidth to be used to transmit
packets.
• Use the kb/s argument to set the bandwidth, in kilobits
per second (kb/s).
Step 5 keepalive [period [retries]] (Optional) Specifies the number of times the device will
continue to send keepalive packets without response before
Example:
bringing the tunnel interface protocol down.
Router(config-if)# keepalive 3 7
• GRE keepalive packets may be configured either on
only one side of the tunnel or on both.
• If GRE keepalive is configured on both sides of the
tunnel, the period and retries arguments can be
different at each side of the link.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
474
Layer 2 and DOCSIS 3.0 Configuration
What to Do Next
Step 8 tunnel key key-number (Optional) Enables an ID key for a tunnel interface.
Example: Note This command is supported only on GRE tunnel
Router(config-if)# tunnel key 1000 interfaces. We do not recommend relying on
this key for security purposes.
Step 9 tunnel mode gre { ip | multipoint} Specifies the encapsulation protocol to be used in the
tunnel.
Example:
Device(config-if)# tunnel mode gre ip
Step 10 ip mtu bytes (Optional) Sets the MTU size of IP packets sent on an
interface.
Example:
Device(config-if)# ip mtu 1400 • If an IP packet exceeds the MTU set for the interface,
the Cisco software will fragment it unless the DF bit
is set.
• All devices on a physical medium must have the same
protocol MTU in order to operate.
• For IPv6 packets, use the ipv6 mtu command.
Step 11 ip tcp mss mss-value (Optional) Specifies the maximum segment size (MSS)
for TCP connections that originate or terminate on a router.
Example:
Device(config-if)# ip tcp mss 250
Step 12 tunnel path-mtu-discovery [age-timer {aging-mins | (Optional) Enables PMTUD on a GRE or IP-in-IP tunnel
infinite}] interface.
Example: • When PMTUD is enabled on a tunnel interface,
Device(config-if)# tunnel path-mtu-discovery PMTUD will operate for GRE IP tunnel packets to
minimize fragmentation in the path between the tunnel
endpoints.
What to Do Next
Proceed to the “Verifying Tunnel Configuration and Operation” section.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
475
Layer 2 and DOCSIS 3.0 Configuration
Configuring 6to4 Tunnels
Note The configuration of only one IPv4-compatible tunnel and one 6to4 IPv6 tunnel is supported on a router. If
you choose to configure both of these tunnel types on the same router, Cisco recommends that they not share
the same tunnel source.
A 6to4 tunnel and an IPv4-compatible tunnel cannot share the same interface because both of them are NBMA
“point-to-multipoint” access links, and only the tunnel source can be used to reorder the packets from a
multiplexed packet stream into a single packet stream for an incoming interface. When a packet with an IPv4
protocol type of 41 arrives on an interface, the packet is mapped to an IPv6 tunnel interface on the basis of
the IPv4 address. However, if both the 6to4 tunnel and the IPv4-compatible tunnel share the same source
interface, the router cannot determine the IPv6 tunnel interface to which it should assign the incoming packet.
Manually configured IPv6 tunnels can share the same source interface because a manual tunnel is a
“point-to-point” link, and both IPv4 source and the IPv4 destination of the tunnel are defined.
Procedure
Step 3 interface tunnel tunnel-number Specifies a tunnel interface and number and enters interface
configuration mode.
Example:
Step 4 ipv6 address ipv6-prefix/prefix-length [eui-64] Specifies the IPv6 address assigned to the interface and
enables IPv6 processing on the interface.
Example:
• The 32 bits following the initial 2002::/16 prefix
Router(config-if)# ipv6 address correspond to an IPv4 address assigned to the tunnel
2002:c0a8:6301:1::1/64 source.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
476
Layer 2 and DOCSIS 3.0 Configuration
What to Do Next
Step 6 tunnel mode ipv6ip 6to4 Specifies an IPv6 overlay tunnel using a 6to4 address.
Example:
Router(config-if)# tunnel mode ipv6ip 6to4
Step 8 ipv6 route ipv6-prefix / prefix-length tunnel Configures a static route to the specified tunnel interface.
tunnel-number
Note When configuring a 6to4 overlay tunnel, you
Example: must configure a static route for the IPv6 6to4
Router(config)# ipv6 route 2002::/16 tunnel 0 prefix 2002::/16 to the 6to4 tunnel interface.
What to Do Next
Proceed to the “Verifying Tunnel Configuration and Operation” section.
Step 1 enable
Enables privileged EXEC mode. Enter your password if prompted.
Example:
Device> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
477
Layer 2 and DOCSIS 3.0 Configuration
Verifying Tunnel Configuration and Operation
Two routers are configured to be endpoints of a tunnel. Device A has TenGigabit Ethernet interface 4/1/0 configured as
the source for tunnel interface 0 with an IPv4 address of 10.0.0.1 and an IPv6 prefix of 2001:0DB8:1111:2222::1/64.
Device B has TenGigabit Ethernet interface 4/1/0 configured as the source for tunnel interface 1 with an IPv4 address of
10.0.0.2 and an IPv6 prefix of 2001:0DB8:1111:2222::2/64.
To verify that the tunnel source and destination addresses are configured, use the show interfaces tunnel command on
Device A.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
478
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for Implementing Tunnels
Example:
To check that the remote IPv6 tunnel endpoint is reachable, use the ping command again on Device A. The note regarding
filtering earlier in step also applies to this example.
Example:
Router A
interface Tunnel 0
ip address 10.1.1.2 255.255.255.0
tunnel source TenGigabitEthernet 4/1/0
tunnel destination 192.168.3.2
tunnel mode gre ip
!
interface TenGigabitEthernet 4/1/0
ip address 192.168.4.2 255.255.255.0
Router B
interface Tunnel 0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
479
Layer 2 and DOCSIS 3.0 Configuration
Configuring QoS Options on Tunnel Interfaces Examples
The following example configures a GRE tunnel running both IS-IS and IPv6 traffic between Router A and
Router B:
Router A
ipv6 unicast-routing
clns routing
!
interface Tunnel 0
no ip address
ipv6 address 2001:0DB8:1111:2222::1/64
ipv6 router isis
tunnel source TenGigabitEthernet 4/1/0
tunnel destination 10.0.0.2
tunnel mode gre ip
!
interface TenGigabitEthernet 4/1/0
ip address 10.0.0.1 255.255.255.0
!
router isis
network 49.0000.0000.000a.00
Router B
ipv6 unicast-routing
clns routing
!
interface Tunnel 0
no ip address
ipv6 address 2001:0DB8:1111:2222::2/64
ipv6 router isis
tunnel source TenGigabitEthernet 4/1/0
tunnel destination 10.0.0.1
tunnel mode gre ip
!
interface TenGigabitEthernet 4/1/0
ip address 10.0.0.2 255.255.255.0
!
router isis
network 49.0000.0000.000b.00
address-family ipv6
redistribute static
exit-address-family
interface Tunnel 0
ip address 10.1.2.1 255.255.255.0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
480
Layer 2 and DOCSIS 3.0 Configuration
Policing Example
The following sample configuration shows how to apply the same shaping policy to the tunnel interface with
the MQC commands:
policy-map tunnel
class class-default
shape average 500000 125000 125000
!
interface Tunnel 0
ip address 10.1.2.1 255.255.255.0
service-policy output tunnel
tunnel source 10.1.35.1
tunnel destination 10.1.35.2
Policing Example
When an interface becomes congested and packets start to queue, you can apply a queueing method to packets
that are waiting to be transmitted. Logical interfaces--tunnel interfaces in this example--do not inherently
support a state of congestion and do not support the direct application of a service policy that applies a queueing
method. Instead, you must apply a hierarchical policy. Create a "child" or lower-level policy that configures
a queueing mechanism, such as low-latency queueing, with the priority command and CBWFQ with the
bandwidth command.
policy-map child
class voice
priority 512
Create a "parent" or top-level policy that applies class-based shaping. Apply the child policy as a command
under the parent policy because admission control for the child class is done according to the shaping rate for
the parent class.
policy-map tunnel
class class-default
shape average 2000000
service-policy child
interface tunnel 0
service-policy tunnel
In the following example, a tunnel interface is configured with a service policy that applies queueing without
shaping. A log message is displayed noting that this configuration is not supported.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
481
Layer 2 and DOCSIS 3.0 Configuration
How to Configure IPv6 over IPv4 GRE Tunnels
Procedure
Device> enable
Step 3 interface tunnel tunnel-number Specifies a tunnel interface and number, and enters interface
configuration mode.
Example:
Step 4 Enter one of the following commands: Specifies the IPv6 network assigned to the interface and
enables IPv6 processing on the interface.
• ipv6 address {ipv6-address/prefix-length | prefix-name
sub-bits/prefix-length} • If you specify the eui-64 keyword, the software
• ipv6 address ipv6-prefix/prefix-length [eui-64] configures an IPv6 address for an interface and enables
IPv6 processing on the interface using an EUI-64
Example: interface ID in the low-order 64 bits of the address.
Device(config-if)# ipv6 address
3ffe:b00:c18:1::3/127
Step 5 tunnel source {ip-address | ipv6-address | interface-type Specifies the source IPv4 address, IPv6 address, or the
interface-number} source interface type and number for the tunnel interface.
Example: • If an interface is specified, the interface must be
configured with an IPv4 address.
Device(config-if)# tunnel source Tengigabitethernet
4/1/0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
482
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for IPv6 over IPv4 GRE Tunnels
Step 7 tunnel mode {aurp | cayman | dvmrp | eon | gre | gre Specifies a GRE IPv6 tunnel.
multipoint | gre ipv6 | ipip [decapsulate-any] | iptalk |
Note The tunnel mode gre ipv6 command specifies
ipv6 | mpls | nos}
GRE as the encapsulation protocol for the tunnel.
Example:
Device(config-if)# end
Router A Configuration
ipv6 unicast-routing
clns routing
!
interface tunnel 0
no ip address
ipv6 address 3ffe:b00:c18:1::3/127
ipv6 router isis
tunnel source TenGigabitEthernet 4/1/0
tunnel destination 2001:DB8:1111:2222::1/64
tunnel mode gre ipv6
!
interface TenGigabitEthernet4/1/0
ip address 10.0.0.1 255.255.255.0
!
router isis
net 49.0000.0000.000a.00
Router B Configuration
ipv6 unicast-routing
clns routing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
483
Layer 2 and DOCSIS 3.0 Configuration
Example: Tunnel Destination Address for IPv6 Tunnel
!
interface tunnel 0
no ip address
ipv6 address 3ffe:b00:c18:1::2/127
ipv6 router isis
tunnel source TenGigabitEthernet 4/1/0
tunnel destination 2001:DB8:1111:2222::2/64
tunnel mode gre ipv6
!
interface TenGigabitEthernet4/1/0
ip address 10.0.0.2 255.255.255.0
!
router isis
net 49.0000.0000.000b.00
address-family ipv6
redistribute static
exit-address-family
Note You must enable IPv6 or configure IPv6 MTU size more than 1500 on a tunnel's exit interface to avoid
receiving warning messages.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
484
Layer 2 and DOCSIS 3.0 Configuration
Configure CDP Over GRE IPv6 Tunnels
Procedure
Step 3 interface tunnel tunnel-number Specifies a tunnel interface and number and enters interface
configuration mode.
Example:
Device(config)# interface tunnel 0
Step 5 tunnel source {ipv6-address | interface-type Specifies the source IPv6 address or the source interface
|interface-number } type and number for the tunnel interface.
Example: • If an interface type and number are specified, the
Device(config-if)# tunnel source ethernet 0 interface must be configured with an IPv6 address.
Step 6 tunnel destination ipv6-address Specifies the destination IPv6 address for the tunnel
interface.
Example:
Device(config-if)# tunnel destination Note For more information on the tunnel destination
2001:0DB8:0C18:2::300 command, refer to the IPv6 command reference
guide.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
485
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for GRE IPv6 Tunnels
The following example shows how to configure CDP on GRE IPv6 P2P Tunnel Interface.
interface Tunnel1
cdp enable
ipv6 address 20::1/64
tunnel source Ethernet0/0
tunnel mode gre ipv6
tunnel destination 10::2
end
The following example shows how to configure CDP on GRE IPv6 Multipoint Tunnel Interface.
interface Tunnel1
ipv6 address 172::2/64
ipv6 nhrp map 172::1/64 192::1
ipv6 nhrp map multicast 192::1
ipv6 nhrp network-id 1
ipv6 nhrp nhs 172::1
llp nhrp map multicast 192::1
tunnel source 2000::1
tunnel mode gre multipoint ipv6
end
The following show example displays the CDP neighbor tunnels that are configured in a device.
Router#show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
D - Remote, C - CVTA, M - Two-port Mac Relay
Additional References
The following sections provide references related to the GRE feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
486
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Related Documents
Standards
Standard Title
MIBs
No new or modified MIBs are To locate and download MIBs for selected platforms, Cisco IOS
supported by this feature. releases, and feature sets, use Cisco MIB Locator found at the
following URL:
http://tools.cisco.com/ITDIT/MIBS/servlet/index
RFCs
RFC Title
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
487
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Generic Routing Encapsulation
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Generic Routing Encapsulation Cisco IOS XE Fuji This feature was integrated on the Cisco cBR
16.7.1 Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
488
CHAPTER 27
Transparent LAN Service over Cable
This document describes the Transparent LAN Service (TLS) over Cable feature, which enhances existing
Wide Area Network (WAN) support to provide more flexible Managed Access for multiple Internet service
provider (ISP) support over a hybrid fiber-coaxial (HFC) cable network. This feature allows service providers
to create a Layer 2 tunnel by mapping an upstream service identifier (SID) to an IEEE 802.1Q Virtual Local
Area Network (VLAN).
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 489
• Prerequisites for Transparent LAN Service over Cable, on page 491
• Restrictions for Transparent LAN Service over Cable, on page 491
• Information About Transparent LAN Service over Cable, on page 492
• How to Configure the Transparent LAN Service over Cable, on page 494
• Configuration Examples for Transparent LAN Service over Cable, on page 496
• Verifying the Transparent LAN Service over Cable Configuration, on page 498
• Additional References, on page 499
• Feature Information for Transparent LAN Service over Cable , on page 499
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
489
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 82: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
490
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for Transparent LAN Service over Cable
When the TLS feature is used with Layer 2 VPNs, the participating cable modems must have the Baseline
Privacy Interface security feature (BPI) enabled. Otherwise, the Cisco CMTS drops such Layer 2 traffic in
the upstream or downstream.
• Packets are mapped to their Layer 2 tunnel only on the basis of Layer 2 information (the cable modem’s
MAC address and primary SID). Layer 3 services, such as access lists, IP address source-verify, and IP
QoS, are not supported as packets are sent through the tunnel.
• All traffic from a cable modem is mapped to the same Layer 2 tunnel. It is not possible to differentiate
traffic from different customer premises equipment (CPE) devices behind the cable modem.
• CPE learning is not available when using the Transparent LAN Service over Cable feature. When a cable
modem is mapped to a Layer 2 tunnel, the show interface cable modem command shows that the IP
addresses for its CPE devices are “unavailable.”
• DOCSIS QoS is supported across the Layer 2 tunnel only on the primary SID. Traffic using secondary
services uses the same Layer 2 tunnel as the primary SID.
• The Spanning Tree Protocol (STP) cannot be used with devices (cable modems, their CPE devices, and
the endpoint CPE devices) that are using this feature. In particular, Spanning Tree Protocol cannot be
used between the VLAN bridge aggregator and the endpoint customer devices.
• The following restrictions apply to Layer 2 tunnels over an Ethernet IEEE 802.1Q VLAN interface:
• IEEE 802.1Q tunnels are supported only on Ten Gigabit Ethernet interfaces.
• The Cisco CMTS router supports a maximum of 4095 VLAN IDs, but the switches acting as the
bridge aggregator might support a lower number of VLAN IDs. If this is the case, the Cisco CMTS
should be configured only for the maximum number of VLANs that are supported by the bridge
aggregator switches.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
491
Layer 2 and DOCSIS 3.0 Configuration
Information About Transparent LAN Service over Cable
Feature Overview
The Transparent LAN Service over Cable feature enables service providers to provide Layer 2 tunnels for
traffic to and from cable modems. This allows customers to create their own virtual local area network (VLAN)
using any number of cable modems in multiple sites.
On the Cisco CMTS, you map each cable modem (on the basis of its MAC address) to the appropriate VLAN.
The CMTS then creates an internal database of this one-to-one mapping of cable modems to VLANs, and
uses it to encapsulate packets for the appropriate VLAN.
The CMTS encapsulates the CPE traffic from mapped cable modems using the following method:
• IEEE 802.1Q Mapping—The cable modem’s MAC address is mapped to an IEEE 802.1Q VLAN on a
specific Ten Gigabit Ethernet interface, so that all traffic from the cable modem is tagged with the
specified VLAN ID.
Traffic to and from this group of cable modems is bridged into a single logical network (the VLAN) by the
bridge aggregator, creating a secure Virtual Private Network (VPN) for that particular group of cable modems.
Traffic in one VLAN cannot be sent into another VLAN, unless specifically done so by an external router.
The switch acting as the Layer 2 Bridge Aggregator uses the VLAN tagging to forward the traffic to the
appropriate destination. This frees up service providers from needing to know the addressing, routing, and
topological details of the customer’s network.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
492
Layer 2 and DOCSIS 3.0 Configuration
Overview
Overview
The Transparent LAN Service over Cable feature enables service providers to provide Layer 2 tunnels over
an Ethernet network, using IEEE 802.1Q standard tags. This allows customers to create their own virtual
network using any number of cable modems in different sites.
On the Cisco CMTS, you map each cable modem (on the basis of its MAC address) to the appropriate VLAN.
The CMTS then creates an internal database of this one-to-one mapping of cable modems to VLANs, and
uses it to encapsulate packets for the appropriate VLAN.
The CMTS encapsulates the CPE traffic from mapped cable modems using VLAN tags, as defined in IEEE
802.1Q-1993, IEEE Standards for Local and Metropolitan Area Networks: Virtual Bridged Local Area
Networks . The switch acting as the Layer 2 Bridge Aggregator uses the VLAN tagging to forward the packets
to the appropriate destination.
Traffic to and from this group of cable modems is bridged into a single logical network by the bridge aggregator,
creating a secure Virtual Private Network (VPN) for that particular group of cable modems. Traffic in one
VLAN cannot be sent into another VLAN, unless specifically done so by an external router.
Benefits
The Transparent LAN Service over Cable feature provides the following benefits to cable service providers
and their partners and customers:
• Provides Layer 2 level mapping, which is transparent to Layer 3 protocols and services. This means that
service providers do not need to know the details of their customers’ network topologies, routing protocols,
or IP addressing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
493
Layer 2 and DOCSIS 3.0 Configuration
How to Configure the Transparent LAN Service over Cable
• Allows service providers to maximize the use of their existing Ethernet WAN networks. Multiple
customers can be combined on the same outgoing interface, while still ensuring that each customer’s
network is kept private while it is transmitted over the tunnel.
• Provides a highly flexible and scalable solution for multiple customers. The service provider needs to
create only one bridge group for each VPN, and then only one VLAN mapping for each cable modem
should participate in that VPN tunnel.
• Customers retain full control over their private networks, while service providers retain full control over
cable modems and the rest of the cable and WAN networks. Only the CPE traffic from the cable modems
is mapped into the L2VPN tunnel, while traffic originating at the cable modem continues to be processed
as normal by the service provider's network.
• Allows service providers to mix tunneled and non-tunneled cable modems on the same DOCSIS cable
network.
• Allows customers to create a single, secure virtual network with Ethernet Layer 2 connectivity for multiple
sites.
• Allows multiple tunnels from different customers and endpoints to be aggregated into a single bridge,
so as to maximize the use of bandwidth and other network resources.
• Supports the tunneling of multiple Layer 3, non-IP protocols, and not just IP Layer 3 services, as is the
case with Layer 3 solutions, such as Multiprotocol Label Switching (MPLS) VPNs.
• All DOCSIS services, including BPI+ encryption and authentication, continue to be supported for all
cable modems.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
494
Layer 2 and DOCSIS 3.0 Configuration
Creating the IEEE 802.1Q VLAN Bridge Group
Step 4 cable dot1q-vc-map mac-address ethernet-interface vlan-id Maps the specified MAC address of a cable modem to the
[cust-name ] indicated VLAN and Ten Gigabit Ethernet interface.
Example: Note Repeat this command for each cable modem that
is to be mapped to an IEEE 802.1Q VLAN.
Router(config)# cable dot1q-vc-map 0000.0C04.0506
TenGigabitEthernet4/1/0 10
Router(config)# end
Procedure
Router> enable
Example:
Step 3 interface TenGigabitEthernet slot/subslot/port Enters interface configuration mode for the Ten Gigabit
Ethernet interface.
Example:
Step 4 ip address ip-address mask Configures the interface with the specified IP address and
subnet mask.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
495
Layer 2 and DOCSIS 3.0 Configuration
Configuration Examples for Transparent LAN Service over Cable
Router(config-if)# exit
Step 6 interface TenGigabitEthernet slot/subslot/port.y Creates a subinterface on the Ten Gigabit Ethernet interface.
Example: Note To simplify network management, set the
subinterface number to the same value as the
Router(config)# interface VLAN ID that will use this subinterface (which
TenGigabitEthernet4/1/0.10 in this case is 10).
Note The steps to create a subinterface is not essential
for dot1q tagging of frames, but it is
recommended.
Step 7 bridge group number Configures this subinterface to belong to the specified bridge
group.
Example:
Note Repeat steps Step 5 through Step 7 for each
Router(config-if)# bridge group 20 subinterface to be created and bridged.
Router(config-if)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
496
Layer 2 and DOCSIS 3.0 Configuration
Example: Configuring IEEE 802.1Q Bridge Aggregator
!
interface TenGigabitEthernet4/1/0
ip address 10.10.10.31 255.255.255.0
duplex full
speed auto
!
interface TenGigabitEthernet4/1/0.10
description Customer1-site10
encapsulation dot1Q 10
bridge-group 200
interface TenGigabitEthernet4/1/0.11
description Customer1-site11
encapsulation dot1Q 11
bridge-group 200
interface TenGigabitEthernet4/1/0.12
description Customer1-site12
encapsulation dot1Q 12
bridge-group 200
interface TenGigabitEthernet4/1/0.13
description Customer1-site13
encapsulation dot1Q 13
bridge-group 200
!------------------------------------
interface TenGigabitEthernet4/1/0.20
description Customer2-site20
encapsulation dot1Q 20
bridge-group 201
interface TenGigabitEthernet4/1/0.21
description Customer2-site21
encapsulation dot1Q 21
bridge-group 201
interface TenGigabitEthernet4/1/0.22
description Customer2-site22
encapsulation dot1Q 22
bridge-group 201
interface TenGigabitEthernet4/1/0.23
description Customer2-site23
encapsulation dot1Q 23
bridge-group 201
interface TenGigabitEthernet4/1/0.24
description Customer2-site24
encapsulation dot1Q 24
bridge-group 201
interface TenGigabitEthernet4/1/0.25
description Customer2-site25
encapsulation dot1Q 25
bridge-group 201
!
bridge 200 protocol ieee
bridge 201 protocol ieee
...
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
497
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Transparent LAN Service over Cable Configuration
MAC Address Ethernet Interface VLAN ID Cable Intf SID Customer Name/VPNID
38c8.5cac.4a62 TenGigabitEthernet4/1/2 56 Cable3/0/0 4 Customer2
38c8.5cfe.f6fa TenGigabitEthernet4/1/2 34 Cable3/0/0 3 Customer1
602a.d083.2e1c TenGigabitEthernet4/1/4 43 Cable3/0/0 5 Customer3
• show cable l2-vpn xconnect dot1q-vc-map customer name—Displays the mapping information of the
cable modems to IEEE 802.1Q VLANs for the specified customer name.
Following is a sample output of the command.
Router# show cable l2-vpn xconnect dot1q-vc-map customer Customer1
MAC Address Ethernet Interface VLAN ID Cable Intf SID Customer Name/VPNID
38c8.5cfe.f6fa TenGigabitEthernet4/1/2 34 Cable3/0/0 3 Customer1
• show cable l2-vpn xconnect dot1q-vc-map mac-address—Displays the mapping information of the
cable modems to IEEE 802.1Q VLANs for the specified MAC address.
Following is a sample output of the command:
Router# show cable l2-vpn xconnect dot1q-vc-map 38c8.5cac.4a62
MAC Address Ethernet Interface VLAN ID Cable Intf SID Customer Name/VPNID
38c8.5cac.4a62 TenGigabitEthernet4/1/2 56 Cable3/0/0 4 Customer2
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
498
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Additional References
Standards
Standards Title
IEEE 802.1Q, 1998 Edition IEEE Standards for Local and Metropolitan Area Networks: Virtual Bridged
Local Area Networks
RFCs
2
RFCs Title
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
499
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Transparent LAN Service over Cable
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Transparent LAN Service over Cisco IOS XE Fuji This feature was integrated on the Cisco cBR
Cable 16.7.1 Series Converged Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
500
CHAPTER 28
Downgrading Channel Bonding in Battery
Backup Mode
Cisco CMTS supports downgrading the channel bonding for cable modems and media terminal adapters
(MTAs) in battery backup mode.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 501
• Prerequisites for Downgrading Channel Bonding in Battery Backup Mode, on page 503
• Restrictions for Downgrading Channel Bonding in Battery Backup Mode, on page 503
• Information About Downgrading Channel Bonding in Battery Backup Mode, on page 503
• How to Configure Downgrading Channel Bonding in Battery Backup Mode, on page 504
• Verifying the Configuration for Channel Bonding Downgrade in Battery Backup Mode, on page 506
• Additional References, on page 509
• Feature Information for Downgrading Channel Bonding in Battery Backup Mode, on page 510
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
501
Layer 2 and DOCSIS 3.0 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 84: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
502
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for Downgrading Channel Bonding in Battery Backup Mode
Note For information about how to reserve RBG and verify reserved RBG, refer to
Downstream Resiliency Bonding Group , on page 335
Note We recommend that you configure separate dynamic bonding groups for each
primary channel in a MAC domain.
• If the cable modem has an active voice call, channel bonding is not downgraded for the cable modem in
battery backup mode.
• If the cable modem is working on the protect line card, channel bonding is not downgraded if its primary
channel is not included in the dynamic bonding group.
• If the line card switches over when the cable modem is entering or exiting the battery backup mode, the
cable modem may go offline.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
503
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Downgrading Channel Bonding in Battery Backup Mode
Note We recommend that you enable this feature globally and for each MAC domain.
The cable modem uses the following CM-STATUS events to indicate its power status to the Cisco CMTS:
• 9—Indicates that the cable modem is operating in battery backup mode.
• 10—Indicates that the cable modem has returned to AC power mode.
When this feature is disabled, cable modem cannot downgrade the channel bonding even if it is running on
battery backup.
Step 3 cable reduction-mode mta-battery enable Enables the channel bonding downgrade for cable modems
in battery backup mode.
Example:
Router(config)# cable reduction-mode mta-battery
enable
Step 4 cable reduction-mode mta-battery dampen-time seconds (Optional) Configures the dampen time, in seconds, to defer
the cable modems from entering or exiting the channel
Example:
bonding downgrade 1x1 mode.
Router(config)# cable reduction-mode mta-battery
dampen-time 40
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
504
Layer 2 and DOCSIS 3.0 Configuration
Configuring Channel Bonding Downgrade in Battery Backup Mode for MAC Domain
Step 6 interface cable slot/subslot/port Specifies the cable interface on the router and enters the
interface configuration mode.
Example:
Router(config)# interface cable 9/0/0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
505
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Configuration for Channel Bonding Downgrade in Battery Backup Mode
Step 8 cable cm-status enable 9 Enables the CM-STATUS event 9 for the MAC domain.
The value 9 indicates that the cable modem is operating
Example:
in battery backup mode.
Router(config-if)# cable cm-status enable 9
Step 9 cable cm-status enable 10 Enables the CM-STATUS event 10 for the MAC domain.
The value 10 indicates that the cable modem has returned
Example:
to AC power mode.
Router(config-if)# cable cm-status enable 10
D
MAC Address IP Address I/F MAC Prim RxPwr Timing Num
I
State Sid (dBmv) Offset CPE
P
f45f.d4a1.b75a --- C6/1/0/UB p-online(pt) 846 !-3.50 1475 0
N
c427.9551.3489 30.154.1.12 C6/1/0/UB w-online(pt) 930 -0.50 1579 2
Y
f45f.d4a1.b762 30.55.223.253 C6/1/0/UB w-online 1770 0.00 1503 0
Y
0016.925e.661a 30.55.230.136 C6/1/0/U0 online(pt) 825 -0.50 1467 1
N
4458.2945.458a 30.0.7.72 C6/1/0/UB w-online 3916 0.00 1511 2
Y
4458.2945.401e --- C6/1/0/UB w-online(pt) 847 -0.50 1473 1
N
4458.2945.20c6 --- C6/1/0/UB w-online(pt)(bm) 895 0.00 1481 0
N
• show cable modem reduction-mode mta-battery—Displays the channel bonding downgrade information
for cable modems in battery backup mode.
Following is a sample output of the command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
506
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Configuration for Channel Bonding Downgrade in Battery Backup Mode
Orig BG Curr BG
I/F MAC Address ID I/F RFs ID I/F Upstream
------- -------------- ---------------------------------------------------------
C7/0/0 0025.2eaf.843e 897 Wi7/0/0:0 4 252 Wi7/0/0:1 US0
C7/0/0 0025.2eaf.8356 897 Wi7/0/0:0 4 252 Wi7/0/0:1 US0
C7/0/0 0015.d176.5199 897 Wi7/0/0:0 4 252 Wi7/0/0:1 US0
Following is a sample output of the command for a cable modem when the MAC address is specified:
Router# show cable modem 0025.2eaf.843e reduction-mode mta-battery
Orig BG Curr BG
I/F MAC Address ID I/F RFs ID I/F Upstream
------- -------------- ---------------------------------------------------------
C7/0/0 0025.2eaf.843e 897 Wi7/0/0:0 4 252 Wi7/0/0:1 US0
Following is a sample output of the command for a cable modem when the IP address is specified:
Router# show cable modem 90.18.0.9 reduction-mode mta-battery
Orig BG Curr BG
I/F MAC Address ID I/F RFs ID I/F Upstream
------- -------------- ---------------------------------------------------------
C7/0/0 0025.2eaf.843e 897 Wi7/0/0:0 4 252 Wi7/0/0:1 US0
Following is a sample output of the command for a cable modem when the IPv6 address is specified:
Router# show cable modem 2001:18::9 reduction-mode mta-battery
Orig BG Curr BG
I/F MAC Address ID I/F RFs ID I/F Upstream
------- -------------- ---------------------------------------------------------
C7/0/0 0025.2eaf.843e 897 Wi7/0/0:0 4 252 Wi7/0/0:1 US0
• show cable modem verbose—Displays the detailed information for the cable modem.
Following is a sample output of the command:
Router# show cable modem 54d4.6ffb.30fd verbose
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
507
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Configuration for Channel Bonding Downgrade in Battery Backup Mode
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
508
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Note Battery Mode indicates if the cable modem is in battery backup mode or AC
power mode.
Battery Mode Status indicates the status of the cable modem:
• When the cable modem is in AC_POWER_MODE/BATTERY_MODE
status, it is in stable state.
• When the cable modem is in
AC_POWER_PENDING/BATTERY_PENDING status, it is in transfer
state.
• When the cable modem is in AC_POWER_HOLD/BATTERY_HOLD
status, it is updating status of the last event received until the dampen time
expires.
• show cable modem cm-status—Displays the cable modem CM-STATUS event information.
Following is a sample output of the command:
Router# show cable modem e448.c70c.9d80 cm-status
Additional References
Related Documents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
509
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Downgrading Channel Bonding in Battery Backup Mode
Standard/RFC Title
CM-SP- MULPIv3.1-I01-131029 Data-Over-Cable Service Interface Specifications, DOCSIS 3.1, MAC
and Upper Layer Protocols Interface Specification
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 85: Feature Information for Downgrading Channel Bonding in Battery Backup Mode
Battery Backup 1x1 Mode Cisco IOS XE Everest This feature was introduced in the Cisco IOS XE
16.6.1 Everest 16.6.1 on the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
510
CHAPTER 29
Upstream Bonding Support for D-PON
The DOCSIS Passive Optical Network (D-PON) architecture, also known as RF over Glass (RFoG), helps
the cable operators enter fiber-to-home market space and utilize the DOCSIS infrastructure effectively.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 511
• Prerequisites for Upstream Bonding Support for D-PON, on page 512
• Restrictions for Upstream Bonding Support for D-PON, on page 513
• Information About Upstream Bonding Support for D-PON, on page 514
• How to Configure Upstream Bonding Support for D-PON , on page 515
• Verifying the Upstream Bonding Support for D-PON, on page 516
• Additional References, on page 516
• Feature Information for Upstream Bonding Support for D-PON, on page 517
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
511
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for Upstream Bonding Support for D-PON
Table 86: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
512
Layer 2 and DOCSIS 3.0 Configuration
Restrictions for Upstream Bonding Support for D-PON
• All frequencies in a MAC domain must have the same configuration for:
• minislot size
• channel-width
• modulation profile
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
513
Layer 2 and DOCSIS 3.0 Configuration
Information About Upstream Bonding Support for D-PON
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
514
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Upstream Bonding Support for D-PON
Note The USCB can support a maximum of 4 US channels in a RFOG MAC domain in the following combination:
• US0
• US0, US1
• US0, US1, US2
• US0, US1, US2, US3
All US channels must be configured to have the same number of minislots, channel width (only 3.2 and 6.4
MHz supported), DOCSIS mode (only ATDMA supported) and modulation profile.
When enabling DPON on a MAC Domain, remove the command "cable upstream balance-scheduling? as
DPON is not supported with upstream balance-scheduling.
Procedure
Step 3 interface cable slot/subslot/cable-interface-index Enters interface configuration mode for the specified cable
interface.
Example:
Router(config)# interface cable 8/0/0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
515
Layer 2 and DOCSIS 3.0 Configuration
Verifying the Upstream Bonding Support for D-PON
Note The D-PON reference channel US0 (US channel-id 1) MAP serves as a template for producing other MAPs
within the MAC domain. Therefore, some of the statistics related to upstream scheduling is not relevant for
other channels, except for the D-PON reference channel.
Additional References
The following sections provide references related to the Upstream Bonding Support for D-PON feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
516
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Upstream Bonding Support for D-PON
Related Documents
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 87: Feature Information for Upstream Bonding Support for D-PON
Upstream Bonding Support for Cisco IOS XE Fuji This feature was integrated on the Cisco cBR
D-PON 16.7.1 Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
517
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Upstream Bonding Support for D-PON
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
518
CHAPTER 30
Energy Management Mode
Data-over-Cable Service Interface Specifications (DOCSIS) cable modems (CM) and CMTS support a low
power energy mode referred to as the Energy Management 1x1 (EM) mode. During idle times, when the data
rate demand of a user is met by the available capacity on a single upstream and downstream channel pair to
which it is assigned, the CM switches to the Energy Management 1x1 mode. When the CM requires a higher
data rate than that can be reliably provided on the single channel pair, the CMTS instructs the CM to return
to the larger transmit and receive channel set.
Contents
• Information About Energy Management Mode, on page 519
• Prerequisites for Energy Management Mode, on page 523
• Restrictions for the Energy Management Mode, on page 523
• How to Configure the Energy Management Mode, on page 526
• Verifying the Energy Management Mode, on page 527
• Feature Information for Energy Management Mode, on page 530
Note DOCSIS 3.1 CM’s do not support the Energy Management mode in cBR-8 routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
519
Layer 2 and DOCSIS 3.0 Configuration
Flow Chart of the CM Power State
• If the CM is online with channel bonding 1xN or Nx1, and requests to enter into the EM mode, CMTS
does not change the upstream and the downstream channel if the original channel bonding is 1 and the
Quality of Service (QoS) parameter is not updated.
• CMTS checks the existing dynamic bonding groups (DBG), for an exact match in the target channel.
• If found, CMTS uses this bonding group to instruct the CM to enter into EM mode.
• If there is no available DBG and there is an unused DBG, CMTS adds the primary channel into the
unused DBG and instructs the CM to enter the EM mode.
• If there is no available DBG and no unused DBG, CMTS logs a warning to notify you that a new
DGB should be configured.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
520
Layer 2 and DOCSIS 3.0 Configuration
Interaction with the Battery Mode
Figure 21: Flow Chart for the Power State of the Cable Modem
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
521
Layer 2 and DOCSIS 3.0 Configuration
Interaction with the Battery Mode
BM has higher priority than the EM mode. If a CM is already in EM mode and a power off occurs, CM enters
into the BM. After the power is restored, the CM returns to the normal mode, and if the traffic is lower than
the threshold, it re-enters the EM mode. The CM does not directly transfer from the BM to the EM mode.
The interaction between the battery mode and the energy management mode is illustrated in the figure below:
Figure 22: Interaction Between the BM and the EM Modes
1. When the CM is in normal mode and CMTS receives a request to enter the EM mode, CMTS instructs
the CM to enter the EM mode with downstream bonding channel (DBC).
2. When the CM is in EM mode and CMTS receives a request to leave the EM mode, CMTS instructs the
CM to leave the EM mode to normal mode with DBC.
3. When the CM is in normal mode and CMTS receives a message: CM operating on battery backup, CMTS
instructs the CM to enter the BM mode with DBC.
4. When the CM is in BM mode and CMTS receives a message: CM operating on AC power, CMTS instructs
the CM to leave the BM mode to normal mode with DBC.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
522
Layer 2 and DOCSIS 3.0 Configuration
Handling Energy Management Request Load
5. When the CM is in EM mode and CMTS receives a message: CM operating on battery backup, CMTS
instructs the CM to enter the BM mode with service flow re-admin.
6. When the CM is in BM mode and CMTS receives a request to enter EM mode, CMTS waits until it
receives the message: CM operating on AC power. It then instructs the CM to return to normal mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
523
Layer 2 and DOCSIS 3.0 Configuration
Restrictions for Dynamic Bonding Group
Voice
If a voice call is in progress, CMTS does not instruct the CM to enter into the EM mode.
When the CM is in the EM mode, and it receives a voice call, it adds a dynamic Unsolicited Grant Service
(UGS) or Unsolicited Grant Service with activity detection (UGS-AD) service flow. During the voice call,
the CM does not exit from the EM mode irrespective of the flow of traffic. Voice service is given the highest
priority
Dynamic Bonding Change and Dynamic Channel Change and Related Applications
In D2.0 and D3.0 load-balance (static and dynamic), CM is not moved by load-balance when it is in EM mode.
For RF-adapt, CM is not relocated to an alternate logical channel by the RF-adapt when it is in EM mode.
Multicast
• When the CM is in a multicast group, CMTS would reject the EM request for both bonded and non
bonded multicast cases.
• When the CM is in EM state and a multicast join request is received, CMTS discards this join request
and forces the CM to exit the EM mode.
• When the CM is in EM state and a voice call is in progress, and a new multicast join request is received,
CMTS discards this join request and does not force the CM to exit the EM mode since the voice call is
in progress.
• There is a threshold for currently handled transactions. When there is multicast join request and the
maximum transaction threshold has been reached, CMTS cannot instruct the CM to exit the EM mode.
The multicast join is also be denied until the CM can exit the EM mode.
• When the CM is in EM mode and needs to join PacketCable Multimedia (PCMM) multicast, you should
send a GateSet request twice, so that the gate can be setup successfully. The first GateSet request only
forces the modem to exit the EM mode, but does not set up the gate
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
524
Layer 2 and DOCSIS 3.0 Configuration
Admission Control
When the CM enters the EM mode, it selects one of the CM upstream channels. If the service flow is completely
on that upstream channel, the service flow parameter is not changed. This behavior is because the service
flow is not moved into the DBC operation, and the change of the service flow parameter has no benefit
Admission Control
When a request is received to exit the EM mode and recovery to the original wideband interface is restricted
due to an admission control failure, CMTS forces the CM to go offline and re-register to prevent it from
getting stuck in the EM mode. In such a case, CMTS logs a warning message.
Battery Mode
When CMTS receives the status of the CM as operating on battery power, CMTS instructs the CM to enter
into the BM. If the CM rejects the instruction received, CMTS keeps the modem in normal status.
When the CM is in BM and CMTS receives the status of the CM as operating on A/C power, CMTS instructs
the CM to exit the BM. If the CM rejects the instruction received, CMTS forces the CM to go offline to prevent
it from getting stuck in the battery mode. In such a case, CMTS logs a warning message.
Attribute Mask
When selecting an upstream or a downstream channel pair for energy management mode, CMTS selects
channels that meet the requirements of the attribute masks for the existing service flows for the corresponding
CM.
In some cases, adherence to the service flow attribute-based assignment may not be possible when selecting
an upstream and downstream channel pair for energy management mode of operation. To resolve this conflict,
CMTS supports one or both of the following approaches:
1. CMTS may require strict adherence to the required and forbidden attribute masks and thus deny entry
into the EM mode if these masks cannot be met by the available individual channels in the MD-CM-SG.
2. CMTS may allow the CM to enter the EM mode while not meeting all the criteria for the attribute masks.
In this case, CMTS logs a warning event notifying that the attribute masks are not maintained.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
525
Layer 2 and DOCSIS 3.0 Configuration
How to Configure the Energy Management Mode
2. Change in Upstream Service Group makes the CM in EM mode go offline—The US-SG configuration
change blocks the DBC behavior and the CM gets stuck in the EM mode. To avoid this scenario, when
there is a change in the Upstream Service Group (US-SG), such as shutdown or no shutdown of the
upstream channels, CMTS makes the CM go offline. The CM should re-register as a normal CM with the
wideband channel bonding including multiple channels.
3. Modify the original wideband interface—When the CM is in EM mode, change in the original wideband
interface channels on the CM makes the CM go offline and re-register as a normal CM.
4. Disable or enable feature— When you disable this feature, CMTS does not force CMs to exit from the
EM mode unless CMs sends a request. CMTS does not accept EM requests after the EM feature is disabled
from the CLI.
Contents
• To verify which CM is in EM mode and to get the original wideband and upstream channel information,
use the show cable modem reduction-mode energy-management-mode command.
show cable modem reduction-mode energy-management-mode
Orig BG Orig US Curr BG
I/F MAC Address ID I/F bitmap RFs ID I/F
Upstream
------- -------------- ---------------- -------- -----------------------------------------
C7/0/0 0025.2eaf.843e 897 Wi7/0/0:0 0x3B 4 252 Wi7/0/0:1 US0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
526
Layer 2 and DOCSIS 3.0 Configuration
Enabling Energy Management Mode per MAC Domain
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
527
Layer 2 and DOCSIS 3.0 Configuration
Viewing the Basic Statistics for Energy Management Receive Request
Contents
To clear the basic receive statistics for all EM_REQ events for a specified CM, use the clear cable modem
<cable if | mac_addr | ip_addr> em-status command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
528
Layer 2 and DOCSIS 3.0 Configuration
Viewing Information Regarding a Cable Modem
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
529
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Energy Management Mode
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 88: Feature Information for Downgrading Channel Bonding in Battery Backup Mode
Energy Management Mode Cisco IOS XE Fuji This feature was integrated on the Cisco cBR Series
16.7.1 Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
530
CHAPTER 31
Cable Modem Steering
The cable modem steering feature helps to redirect or steer cable modems to multiple CMTS routers. A
configurable string is used to bond the cable modem to the proper CMTS. Once the bonding is done, the
CMTS can move the cable modem within itself for load balancing.
• Cable Modem Steering on the Cisco cBR Series Converged Broadband Routers, on page 531
• Prerequisites for Cable Modem Steering, on page 532
• Restrictions for Cable Modem Steering, on page 532
• Information About Cable Modem Steering, on page 532
• How to Configure Cable Modem Steering on the CMTS Router, on page 534
• Verifying and Troubleshooting Cable Modem Steering, on page 536
• Additional References, on page 538
• Feature Information for Cable Modem Steering, on page 539
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
531
Layer 2 and DOCSIS 3.0 Configuration
Prerequisites for Cable Modem Steering
Contents
Note The hardware components introduced in a given Cisco IOS Release are supported in all subsequent releases
unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
532
Layer 2 and DOCSIS 3.0 Configuration
Upstream Channel Descriptor TLV for Ranging Hold-off
• TLV 43.9 (Cable Modem Attribute Masks) limits the set of channels the CMTS router can assign to the
cable modem by allowing or forbidding certain binary attributes. The cable modem attribute masks have
four sub-TLVs and cable modem steering makes use of two sub-TLVs, which are listed below:
• TLV 43.9.3—Cable Modem Upstream Required Attribute Mask (C.1.1.18.1.8.3 of
CM-SP-MULPIv3.0-I07-080215). It is a 32-bit mask representing the set of binary upstream channel
attributes required for the cable modem.
• TLV 43.9.4—Cable Modem Upstream Forbidden Attribute Mask (C.1.1.18.1.8.4 of
CM-SP-MULPIv3.0-I07-080215). It is a 32-bit mask representing the set of binary upstream channel
attributes forbidden for the cable modem.
• TLV 43.11 is used for a redirection action based on the service type identifier field. The cable modem
sends the TLV 43.11 in the REG-REQ MAC message. The DOCSIS 1.1 and DOCSIS 2.0 modems will
also send this file ID when doing the registration.
• TLV43.1, defined as Policy ID in DOCSIS 2.0 and DOCSIS 3.0, is parsed and stored in the cable modem
during registration. Before moving the cable modem during load balancing (LB), the CMTS router checks
whether the cable modem has a preconfigured policy with the same Policy ID. If the policy does exist,
the CMTS router disables LB for this cable modem and moves to the next cable modem. If the policy
does not exist on the CMTS router, or the Policy ID is missing from the cable modem configuration file,
LB prohibition is not performed.
The following TLVs are supported in cable modem steering:
• TLV 43.11 (Service type identifier) from section C.1.1.18.1.10 in CM-SP-MULPIv3.0-I07-080215.
• Cable modem attribute masks (TLV 43.9) from C.1.1.18.1.8.3 and C.1.1.18.1.8.4 of
CM-SP-MULPIv3.0-I07-080215.
• TLV portion (43.1, Policy ID) of REQ-REQ
• TLV 18--- Ranging Hold-off Priority Field
• TLV 19---Channel Class ID
Ranging Class ID
The CMTS enables UCD TLV for ranging hold-off after detecting the TLVs from the cable modem registration
request (REG-REQ) or multipart registration request (REG-REQ-MP), and saves these TLVs as a cable
modem ranging class ID.
By default, DOCSIS load balance is supported for all cable modems with all types of ranging class IDs. In
the event of DOCSIS load balance, a cable modem moves to the target upstream channel only if the ranging
class ID matches with the upstream channel class ID.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
533
Layer 2 and DOCSIS 3.0 Configuration
How to Configure Cable Modem Steering on the CMTS Router
Procedure
Step 3 controller upstream-cable Specifies the cable interface and enters cable interface
slot/subslot/controller-port-number configuration mode. Arguments for this command may vary
depending on the CMTS router, line card, and Cisco IOS
Example:
software release. For details, see the Cisco IOS CMTS Cable
Router(config)# controller Upstream-Cable 3/0/0 Command Reference .
• Slot— Slot where the interface card resides. The valid
range is from 0 to 3 and 6 to 9 on the Cisco cBR-8
router.
• Subslot—Subslot where the interface card resides. The
valid value is 0 on the Cisco cBR-8 router.
• controller-port-number—Controller port number. The
valid values are from 0 to 7 on the Cisco cBR-8 router.
Step 4 us-channel us-channel-id chan-class-id id Configures the channel class ID for an upstream logical
channel.
Example:
Router(config-controller)# us-channel 3 • us-channel-id—Specifies the upstream channel id.
chan-class-id ff • id—Channel class ID for the logical upstream channel
in the hexadecimal format. The valid range is from 0
to ffffffff. The default value is 0.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
534
Layer 2 and DOCSIS 3.0 Configuration
Configuring an Upstream Ranging Hold-off Priority Value
Procedure
Step 3 controller upstream-cable Specifies the cable interface and enters cable interface
slot/subslot/controller-port-number configuration mode. Arguments for this command may vary
depending on the CMTS router, line card, and Cisco IOS
Example:
software release. For details, see the Cisco IOS CMTS Cable
Router(config)# controller upstream-cable 3/0/0 Command Reference .
• Slot—Slot where the interface card resides. The valid
range is from 0 to 3 and 6 to 9 on the Cisco cBR-8
router.
• Subslot—Subslot where the interface card resides. The
valid value is 0 on the Cisco cBR-8 router.
• controller-port-number—Controller port number. The
valid values are from 0 to 7 on the Cisco cBR-8 router.
Step 4 us-channel us-channel-id rng-holdoff priority Configures the ranging hold-off priority value for an
upstream logical channel.
Example:
Router(config-controller)# us-channel 3 rng-holdoff • us-channel-id—Specifies the upstream channel id.
1 • rng-holdoff priority—Specifies the ranging hold-off
priority value in the hexadecimal format. The valid
range is from 0 to ffffffff. The default value is 0.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
535
Layer 2 and DOCSIS 3.0 Configuration
Verifying and Troubleshooting Cable Modem Steering
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
536
Layer 2 and DOCSIS 3.0 Configuration
Verifying an Upstream Ranging Class ID Configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
537
Layer 2 and DOCSIS 3.0 Configuration
Additional References
Additional References
The following sections provide references related to the Cable Modem Steering feature.
Related Documents
Standard Title
CM-SP-MULPIv3.0-I07-080215 DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification
CM-SP-MULPIv3.0-I18-120329 DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
538
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Cable Modem Steering
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 89: Feature Information for Cable Modem Steering on the Cisco CMTS Routers
Cable Modem Steering Cisco IOS XE Everest This feature was integrated into Cisco IOS XE Everest
16.6.1 16.6.1 on the Cisco cBR Series Converged Broadband
Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
539
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for Cable Modem Steering
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
540
CHAPTER 32
DOCSIS Predictive Scheduler
This chapter describes how to configure the DOCSIS Predictive Scheduler (DPS) on the Cisco cBR Series
Converged Broadband Router.
• Information about DOCSIS Predictive Scheduler, on page 541
• Configuring DPS on Cable Interface, on page 542
• Displaying DPS Grants on Upstream Channel, on page 542
• Displaying DPS Grants for Cable Modem, on page 542
• Displaying Upstream Utilization, on page 543
• Displaying Upstream Capacity Reserved for Contention Minislot, on page 545
• DOCSIS Predictive Scheduler Best Practices, on page 545
• Feature Information for DOCSIS Predictive Scheduler, on page 546
Predictive grants are sent after honoring all bandwidth requests received by the CMTS. DPS relies on
unallocated MAP capacity to issue predictive grants. Therefore, the less upstream capacity is utilized, the
more predictive grants that DPS can issue, and vice-versa.
The upstream latency improvements depend on several factors, such as the difference between the service
flow's upstream bitrate and its max-rate, the congestion in the upstream channels, and the predictability of the
traffic. In the best-case scenario, latency reductions of 66% are achievable due to a reduction of the request-grant
delay from approximately three times the one-way propagation delay to one times the one-way propagation
delay. Reductions on the upstream latency translate into upper layer performance improvements depending
on the upper layer protocols. For example, reducing the upstream latency in the DOCSIS link may improve
the TCP upstream and downstream throughput.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
541
Layer 2 and DOCSIS 3.0 Configuration
Configuring DPS on Cable Interface
DPS is enabled on per MAC domain basis, and should be configured to issue predictive grants only on the
SCQAM channels.
Note DPS related counters are only displayed when DPS is configured.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
542
Layer 2 and DOCSIS 3.0 Configuration
Displaying Upstream Utilization
To display the number of grants and granted bytes on a per service flow basis, use the show interface cable
slot/subslot/interface sid sid counter verbose command as shown in the following example (for SFID 173):
Router# show interface cable 1/0/5 sid 89 counter verbose
Sid : 89
Request polls issued : 0
BWReqs {Cont,Pigg,RPoll,Other} : 523, 10, 0, 0
Grants issued : 533
Packets received : 1066
Bytes received : 180576
Queue-indicator bit statistics : 0 set, 0 granted
Total Codewords rx : 2073
Good Codewords rx : 2073
Corrected Codewords rx : 0
Uncorrectable Codewords rx : 0
Concatenated headers received : 0
Fragmentation headers received : 0
Fragmentation headers discarded: 0
DPS grants : 0
DPS bytes granted : 0
Note Two DPS related counters are only displayed when DPS is configured.
To display the utilization rates on a per upstream channel basis for all three metrics above, use the show
interface cable slot/subslot/interface mac-scheduler command as shown in the following example.
Router# show interface cable 1/0/2 mac-scheduler
DOCSIS 1.1 MAC scheduler for Cable1/0/2/U0 : rate 30720000
wfq:None
us_balance:OFF
dps:ON - SCQAM only
dpon_mode:OFF
fairness:OFF
Queue[Rng Polls] flows 0
Queue[CIR Grants] flows 0
<snip>
Adv Phy Short Grant Slots 128066, Adv Phy Long Grant Slots 29214
Adv Phy UGS Grant Slots 0
Avg upstream channel utilization(%data bytes) : 0%
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
543
Layer 2 and DOCSIS 3.0 Configuration
Displaying Upstream Utilization
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
544
Layer 2 and DOCSIS 3.0 Configuration
Displaying Upstream Capacity Reserved for Contention Minislot
Note Data grants based utilization is calculated every 0.5 second, whereas the data bytes based utilization is calculated
every 5 seconds for SCQAM channels and every 10 seconds for OFDMA channels.
min_bwr_ops_pct represents the percent of the upstream capacity reserved for the contention minislots.
min_bwreq_mslot represents the equivalent number of minislots reserved for the contention minislots.
Load Balancing
Load balancing uses data grant-based average calculated over a 30-second interval. This average includes the
DPS grants.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
545
Layer 2 and DOCSIS 3.0 Configuration
MAP Advance Time
Router> enable
Router# configure terminal
Router(config)# interface Cable 7/0/1
Router(config-if)# cable upstream min-bwreq-ops scqam 5 0
TaFDM
TaFDM and DPS are mutually exclusive and not supported together, since both of them strive to reuse unused
upstream capacity on the allocated spectrum.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
546
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for DOCSIS Predictive Scheduler
DOCSIS Predictive Cisco IOS XE Amsterdam This feature was integrated on the Cisco cBR
Scheduler 17.3.1w Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
547
Layer 2 and DOCSIS 3.0 Configuration
Feature Information for DOCSIS Predictive Scheduler
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
548
PA R T IV
Layer 2 and DOCSIS 3.1 Configuration
• DOCSIS 3.1 OFDM Channel Configuration, on page 551
• OFDM Channel Power Profile, on page 565
• DOCSIS 3.1 Path Selection, on page 571
• DOCSIS 3.1 Downstream Profile Selection, on page 577
• DOCSIS 3.1 Commanded Power for Upstream SC-QAMs, on page 585
• DOCSIS3.1 Downstream Resiliency for OFDM channel, on page 591
• DOCSIS 3.1 OFDMA Channel Configuration, on page 597
• OFDMA OUDP Leak Detection Configuration, on page 617
• Time and Frequency Division Multiplexing Configuration, on page 637
• DOCSIS 3.1 Upstream Profile Selection, on page 643
• Proactive Network Management, on page 653
• Downstream Power Tilt, on page 687
• Controller Profile Configuration, on page 693
• Voltage Thresholds for AC Power Supply Module Mode Control, on page 701
• DOCSIS3.1 Downstream Zero Bit Loading, on page 707
• Reducing Power Consumption, on page 713
CHAPTER 33
DOCSIS 3.1 OFDM Channel Configuration
This document describes how to configure the OFDM channel on the Cisco cBR Series Converged Broadband
Router.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 551
• Information about OFDM Channel Configuration, on page 553
• How to Configure OFDM Channel, on page 554
• Configuration Examples, on page 561
• Additional References, on page 563
• Feature Information for DOCSIS 3.1 OFDM Channel Configuration, on page 563
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
551
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 91: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
552
Layer 2 and DOCSIS 3.1 Configuration
Information about OFDM Channel Configuration
Channel Profile
A globally configured OFDM channel profile contains channel parameters, and the modulation or modulation
profile associated with the control, NCP, and data profiles.
Each OFDM channel must specify an OFDM channel profile in its configuration.
Modulation Profile
A globally configured OFDM modulation profile assigns different modulations to ranges of sub-carriers, or
lists of individual sub-carriers.
A modulation profile may be assigned to a control, NCP, or data profile in a channel profile.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
553
Layer 2 and DOCSIS 3.1 Configuration
How to Configure OFDM Channel
Note Subcarrier spacing must match the subcarrier spacing of each channel profile in which it is configured.
Prof Channel
ID Profiles
10 30
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
554
Layer 2 and DOCSIS 3.1 Configuration
Configuring OFDM Channel Profile
To display the associations between OFDM modulation profiles and OFDM channel profiles, use the show
cable ofdm-modulation-profile command with channel-profiles option as shown in the example below:
Router# show cable ofdm-modulation-profile channel-profiles
Prof Channel
ID Profiles
8 None
9 28
10 30
192 192
To display the OFDM modulation profile configurations, use the show cable ofdm-modulation-profile
command with configuration option as shown in the example below:
Router# show cable ofdm-modulation-profile configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
555
Layer 2 and DOCSIS 3.1 Configuration
Verifying OFDM Channel Profile Configuration
1 2 3 4 5
3/0/6:158 3/0/7:158
To display the associations between OFDM channel profiles and OFDM channels, use the show cable
ofdm-chan-profiles command with channels option as shown in the example below:
Router# show cable ofdm-chan-profile channels
3/0/6:158 3/0/7:158
30 Up 3/0/4:158
101 Up 3/0/0:158
To display the OFDM channel profile configurations, use the show cable ofdm-chan-profiles command with
configuration option as shown in the example below:
Router# show cable ofdm-chan-profile configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
556
Layer 2 and DOCSIS 3.1 Configuration
Configuring OFDM Channel as Primary Channel
You can also use the following command to display the OFDM primary channel configuration details as
shown in this example.
Router#sh cable mac-domain c3/0/3 cgd-associations
CGD Host Resource DS Channels Upstreams (ALLUS) Active DS
Ca3/0/3 3/0/3 0 0-3 Yes 0
158 0-3 Yes 158
The show cable mac-domain Cable <slot>/<subslot>/<port> mdd command also displays the OFDM
primary channel configuration details as shown in the example.
...
Downstream Active Channel List
Channel ID: 159
Frequency: 836000000Hz
Primary Capable: Primary-Capable
CM-STATUS Event Bitmask:0x36
MDD Timeout
QAM FEC failure
MDD Recovery
QAM FEC recovery
MAP/UCD Transport Indicator: Can carry MAPs and UCDs
OFDM PLC Params Bitmask:
Tukey raised cosine window: 0.625
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
557
Layer 2 and DOCSIS 3.1 Configuration
Configuring Port or Controller and Channel
RF channels use a zero-based numbering scheme, whereas the downstream channel IDs are numbered starting
from one. Thus RF channel 158 is equivalent to channel ID 159. The Channel ID in this example is 159. The
MAP/UCD Transport Indicator shows that MAPs and UCDs are sent only on Primary Channels.
Note The range of start_id is 158 to 162 in the OFDM channel configuration.
The maximum OFDM spectrum is assigned to OFDM channels, which is used by the the CMTS to calculate
default port base power.
Ranges of frequencies can be excluded from all OFDM channels using the ofdm-freq-excl-band command.
To display the summary information on OFDM channel, use the show controller integrated-cable command
with rf-channel option as shown in the example below:
Router# show controller integrated-cable 3/0/0 rf-channel 158
Chan State Admin Mod-Type Start Width PLC Profile-ID dcid power
output
Frequency
158 UP UP OFDM 627000000 96000000 663000000 20 159 34
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
558
Layer 2 and DOCSIS 3.1 Configuration
Verifying Port/Controller and Channel Configuration
NORMAL
To display detailed information on OFDM channel, use the show controller integrated-cable command with
rf-channel and verbose options as shown in the example below:
Router# show controller integrated-cable 3/0/0 rf-channel 158 verbose
Chan State Admin Mod-Type Start Width PLC Profile-ID dcid power
output
Frequency
158 UP UP OFDM 627000000 96000000 663000000 30 159 32
NORMAL
Resource status: OK
License: granted <17:02:35 EDT May 18 2016>
OFDM channel license spectrum width: 92200000
OFDM modulation license (spectrum width): 2K (6000000)
OFDM config state: Configured
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
559
Layer 2 and DOCSIS 3.1 Configuration
Verifying Port/Controller and Channel Configuration
Profiles:
Number of profiles: 2
CTRL profile (Profile A): rate: 461916 kbps, usable rate: 368000 kbps
Active frequencies [subcarriers]:
Modulation:Start-freq[start-subcarrier] - End-freq[end-subcarrier]
------------------------------------------------------------------
64 :628900000[1126] - 628950000[1127] 2048 :629000000[1128] - 630650000[1161]
2048 :630750000[1163] - 634250000[1233] 2048 :634350000[1235] - 634950000[1247]
64 :635000000[1248] - 637850000[1305] 64 :637950000[1307] - 641450000[1377]
64 :641550000[1379] - 645050000[1449] 64 :645150000[1451] - 648650000[1521]
64 :648750000[1523] - 652250000[1593] 64 :652350000[1595] - 655850000[1665]
64 :655950000[1667] - 659450000[1737] 64 :659550000[1739] - 663400000[1816]
64 :663500000[1818] - 664000000[1828] 64 :664100000[1830] - 664550000[1839]
64 :664650000[1841] - 665000000[1848] 64 :665100000[1850] - 665750000[1863]
64 :666200000[1872] - 666850000[1885] 64 :666950000[1887] - 667300000[1894]
64 :667400000[1896] - 667850000[1905] 64 :667950000[1907] - 668450000[1917]
64 :668550000[1919] - 669050000[1929] 64 :669150000[1931] - 672650000[2001]
64 :672750000[2003] - 676250000[2073] 64 :676350000[2075] - 679850000[2145]
64 :679950000[2147] - 683450000[2217] 64 :683550000[2219] - 687050000[2289]
64 :687150000[2291] - 690650000[2361] 64 :690750000[2363] - 694250000[2433]
64 :694350000[2435] - 697850000[2505] 64 :697950000[2507] - 701450000[2577]
64 :701550000[2579] - 705050000[2649] 64 :705150000[2651] - 708650000[2721]
64 :708750000[2723] - 709000000[2728] 512 :709050000[2729] - 712250000[2793]
512 :712350000[2795] - 715850000[2865] 512 :715950000[2867] - 719450000[2937]
512 :719550000[2939] - 721000000[2968] 64 :721050000[2969] - 721050000[2969]
Active subcarrier count: 1804, ZBL count: 0
Discontinuity time [days:hours:mins:secs]: 00:00:54:32 [16:15:02 EDT May 18 2016]
NCP profile:
Active frequencies [subcarriers]:
Modulation:Start-freq[start-subcarrier] - End-freq[end-subcarrier]
------------------------------------------------------------------
16 :628900000[1126] - 630650000[1161] 16 :630750000[1163] - 634250000[1233]
16 :634350000[1235] - 637850000[1305] 16 :637950000[1307] - 641450000[1377]
16 :641550000[1379] - 645050000[1449] 16 :645150000[1451] - 648650000[1521]
16 :648750000[1523] - 652250000[1593] 16 :652350000[1595] - 655850000[1665]
16 :655950000[1667] - 659450000[1737] 16 :659550000[1739] - 663400000[1816]
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
560
Layer 2 and DOCSIS 3.1 Configuration
Configuration Examples
CCCs:
OCD CCC: 2
DPD CCCs:
Control profile (Profile A) CCC: 2
NCP profile CCC: 2
Resource config time taken: 2286 msecs
Configuration Examples
This section provides examples for configuring the OFDM channel.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
561
Layer 2 and DOCSIS 3.1 Configuration
Configuration Examples
Note The OFDM modulation profile must be configured before the OFDM channel profile which references it.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
562
Layer 2 and DOCSIS 3.1 Configuration
Additional References
Additional References
Related Document
MIBs
DOCS-IF31-MIB 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
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/
documentation and tools for troubleshooting and resolving technical issues with Cisco support
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 from Field Notices), the
Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user ID and
password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
563
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for DOCSIS 3.1 OFDM Channel Configuration
Table 92: Feature Information for DOCSIS 3.1 OFDM Channel Configuration
DOCSIS 3.1 OFDM Channel Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
Support Series Converged Broadband Routers.
Full Spectrum 108-1218 MHz Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
Support Series Converged Broadband Routers.
DOCSIS 3.1 OFDM Primary Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
Channel Support Series Converged Broadband Routers.
Enhanced support for subcarrier Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
spacing, exclusion band, and Series Converged Broadband Routers.
LCPR
Hitless OFDM Profile Changes Cisco IOS XE Everest This feature was integrated on the Cisco cBR
16.12.1x Series Converged Broadband Routers.
Ephemeral Profile to Cable Cisco IOS XE Everest This feature was integrated on the Cisco cBR
Modem Assignment 16.12.1x Series Converged Broadband Routers.
Profile Management Application Cisco IOS XE Everest This feature was integrated on the Cisco cBR
Scaling 16.12.1z Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
564
CHAPTER 34
OFDM Channel Power Profile
The OFDM Channel Power Profile feature helps in adjusting the power-level of 6 MHz bands in a DOCSIS
3.1 downstream OFDM channel.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 565
• Information About OFDM Channel Power Profile, on page 567
• How to Configure the OFDM Channel Power Profile, on page 568
• Configuration Example for OFDM Power Profile, on page 569
• Feature Information for OFDM Channel Power Profile, on page 570
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
565
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 93: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
566
Layer 2 and DOCSIS 3.1 Configuration
Information About OFDM Channel Power Profile
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
567
Layer 2 and DOCSIS 3.1 Configuration
How to Configure the OFDM Channel Power Profile
Power-Adjust-Default(*): -2.1
Power-Band:
[00-07] -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0
[08-15] -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5
[16-23] 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
[24-31] 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
+4 .0 |
|
+3 .0 |
|
+2 .0 |
| * * * * * * * *
+1 .0 |
| * * * * * * * *
+0 .0 | ----------------------------------------------------------------
| * * * * * * * *
-1 .0 | * * * * * * * *
|
-2 .0 |
|
-3 .0 |
|
(dB) 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
568
Layer 2 and DOCSIS 3.1 Configuration
Configuring OFDM Power Profile with Linear Power-tilt
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
band-index
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
569
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for OFDM Channel Power Profile
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
OFDM Channel Power Profile Cisco IOS XE Fuji 16.7.1 This feature was integrated into the
Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
570
CHAPTER 35
DOCSIS 3.1 Path Selection
This document describes how to configure the path selecion on the Cisco cBR Series Converged Broadband
Router.
• Information about Path Selection, on page 571
• How to Configure Path Selection, on page 571
• Additional References, on page 575
• Feature Information for DOCSIS 3.1 Path Selection, on page 575
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
571
Layer 2 and DOCSIS 3.1 Configuration
Verifying Downstream Bonding Group with OFDM Channel Configuration
Building configuration...
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
572
Layer 2 and DOCSIS 3.1 Configuration
Verifying the Path Selection Status
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
573
Layer 2 and DOCSIS 3.1 Configuration
Verifying the RCC Configuration
To display the detailed information for only DOCSIS 3.1 capable RCC, use the show cable mac-domain rcc
simplified command as shown in the example below:
router#show cable mac-domain cable 7/0/0 rcc 5 simplified
RCC ID : 5
Created Via : Wideband - Wi7/0/0:1
CM attribute mask : 0x80000000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
574
Layer 2 and DOCSIS 3.1 Configuration
Additional References
Additional References
Related Document
Document Link
Title
MIBs
• DOCS-IF31-MIB 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
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
575
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for DOCSIS 3.1 Path Selection
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DOCSIS 3.1 Path Selection Cisco IOS XE Fuji This feature was integrated on the Cisco cBR
16.7.1 Series Converged Broadband Routers.
DOCSIS 3.1 Upstream Path Cisco IOS XE Fuji This feature was integrated on the Cisco cBR
Selection 16.7.1 Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
576
CHAPTER 36
DOCSIS 3.1 Downstream Profile Selection
First Published: July 13, 2016
DOCSIS 3.1 introduces the concept of downstream profiles for OFDM channels.
Contents
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 577
• Information about Downstream Profiles, on page 579
• How to Configure Profiles, on page 580
• Additional References, on page 583
• Feature Information for Downstream Profile Selection, on page 583
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
577
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 96: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
578
Layer 2 and DOCSIS 3.1 Configuration
Information about Downstream Profiles
Recommended Profile
Based on the Receive Modulation Error Ratio (RxMER) values collected from a modem, the CMTS finds
among the existing profiles the one that may provide the highest speed, and yet at the same time may have
sufficient Signal to Noise Ratio (SNR) margin for the modem to receive code words with acceptable error.
This profile is called the recommended profile for that CM. The show cable modem phy ofdm-profile
command displays the recommended profile for each CM. Recommended Profile will take effect when the
CM is reset by the operator. When the CM comes back online, recommended profile is assigned to it.
Internal PMA is enabled by default on the cBR-8. If external PMA is enabled, internal PMA is disabled and
can be enabled by running the following config command on the cBR-8:
no cable downstream ofdm-prof-mgmt prof-upgrade-pma
In external PMA, the cBR-8 does not automatically upgrade a CM's profile to the recommended profile. In
internal PMA, the profile can be upgraded to the recommended profile in the next OFDM Profile Test (OPT)
cycle.
A user configurable age is associated with each recommended profile, which can be configured as follows:
Router (config)#cable downstream ofdm-prof-mgmt recommend-profile-age age-in-minutes
If the recommended profile exceeds this age, it is no longer valid for that CM.
Unfit Profile
When the CMTS receives CM-STATUS Event 16 (DS OFDM Profile Failure), the profile indicated in the
CM-STATUS message is marked as 'unfit profile' for this modem.
A user configurable maximum age is associated with each unfit profile, which can be configured as follows:
Router (config)#cable downstream ofdm-prof-mgmt unfit-profile-age age-in-minutes
If the unfit profile for a modem exceeds this age, it is no longer valid.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
579
Layer 2 and DOCSIS 3.1 Configuration
How to Configure Profiles
The following table, extracted from [DOCSIS 3.1 MULPI], lists the CM-Status events that will trigger a
profile downgrade:
To disable the automatic profile downgrade, use the following command in global configuration mode:
Router (config)#no cable downstream ofdm-prof-mgmt prof-dwngrd-auto
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
580
Layer 2 and DOCSIS 3.1 Configuration
Hitless OFDM Profile Changes
60 16 4
84 64 6
96 128 7
108 256 8
122 512 9
136 1024 10
148 2048 11
164 4096 12
184 8192 13
208 16384 14
• To configure a margin to adjust the RxMER to bit loading mapping, use the following command:
Router(config)# cable downstream ofdm-prof-mgmt mer-margin-qdb quarter-DB
This configured value (quarter-DB) is added to the RxMER values collected by CMTS before using the
above mapping table, thus giving a user more control in selecting the recommended profiles.
• To specify the percentage of subcarriers that can be ignored in the recommended profile calculation, use
the following command:
Router(config)# cable downstream ofdm-prof-mgmt exempt-sc-pct percent
This provides a way to specify the extent that the outliers can be ignored.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
581
Layer 2 and DOCSIS 3.1 Configuration
Ephemeral Profile to Cable Modem Assignment
Display CM counts per US IUC Cisco IOS XE Bengaluru 17.6.1x This feature introduces new
and DS profile commands show cable modem
phy ofdm downstream prof-count
and show cable modem phy ofdm
upstream iuc-count, it helps
tracking and reporting number of
Cable Modems being in use per
Upstream IUC and Downstream
Profile on each controller
separately. These counters are
indicative of health of the RF plant.
To display the CM count per downstream channel and profile, use the show cable modem phy ofdm
downstream prof-count command as shown in the examples below:
Router#show cable modem phy ofdm downstream prof-count
|<---------------------------- CM Count per profile
-------------------------->|
Channel IF-INDX P-0 P-1 P-2 P-3 P-4 P-5 P-6 P-7 P-8 P-9 P-10 P-11 P-12 P-13
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
582
Layer 2 and DOCSIS 3.1 Configuration
Additional References
P-14 P-15
------------- ------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
---- ----
In0/0/0:158 264134 0 0 0 3 0 0 - - - 0 - - -
- - -
In0/0/0:159 264135 0 0 0 3 0 0 - - - 0 - - -
- - -
Do9/0/0:158 321478 1 0 0 0 4 0 - - - 0 - - -
- - -
Profile status:
-------------------------------------------------------
Control profile: Oper state: UP, Modem count: 1
Modem list: 4800.33ef.3aea
Data profile 1: Oper state: UP, Modem count: 0
Data profile 2: Oper state: UP, Modem count: 0
Data profile 3: Oper state: UP, Modem count: 0
Data profile 4: Oper state: UP, Modem count: 4
Modem list: 4800.33ef.06ca 4800.33ef.0d1a 4800.33ea.716a 4800.33ef.3c52
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
583
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Downstream Profile Selection
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Downstream Profile Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
Selection 16.6.1 Everest 16.6.1 on the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
584
CHAPTER 37
DOCSIS 3.1 Commanded Power for Upstream
SC-QAMs
This guide describes commanded power for upstream SC-QAMs on the Cisco cBR Router.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 585
• Information About Commanded Power Feature for Upstream SC-QAMs, on page 587
• Feature TLVs, on page 587
• Additional References, on page 588
• Feature Information for Commanded Power for US SC-QAMs, on page 588
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
585
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 100: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
586
Layer 2 and DOCSIS 3.1 Configuration
Information About Commanded Power Feature for Upstream SC-QAMs
Feature TLVs
TLVs Affected by Commanded Power for US SC-QAMs
The following table lists the TLVs affected by the DOCSIS 3.1 Ranging Response (RNG-RSP) Commanded
Power for upstream SC-QAMs:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
587
Layer 2 and DOCSIS 3.1 Configuration
Additional References
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
588
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Commanded Power for US SC-QAMs
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DOCSIS 3.1 Commanded Power Cisco IOS XE Fuji This feature was integrated on the Cisco cBR
for US SC-QAMs 16.7.1 Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
589
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Commanded Power for US SC-QAMs
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
590
CHAPTER 38
DOCSIS3.1 Downstream Resiliency for OFDM
channel
This document describes how to configure the DOCSIS3.1 Downstream Resiliency for OFDM channel on
the Cisco cBR Series Converged Broadband Router.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 591
• Information about DOCSIS3.1 Downstream Resiliency for OFDM Channel, on page 593
• How to Configure DOCSIS3.1 Downstream Resiliency for OFDM Channel, on page 594
• Feature Information for DOCSIS3.1 Downstream Resiliency for OFDM Channel, on page 595
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
591
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 102: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
592
Layer 2 and DOCSIS 3.1 Configuration
Information about DOCSIS3.1 Downstream Resiliency for OFDM Channel
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
593
Layer 2 and DOCSIS 3.1 Configuration
How to Configure DOCSIS3.1 Downstream Resiliency for OFDM Channel
enable
configure terminal
cable ofdm-rf-change-trigger percent value counter number [no-ncp] [no-plc]
Trigger thresholds value and number apply globally to the non-primary OFDM RF channels. If this command
is not configured, the trigger thresholds configured by the command cable rf-change-trigger percent value
count number will be used for the non-primary OFDM channels.
With no-ncp-plc configured in the command, this feature will not take any action when CM reports
CM-STATUS-EVENT 20 or 21.
Note The cable rf-change-trigger percent value count number command is optional and the configured trigger
thresholds apply to non-primary OFDM channels only.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
594
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for DOCSIS3.1 Downstream Resiliency for OFDM Channel
RF : 3/0/0 1
Status : UP
FEC/QAM Failure : 0
Dup FEC/QAM Failure : 0
FEC/QAM Recovery : 0
Dup FEC/QAM Recovery : 0
MDD Failure : 0
Dup MDD Failure : 0
MDD Recovery : 0
Dup MDD Recovery : 0
Flaps : 0
Flap Duration : 00:00
RF : 3/0/0 159
Status : UP
FEC/QAM Failure : 0
Dup FEC/QAM Failure : 0
FEC/QAM Recovery : 0
Dup FEC/QAM Recovery : 0
MDD Failure : 0
Dup MDD Failure : 0
MDD Recovery : 0
Dup MDD Recovery : 0
NCP PROF Failure : 2 May 8 15:14:24
Dup NCP PROF Failure : 0
NCP PROF Recovery : 1 May 8 15:15:18
Dup NCP PROF Recovery : 0
PLC Lock Failure : 1 May 8 15:14:47
Dup PLC Lock Failure : 0
PLC Lock Recovery : 1 May 8 15:15:46
Dup PLC Lock Recovery : 0
Flaps : 0
Flap Duration : 00:00
OFDM Profile Id : 2
Status : UP
Profile Failure : 1 May 8 15:16:18
DUP Profile Failure : 0
Profile Recovery : 1 May 8 15:16:44
DUP Profile Recovery : 0
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
595
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for DOCSIS3.1 Downstream Resiliency for OFDM Channel
Table 104: Feature Information for DOCSIS3.1 Downstream Resiliency for OFDM Channel
DOCSIS3.1 Downstream Resiliency Cisco IOS XE Everest This feature was integrated on the Cisco
for OFDM Channel 16.7.1 cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
596
CHAPTER 39
DOCSIS 3.1 OFDMA Channel Configuration
This document describes how to configure the OFDMA channel on the Cisco cBR Series Converged Broadband
Router.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 597
• Information about OFDMA Channel Configuration, on page 599
• Configure OFDMA Channel, on page 600
• Feature Information for DOCSIS 3.1 OFDMA Channel Configuration, on page 616
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
597
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 105: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
598
Layer 2 and DOCSIS 3.1 Configuration
Information about OFDMA Channel Configuration
• OFDMA Channel-width up to 80 MHz - The Cisco IOS XE Fuji 16.7.x release supports configuration
of a single 80 MHz OFDMA channel on every port of a line card.
• OFDMA Channel-width up to 96 MHz - The Cisco IOS XE 16.8.x release supports configuration of a
single 96 MHz OFDMA channel on every port of a line card.
• OFDMA Upstream spectrum 5 – 85 MHz - The Cisco IOS XE Fuji 16.7.x supports a maximum frequency
value of 85 Mhz for an OFDMA channel.
• OFDMA Upstream spectrum 5 – 204 MHz - The Cisco IOS XE 16.8.x extends the supported maximum
frequency value of an OFDMA channel from 85 Mhz to 204 Mhz.
For a specific subcarrier spacing, the number of subcarriers on an OFDMA channel depends on the channel
width.
Note When the OFDMA is configured with SC-QAMs on the same port pair, it is recommended to configure no
more than 45 MHz OFDMA per port, or 90 MHz per port pair in Cisco IOS XE Everest Release 16.6.1.
Modulation Profile
A globally configured OFDMA modulation profile defines modulation orders and pilot patterns for different
interval usage codes (IUC). You can also use it to assign parameters for initial ranging and fine ranging.
The following table gives information on the supported modulation orders.
BPSK Yes
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
599
Layer 2 and DOCSIS 3.1 Configuration
OFDMA Channel Exclusion Band
QPSK Yes
8-QAM Yes
16-QAM Yes
32-QAM Yes
64-QAM Yes
128-QAM Yes
256-QAM Yes
512-QAM Yes
1024-QAM Yes
2048-QAM Yes
4096-QAM No
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
600
Layer 2 and DOCSIS 3.1 Configuration
Verifying OFDMA Modulation Profile Configuration
Note Subcarrier spacing must match the subcarrier spacing of each channel profile in which it is configured.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
601
Layer 2 and DOCSIS 3.1 Configuration
Configuring OFDMA Channel
13 (data) 1024-QAM 2
Remote PHY 2 OFDMA channels Cisco IOS XE Bengaluru 17.6.1x This feature allows you to
per controller support configure two OFDMA channels
on the same Upstream-Cable
controller in a Remote PHY
deployment.
This is a configuration example for two OFDMA channels in Remote PHY deployment:
Router# enable
Router# configure terminal
Router(config)# cable upstream controller profile 1
Router(config-controller-profile)# us-channel 12 docsis-mode ofdma
Router(config-controller-profile)# us-channel 12 subcarrier-spacing 25KHz
Router(config-controller-profile)# us-channel 12 modulation-profile 423
Router(config-controller-profile)# us-channel 12 frequency-range 40000000 85000000
Router(config-controller-profile)# us-channel 12 initial-rng-frequency-start 50000000
Router(config-controller-profile)# us-channel 12 cyclic-prefix 96 roll-off-period 64
Router(config-controller-profile)# us-channel 12 symbols-per-frame 12
Router(config-controller-profile)# no us-channel 12 shutdown
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
602
Layer 2 and DOCSIS 3.1 Configuration
Configuring OFDMA Channel
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
603
Layer 2 and DOCSIS 3.1 Configuration
Verifying OFDMA Channel Configuration
26 ( 282, 45.900, 289, 46.250, BIF ( - )), 27 ( 290, 46.300, 297, 46.650, BIF ( - )),
28 ( 298, 46.700, 305, 47.050, BIF ( - )), 29 ( 306, 47.100, 313, 47.450, BIF ( - )),
30 ( 314, 47.500, 321, 47.850, BIF ( - )), 31 ( 322, 47.900, 329, 48.250, BIF ( - )),
32 ( 330, 48.300, 337, 48.650, BIF ( - )), 33 ( 338, 48.700, 345, 49.050, BIF ( - )),
34 ( 346, 49.100, 353, 49.450, BIF ( - )), 35 ( 354, 49.500, 361, 49.850, BIF ( - )),
36 ( 362, 49.900, 369, 50.250, BIF ( - )), 37 ( 370, 50.300, 377, 50.650, BIF ( - )),
38 ( 378, 50.700, 385, 51.050, BIF ( - )), 39 ( 386, 51.100, 393, 51.450, BIF ( - )),
40 ( 394, 51.500, 401, 51.850, BIF ( - )), 41 ( 402, 51.900, 409, 52.250, BIF ( - )),
42 ( 410, 52.300, 417, 52.650, BIF ( - )), 43 ( 418, 52.700, 425, 53.050, BIF ( - )),
44 ( 426, 53.100, 433, 53.450, BIF ( - )), 45 ( 434, 53.500, 441, 53.850, BIF ( - )),
46 ( 442, 53.900, 449, 54.250, BIF ( - )), 47 ( 450, 54.300, 457, 54.650, BIF ( - )),
48 ( 458, 54.700, 465, 55.050, BIF ( - )), 49 ( 466, 55.100, 473, 55.450, BIF ( - )),
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
604
Layer 2 and DOCSIS 3.1 Configuration
Configure Exclusion / Unused Bands
50 ( 474, 55.500, 481, 55.850, BIF ( - )), 51 ( 482, 55.900, 489, 56.250, BIF ( - )),
52 ( 490, 56.300, 497, 56.650, BIF ( - )), 53 ( 498, 56.700, 505, 57.050, BIF ( - )),
54 ( 506, 57.100, 513, 57.450, BIF ( - )), 55 ( 514, 57.500, 521, 57.850, BIF ( - )),
56 ( 522, 57.900, 529, 58.250, BIF ( - )), 57 ( 530, 58.300, 537, 58.650, BIF ( - )),
58 ( 538, 58.700, 545, 59.050, BIF ( - )), 59 ( 546, 59.100, 553, 59.450, BIF ( - )),
60 ( 554, 59.500, 561, 59.850, BIF ( - )), 61 ( 562, 59.900, 569, 60.250, BIF ( - )),
62 ( 570, 60.300, 577, 60.650, BIF ( - )), 63 ( 578, 60.700, 585, 61.050, BIF ( - )),
64 ( 586, 61.100, 593, 61.450, BIF ( - )), 65 ( 594, 61.500, 601, 61.850, BIF ( - )),
66 ( 602, 61.900, 609, 62.250, BIF ( - )), 67 ( 610, 62.300, 617, 62.650, BIF ( - )),
68 ( 618, 62.700, 625, 63.050, BIF ( - )), 69 ( 626, 63.100, 633, 63.450, BIF ( - )),
70 ( 634, 63.500, 641, 63.850, BIF ( - )), 71 ( 642, 63.900, 649, 64.250, BIF ( - )),
72 ( 650, 64.300, 657, 64.650, BIF ( - )), 73 ( 658, 64.700, 665, 65.050, BIF ( - )),
74 ( 666, 65.100, 673, 65.450, BIF ( - )), 75 ( 674, 65.500, 681, 65.850, BIF ( - )),
76 ( 682, 65.900, 689, 66.250, BIF ( - )), 77 ( 690, 66.300, 697, 66.650, BIF ( - )),
78 ( 698, 66.700, 705, 67.050, BIF ( - )), 79 ( 706, 67.100, 713, 67.450, BIF ( - )),
80 ( 714, 67.500, 721, 67.850, BIF ( - )), 81 ( 722, 67.900, 729, 68.250, BIF ( - )),
82 ( 730, 68.300, 737, 68.650, BIF ( - )), 83 ( 738, 68.700, 745, 69.050, BIF ( - )),
84 ( 746, 69.100, 753, 69.450, BIF ( - )), 85 ( 754, 69.500, 761, 69.850, BIF ( - )),
86 ( 762, 69.900, 769, 70.250, BIF ( - )), 87 ( 770, 70.300, 777, 70.650, BIF ( - )),
88 ( 778, 70.700, 785, 71.050, BIF ( - )), 89 ( 786, 71.100, 793, 71.450, BIF ( - )),
90 ( 794, 71.500, 801, 71.850, BIF ( - )), 91 ( 802, 71.900, 809, 72.250, BIF ( - )),
92 ( 810, 72.300, 817, 72.650, BIF ( - )), 93 ( 818, 72.700, 825, 73.050, BIF ( - )),
94 ( 826, 73.100, 833, 73.450, BIF ( - )), 95 ( 834, 73.500, 841, 73.850, BI (0 )),
96 ( 842, 73.900, 849, 74.250, BI (0 )), 97 ( 850, 74.300, 857, 74.650, BI (0 )),
98 ( 858, 74.700, 865, 75.050, BI (0 )), 99 ( 866, 75.100, 873, 75.450, BI (0 )),
100( 874, 75.500, 881, 75.850, BI (0 )), 101( 882, 75.900, 889, 76.250, BI (0 )),
102( 890, 76.300, 897, 76.650, BI (0 )), 103( 898, 76.700, 905, 77.050, B (0 )),
104( 906, 77.100, 913, 77.450, B (0 )), 105( 914, 77.500, 921, 77.850, B (0 )),
106( 922, 77.900, 929, 78.250, B (0 )), 107( 930, 78.300, 937, 78.650, B (0 )),
108( 938, 78.700, 945, 79.050, B (0 )), 109( 946, 79.100, 953, 79.450, B (0 )),
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
605
Layer 2 and DOCSIS 3.1 Configuration
Verifying Exclusion / Unused Bands
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
606
Layer 2 and DOCSIS 3.1 Configuration
Override OFDMA Profile Per Channel
Note Override values will be removed from US channel when changing modulation profile, including when profile
changes due to changes in subcarrier spacing.
From Cisco cBR Series Converged Broadband Router 16.12.1w and later, the limitation of one IUC override
per IUC configuration no longer applies for cBR-8 I-CMTS controller implementations on the
CBR-LC-8D31-16U31 line card and R-PHY implementations on CBR-LC-8D31-16U31,
CBR-CCAP-LC-40G-R, and CBR-CCAP-LC-G2-R line cards. The OFDMA - 4 override zones per IUC
feature increases the number of overrides that can be defined to four per IUC.
A maximum channel configuration would appear as below:
This allows nine modulation zones per profile across the channel. So, for example, for a modem using IUC
5, the channel modulation would be as follows:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
607
Layer 2 and DOCSIS 3.1 Configuration
Verifying Override Configuration
5 7 512-QAM 8 39 2
5 8 1024-QAM 8 42 42
...
Note • All subcarriers within a single OFDMA minislot must be assigned the same modulation order. Different
modulation orders cannot be assigned to different subcarriers within the same minislot.
• If a modulation override configuration is applied that places the frequency start and/or end within the
middle of a minislot, the entire minislot will receive the override configuration.
• If two adjacent modulation overrides overlap the same minislot, the minislot receives the modulation
configuration of the last override configuration. In most cases this will be the higher frequency override
modulation.
• For the RPHY cards, the OFDMA - 4 override zones per IUC enhancement is supported with all RPD
types that support OFDMA.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
608
Layer 2 and DOCSIS 3.1 Configuration
Apply OFDMA Upstream To Cable Interface
Determine DOCSIS 3.1 Cable Modems and the Cable Modems Using OFDMA
Upstreams
To display the DOCSIS 3.1 cable modem, use the show cable modem docsis version d31-capable command
as shown in the example below:
Router# show cable modem docsis version d31-capable
MAC Address I/F MAC Reg Oper DSxUS DS RCC US
State Ver Ver OFDM ID OFDMA
4800.33ea.7012 C1/0/0/UB w-online(pt) 3.1 3.1 33x4 1 5 1
203d.66ae.4169 C1/0/0/UB w-online(pt) 3.1 3.1 33x4 1 5 1
To display DOCSIS PHY layer information for the cable modem, use the show cable modem phy command
as shown in the example below:
Router# show cable modem 5039.5584.5bbe phy
MAC Address I/F Sid USPwr USMER Timing DSPwr DSMER Mode DOCSIS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
609
Layer 2 and DOCSIS 3.1 Configuration
Determine DOCSIS 3.1 Cable Modems and the Cable Modems Using OFDMA Upstreams
To display the cable modem using OFDMA upstream, use the show cable modem phy command as shown
in the example below:
Router# show cable modem phy | include ofdma
5039.5584.5bbe C1/0/0/U0 15 38.75 ----- 2282 0.00 ----- ofdma 1.1
0895.2a9b.26f1 C1/0/0/U0 16 28.00 ----- 2146 0.00 ----- ofdma 1.1
To display the OFDMA channel capacity and utilization, use the show interface cable mac-scheduler
command as shown in the example below:
Router# show interfaces cable 1/0/2 mac-scheduler 6
DOCSIS 1.1 MAC scheduler for Cable1/0/2/U6 : rate 279807192
Max potential performance for each configured IUC type
IUC: 6 rate: 279807192
IUC: 10 rate: 263104848
IUC: 11 rate: 233779840
IUC: 12 rate: 203019328
IUC: 13 rate: 173899376
wfq:None
us_balance:OFF
dpon_mode:OFF
fairness:OFF
Queue[Rng Polls] flows 0
Queue[CIR Grants] flows 0
Queue[BE(07) Grants] flows 0
Queue[BE(06) Grants] flows 0
Queue[BE(05) Grants] flows 0
Queue[BE(04) Grants] flows 0
Queue[BE(03) Grants] flows 0
Queue[BE(02) Grants] flows 0
Queue[BE(01) Grants] flows 0
Queue[BE(00) Grants] flows 0
Req Slots 38510548
Req/Data Slots 1275
Init Mtn Slots 47832
Stn Mtn Slots 0
IUC 5 Slots 0
IUC 6 Slots 6378
IUC 9 Slots 0
IUC 10 Slots 254923830
IUC 11 Slots 220
IUC 12 Slots 4006
IUC 13 Slots 251213508
Avg upstream channel utilization : 0%
Avg upstream channel utilization in 30 sec : 0%
Avg percent contention slots : 96%
Avg percent initial ranging slots : 0%
Avg percent minislots lost on late MAPs : 0%
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
610
Layer 2 and DOCSIS 3.1 Configuration
Verifying DOCSIS 3.1 Upstream OFDMA channel bonding across DOCSIS 3.0 ATDMA channels
Verifying DOCSIS 3.1 Upstream OFDMA channel bonding across DOCSIS 3.0
ATDMA channels
Starting from Cisco IOS XE Everest 16.6.1 release, DOCSIS 3.1 Upstream OFDMA channel can be bonded
with DOCSIS 3.0 ATDMA channel. If the user wants to utilize non-best effort flows, it is recommended to
bond the OFDMA channel with one or more ATDMA channels. But be aware that in Cisco IOS XE Everest
16.6.1 release, a maximum of 1 OFDMA channel and 4 ATDMA channels can be bonded together.
Below is an output example showing the bonding group 8 has both OFDMA (channel 12) and ATDMA
channels (channel 0, 1, 2, 3).
interface Cable6/0/0
downstream Integrated-Cable 6/0/0 rf-channel 1
downstream Integrated-Cable 6/0/0 rf-channel 158
upstream 0 Upstream-Cable 6/0/0 us-channel 0
upstream 1 Upstream-Cable 6/0/0 us-channel 1
upstream 2 Upstream-Cable 6/0/0 us-channel 2
upstream 3 Upstream-Cable 6/0/0 us-channel 3
upstream 6 Upstream-Cable 6/0/0 us-channel 12
cable upstream bonding-group 1
upstream 0
upstream 1
upstream 2
upstream 3
attributes 80000000
cable upstream bonding-group 8
upstream 0
upstream 1
upstream 2
upstream 3
upstream 6
attributes 80000000
cable bundle 1
cable privacy accept-self-signed-certificate
end
RPHY support for show cable Cisco IOS XE Bengaluru 17.6.1x This feature introduces the
upstream ofdma mer-fec command command show cable upstream
ofdma mer-fec in Remote PHY
deployment to get the channel
performance statistics for the
upstream OFDMA channel.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
611
Layer 2 and DOCSIS 3.1 Configuration
Display the OFDMA Performance Statistics
RPHY support for show cable Cisco IOS XE Bengaluru 17.6.1x This feature introduces the
upstream ofdma mer-fec command command show cable upstream
ofdma mer-fec in Remote PHY
deployment to get the channel
performance statistics for the
upstream OFDMA channel.
To display the OFDMA channel performance statistics at chassis level, use the show cable upstream ofdma
mer-fec command as shown in the example below:
Router#show cable upstream ofdma mer-fec
Upstream:IUC MER(dB) TotalFecCW CorrectedFecCW
UncorrFecCW UncorrCW% MD:upstream
UC1/0/0:U12:IR 0.00 0 0 0
0.0 Ca1/0/0:u6
UC1/0/0:U12:FR 0.00 0 0 0
0.0 Ca1/0/0:u6
UC1/0/0:U12:IUC5 43.50 551758 161625 199
0.188 Ca1/0/0:u6
UC1/0/0:U12:IUC6 0.00 0 0 0
0.0 Ca1/0/0:u6
UC1/0/0:U12:IUC9 35.50 222 193 0
0.0 Ca1/0/0:u6
UC1/0/0:U12:IUC10 0.00 0 0 0
0.0 Ca1/0/0:u6
UC1/0/0:U12:IUC11 0.00 0 0 0
0.0 Ca1/0/0:u6
UC1/0/0:U12:IUC12 0.00 0 0 0
0.0 Ca1/0/0:u6
UC1/0/0:U12:IUC13 43.50 107 0 0
0.0 Ca1/0/0:u6
UC1/0/0:U13:IR 0.00 0 0 0
0.0 Ca1/0/0:u7
UC1/0/0:U13:FR 0.00 0 0 0
0.0 Ca1/0/0:u7
UC1/0/0:U13:IUC5 45.70 545911 14257 1153
0.100 Ca1/0/0:u7
UC1/0/0:U13:IUC6 0.00 0 0 0
0.0 Ca1/0/0:u7
UC1/0/0:U13:IUC9 0.00 0 0 0
0.0 Ca1/0/0:u7
UC1/0/0:U13:IUC10 0.00 0 0 0
0.0 Ca1/0/0:u7
UC1/0/0:U13:IUC11 0.00 0 0 0
0.0 Ca1/0/0:u7
UC1/0/0:U13:IUC12 0.00 0 0 0
0.0 Ca1/0/0:u7
UC1/0/0:U13:IUC13 45.70 85 0 0
0.0 Ca1/0/0:u7
UC9/0/0:U12:IR 0.00 0 0 0
0.0 Ca9/0/0:u6
UC9/0/0:U12:FR 0.00 0 0 0
0.0 Ca9/0/0:u6
UC9/0/0:U12:IUC5 46.50 552047 1779 0
0.0 Ca9/0/0:u6
UC9/0/0:U12:IUC6 0.00 0 0 0
0.0 Ca9/0/0:u6
UC9/0/0:U12:IUC9 0.00 0 0 0
0.0 Ca9/0/0:u6
UC9/0/0:U12:IUC10 0.00 0 0 0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
612
Layer 2 and DOCSIS 3.1 Configuration
Display the OFDMA Performance Statistics
0.0 Ca9/0/0:u6
UC9/0/0:U12:IUC11 0.00 0 0 0
0.0 Ca9/0/0:u6
UC9/0/0:U12:IUC12 0.00 0 0 0
0.0 Ca9/0/0:u6
UC9/0/0:U12:IUC13 47.70 155 0 0
0.0 Ca9/0/0:u6
UC9/0/1:U12:IR 0.00 0 0 0
0.0 Ca9/0/1:u6
UC9/0/1:U12:FR 0.00 0 0 0
0.0 Ca9/0/1:u6
UC9/0/1:U12:IUC5 46.00 552906 6353 0
0.0 Ca9/0/1:u6
UC9/0/1:U12:IUC6 0.00 0 0 0
0.0 Ca9/0/1:u6
UC9/0/1:U12:IUC9 0.00 0 0 0
0.0 Ca9/0/1:u6
UC9/0/1:U12:IUC10 0.00 0 0 0
0.0 Ca9/0/1:u6
UC9/0/1:U12:IUC11 0.00 0 0 0
0.0 Ca9/0/1:u6
UC9/0/1:U12:IUC12 0.00 0 0 0
0.0 Ca9/0/1:u6
UC9/0/1:U12:IUC13 43.70 58 0 0
0.0 Ca9/0/1:u6
UC9/0/2:U12:IR 0.00 0 0 0
0.0 Ca9/0/2:u12
UC9/0/2:U12:FR 0.00 0 0 0
0.0 Ca9/0/2:u12
UC9/0/2:U12:IUC5 42.20 552542 194533 264
0.32 Ca9/0/2:u12
UC9/0/2:U12:IUC6 41.70 55 0 0
0.0 Ca9/0/2:u12
UC9/0/2:U12:IUC9 0.00 0 0 0
0.0 Ca9/0/2:u12
UC9/0/2:U12:IUC10 0.00 0 0 0
0.0 Ca9/0/2:u12
UC9/0/2:U12:IUC11 0.00 0 0 0
0.0 Ca9/0/2:u12
UC9/0/2:U12:IUC12 0.00 0 0 0
0.0 Ca9/0/2:u12
UC9/0/2:U12:IUC13 42.00 105 0 0
0.0 Ca9/0/2:u12
UC9/0/2:U13:IR 0.00 0 0 0
0.0 Ca9/0/2:u13
UC9/0/2:U13:FR 0.00 0 0 0
0.0 Ca9/0/2:u13
UC9/0/2:U13:IUC5 0.00 0 0 0
0.0 Ca9/0/2:u13
UC9/0/2:U13:IUC6 40.20 526632 40107 3
0.44 Ca9/0/2:u13
UC9/0/2:U13:IUC9 0.00 0 0 0
0.0 Ca9/0/2:u13
UC9/0/2:U13:IUC10 0.00 0 0 0
0.0 Ca9/0/2:u13
UC9/0/2:U13:IUC11 0.00 0 0 0
0.0 Ca9/0/2:u13
UC9/0/2:U13:IUC12 0.00 0 0 0
0.0 Ca9/0/2:u13
UC9/0/2:U13:IUC13 43.00 18 0 0
0.0 Ca9/0/2:u13
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
613
Layer 2 and DOCSIS 3.1 Configuration
Display the OFDMA Performance Statistics
To display the channel specific OFDMA performance statistics, use the show controllers upstream-cable
command as shown in the example below:
Router#show controllers upstream-Cable 9/0/0 us-channel 12
Controller RPD US Port List:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
614
Layer 2 and DOCSIS 3.1 Configuration
Display the OFDMA Performance Statistics
13 (data) - - - 64-QAM 12
Calculated Data burst profile:
IUC Group Bit Pilot Start Consec
Loading Pattern Mslot Mslot
5 0 4096-QAM 14 0 46
6 0 2048-QAM 12 0 46
9 0 1024-QAM 12 0 46
10 0 512-QAM 12 0 46
11 0 256-QAM 12 0 46
12 0 128-QAM 12 0 46
13 0 64-QAM 12 0 46
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
615
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for DOCSIS 3.1 OFDMA Channel Configuration
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 108: Feature Information for DOCSIS 3.1 OFDMA Channel Configuration
DOCSIS 3.1 US 16 OFDMA Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
channel support per line card Series Converged Broadband Routers.
DOCSIS 3.1 US OFDMA channel Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
bonding across DOCSIS 3.0 Series Converged Broadband Routers.
ATDMA channels
TaFDM OFDMA Support Cisco IOS XE Fuji 16.7.1 This feature was integrated on the Cisco cBR
Series Converged Broadband Routers.
204 Mhz Maximum Frequency Cisco IOS XE Fuji 16.8.1 This feature was integrated on the Cisco cBR
OFDMA Support Series Converged Broadband Routers.
Remote PHY DOCSIS 3.1 Cisco IOS XE Fuji 16.9.1 This feature was integrated on the Cisco cBR
OFDMA Channel Configuration Series Converged Broadband Routers.
iCCAP 2 OFDMA Channels per Cisco IOS XE Gibraltar This feature was integrated on the Cisco cBR
port 16.10.1c Series Converged Broadband Routers.
Remote PHY DOCSIS 3.1 Cisco IOS XE Gibraltar This feature was integrated on the Cisco cBR
OFDMA LCHA & LCPR 16.10.1c Series Converged Broadband Routers.
OFDMA - 4 override zones per Cisco IOS XE Gibraltar This feature was integrated on the Cisco cBR
IUC 16.12.1w Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
616
CHAPTER 40
OFDMA OUDP Leak Detection Configuration
This document describes how to configure OFDMA OUDP leak detection on the Cisco cBR Series Converged
Broadband Router.
• OUDP Leakage Detection, on page 617
• Methods to Configure OUDP Leak Detection, on page 618
• Supported Line Cards, on page 618
• OUDP Leakage Detection Test Sessions, on page 618
• OUDP Parent Test Sessions, on page 620
• OUDP Child Test Sessions, on page 621
• Persistent OUDP Test Sessions, on page 622
• OUDP Late Modem Joining, on page 624
• OUDP System Boot Holdoff, on page 624
• OUDP Test Expiration, on page 624
• OUDP Test Session High Availability, on page 625
• EXEC Mode Command Summary, on page 625
• Global Configuration Mode Command Summary, on page 627
• Configuration Mode Command Summary, on page 628
• OUDP Burst-Profile Sub-Mode Config CLI Commands, on page 629
• Show OUDP Command Summary, on page 630
• Related Show Command Summary, on page 631
• Example: Configuration Command Mode, on page 631
• Example: EXEC Command Mode, on page 631
• Verifying the OUDP Session, on page 632
• Example: Creating a Test Session on Selected Modems Using the EXEC Mode, on page 633
• Specifications, on page 634
• Recommendations for the OFDMA Burst Testing Channel Configuration, on page 634
• Example: Channel Configuration for a Third-Party Leak Detector, on page 634
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
617
Layer 2 and DOCSIS 3.1 Configuration
Methods to Configure OUDP Leak Detection
Aviation Administration (FAA) frequency range above 100MHz. Operators use handheld or vehicle-based
devices to detect leaks.
Importance of Detecting Signal or RF Leakage
Cable operators desire to increase upstream bandwidth by utilizing high split diplexers. These diplexers
increase the upstream frequency range to 204 MHz, which allows the cable modem to transmit in the Federal
Aviation Administration (FAA) frequency range above 100MHz. This means that the 118 MHz to 136.975
MHz aeronautical band now overlaps the upstream cable frequency range. When Radio Frequency (RF) cables
are damaged or cable faults such as ground failures or shielding failures occur, it may cause electromagnetic
energy to escape from the transmission line into the environment. This energy is referred to as RF leakage.
Any cable signal leak may interfere with the FAA frequency range. Rectifying upstream RF leakage ensures
compliance with FCC guidelines.
17.6.1z • CBR-CCAP-LC-40G-R
• CBR-CCAP-LC-G2-R
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
618
Layer 2 and DOCSIS 3.1 Configuration
OUDP Leakage Detection Test Sessions
the minislot frequency range and transmit burst parameters corresponding to their parent test session. A unique
child test session will be created for each OFDMA channel participating in the OUDP test.
All OUDP test sessions transition through a series of states as the test progresses.
Status/State Description
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
619
Layer 2 and DOCSIS 3.1 Configuration
OUDP Parent Test Sessions
h. The US Scheduler receives the ordered list of SIDs to be scheduled for the OUDP test cycle.
3. At the start of the test, the US Scheduler begins granting on the OUDP Test SIDs.
4. Modems respond to the grants by transmitting the OUDP Test packets as defined in the MULPI
specification. Modem bursts are periodic based on the configured OUDP test cycle and always occur at
a fixed time-offset from the start of a test cycle.
5. Modem test bursts are received by the upstream PHY and processed by the upstream FPGA. The PHY
and FPGA collect the stats for burst no energy, bursts received, and bytes received.
6. Stats collection for each SID occurs periodically, every 10 seconds, on the cable line card and are forwarded
to the SUP.
7. The test continues until the test stop time is reached:
a. Final Stats collection occurs for each CM.
b. The US Scheduler SID list will be deleted.
c. The US Scheduler OUDP minislot assignments will be cleared.
d. Each modem will be sent the OUDP_DISABLE_SID to clear its OUDP Test SID.
e. The OUDP test SIDs will be deallocated and deactivated and returned to the SID pool.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
620
Layer 2 and DOCSIS 3.1 Configuration
OUDP Child Test Sessions
test sessions will start on time, but will not include a child test session for an OFDMA channel that is already
active in another parent test session.
Exec CLI commands are provided to manage parent test sessions. When commands like stop and delete are
used on the parent test session, all related child test sessions will also be stopped and deleted.
When Exec CLIs are used to create a parent test session, the admin is allowed to choose the parent test session
Id, which must be in the range 1-9999. When the cBR-8 restores persistent OUDP test sessions, it will create
parent test sessions using the next available parent test session Id, starting from 1. Duplicate parent test session
Ids are not allowed.
You can create a session by using the cable oudp-leak-detect session-id <id> session create command at
the privileged EXEC mode. The specified ID is referred to as the parent ID.
0 100,000 – 109,999
1 10,000 – 19,999
2 20,000 – 29,999
3 30,000 – 39,999
6 60,000 – 69,999
7 70,000 – 79,999
8 80,000 – 89,999
9 90,000 – 99,99
For the child test session to be created, it must have at least one valid DOCSIS3.1 cable modem online and
that modem must also be using the OFDMA channel.
Note If the modem is reporting the OFDMA channel in partial service, it still joins and participates in the OUDP
test. Grants will be issued to the modem, but as long as the modem reports partial-service on the OFDMA
channel, it is possible that the BurstNoEnergyRx stat is incremented.
When a child test session is created from a parent test session, the frequency range of the parent test session
is translated into a frequency range aligned with the OFDMA channel minislots that are inclusive of the parent
frequency range. Thus, the child test session detailed information may show a minislot frequency range larger
than the parent test session frequency range.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
621
Layer 2 and DOCSIS 3.1 Configuration
Persistent OUDP Test Sessions
The child test session also inherits the transmit burst parameters of the parent test session. These values should
always be identical to the parent.
Child test sessions also contain CM-List and interface configuration details. The interface of a child test session
will always be a controller upstream-cable us-channel particular to a single OFDMA channel. The CM-List
of a child session will only include the cable modems particular to the OFDMA associated with the child test
session. By default, cable modems of a child test session are assigned burst positions within the OUDP test
cycle starting from position 0. However, an option strict-cm-list exists that enforces the parent CM-List
position on the child test sessions. For example, when the strict-cm-list option is used, a modem in CM-List
position 5 of the parent CM-List appears in position 5 of the corresponding child test session CM-List.
Note The strict-cm-list position should only be used if the exact time offset of the CM must be maintained within
the OUDP test cycle. The use of this option can result in unused burst positions within the OUDP test.
Mac-addresses in the parent test session are validated as they are assigned to child test sessions. Mac-addresses
in the CM-List that are invalid format, are not known on the system, are valid but the modem is offline, are
not D3.1 cable modems, or are D3.1 cable modems that are not using an OFDMA channel will not participate
in the OUDP test.
This show command output shows child sessions IDs and their associated parent ID:
Date-Time schedules are configured to start and stop at a specified calendar date-and-time. The format follows
the OSSI specification for Date-And-Time Strings:
[YY]YY-[M]M-[D]D,[h]h:mm:ss.0,[+|-][T]T:ZZ
Example: 2022-07-23,22:31:44.0,-5:00
In addition, Date-Time schedules support the option for start ‘now’ and stop ‘never’. These options are useful
to reestablish OUDP test sessions automatically after a system reload.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
622
Layer 2 and DOCSIS 3.1 Configuration
Persistent OUDP Test Sessions
Recurring Weekday schedules allow the administrator to create a scheduled OUDP test session that runs on
specific days of the week, and during specific times of the day. The time-of-day is specified using 24-hour
military time, and is relative to the local timezone of the cBR-8. Upon completion, a Recurring Weekday test
will be rescheduled to start on the next subsequent weekday at the configured start time.
Persistent OUDP test sessions are configured by first creating an OUDP Burst Profile. The burst profile
includes the test session parameters for frequency range, transmit burst parameters, interface and/or CM-List.
Each OUDP burst profile is assigned a unique ID, and multiple burst profiles are supported.
After the burst profile is configured, a scheduled OUDP test session can be configured. The OUDP schedule
binds the burst profile ID to the Date-Time or Recurring Weekday schedule. A single OUDP burst profile
may be configured under one or more OUDP schedules. When the OUDP burst profile and schedule
configurations are complete, an OUDP parent test session is created and associated with the OUDP schedule.
The assigned parent test session ID can be shown using the show cable oudp-leak-detect schedules command.
CM-List Format
Configured OUDP test sessions may include a CM-List that is read from a file on harddisk, bootflash, or usb0
IOS file systems. The format rules for the file are as follows:
• File type is ASCII text.
• Enter one mac-address per line.
• Mac-addresses may be either aaaa.bbbb.cccc or aa:bb:cc:dd:ee:ff format.
• Blank lines are permitted.
• Comment lines are permitted and must start with # as the first character of the line.
• Comments or other characters should not follow MAC addresses.
• Include a <CR> after the final MAC address in the file.
Example
#
###### This is an example OUDP CM-List file.######
# C1/0/0
4800.33ef.00fa
4800.33ef.014a
4800.33ef.0142
4800.33ef.0b0e
# C1/0/2
1459.c0f8.5210
4800.33ef.0d6a
4800.33ee.ff9a
4800.33ea.70c2
4800.33ea.71ba
CM-List Wildcard
The CM-List supports a wildcard mac-address. The wildcard mac-address is ffff.ffff.ffff. When this mac-address
is included in the CM-List (either Exec or Config created), it matches all eligible cable modems during child
test session creation.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
623
Layer 2 and DOCSIS 3.1 Configuration
OUDP Late Modem Joining
The wildcard CM-List is the easiest method for starting an OUDP test session on the entire cBR-8. All D3.1
modems using an OFDMA channel that matches the OUDP frequency range will be assigned to a child test
session and will participate in the OUDP test session.
A test session configured with only an interface will allow late modem joining only for new modems on the
specified interface.
While an OUDP test session is active, the OUDP process will periodically check every 15 minutes to determine
if new modems can be added to an existing test.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
624
Layer 2 and DOCSIS 3.1 Configuration
OUDP Test Session High Availability
cable oudp-leak-detect session-id <parent id> Creates a new OUDP Parent test session assigning a
session create new parent session ID.
cable oudp-leak-detect session-id <parent id> Deletes the specified OUDP Parent test session and
session delete frees the parent session ID and all children sessions
and IDs.
cable oudp-leak-detect session-id <parent id> Stops the specified OUDP test session in ACTIVE
session stop state. Stopping a parent session stops all child
sessions.
cable oudp-leak-detect session-id <parent id> Resets an OUDP Parent Test Session. Removes all
session reset child sessions, deletes all stats, clears the parent start
and stop time, and sets the session status back to
CONFIGURING. This CLI is intended to allow a
COMPLETED parent test session to be reused.
cable oudp-leak-detect session-id <parent id> start In lieu of specifying the Date-and-Time format, the
now stop never option start now and stop never are supported.
A test session that is stop never must be manually
stopped or deleted by the administrator.
cable oudp-leak-detect session-id <parent id> Sets the start and end frequencies of the OUDP parent
frequency start <hertz> end <hertz> test session. The OUDP child test session includes all
minislots, which include the parent test session
frequency range.
The valid range is 4500000-204500000 Hz.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
625
Layer 2 and DOCSIS 3.1 Configuration
EXEC Mode Command Summary
cable oudp-leak-detect session-id <parent id> Sets the OUDP parent test session OUDP transmit
transmit burst duration <3..50> gap <0..50> burst parameters for burst duration, burst gap and
[[[cycle-gap <0..400>] [fixed-bursts-per-cycle either cycle-gap or cycle-time.
<1..400>]] | cycle-time <milliseconds>]
Cycle-Gap complies with the OSSI specifications for
OUDP testing. The OUDP test cycle repeat interval
is measured in frames.
Cycle-Time provides a time-based repeat interval for
the OUDP test cycle that is compatible with
RF-detectors requiring a minimum repeat burst
interval.
• The valid range for burst-duration is 3-50 frames.
• The valid range for burst-gap is 0-50 frames.
• The valid range for cycle-gap is 0-400 frames.
• The valid range for cycle-time is 100-20000
msec.
cable oudp-leak-detect session-id <id>controller Sets the OUDP parent test session interface to specify
upstream-cable <slot/subslot/ctrlr> [us-channel an upstream-cable controller, or upstream-cable
<us-chan>] controller channel.
A controller upstream-cable interface may expand to
include up to two OFDMA channels/child test session.
A controller upstream-cable channel specifies a single
OFDMA channel/child session.
cable oudp-leak-detect session-id <id> interface Sets the OUDP parent test session interface to specify
Cable <slot/subslot/md-idx> a mac-domain.
A Cable MAC domain interface may expand to
include up to four OFDMA channels/child sessions.
cable oudp-leak-detect session-id <parent-id> Adds the MAC address to the parent test session
cm-add <mac-address> CM-List.
cable oudp-leak-detect session-id <parent-id> Removes the MAC address from the parent test
cm-delete <mac-address> session CM-List.
cable oudp-leak-detect session-id Requires the child test sessions to preserve the
<parent-id>strict-cm-list CM-List position of modems in the parent test session
CM-List.
cable oudp-leak-detect session-id <parent-id> Reserves a percentage of frames in the OUDP test
reserved-probe-pct <0-10> cycle for OFDMA channel upstream profile
management probes.
The default value is 3%.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
626
Layer 2 and DOCSIS 3.1 Configuration
Global Configuration Mode Command Summary
cable oudp-leak-detect session-id <parent-id> Allows the system admin to preview the child test
session preview session create from an OUDP parent test session prior
to the pretest setup time.
Child test sessions and modems are created based on
the current state of the system, and are not guaranteed
to be the same at the actual pretest setup time when
child test sessions are rebuilt for the actual test start.
cable oudp-leak-detect session-id <parent-id> Provides a mechanism for the child test sessions to
session supha-recover be restored to the Active SUP. Existing child test
sessions are deleted and all cable line cards update
the SUP with their current child test sessions.
Not recommended for normal system operational use.
cable oudp-leak-detect delete all Deletes all OUDP test sessions regardless of state.
Note Warning: Once deleted all CM burst stats
are lost.
cable oudp-leak-detect clear system-boot-holdoff Allows the administrator to manually terminate the
OUDP system-boot-holdoff timer. OUDP test
sessions are started based on the state of the OFDMA
channels and modems.
cable oudp-leak-detect pre-test-setup-time The valid range is 10-300 seconds. The default value
<seconds> is 60 seconds.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
627
Layer 2 and DOCSIS 3.1 Configuration
Configuration Mode Command Summary
cable oudp-leak-detect expire-age <days> The valid range is 1-7 days. The default value is 3
days.
cable oudp-leak-detect system-boot-holdoff The valid range is 10-120 minutes. The default value
<minutes> is 15 minutes.
cable oudp-leak-detect reserved-probe-pct The valid range is 0-10 percent. The default value is
<percentage> 3 percent.
cable oudp-leak-detect ccap-modem-select Enables modems to join child test sessions after they
allow-late-cm-join reach the active state. Normal rules for CM-List and
interface modem participation apply.
cable oudp-leak-detect adjust-test-time OUDP tests are scheduled based on the PTP/GPS
[all|icmts|none] clock time. The cable line card scheduler uses the
DOCSIS frame clock. This command enables a timing
adjustment between the GPS clock and the DOCSIS
clock. Normally RPHY will not require the time
adjustment, whereas iCMTS does.
The default value is icmts.
cable oudp-leak-detect burst-profile <#> Creates a OUDP burst profile and enters the burst profile
configuration sub-mode. See the OUDP Burst-Profile
Sub-Mode Config CLI Commands for more information.
The valid range is 1-9999.
cable oudp-leak-detect schedule burst-profile Creates a persistent one-time scheduled test session.
<#> start datetime <datetime>
cable oudp-leak-detect schedule burst-profile Creates a persistent 24x7 OUDP test session.
<#> start now stop never
cable oudp-leak-detect schedule recurring Creates a persistent weekly test session that runs at the same
weekday <days> start timeofday <time> stop time, each day, on configured weekdays
timeofday <time> (“SuMoTuWeThFrSa”).
One or more weekdays, for example, "MoWeFr” must be
specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
628
Layer 2 and DOCSIS 3.1 Configuration
OUDP Burst-Profile Sub-Mode Config CLI Commands
frequency start <start-hz> end Sets the start and end frequencies of the OUDP parent test session. The
<end-hz> OUDP child test session includes all minislots, which include the parent
test session frequency range.
The valid range is 4500000-204500000 Hz.
controller upstream-cable Sets the OUDP parent test session interface to specify an upstream-cable
<slot/subslot/ctrlr> [us-channel controller, or upstream-cable controller channel.
<ofdma-us-channel>
A controller upstream-cable interface may expand to include up to two
OFDMA channels/child test session.
A controller upstream-cable channel specifies a single OFDMA
channel/child session.
interface cable Sets the OUDP parent test session interface to specify a mac-domain.
<slot/subslot/md-idx>
A Cable MAC domain interface may expand to include up to four OFDMA
channels/child sessions.
cm-list Configure the OUDP parent test session to load the CM-List from an IOS
<IOS-filesystem:filename> filesystem file. The harddisk, bootflash, and usb0 file systems are
supported. See the CM-List Format for the text file format.
strict-cm-list Requires the child test sessions to preserve the CM-List position of
modems in the parent test session CM-List.
reserved-probe-pct <0-10> Reserves a percentage of frames in the OUDP test cycle for OFDMA
channel upstream profile management probes. When configured under
the OUDP burst-profile, this value overrides the global configuration
parameter of the same name.
If not configured, burst-profiles use global default values.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
629
Layer 2 and DOCSIS 3.1 Configuration
Show OUDP Command Summary
show cable oudp-leak-detect settings Displays the values of OUDP global configuration parameters and
the CBR-8 capabilities (specifically the OSSI
SupportsNumBurstsNotReceived—We support RxNoEnergy
stat.)
show cable oudp-leak-detect Displays summary of the test session that includes parent/child IDs,
test-sessions start/stop times, interfaces, and status.
show cable oudp-leak-detect Displays the parent or child test session details.
session-id <id> detail
Includes OSSI information pertaining to:
• LeakageDetectionTestSessionStatus
• LeakageDetectionTestChannelStatus
show cable oudp-leak-detect session Displays the child test session CM stats for BurstGrants, BurstRx,
[id <id>] cm-stats BurstNoEnergyRx, and BytesRx.
Includes OSSI information pertaining to:
• LeakageDetectionTestSessionStats
All child session CM stats are displayed when the parent session-id
is entered.
show cable oudp-leak-detect Time delay during system boot to allow OFDMA channels to reach
system-boot-holdoff UP state and CMs to reach online. After this holdoff time expires,
OUDP test sessions will begin.
show cable oudp-leak-detect Displays persistent OUDP burst profiles configured in NVRAM
burst-profiles (startup-config).
show cable oudp-leak-detect Displays currently available OFDMA channels and frequencies in
rf-detector the system. Useful for identifying OFDMA channel participation
for a given OUDP frequency range.
show cable oudp-leak-detect Displays the timing reference information of the SUP and selected
docsis-clock slot <0-9> cable line card slot.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
630
Layer 2 and DOCSIS 3.1 Configuration
Related Show Command Summary
show cable modem <mac-address> verbose | incl Displays CM verbose information containing new
OUDP lines for OUDP test participation.
scm <mac-address> qos Displays information about the OUDP Burst Test
(OBT) SID.
show controller upstream-Cable <slot>/0/<ctrlr> Displays the Last Enroll Error for an OFDMA channel
us-channel <12-15> | incl OUDP (if available).
show controller upstream-Cable <slot>/0/<ctrlr> Displays the UMP start and end minislot values.
us-channel <12-15> cdm-ump | i OBT
show interface cable <slot>/0/<md_idx> sid Displays the OUDP stats for the specified SID.
oudp-counters
show interface cable <slot>/0/<md-idx> Displays the OBT scheduler SID table. Indicates
mac-scheduler <us-channel> map-stats burst/gap positions and SID assignments.
show interface cable <slot>/0/<md-idx> Displays the OFDMA IUC reservation percentage
mac-scheduler <us-channel> due to OUDP testing.
show cable admission-control interface cable Displays the admission control rate reservation
<slot>/0/<md-idx> upstream <us-channel> required by the OUDP test.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
631
Layer 2 and DOCSIS 3.1 Configuration
Verifying the OUDP Session
4. Configure the list of cable modems intended to participate in sending test bursts.
Router#cable oudp sess 99 cm-add 4800.33ea.70c2
Router#cable oudp sess 99 cm-add 4800.33ea.71ba
Router#cable oudp sess 99 cm-add 4800.33ee.ff9a
Router#cable oudp sess 99 cm-add 4800.33ef.0c56
Router#cable oudp sess 99 cm-add 4800.33ef.0c5e
5. Configure the start time and end time for the test bursts.
Router#cable oudp-leak-detect session-id 99 start datetime 2022-01-01,12:00:00.0,
-5:00 stop datetime 2022-01-02,12:00:00.0,-5:00
The show cable oudp-leak-detect session-id <id> detail command can be used for either parent or child test
sessions. Parent session details show the test parameters as they are configured.
Router#show cable oudp-leak-detect session-id 99 detail
Load for five secs: 7%/0%; one minute: 6%; five minutes: 6%
Time source is NTP, 12:44:33.214 EST Wed Jul 27 2022
Status : PRETEST
Start Time : 2022-07-27,12:45:03.0,-5:00
Stop Time : never
Burst Duration : 6 (frames)
Burst Gap : 4 (frames)
Cycle Gap : 20 (frames)
Reserved Probe Pct : 3
Freq Start : 60000000 (Hz)
Freq End : 66000000 (Hz)
Interface : controller upstream-cable 1/0/3 us-channel 12
CM-List : 0 modems
Child session detail shows test information as it pertains to the particular OFDMA channel.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
632
Layer 2 and DOCSIS 3.1 Configuration
Example: Creating a Test Session on Selected Modems Using the EXEC Mode
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
633
Layer 2 and DOCSIS 3.1 Configuration
Specifications
Specifications
The support for RF leakage detection is defined in the following specifications:
• CableLabs OSSI Specification: CM-SP-CCAP-OSSIv3.1-I24-220518
Note The implementation tracks closely to, but does not 100% match the OSSI
specification. OSSI specification development was in progress during the time
of this implementation.
• Upstream OFDMA Data Profile Testing Burst method as defined in the CableLabs MULPI Specification
CM-SP-MULPIv3.1-I23-220328
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
634
Layer 2 and DOCSIS 3.1 Configuration
Example: Channel Configuration for a Third-Party Leak Detector
Router# enable
Router# configure terminal
Router(config)#cable upstream controller-profile id [RPHY|I-CMTS]
Router(config)#us-channel 13 docsis-mode ofdma
Router(config)#us-channel 13 subcarrier-spacing 25KHz
Router(config)#us-channel 13 modulation-profile 420
Router(config)#us-channel 13 frequency-range 108000000 204000000
Router(config)#us-channel 13 initial-rng-frequency-start 184000000
Router(config)# us-channel 13 cyclic-prefix 256 roll-off-period 128
Router(config)#us-channel 13 symbols-per-frame 9
Router(config)#no us-channel 13 shutdown
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
635
Layer 2 and DOCSIS 3.1 Configuration
Example: Channel Configuration for a Third-Party Leak Detector
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
636
CHAPTER 41
Time and Frequency Division Multiplexing
Configuration
This document provides information on the Cisco cBR-8 series routers support for Time and Frequency
Division Multiplexing (TaFDM) feature in DOCSIS 3.1 upstream channels.
• Information About TaFDM Support, on page 637
• How to Configure cBR for TaFDM Support, on page 638
• Configuration Example , on page 640
• Feature Information for TaFDM Configuration, on page 641
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
637
Layer 2 and DOCSIS 3.1 Configuration
How to Configure cBR for TaFDM Support
• All overlapped SC-QAM channels and OFDMA channels on the same port must be bound to the same
Mac Domain
• Reserve a minimum 0.8–3.2 MHz OFDMA exclusive spectrum with good signal quality to be used for
OFDMA channel IM zone
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
638
Layer 2 and DOCSIS 3.1 Configuration
Enhancing OFDMA Channel Throughput
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
639
Layer 2 and DOCSIS 3.1 Configuration
Configuring Service Class
upstream 2
upstream 3
attributes 80000000
cable upstream bonding-group 2
upstream 0
upstream 1
upstream 2
upstream 3
upstream 6
attributes 80000000
cable bundle 1
cable sid-cluster-group num-of-cluster 2 #Maximize single modem throughput
cable sid-cluster-switching max-request 4
cable cm-status enable 3 6-11 16-18 20-27
cable privacy accept-self-signed-certificate
Configuration Example
TaFDM Configuration
controller Upstream-Cable 1/0/0
us-channel 0 frequency 15000000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
640
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for TaFDM Configuration
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
TaFDM Cisco IOS XE Fuji This feature was introduced on the Cisco cBR Series
Configuration 16.7.1 Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
641
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for TaFDM Configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
642
CHAPTER 42
DOCSIS 3.1 Upstream Profile Selection
DOCSIS 3.1 introduces the concept of upstream profiles for OFDMA channels. This document describes how
to configure the DOCSIS 3.1 Upstream Profile Selection on the Cisco cBR Series Converged Broadband
Router.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 643
• Information about Upstream Profiles, on page 645
• How to Configure Upstream Profiles, on page 645
• Feature Information for Upstream Profile Selection, on page 651
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
643
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 110: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
644
Layer 2 and DOCSIS 3.1 Configuration
Information about Upstream Profiles
The CMTS can assign different data IUCs for different groups of CMs.
A DOCSIS 3.1 CM can only have two active OFDMA Upstream Data Profile IUCs on a given channel.
60 16 4
84 64 6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
645
Layer 2 and DOCSIS 3.1 Configuration
Configuring Codeword Error Threshold
96 128 7
108 256 8
122 512 9
136 1024 10
148 2048 11
164 4096 12
184 8192 13
208 16384 14
• To configure a margin to adjust the RxMER to bit loading mapping, use the following command:
Router(config)# cable upstream ofdma-prof-mgmt mer-margin-qdb interval-in-minutes
This configured value (quarter-DB) is added to the RxMER values collected by CMTS before using the
above mapping table, thus giving a user more control in selecting the recommended profiles.
• To specify the percentage of minislot average RxMER that can be ignored in the recommended profile
calculation, use the following command:
Router(config)# cable upstream ofdma-prof-mgmt exempt-mslot-pct percent
This provides a way to specify the extent that the outliers can be ignored.
• To configure the RxMER poll interval, use the following command:
Router(config)# cable upstream ofdma-prof-mgmt rxmer-poll-interval interval-in-minutes
The CMTS uses upstream probing to collect RxMER data per CM. This occurs during registration and
periodically thereafter. The collected RxMER data is averaged per minislot and used to compute the
recommended IUCs for each CM.
The no cable upstream ofdma-prof-mgmt rxmer-poll-interval command sets the rxmer-poll-interval
to 1440, which is the value to disable the feature. The rxmer data is also not displayed after disabling the
feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
646
Layer 2 and DOCSIS 3.1 Configuration
Configuring Codeword Error Threshold
Use show cable modem prof-mgmt upstream to check whether this feature is enabled:
Router#show cable modem 4800.33ef.3dd2 prof-mgmt upstream
Upstream Profile Management Data:
MAC Address : 4800.33ef.3dd2
Number of US Chan : 1
Ucid : 6
RxMer Exempt Percent : 0
RxMer Margin qDB : 0
RxMer Threshold Percent : 2
Start Sc : 148
End Sc : 1907
Num RxMER Measurement : 1908
Tx Time : 0h:04m:50s ago
Rx Time : 0h:04m:50s ago
MER Poll Period (min) : 5
Auto Profile Upgrade : Yes
Upgrd Dly Cnt (cur/cfg) : 0/1
Upgrd Dly rcmd IUC : none
Recommended IUC : 5
Current IUC : 5
Downgrade IUC : 6
RxMER send/recv count : 1/1
DBC : 1/1/0/0/0
(send/succeed/err/reject/timeout)
State : Ready
Profile Downgrade : Enabled
Profile Downgrade count : 0
Interval good/cor/uncor : 294/93/0
Downgrade Check Time : 0h:00m:14s ago
Ucid : 6
RxMer Exempt Percent : 0
RxMer Margin qDB : 0
RxMer Threshold Percent : 2
Start Sc : 148
End Sc : 1907
Num RxMER Measurement : 1908
Tx Time : 0h:00m:01s ago
Rx Time : 0h:00m:01s ago
MER Poll Period (min) : 5
Auto Profile Upgrade : Yes
Upgrd Dly Cnt (cur/cfg) : 0/1
Upgrd Dly rcmd IUC : none
Recommended IUC : 6
Current IUC : 6
Downgrade IUC : 9
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
647
Layer 2 and DOCSIS 3.1 Configuration
Downgrading to Partial Mode
The Holddown Time will not be displayed in the command output anymore after the configured holddown
time is expired. In the following example, after two downgrades, the holddown time was expired, an RxMER
was read and checked, and the profile was upgraded back to 5.
Router#show cable modem 4800.33ef.3dd2 prof-mgmt upstream
Upstream Profile Management Data:
MAC Address : 4800.33ef.3dd2
Number of US Chan : 1
Ucid : 6
RxMer Exempt Percent : 0
RxMer Margin qDB : 0
RxMer Threshold Percent : 2
Start Sc : 148
End Sc : 1907
Num RxMER Measurement : 1908
Tx Time : 0h:03m:07s ago
Rx Time : 0h:03m:07s ago
MER Poll Period (min) : 5
Auto Profile Upgrade : Yes
Upgrd Dly Cnt (cur/cfg) : 0/1
Upgrd Dly rcmd IUC : none
Recommended IUC : 5
Current IUC : 5
Downgrade IUC : 6
RxMER send/recv count : 6/6
DBC : 4/4/0/0/0
(send/succeed/err/reject/timeout)
State : Ready
Profile Downgrade : Enabled
Profile Downgrade count : 2
Interval good/cor/uncor : 269/72/0
Downgrade Check Time : 0h:00m:03s ago
Use show cable modem partial-mode to check the reason for downgrading to partial mode:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
648
Layer 2 and DOCSIS 3.1 Configuration
Configuring RxMER Downgrade
By default, RxMER downgrade is disabled, use the following command to enablethis feature:
Router(config)# cable upstream ofdma-prof-mgmt downgrade rxmer-enable
Then configure the data IUC below which the OFDMA channel will be downgraded to partial mode, the
default number is 13:
Router(config-ofdma-mod-profile)# ofdma-prof-mgmt downgrade rxmer min-iuc value
You can also configure the number of minislots that can be below minimum IUC and not trigger downgrade,
the default number is 0:
cable upstream ofdma-prof-mgmt downgrade
Router(config)#
rxmer-exempt-mslot-pct value
The following example shows how to configure RxMER downgrade in cBR-8:
To display the count of profile partial downgrade, use the command as shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
649
Layer 2 and DOCSIS 3.1 Configuration
Display the Cable Modem Count per Profile
Display CM counts per US IUC Cisco IOS XE Bengaluru 17.6.1x This feature introduces new
and DS profile commands show cable modem
phy ofdm downstream prof-count
and show cable modem phy ofdm
upstream iuc-count, it helps
tracking and reporting number of
Cable Modems being in use per
Upstream IUC and Downstream
Profile on each controller
separately. These counters are
indicative of health of the RF plant.
To display the CM count per upstream port and IUC, use the show cable modem phy ofdm upstream
iuc-count command as shown in the example below:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
650
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Upstream Profile Selection
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DOCSIS3.1 US Profile Cisco IOS XE Fuji 16.7.1 This feature was integrated into Cisco IOS XE Fuji
Selection 16.7.1 on the Cisco cBR Series Converged
Broadband Routers.
Codeword Errors Cisco IOS XE Gibraltar This feature was integrated into Cisco IOS XE
Monitoring 16.12.1x Gibraltar 16.12.1x on the Cisco cBR Series
Converged Broadband Routers.
Downgrading to Partial Cisco IOS XE Gibraltar This feature was integrated into Cisco IOS XE
Mode 16.12.1y Gibraltar 16.12.1y on the Cisco cBR Series
Converged Broadband Routers.
RxMER Downgrade Cisco IOS XE Gibraltar This feature was integrated into Cisco IOS XE
16.12.1z Gibraltar 16.12.1z on the Cisco cBR Series
Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
651
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Upstream Profile Selection
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
652
CHAPTER 43
Proactive Network Management
This document describes how to configure the Proactive Network Management on the Cisco cBR Series
Converged Broadband Router.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 653
• Information about Proactive Network Management, on page 654
• Proactive Network Management Using Upstream Triggered Spectrum Capture , on page 654
• Proactive Network Management using OFDMA RxMER Probes, on page 679
• Troubleshooting Proactive Network Management Issues, on page 683
• Feature Information for Proactive Network Management, on page 685
Note The hardware components that are introduced in a given Cisco IOS-XE release are supported in all subsequent
releases unless otherwise specified.
Table 113: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 3.15.0S Cisco IOS-XE Release 3.15.0S
Router and Later Releases and Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-CCAP-SUP-160G • PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-SUP-60G3 • PID—CBR-CCAP-LC-80G-R
• PID—CBR-SUP-8X10G-PIC
3
Effective with Cisco IOS-XE Release 3.17.0S, CBR-CCAP-SUP-60G supports 8 cable line cards. The
total traffic rate is limited to 60 Gbps. The total number of downstream service flows is limited to 72268,
and downstream unicast low-latency flow does not count against the limits.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
653
Layer 2 and DOCSIS 3.1 Configuration
Information about Proactive Network Management
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
654
Layer 2 and DOCSIS 3.1 Configuration
Proactive Network Management Using Upstream Triggered Spectrum Capture
The Cisco cBR-8 router enables you to trigger a spectrum sample capture and perform spectrum-analysis
using the FreeRun mode. FreeRun mode is a continuous-mode with a maximum of 10 samples per second
stacked on each capture file).
The CCAP supports one client configuration per port on a line card. Create a capture configuration entry
before attempting to start or stop the capture tests. The interface index key for the
UsTriggeredSpectrumCaptureCfg object defines the one capture configuration for the FreeRun trigger mode.
The Cisco cBR-8 supports only one capture per end-user client per port simultaneously. Hence, the CCAP
sets the Upstream Triggered Spectrum Capture configuration index to 1. The Cisco cBR-8 does not support
a PNM MIB query for an Upstream Triggered Spectrum Capture configuration index other than 1. The Cisco
cBR-8 supports a maximum of eight captures on upstream ports per line card. The Cisco cBR-8 supports a
maximum of 20 captures per router for RPHY.
The Cisco cBR-8 does not support the following scenarios:
• UsTriggeredSpectrumCaptureResult MIB
• Simultaneous captures on adjacent ports on CLC
• RPD support captures only one us-port per RPD at a given time.
• docsPnmCmtsUtscCfgFilename OID
The PNM IOX container is used for the TFTP transfer of capture files to a user configured destination server.
The guestshell IOX container for TFTP transfer of PNM files is supported. The PNM executable is built into
the guestshell that is packaged as part of cbr8 image. This executable must be installed on both active and
standby SUP manually.
Step 1 Ensure that the guestshell container is running before the captures are started to ensure successful TFTP operation. Use
the show app-hosting list command to check if the guestshell container is running.
Example:
Step 2 The app-hosting CLI is used to install, deploy, start, and stop the IOX container.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
655
Layer 2 and DOCSIS 3.1 Configuration
Proactive Network Management Interface Index
Step 4 Ensure that the PNM TFTP process is active and running on the guestshell container.
Example:
The PNM capture tests generate files to report measurements or test results. The results file includes header
information that is common to all types of PNM tests and fields. The file also includes data that is specific to
the type of PNM test. The abstract PnmCaptureFile object defines the attributes and format of the header
information common to all PNM test files. File header fields are right-justified within the field and left-padded
with zero values if necessary.
The following fields define the header for the PnmCaptureFile object for Upstream Spectrum Triggered
Capture tests.
• FileType - A four-byte hexadecimal identifier specific to the type of PNM test that generated the data
file.
For Upstream Triggered Spectrum Capture, the file type is 0x504e4e6a.
• Major Version - This attribute represents the file header version. This value is incremented by one when
the header format is modified by this specification.
For Upstream Triggered Spectrum Capture, major version is 0x1.
• Minor Version - This attribute is reserved for vendor-specific and vendor-defined version information.
For Upstream Triggered Spectrum Capture, minor version is 0x0.
• CaptureTime - This attribute represents the epoch time (also known as 'UNIX time') which is the number
of seconds that have elapsed since midnight Coordinated Universal Time (UTC), Thursday, 1 January
1970.
• IfIndex - This attribute represents the ifIndex of the upstream RF port sampled.
• UniqueCcapId - A 256-byte hexadecimal field representing a unique CCAP identifier (either a loopback
address (IPv4 or IPv6) or FQDN). This value is a null-terminated string.
For Upstream Triggered Spectrum Capture, this value is the ‘hostname’ of the CMTS.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
656
Layer 2 and DOCSIS 3.1 Configuration
Proactive Network Management Interface Index
Step 1 Run the following show command to identify the SNMP ifindex value:
Step 2 Run the following command to identify the slot/subslot/port an ifindex that translates to RPHY:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
657
Layer 2 and DOCSIS 3.1 Configuration
Proactive Network Management Interface Index
Note Cisco IOS XE Gibraltar 16.10.1g introduces an RPHY ifIndex change. Ensure that you have gone through
the following updates to enable the changes:
• The RPHY ifIndex feature removes the Cisco private ifIndex for PRHY channels (ifIndex starting from
41,000). The ifIndex are not created manually. All the ifIndex are created automatically when configuring
RPD. It is applicable for ifIndex starting from 41w for US (if-type 205) and DS (if-type 128). The RPHY
ifIndex feature does not work for ifIndex values that are greater than 41w.
Before the ifIndex feature, in 16.10.1f and earlier releases:
Router# show snmp mib ifmib ifindex | i RPD
Upstream-Cable3/0/63:0-RPD(0053.0013.420c)-usport0: Ifindex = 421224
……
RPD(0053.0013.420c)-usport0: Ifindex = 435560
RPD(0053.0013.420c)-dsport0: Ifindex = 436584
Downstream-Cable3/0/31:0-RPD(0053.0013.420c)-dsport0: Ifindex = 437608
Downstream-Cable3/0/31:1-RPD(0053.0013.420c)-dsport0: Ifindex = 437609
• The RPHY ifIndex reimplement CoreToRpdMap/RpdToCoreMap tables to keep them aligned with
DOCS-RPHY-MIB-2018-07-26 definition.
You do not need to create a new ifIndex for US (if-type 205) and DS (if-type 128) channels when they are
configured to RPD. For versions before Cisco IOS XE Gibraltar 16.10.1g, it was required to create a new
ifIndex (>41k) for US (if-type 205) and DS (if-type 128) channels when they are configured to RPD:
[CBR]#show snmp mib ifmib ifindex | s RPD
RPD(0053.0013.420c)-usport0: Ifindex = 415080
RPD(0053.0013.420c)-dsport0: Ifindex = 416104
With the Cisco cBR-8 16.10.1g RPHY ifIndex feature, you do not need to manually populate any extra item
in legacy MIBs.
With the Cisco cBR-8 16.10.1g RPHY ifIndex feature, you must reimplement
docsRphyRpdIfCoreToRpdMapTable / docsRphyRpdIfRpdToCoreMapTable, not mapping to ifIndex (>41k)
for US (if-type 205) and DS (if-type 128). See the following:
/* docsRphyRpdIfCoreToRpdMapRpdRfChanType OID :1.3.6.1.4.1.4491.2.1.30.1.2.6.1.5
Table Index: docsRphyRpdIfCoreToRpdMapRpdCoreIndex, docsRphyRpdIfCoreToRpdMapRpdUniqueId,
docsRphyRpdIfCoreToRpdMapRpdRfPortDirection, docsRphyRpdIfCoreToRpdMapRpdRfPortIndex*/
SNMPv2-SMI::enterprises.4491.2.1.30.1.2.6.1.5.403561.0.4.159.51.0.145.2.0 = INTEGER:
usAtdma(5)
SNMPv2-SMI::enterprises.4491.2.1.30.1.2.6.1.5.322358.0.4.159.51.0.145.1.0 = INTEGER:
dsScQam(1)
IF-MIB::ifType.403561 = INTEGER: docsCableUpstream(129)
IF-MIB::ifType.322358 = INTEGER: other(1)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
658
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration Parameters
Note PNM capture configuration on cBR8 is supported only through SNMP user interface. Configuration examples
for MIB commands for PNM are provided in the following sections with examples using both snmpr
(setany/getone commands) as well as net-snmp tools (snmpset/snmpget commands).
Table 114: Supported capture configuration parameters and the corresponding MIB OID value
I_docsPnmCmtsUtscCfgTriggerMode 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.3
I_docsPnmCmtsUtscCfgCmMacAddr 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.6
I_docsPnmCmtsUtscCfgCenterFreq 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.8
I_docsPnmCmtsUtscCfgSpan 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.9
I_docsPnmCmtsUtscCfgNumBins 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.10
I_docsPnmCmtsUtscCfgAveraging 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.11
I_docsPnmCmtsUtscCfgQualifyCenterFreq 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.13
I_docsPnmCmtsUtscCfgQualifyBw 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.14
I_docsPnmCmtsUtscCfgQualifyThrshld 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.15
I_docsPnmCmtsUtscCfgWindow 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.16
I_docsPnmCmtsUtscCfgOutputFormat 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.17
I_docsPnmCmtsUtscCfgRepeatPeriod 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.18
I_docsPnmCmtsUtscCfgFreeRunDuration 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.19
I_docsPnmCmtsUtscCfgTriggerCount 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.20
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
659
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
I_docsPnmCmtsUtscCfgStatus 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.21
Starting from Cisco IOS XE Gibraltar 16.12.1x release, PNM output format ‘timeIQ’ and UTSC trigger mode
‘cmMac’ are supported in upstream triggered spectrum capture configuration objects.
Below is an example of the SNMP command configuration with PNM output format ‘timeIQ’ and UTSC
trigger mode ‘cmMac’.
snmpset -v2c -c private 10.74.54.13 1.3.6.1.4.1.4491.2.1.27.1.1.1.2.0 x "0B 01 01 0C"
snmpset -v2c -c private 10.74.54.13 1.3.6.1.4.1.4491.2.1.27.1.1.1.3.0 s "path"
The following Upstream Triggered Spectrum Capture configuration MIBs are supported. SNMP walk is
supported for all the MIB objects.
• docsPnmCmtsUtscCfgTriggerMode - This attribute indicates which upstream triggered spectrum capture
function trigger modes are supported. Only FreeRun is supported. The following are the enumerated
values for trigger mode for PNM.
• D_docsPnmCmtsUsSpecAnTrigMode_other 1
• D_docsPnmCmtsUsSpecAnTrigMode_freeRunning 2
• D_docsPnmCmtsUsSpecAnTrigMode_miniSlotCount 3
• D_docsPnmCmtsUsSpecAnTrigMode_sid 4
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
660
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
• D_docsPnmCmtsUsSpecAnTrigMode_idleSid 5
• D_docsPnmCmtsUsSpecAnTrigMode_minislotNumber 6
• D_docsPnmCmtsUsSpecAnTrigMode_cmMac 7
• D_docsPnmCmtsUsSpecAnTrigMode_quietProbeSymbol 8
• For FreeRun mode, the CCAP initiates sampling and continues sampling until the time duration configured
in the attribute FreeRunDuration has transpired. Sampling terminates when the time duration configured
in FreeRunDuration has elapsed or when FFT is disabled. The interval between captures is the greater
of RepeatPeriod and the minimum period that is supported by the CCAP.
• From Cisco IOS XE Gibraltar 16.12.1x release, PNM output format ‘timeIQ’ and UTSC trigger mode
‘cmMac’ are supported in upstream triggered spectrum capture configuration objects.
• Trigger mode set and get examples:
• snmpr commands:
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.3.<ifIndex>.1 -i 2
clabProjDocsis.27.1.3.10.2.1.3.<ifIndex>.1 = 2
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.3.<ifIndex>.1 i 2
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.3.<ifIndex>.1 = INTEGER: 2
• docsPnmCmtsUtscCfgCenterFreq - This attribute specifies the center frequency of the upstream spectrum
to be sampled for analysis.
• snmpr commands:
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.8.<ifIndex>.1 –g 102400000
clabProjDocsis.27.1.3.10.2.1.8.<ifIndex> = 102400000
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.8.<ifIndex>.1 u 102400000
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.8.<ifIndex>.1 = Gauge32: 102400000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
661
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
• docsPnmCmtsUtscCfgSpan - This attribute determines the frequency span of the upstream spectrum
sample capture. When this attribute is read, it provides the actual span, which may be different from the
requested (configured) span due to implementation effects.
• snmpr commands:
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.9.<ifIndex>.1 –g 204800000
clabProjDocsis.27.1.3.10.2.1.9.<ifIndex>.1 = 204800000
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.9.<ifIndex>.1 u 204800000
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.9.<ifIndex>.1 = Gauge32: 204800000
Note The center frequency and span capture parameters are set to zero as per OSSI
specifications on capture configuration entry creation. For freerun trigger mode,
you must set these values in the valid range to run capture tests on the port.
• docsPnmCmtsUtscCfgNumBins - This attribute determines the number of frequency bins or samples per
span when sampling the upstream spectrum. This attribute provides the actual number of bins, which
may be different from the configured number due to implementation effects.
• snmpr commands
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.10.<ifIndex>.1 –g 4096
clabProjDocsis.27.1.3.10.2.1.10.<ifIndex>.1 = 4096
• net-snmp commands
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.10.<ifIndex>.1 u 4096
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.10.<ifIndex>.1 = Gauge32: 4096
• docsPnmCmtsUtscCfgAveraging - This attribute specifies whether the CCAP should average spectral
frequency domain sample power to remove spurious spectral peaks and troughs and the number of samples
to use to calculate the average power. The CCAP must not calculate the average of the upstream spectrum
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
662
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
samples when the value of Averaging is zero. The CCAP MUST calculate the average power of upstream
spectrum samples, over the number of samples that are specified, when the value of the Averaging
attribute is nonzero.
• snmpr commands
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.11.<ifIndex>.1 –g 245
clabProjDocsis.27.1.3.10.2.1.11.<ifIndex>.1 = 245
• net-snmp commands
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.11.<ifIndex>.1 u 245
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.11.<ifIndex>.1 = Gauge32: 245
• docsPnmCmtsUtscCfgCmMacAddr - This attribute specifies the cable modem from which the CCAP
captures upstream transmissions. This attribute is used only when the TriggerMode is CmMac and is
ignored otherwise.
• net-snmp commands
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.6.<ifIndex>.1
x “CM-MAC”
• net-snmp commands
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.13.<ifIndex>.1 u 102400000
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.13.<ifIndex>.1 = Gauge32:
102400000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
663
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
• docsPnmCmtsUtscCfgQualifyBw - This attribute specifies the bandwidth of a band that is used to qualify
a spectrum for upload. The average of the FFT linear power values in this band is computed and compared
to a threshold. If the average power in the band is below the threshold, the spectrum is discarded. If the
power average is greater than or equal to the threshold, the spectrum is considered qualified.
• snmpr commands:
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.14.<ifIndex>.1 –g 25600000
clabProjDocsis.27.1.3.10.2.1.14.<ifIndex>.1 = 25600000
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.14.<ifIndex>.1 u 25600000
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.14.<ifIndex>.1 = Gauge32: 25600000
• net-snmp commands
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.15.<ifIndex>.1 i -200
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.15.<ifIndex>.1 = INTEGER: -200
• docsPnmCmtsUtscCfgWindow - This attribute indicates which of the upstream triggered spectrum capture
function window formats are supported by the CCAP. Currently Cisco cBR-8 supports rectangular
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
664
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
(default), Blackmann-Harris, and Hann and Hamming formats. The following are the enumerated values
for window mode for PNM.
• D_docsPnmCmtsUtscCfgWindow_other 1
• D_docsPnmCmtsUtscCfgWindow_rectangular 2
• D_docsPnmCmtsUtscCfgWindow_hann 3
• D_docsPnmCmtsUtscCfgWindow_blackmanHarris 4
• D_docsPnmCmtsUtscCfgWindow_hamming 5
• D_docsPnmCmtsUtscCfgWindow_flatTop 6
• D_docsPnmCmtsUtscCfgWindow_gaussian 7
• D_docsPnmCmtsUtscCfgWindow_chebyshev 8
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.16.<ifIndex>.1 i 3
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.16.<ifIndex>.1 = INTEGER: 3
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
665
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
CCAP supports time-IQ and fftPower output format. The time-IQ is supported from Cisco IOS XE
Gibraltar 16.12.1x. The following are the enumerated values for output format mode for PNM.
• D_docsPnmCmtsUtscCfgOutputFormat_timeIQ 1
• D_docsPnmCmtsUtscCfgOutputFormat_fftPower 2
• D_docsPnmCmtsUtscCfgOutputFormat_rawAdc 3
• D_docsPnmCmtsUtscCfgOutputFormat_fftIQ 4
• D_docsPnmCmtsUtscCfgOutputFormat_fftAmplitude 5
• D_docsPnmCmtsUtscCfgOutputFormat_fftDb 6
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.17.<ifIndex>.1 i 2
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.17.<ifIndex>.1 = INTEGER: 2
Note Only the fft-pwr and time-IQ output formats are currently supported.
• docsPnmCmtsUtscCfgRepeatPeriod - This attribute specifies the length of time in milliseconds for which
the CCAP continues to capture and return FFT results when in free running mode. The CCAP is permitted
to trigger at larger intervals if unable to support the requested interval. Configuring a zero value indicates
that the test is to run once only.
• The Repeat Period is configured in microseconds and default is 50000 usec. The CCAP MUST reject
an attempt to set RepeatPeriod to a value greater than the current value of FreeRunDuration.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
666
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.18.<ifIndex>.1 u 25000
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.18.<ifIndex>.1 = Gauge32: 25000
• net-snmp commands
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.19.<ifIndex>.1 u 5000
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.19.<ifIndex>.1 = Gauge32: 5000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
667
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Configuration MIB Objects
• net-snmp commands
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.20.<ifIndex>.1 u 200
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.20.<ifIndex>.1 = Gauge32: 200
• docsPnmCmtsUtscCfgStatus - This attribute determines the creation, deletion, and change of status of
an actual capture configuration entry on any port of the CCAP CLC. All capture entries must first be
created by a client on a port before attempting to initiate any tests on the port. Thereby the client ‘owns’
that port and its configuration after creation. No other client can run any tests on the port till the currently
active client ‘destroys’ the configuration entry and thereby releases ownership of that port.
• Any tests on a given port that is owned by a client can be run only when the capture configuration status
is ’Active’. When a configuration is created, it is created with certain default values and marked ‘Not
Ready’. All capture parameters must be configured in valid range for the capture entry status to become
‘Active’. If the configuration values for various capture parameters are modified by the user/client and
not according to the OSSI specification, the configuration status of the entry will be marked ‘NotReady’.
• A capture configuration entry cannot be modified to any state unless created first. An entry cannot be
recreated without destroying the previous version first. An entry cannot be modified when capture tests
are currently running on the port.
• The following are the enumerated values for configuration entry status for PNM:
• D_docsPnmCmtsUtscCfgStatus_active 1
• D_docsPnmCmtsUtscCfgStatus_notInService 2
• D_docsPnmCmtsUtscCfgStatus_notReady 3
• D_docsPnmCmtsUtscCfgStatus_createAndGo 4
• D_docsPnmCmtsUtscCfgStatus_createAndWait 5
• D_docsPnmCmtsUtscCfgStatus_destroy 6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
668
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Control Objects and MIBs
• net-snmp commands
• server > snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.21.<ifIndex>.1 i 4
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.2.1.21.<ifIndex>.1 = INTEGER: 4
Note A configuration can be created with certain default values and is marked 'Not
Ready'. It is only changed to 'Active' when valid capture configuration parameters
are configured by the user. Capture tests can only be run on configurations that
are 'Active'.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
669
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Control Objects and MIBs
Where Y is Ifindex, and Z is the PNM Upstream Triggered Spectrum Capture Configuration Index –
Which is always 1. Currently only one capture configuration per upstream port is supported.
• The capture control entry can be used to start captures or stop any active captures. The
docsPnmCmtsUtscCtrlInitiateTest is a boolean value which when set, initiates a capture.
• Starting a capture (You can only start a capture only if you have configured and owned the port, and if
the capture configuration entry is active).
• snmpr commands:
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.3.1.1.<ifIndex>.1 -i 1
clabProjDocsis.27.1.3.10.3.1.1.<ifIndex>.1 = 1
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.3.1.1.<ifIndex>.1 i 1
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.3.1.1.<ifIndex>.1 = INTEGER: 1
• Stop a capture (You can stop an active capture only if you own that port):
• snmpr commands:
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.3.1.1.<ifIndex>.1 -i 2
clabProjDocsis.27.1.3.10.3.1.1.<ifIndex>.1 = 2
Note Ensure that you pass a value '2', for the setany command to stop the capture.
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.3.1.1.<ifIndex>.1 i 2
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.3.1.1.<ifIndex>.1 = INTEGER: 2
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
670
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Status Objects and MIBs
Note Ensure that you pass a value '2', for the snmpset command to stop the capture.
• D_docsPnmCmtsUtscStatusMeasStatus_inactive 2
• D_docsPnmCmtsUtscStatusMeasStatus_busy 3
• D_docsPnmCmtsUtscStatusMeasStatus_sampleReady 4
• D_docsPnmCmtsUtscStatusMeasStatus_error 5
• D_docsPnmCmtsUtscStatusMeasStatus_resourceUnavailable 6
• D_docsPnmCmtsUtscStatusMeasStatus_sampleTruncated 7
• The status is inactive when the capture configuration entry is created and is marked busy when the tests
are actively running on the port. Any platform resource limitation to run a test to make the status ‘resource
unavailable’ and the error encountered while running a test would mark the status as ‘error’.
• Get capture status on a port (You can get the status of capture on the port only if you own that port.
• snmpr commands:
server > getone -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.4.1.1.<ifIndex>.1
clabProjDocsis.27.1.3.10.4.1.1.<ifIndex>.1 = 4
• net-snmp commands:
server > snmpget -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.4.1.1.<ifIndex>.1
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.4.1.1.<ifIndex>.1 = INTEGER: 4
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
671
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Capability Objects and MIBs
• docsPnmCmtsUtscCapabOutputFormat 2
• docsPnmCmtsUtscCapabWindow 3
• docsPnmCmtsUtscCapabDescription 4
• net-snmp commands:
• server > snmpget -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.1.1.1.<ifIndex>
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.1.1.1.<ifIndex> = Hex-STRING: 00 02
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
672
Layer 2 and DOCSIS 3.1 Configuration
Upstream Triggered Spectrum Capture Bulk Data Control Objects and MIBs
Upstream Triggered Spectrum Capture Bulk Data Control Objects and MIBs
The following Upstream Triggered Spectrum Capture bulk data control objects and MIBs are supported for
PNM:
• PNM Bulk Data Control Objects OID: 1.3.6.1.4.1.4491.2.1.27.1.1.1
• PNM BULK DATA CONTROL OID: 1.3.6.1.4.1.4491.2.1.27.1.1.1.X
Where X is the bulk data transfer control parameter.
• The Bulk Data Transfer (BDT) control objects that are supported are the IPaddress type, BDT server IP
and BDT destination path. This indicates to the CCAP the location where the capture results files should
be sent through TFTP transfer. In CBR8, the TFTP transfer is done through IOX container and as such,
other BDT objects are not relevant to this design model. IP address type can be automatically set by
CCAP based on the server IP value specified.
• The following are the enumerated values for BDT for PNM:
• docsPnmBulkDestIpAddrType 1
• docsPnmBulkDestIpAddr 2
• docsPnmBulkDestPath 3
docsPnmBulkDestIpAddrType.0 = ipv4(1)
docsPnmBulkDestIpAddr.0 = 20 01 0d b8
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.1.1.2.0 x 20010db8
SNMPv2-SMI::enterprises.4491.2.1.27.1.1.1.2.0 = Hex-STRING: 20 01 0D B8
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
673
Layer 2 and DOCSIS 3.1 Configuration
Configuring the PNM MAX-HOLD Trigger Mode
docsPnmBulkDestIpAddrType.0 = ipv6(2)
• net-snmp commands:
• server > snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.1.1.2.0 x 20010db885a3000000008a2e03707311
SNMPv2-SMI::enterprises.4491.2.1.27.1.1.1.2.0 = Hex-STRING: 20 01 0D B8 85 A3
00 00 00 00 8A 2E 03 70 73 11
server > snmpget -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.1.1.1.0
SNMPv2-SMI::enterprises.4491.2.1.27.1.1.1.1.0 = INTEGER: 2
docsPnmBulkDestPath.0 = pnm
• net-snmp commands:
• server > snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.1.1.3.0 s ‘pnm/test’
SSNMPv2-SMI::enterprises.4491.2.1.27.1.1.1.3.0 = STRING: "pnm/test"
Step 1 Configure the PNM docsPnmCmtsUsSpecAnTrigMode to ‘other’ mode. Both the SNMP and CLI can set the trigger
mode. See the following examples:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
674
Layer 2 and DOCSIS 3.1 Configuration
Proactive Network Management MAX-HOLD trigger mode
• For SNMP:
snmpset -v2c -c private 80.4.2.11 1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.3.435572.1 i 1
• For CLI:
test cable pnm uts configure trigger-mode other
Adding a new TrigMode to MIB might take long and cause many specification changes.
• For CLI:
test cable pnm bdt config set-ip 32.1.13.184
Step 4 Enable GCP message support. Send the TFTP server IP address and Static L2TP session ID through TLV58 message,
and the TrigMode ‘other’ is send to RPD through TLV41 message.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
675
Layer 2 and DOCSIS 3.1 Configuration
Debugging the PNM feature on cBR8
Use the following show command to check the state of capture on the Line Card. It lists the total number of
samples per capture context in the CLC. When the capture tests are running, the packet counts on the
corresponding Line Card would keep incrementing.
Router# show cable card 6/0 us-triggered-spectrum its-commonLAST event
UTSCOM event STATUS
client_id 1
test_id 1
port 0
dev 8
phy_chan 0
logi_chan 0
status 4
WBFFT Dev trig-mode, data-ready, packets on WBFFT dev, countdown :
wbfft dev 0: 0 0 11 0
wbfft dev 1: 0 0 0 0
wbfft dev 2: 0 0 0 0
wbfft dev 3: 0 0 0 0
wbfft dev 4: 0 0 0 0
wbfft dev 5: 0 0 0 0
wbfft dev 6: 0 0 0 0
wbfft dev 7: 0 0 0 0
total packets: 11
The dtrack utility can also be used for debugging the packets punted through CPP from CLC to container.
To use the dtrack utility, complete the following steps:
1. On the supervisor, use the following CLI:
test platform hardware qfp active feature docsis dtrack mac 0001.aaaa.cccc
test platform hardware qfp active feature docsis dtrack packe
2. Start the trigger and use the following CLI to dump the packets (this can be very verbose as there are 10
samples per file per second):
show platform hardware qfp active feature docsis dtrack statistics verbose
To obtain the dumping statistics on the IOX container, use the following CLI:
• dir harddisk:/iox/repo-lxc/lxc-data/<CAF id>/logs/
• more harddisk:/iox/repo-lxc/lxc-data/<CAF id>/logs/.stats
• more harddisk:/iox/repo-lxc/lxc-data/<CAF id>/logs/pnm.log
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
676
Layer 2 and DOCSIS 3.1 Configuration
Quick Install Guide
Ensure that the PNM TFTP process is active and running on the guestshell container as listed:
• If the PNM service is not active, attempt recovery by going through the following steps:
1. Destroy the guestshell instance. Run the guestshell destroy command.
2. Recreate the gusetshell by running the guestshell enable command.
3. Check if the guestshell instance is running by using the show app-hosting list command. Verify
that the PNM service is active.
• Verify that the TFTP server IP is reachable from the guestshell container and ping is successful.
guestshell run ping -c5 <tftp_server_ip>
3. Ensure that the pnm process is running on the guestshell. Run the guestshell run systemctl status pnm
command. For more information on the command usage, go through Step 4, on page 656.
4. Configure the Bulk Data Ttransfer parameters. Go through the following steps to set the TFTP IP address
and TFTP path. Alternatively, also go through Upstream Triggered Spectrum Capture Bulk Data Control
Objects and MIBs, on page 673 for detailed information.
• Set the BDT IPv4 IP address type and TFTP IP address
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
677
Layer 2 and DOCSIS 3.1 Configuration
Quick Install Guide
• snmpr commands:
• server> setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.1.1.2.0 -o 20:01:0d:b8
docsPnmBulkDestIpAddr.0 = 20 01 0d b8
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.1.1.2.0 x 20010db8
SNMPv2-SMI::enterprises.4491.2.1.27.1.1.1.2.0 = Hex-STRING: 20 01 0D B8
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.1.1.3.0 s ‘pnm/test’
SSNMPv2-SMI::enterprises.4491.2.1.27.1.1.1.3.0 = STRING: "pnm/test"
5. Create and configure a capture config entry. Go through the Upstream Triggered Spectrum Capture Control
Objects and MIBs, on page 669 for information on creating and configuring a capture config entry.
6. Set the minimum capture config paramters that are needed (center-frequency, span and duration).
a. Set the D_docsPnmCmtsUtscCfgStatus_createAndGo 4.
server > setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.21.<ifIndex>.1 -i 4
clabProjDocsis.27.1.3.10.2.1.21.<ifIndex>.1 = 4
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
678
Layer 2 and DOCSIS 3.1 Configuration
Proactive Network Management using OFDMA RxMER Probes
d. Set the docsPnmCmtsUtscCfgFreeRunDuration. Increase the duration to a large value to keep the
freerun capture running.
server > setany -v2c <cmts_ip> <community_name>
1.3.6.1.4.1.4491.2.1.27.1.3.10.2.1.19.<ifIndex>.1 -g 5000
clabProjDocsis.27.1.3.10.2.1.19.<ifIndex>.1 = 5000
Note Ensure that the capture center frequency and span are in a valid range. IOS error messages are triggered if the
user attempts to start capture tests with an invalid capture configuration. The recommended configuration
values are provided in the messages.
• net-snmp commands:
• server> snmpset -v2c -c <community_name> <cmts_ip>
1.3.6.1.4.1.4491.2.1.27.1.3.10.3.1.1.<ifIndex>.1 i 1
SNMPv2-SMI::enterprises.4491.2.1.27.1.3.10.3.1.1.<ifIndex>.1 = INTEGER: 1
8. The captures are running and files should appear on the TFTP server under the BDT TFTP path configured.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
679
Layer 2 and DOCSIS 3.1 Configuration
Proactive Network Management using OFDMA RxMER Probes
PNM RxMER probes are initiated and controlled through SNMP MIB commands. The DOCS-PNM-MIB
specification details the applicable commands under the docsPnmCmtsUsOfdmaRxMerTable. A single
RxMER probe can be started for each OFDMA channel in the system by specifying the target cable modem
mac-address. The RxMER probe results are sent to a remote TFTP server using the IOX Guestshell PNM
service
The following command options are supported for DocsPnmCmtsUsOfdmaRxMerTable:
• docsPnmCmtsUsOfdmaRxMerEntry.[ifIndex]
Each row of the DocsPnmCmtsUsOfdmaRxMerTable is uniquely identified by the OFDMA channel
ifIndex. You can identify the ifIndex of a particular OFDMA channel by running the following command:
• docsPnmCmtsUsOfdmaRxMerEnable
Set to TRUE to initiate collection of the RxMER data and send to TFTP server. Setting it to FALSE
restores the MIB values to defaults.
• docsPnmCmtsUsOfdmaRxMerCmMac
Specifies the mac-address of the CM that performs the RxMER probe.
• docsPnmCmtsUsOfdmaRxMerPreEq
You can either set the value to TRUE to perform RxMER probe with Pre-Equalization, or choose to set
the value to FALSE to perform RxMER probe without Pre-Equalization.
Note We recommend that probing is done with Pre-Equalization, as this will have the
CM transmit on each sub-carrier using a gain that will normalize the signal arriving
at the CMTS.
• docsPnmCmtsUsOfdmaRxMerNumAvgs
This is in the range of 1-255. Any integer greater than one will generate multiple probes and average the
result before sending it to the TFTP server.
• docsPnmCmtsUsOfdmaRxMerMeasStatus
Indicates the status of the probe request [Inactive, Busy, SampleReady, Error]. See the MIB definition
for complete details. Ensure that no modifications are made to other MIB fields for the table entry while
the probe is in Busy state.
• docsPnmCmtsUsOfdmaRxMerFileName
Displays the name of the file written to the TFTP server. You can choose to leave it blank, and an
autogenerated filename will be used. The filename is read back after the probe is complete and the status
is read as SampleReady.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
680
Layer 2 and DOCSIS 3.1 Configuration
PNM RxMER Probe High Availability
Note Do note that new file names are not autogenerated for subsequent probes. Hence,
ensure that your filename value is cleared or set to a new value before initiating
a subsequent probe. This will avoid the problem of new probe data overwriting
information on the previous probe with the same filename.
Note When restarting the RxMER probe on the Standby Line Card, care should be
taken to identify the new ifIndex of the OFMDA channel. This will be different
from the Primary Line Card.
• LCPR: Operations that are in progress will be restarted by SUP after the LCPR completion. An
internal operation timeout will restart the RxMER probe after one minute, for a maximum of three
attempts. During this time, the RxMER status will remain as “Busy”.
• To display the count of all the PNM RxMER jobs by ifIndex, use the test cable pnm rxmer <ifIndex>
get all command. See the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
681
Layer 2 and DOCSIS 3.1 Configuration
RxMer Probe Debugging
Router# test cable pnm rxmer 389838 get all PNM RxMER MIB for ifIndex 389838
Status: INACTIVE
CM-mac: 0000.0000.0000
Enable: False
Pre-Eq: OFF
Num-Avgs: 1
TFTP filename: <default>
When upstream profile management is enabled, the show cable modem <mac> prof-mgmt upstream verbose
command can also be used to view the OFDMA RxMER probe data. The values shown should be similar to,
but not exactly the same as the values reported in the TFTP upload file. This is because data was collected
using probes at different times.
The RxMER probe data can also be collected and displayed directly on the CBR8 console using the ping
docsis pnm <ip-address> upstream <us-chan> ignored command. This command will initiate a RxMER
probe to the targeted cable modem upstream OFDMA channel. The ignore option on the command will
prevent the RxMER probe results from impacting OFDMA profile management. The RxMER probe data can
then be viewed on the console using the show cable modem <ip-address> prof-mgmt upstream ignored
command. For example:
Ucid : 7
RxMer Exempt Percent : 0
RxMer Margin qDB : 0
RxMer Threshold Percent: 2
Start Sc : 148
End Sc : 1067
Num RxMER Measurement : 1068
Tx Time : 0h:03m:49s ago
Rx Time : 0h:03m:49s ago
MER Poll Period (min): 5
Auto Profile Upgrade : Yes
Upgrd Dly Cnt (cur/cfg): 0/1
Upgrd Dly rcmd IUC : none
Recommended IUC : 13
Current IUC : 13
Downgrade IUC : 13
RxMER send/recv count : 196/196
DBC : 31/31/0/0/0
(send/succeed/err/reject/timeout)
State : Ready
Profile Downgrade : Disabled
0x0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0x0020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0x0040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0x0060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0x0080 00000000 00000000 00000000 00000000 00000000 B3AEB0BB AEACA9B1 A8A9AEB8
0x00A0 ABADB6A7 AAB1B2AE B1B9B5A8 B4A7ABB0 A4B3ACAE AEB1BAB4 B2ADB3B4 B0B7B9B5
0x00C0 BAB3B5AA A5A3A7AB ABB2ACB1 B1B1B3AC B4ADAFAB 9DACA5AE AEB5ACB1 A6ADB4B2
0x00E0 A3B7ADBB B5ADAEB7 A8A7ABB2 9EAEBDB1 AAB1B6B7 B2AFAAB0 9BB0B1AF B7ACB5AD
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
682
Layer 2 and DOCSIS 3.1 Configuration
Troubleshooting Proactive Network Management Issues
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
683
Layer 2 and DOCSIS 3.1 Configuration
Troubleshooting Proactive Network Management Issues
• Ensure that the capture configuration entry was created properly and the client/snmp owns the
capture port using MIB commands.
• Ensure that the parameters being configured are supported and within the valid range.
• Enable debug cable pnm utscom-error to check for any errors.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
684
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Proactive Network Management
no mop enabled
no mop sysid
!
app-hosting appid guestshell
app-vnic gateway0 virtualportgroup 0 guest-interface 0
guest-ipaddress P.Q.R.254 netmask 255.255.255.252
app-default-gateway P.Q.R.253 guest-interface 0
!
Table 115: Feature Information for Upstream Triggered Spectrum Capture - Proactive Network Management
DOCSIS 3.1 Upstream Cisco IOS XE Gibraltar This feature was integrated into Cisco IOS XE
Triggered Spectrum Capture 16.10.1 Gibraltar 16.10.1 on the Cisco cBR Series
Converged Broadband Routers.
MAX-HOLD trigger mode Cisco IOS XE Gibraltar This feature was integrated into Cisco IOS XE
16.10.1d Gibraltar 16.10.1d on the Cisco cBR Series
Converged Broadband Routers.
Support PNM output format Cisco IOS XE Gibraltar This feature was integrated into Cisco IOS XE
‘timeIQ’ and UTSC trigger 16.12.1x Gibraltar 16.12.1x on the Cisco cBR Series
mode ‘cmMac’ Converged Broadband Routers.
Proactive Network Management Cisco IOS XE Gibraltar This feature was integrated into Cisco IOS XE
using OFDMA RxMER Probes 16.12.1y Gibraltar 16.12.1y on the Cisco cBR Series
Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
685
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Proactive Network Management
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
686
CHAPTER 44
Downstream Power Tilt
The Downstream Power tilt feature is used to correct cable loss in the head-end to produce a flat power
spectrum for all channels in the controller port.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 687
• Information about Downstream Power Tilt, on page 689
• How to Configure the Downstream Power Tilt, on page 689
• Feature Information for Downstream Power Tilt, on page 691
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
687
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 116: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
688
Layer 2 and DOCSIS 3.1 Configuration
Information about Downstream Power Tilt
Note There may be noise floor degradation on the failover path (following linecard switchover) with this feature
enabled.
Below is an example:
controller Integrated-Cable 3/0/0
max-ofdm-spectrum 192000000
max-carrier 32
base-channel-power 34
power-tilt linear 4.0 max-frequency 696000000
rf-chan 0 31
type DOCSIS
frequency 261000000
rf-output NORMAL
power-adjust -2.0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
689
Layer 2 and DOCSIS 3.1 Configuration
Verifying Downstream Power Tilt Configuration
qam-profile 1
docsis-channel-id 1
rf-chan 158
power-adjust 0
docsis-channel-id 159
ofdm channel-profile 20 start-frequency 600000000 width 96000000 plc 645000000
In the above configuration steps, there is a command power-tilt mode loss max-frequency freq-max, where
the mode represent a formula that calculates the loss of a coax cable at a frequency F, given the loss at freq-max
is known. It provides two options to select:
• linear: lossF = lossfreq-max * (F / freq-max)
• cable-loss-approx: lossF = lossfreq-max * SQRT( (freq-max - F) / freq-max)
Chan State Admin Mod-Type Start Width PLC Profile-ID dcid power output Frequency
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
690
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Downstream Power Tilt
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Downstream Power Cisco IOS XE Fuji This feature was introduced on Cisco IOS XE Fuji 16.7.1
Tilt 16.7.1 on the Cisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
691
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Downstream Power Tilt
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
692
CHAPTER 45
Controller Profile Configuration
This document describes how to configure the controller profile on the Cisco cBR Series Converged Broadband
Router.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 693
• Information about Controller Profile Configuration, on page 695
• How to Configure the Controller Profile, on page 695
• Feature Information for Controller Profile Configuration, on page 699
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
693
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 118: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
694
Layer 2 and DOCSIS 3.1 Configuration
Information about Controller Profile Configuration
Note • If user wants to configure controller using profile, it is recommended to start configuration on a “clean”
CMTS without any legacy command configured in Integrated-Cable and Upstream-Cable controllers.
Do not switch over between legacy configuration and profile.
• When modifying controller profile, all related controllers will be changed. So if user wants to configure
a specific controller, for example, modify the base-channel power of a controller, user should not bind
this controller to a profile together with other controllers.
• Legacy controller configuration commands are not supported if I-CMTS controller-profile is enabled.
• Legacy controller configuration cannot be shown in running-config if I-CMTS controller-profile is
enabled.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
695
Layer 2 and DOCSIS 3.1 Configuration
Verifying Downstream Controller Profile Configuration
enable
configure terminal
controller integrated-cable slot/subslot/port
profile id
Below is an example:
cable downstream controller-profile 0 I-CMTS
max-carrier 32
base-channel-power 34
rf-chan 0 3
type DOCSIS
frequency 111000000
rf-output NORMAL
qam-profile 1
docsis-channel-id 1
Note • When configure a new I-CMTS controller profile, keyword I-CMTS is needed. If input RPHY or do not
input any keyword, the system will consider it as a RPHY controller profile. Once a profile type
(RPHY/I-CMTS) is set, it cannot be modified.
• Updating a profile will affect all the controllers bond with it. To delete a profile that bond with controller,
user must unbind all the controllers first. All rf-channel configuration in controller will be deleted after
unbind.
• At least 8 QAM channels should be configured to get the right power. Single continuous wave (CW)
mode is not supported.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
696
Layer 2 and DOCSIS 3.1 Configuration
Configuring Upstream Controller Profile
Configured RF Channels:
Chan Admin Frequency Type Annex Mod srate Qam-profile dcid power output
0 UP 213000000 DOCSIS B 256 5361 1 1 33.0 NORMAL
1 UP 219000000 DOCSIS B 256 5361 1 2 33.0 NORMAL
2 UP 225000000 DOCSIS B 256 5361 1 3 33.0 NORMAL
3 UP 231000000 DOCSIS B 256 5361 1 4 33.0 NORMAL
4 UP 237000000 DOCSIS B 256 5361 1 5 33.0 NORMAL
5 UP 243000000 DOCSIS B 256 5361 1 6 33.0 NORMAL
In the above output, integrated-cable 2/0/0 is bond to profile 0. So the output of the show controllers
integrated-Cable 2/0/0 rf-channel 0 5 should match the above output. See the example below:
Router# show controllers integrated-cable 2/0/0 rf-channel 0-5
...
Chan Admin Frequency Type Annex Mod srate Qam-profile dcid power output
0 UP 213000000 DOCSIS B 256 5361 1 1 33.0 NORMAL
1 UP 219000000 DOCSIS B 256 5361 1 2 33.0 NORMAL
2 UP 225000000 DOCSIS B 256 5361 1 3 33.0 NORMAL
3 UP 231000000 DOCSIS B 256 5361 1 4 33.0 NORMAL
4 UP 237000000 DOCSIS B 256 5361 1 5 33.0 NORMAL
5 UP 243000000 DOCSIS B 256 5361 1 6 33.0 NORMAL
To check if the parameters in a profile match with the ones configured, use the show running-config [all] |
section cable downstream controller-profile command as shown in the example below:
Router# show running-config | section downstream controller-profile
cable downstream controller-profile 0 I-CMTS
max-carrier 32
base-channel-power 34
rf-chan 0 3
type DOCSIS
frequency 111000000
rf-output NORMAL
qam-profile 1
docsis-channel-id 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
697
Layer 2 and DOCSIS 3.1 Configuration
Verifying Upstream Controller Profile Configuration
enable
configure terminal
controller upstream-cable slot/subslot/port
profile id
Note • When configure a new I-CMTS controller profile, keyword I-CMTS is needed. If input RPHY or do not
input any keyword, the system will consider it as a RPHY controller profile. Once a profile type
(RPHY/I-CMTS) is set, it cannot be modified.
• Updating a profile will affect all the controllers bond with it. To delete a profile that bond with controller,
user must unbind all the controllers first.
• OFDMA does not support the use of profile in this release.
Controller Upstream-Cable
...
Upstream-channel 0
chan-class-id : 0x0
channel-width : 1600000 1600000
docsis-mode : atdma
equalization-coefficient : TRUE
frequency : 5000000
...
modulation-profile : 221
...
shutdown : FALSE
...
In the above output, upstream-cable 9/0/0 is bond to profile 0. So the output of the show controllers
upstream-Cable 9/0/0 us-channel 0 should match the above output. See the example below:
Router# show controllers upstream-Cable 9/0/0 us-channel 0
...
Controller 9/0/0 upstream 0 AdminState:UP OpState: UP
atdma mode enabled
Frequency 5.000 MHz, Channel Width 1.600 MHz, Symbol Rate 1.280 Msps
Modulation Profile Group 221
To check if the parameters in a profile match with the ones configured, use the show running-config [all] |
section cable upstream controller-profile command as shown in the example below:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
698
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Controller Profile Configuration
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
SG Based Config (OpSimp) Cisco IOS XE Fuji This feature was introduced on Cisco IOS XE Fuji
Phase 2 16.7.1 16.7.1 on the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
699
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Controller Profile Configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
700
CHAPTER 46
Voltage Thresholds for AC Power Supply Module
Mode Control
This document describes how to configure the voltage thresholds for switching modes in AC Power
SupplyModule (PSM).
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 701
• Information about Voltage Thresholds for AC PSM Mode Control, on page 703
• How to Configure Voltage Thresholds for AC PSM Mode Control, on page 703
• Configuration Examples, on page 704
• Feature Information for Voltage Thresholds for AC PSM Mode Control, on page 704
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
701
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 120: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
702
Layer 2 and DOCSIS 3.1 Configuration
Information about Voltage Thresholds for AC PSM Mode Control
To use the default voltage thresholds, run the no platform power protection ac220v command as shown
below:
Router# configure terminal
no platform power protection ac220v
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
703
Layer 2 and DOCSIS 3.1 Configuration
Verifying Voltage Thresholds for AC PSM Mode Control
Note By default, power protection action is disabled to avoid service outage. If protection action is disabled, any
online FRU is not powered down in the event of insufficient power budget, but any newly installed line card
is not powered up.
To enable the power protection action, run the platform power protection action shutdown linecard
command:
Router# configure terminal
platform power protection action shutdown linecard
Configuration Examples
This section provides configuration examples for the voltage threshold feature.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
704
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Voltage Thresholds for AC PSM Mode Control
Table 122: Feature Information for Voltage Thresholds for AC PSM Mode Control
Voltage Thresholds for AC PSM Cisco IOS XE Fuji This feature was introduced in Cisco IOS XE
Mode Control 16.7.1 Fuji 16.7.1 on the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
705
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for Voltage Thresholds for AC PSM Mode Control
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
706
CHAPTER 47
DOCSIS3.1 Downstream Zero Bit Loading
This document describes how to configure DOCSIS3.1 Downstream Zero Bit Loading on the Cisco cBR
Series Converged Broadband Router.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 707
• Information about DOCSIS3.1 Downstream Zero Bit Loading, on page 709
• How to Configure DOCSIS3.1 Downstream Zero Bit Loading, on page 709
• Feature Information for DOCSIS3.1 Downstream Zero Bit Loading, on page 711
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
707
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 123: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
708
Layer 2 and DOCSIS 3.1 Configuration
Information about DOCSIS3.1 Downstream Zero Bit Loading
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
709
Layer 2 and DOCSIS 3.1 Configuration
Verifying Downstream Zero Bit Loading
User can also check DPD messages as shown in the example below:
router# show cable mac-domain c1/0/0 dpd integrated-Cable 1/0/0 158
DPD Message
MAC Header
Frame Control : 0xC2 (MAC specific, MAC msg, EHDR Off)
MAC Parameters : 0x0
Length : 41
Header Check Sequence : 0xB242 (45634)
MAC Management Header
Destination MAC ADDR : 01e0.2f00.0001
Source MAC ADDR : d42c.447c.2ce9
Length : 23
Destination SAP : 0
Source SAP : 0
Control : 3
Version : 5
Type : 50
Multipart : 0 (Sequence number 0, Fragments 0)
DPD fields
DCID : 159
Profile ID : 0
CCC : 4
TLV 5 Subcarrier Range/List : Range (continuous)
Modulation : 1024 (default value)
: 0000 - 4095
TLV 5 Subcarrier Range/List : Range (continuous)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
710
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for DOCSIS3.1 Downstream Zero Bit Loading
Modulation : Zero
: 1288 - 1307
DPD Message
MAC Header
Frame Control : 0xC2 (MAC specific, MAC msg, EHDR Off)
MAC Parameters : 0x0
Length : 39
Header Check Sequence : 0xCCAB (52395)
MAC Management Header
Destination MAC ADDR : 01e0.2f00.0001
Source MAC ADDR : d42c.447c.2ce9
Length : 21
Destination SAP : 0
Source SAP : 0
Control : 3
Version : 5
Type : 50
Multipart : 0 (Sequence number 0, Fragments 0)
DPD fields
DCID : 159
Profile ID : 255
CCC : 4
TLV 5 Subcarrier Range/List : Range (continuous)
Modulation : 16 (default value)
: 0000 - 4095
TLV 5 Subcarrier Range/List : List
Modulation : Zero
: 1368
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 124: Feature Information for DOCSIS3.1 Downstream Zero Bit Loading
DOCSIS3.1 Downstream Zero Bit Cisco IOS XE Fuji This feature was introduced into the Cisco cBR
Loading 16.8.1 Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
711
Layer 2 and DOCSIS 3.1 Configuration
Feature Information for DOCSIS3.1 Downstream Zero Bit Loading
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
712
CHAPTER 48
Reducing Power Consumption
This document describes how to reduce power consumption on the Cisco cBR Series Converged Broadband
Router.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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.
• Finding Feature Information, on page 713
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 713
• Information About Reducing Power Consumption, on page 715
• Configure Reduction of Power Consumption, on page 715
• Feature Information for Reducing Power Consumption , on page 716
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
713
Layer 2 and DOCSIS 3.1 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 125: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
714
Layer 2 and DOCSIS 3.1 Configuration
Information About Reducing Power Consumption
Router# enable
Router# configure terminal
Router(config)# controller integrated-Cable slot/subslot/port
Router (config-controller)# shutdown
Router# enable
Router# configure terminal
Router(config)# controller integrated-Cable 1/0/4
Router (config-controller)# shutdown
To power down the second downstream PHY module, run the following commands:
Router# enable
Router# configure terminal
Router(config)# cable downstream power-down-2nd-module slot
The following example shows how to power down the PHY module in slot 1.
Router# enable
Router# configure terminal
Router(config)# cable downstream power-down-2nd-module slot 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
715
Layer 2 and DOCSIS 3.1 Configuration
Verifying the Power-Saving Configuration
Port0-3 Power Consumption 82781 (mWatts), Port4-7 Power Consumption 53443 (mWatts)
To check power consumption in downstream controllers 4 to 7 after powering down the downstream PHY
module, run the following command.
Router#show cable card 1/0 ds-phy display | include Watts
Port0-3 Power Consumption 82781 (mWatts), Port4-7 Power Consumption 0 (mWatts)
The second downstream PHY module information shows Powered down to save energy when the show cable
card slot/sub-slot ds-phy display | include detected command is run.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Reducing Power Cisco IOS XE Fuji This feature was introduced in Cisco IOS XE Fuji
Consumption 16.9.1a 16.9.1 on the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
716
PA R T V
Layer 2 and Layer 3 VPN Configuration
• L2VPN Support over Cable, on page 719
• L2VPN Over Port-Channel, on page 737
• MPLS Pseudowire for Cable L2VPN, on page 741
• MPLS VPN Cable Enhancements, on page 773
• Multicast VPN and DOCSIS 3.0 Multicast QoS Support, on page 791
• EtherChannel for the Cisco CMTS, on page 803
• Flow-Based per Port-Channel Load Balancing, on page 813
• MPLS QoS via TLV for non-L2VPN Service Flow, on page 823
• IPsec Security Support, on page 831
CHAPTER 49
L2VPN Support over Cable
The Layer 2 VPN (L2VPN) Support over Cable feature on the Cisco CMTS provides point-to-point Transparent
LAN Service (TLS) in support of the Business Services over DOCSIS (BSOD) Cable Labs specification.
The L2VPN Support over Cable feature supports the following:
• The feature uses an Ethernet trunking interface to transport traffic for multiple L2VPNtunnels in support
of different cable modems (CMs) and service flows (SFs) based on IEEE 802.1qVLAN IDs. For the
legacy TLS service, only the primary upstream or downstream SFs are used. With the new L2VPNSupport
over Cable feature, both primary and secondary SFs can be used.
• The TLS feature uses CLI to provision the service. The L2VPN Support over Cable feature uses the CM
configuration file to provision the service, and a single CLI to identify the default Ethernet Network
System Interface (NSI).
• Downstream traffic is forwarded on a per-CM basis and upstream traffic is forwarded on a per-SF basis.
For L2VPN Support over Cable feature, upstream traffic for the same L2VPN can use multiple upstream
service flows and downstream traffic can use different downstream service flows.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
719
Layer 2 and Layer 3 VPN Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
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.
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 127: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
720
Layer 2 and Layer 3 VPN Configuration
Prerequisites for L2VPN Support over Cable
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
721
Layer 2 and Layer 3 VPN Configuration
VPN ID Restrictions
• Accepting multiple Downstream Classifier L2VPN Encoding with the same VPN ID to clasify
packets to different service flows is not supported.
• Assigning multiple SAIDs to the same L2VPN on the same CM is not supported. The primary SAID
is used for encrypting all downstream traffic.
• Assigning of the same group-level L2VPN SAID to different CMs on the same MAC domain
attached to the same L2VPN identifier is not supported.
• Implementing the DOCSIS Spanning Tree Protocol (DSTP) and transmission of DSTP BPDUs on
all NSI and RF interfaces configured for L2VPN operation is not supported.
• Implementing a DSTP SAID specifically for DSTP forwarding to the customer premises equipment
(CPE) ports of all L2VPN CMs is not supported.
• dot1q L2VPN is not supported over a port-channel with load-balancing vlan configured.
VPN ID Restrictions
• A maximum of four VPN IDs are supported for each CM.
• A maximum of one VPN ID can be associated with each SF in a CM; although multiple SFs in a CM
can belong to the same L2VPN.
• A maximum of 4093 unique VPN IDs are supported per Cisco CMTS router.
• The maximum length of a VPN ID is 16 bytes.
• All L2VPN encodings must contain a VPN ID, except for upstream classifier encodings.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
722
Layer 2 and Layer 3 VPN Configuration
Point-to-Point L2VPN Forwarding Mode
• Supports BSOD VLAN Redundancy feature, which allows users to configure a backup WAN interface
in addition to the primary WAN interface. When the primary WAN interface is down, the L2VPN traffic
flows through the backup WAN interface.
• Supports manual switchover for VLAN Redundancy feature, which allows users to manually switch
active uplink port from the current port to another port when both the uplink ports are up.
• Supports 2000 bytes layer 2 MTU.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
723
Layer 2 and Layer 3 VPN Configuration
L2VPN Encodings in the CM Configuration File
The logical L2VPN IDs allow creation of separate broadcast domains for certain VLAN IDs. In the diagram,
traffic for VLANs 10 and 20 from CM1 and CM2 can be sent to the network of Enterprise A, and traffic for
VLAN’s 30 and 40 from CM3 and CM4 can be sent to the network of Enterprise B.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
724
Layer 2 and Layer 3 VPN Configuration
Supported L2VPN Encodings
• Per-SF L2VPN Encoding—An encoding that appears as a subtype of the Upstream Service Flow Encoding
(type 24).
• Upstream Classifier L2VPN Encoding—An encoding that appears in an Upstream Packet Classification
Configuration Setting (type 22).
• Downstream Classifier L2VPN Encoding—An encoding that appears in a Downstream Packet
Classification Configuration Setting (type 23).
The simplest CM configuration file has a single per-SF L2VPN Encoding within the primary upstream SF
definition and a single per-CM L2VPN Encoding with a NSI Encapsulation subtype for that L2VPN.
Note When BSOD (CM configuration file) is used for L2VPN configuration, and QoS policy-map settings are
applied to Cisco CMTS WAN interfaces, the packets do not match the QoS policy-map. When CLI mode is
used for L2VPN configuration, and QoS policy-map settings are applied to Cisco CMTS WAN interfaces,
the packets will match the QoS policy-map first.
Note Cisco CMTS supports BSOD VLAN redundancy feature with support for two Ethernet Network Side Interface
(NSI) configuration and a backup WAN interface. When the active NSI WAN interface is down, the L2VPN
traffic flows through the backup WAN interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
725
Layer 2 and Layer 3 VPN Configuration
Voice-Call Support on L2VPN CM
• The Cisco CMTS routers support the following downstream classifier encodings:
• VPN identifier (43.5.1)
• CMIM (43.5.4) and (22/23.13)
• User priority range (43.5.9)
For more information about the CM configuration file and L2VPN encodings, see the "Business Services
over DOCSIS (BSOD) Layer 2 Virtual Private Networks" specification.
For information about how to use the configuration file generator on the Cisco CMTS, see the “DOCSIS
Internal Configuration File Generator for the Cisco CMTS” document.
Note The Cisco CMTS routers only support the configuration of a single L2VPN NSI per CMTS.
>
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
726
Layer 2 and Layer 3 VPN Configuration
Preparing the DOCSIS Configuration File for L2VPN Support
Procedure
Router> enable
Step 3 cable l2-vpn-service xconnect nsi dot1q Configures WAN interface for DOT1Q L2VPN .
interfaceethernet-intf[backup-interface ethernet-intf]
(Optional) Backup-interface - If backup-interface is
Example: configured it means that BSoD VLAN redundancy feature
is enabled.
Router(config)# cable l2-vpn-service xconnect nsi
dot1q interface Te4/1/0 backup-interface Te4/1/4
SUMMARY STEPS
1. enable
2. cable l2-vpn dot1q-nsi-redundancy force-switchover from active-nsi-interface
DETAILED STEPS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
727
Layer 2 and Layer 3 VPN Configuration
Verifying L2VPN Support over Cable
To display the dot1q L2VPN uplink redundancy information, use the show cable l2-vpn
dot1q-nsi-redundancy as shown in the following example:
Router# show cable l2-vpn dot1q-nsi-redundancy
Primary-NSI Backup-NSI Active-NSI Elapsed-after-SW
Te4/1/0 Te4/0/4 Te4/1/0 31m9s
Te4/1/2 Te4/0/5 Te4/1/2 59s
SUMMARY STEPS
1. To display VLAN information for all cable modems, use the show cable l2-vpn xconnect dot1q-vc-map
command as shown in the following example:
2. To display VLAN information for a particular L2VPN ID or customer, use the show cable l2-vpn xconnect
dot1q-vc-map customer form of the command as shown in the following example:
3. To display information for a particular L2VPN ID on a specific cable modem, use the show cable l2-vpn
xconnect dot1q-vc-map vpn form of the command along with specification of the cable modem MAC
address, as shown in the following example:
4. To display detailed information for a particular L2VPN ID on a specific cable modem, use the show cable
l2-vpn xconnect dot1q-vc-map vpn verbose form of the command along with specification of the cable
modem MAC address, as shown in the following example:
5. To display detailed information and the current redundancy information for a particular cable modem,
use the the show cable l2-vpn xconnect dot1q-vc-map verbose form of the command along with
specification of the cable modem MAC address, as shown in the following example:
6. To display the dot1q L2VPN uplink redundancy information, use the show cable l2-vpn
dot1q-nsi-redundancy as shown in the following example:
DETAILED STEPS
Step 1 To display VLAN information for all cable modems, use the show cable l2-vpn xconnect dot1q-vc-map command as
shown in the following example:
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
728
Layer 2 and Layer 3 VPN Configuration
Verifying L2VPN Support over Cable
Step 2 To display VLAN information for a particular L2VPN ID or customer, use the show cable l2-vpn xconnect dot1q-vc-map
customer form of the command as shown in the following example:
Example:
MAC Address Ethernet Interface VLAN ID Cable Intf SID Customer Name/VPNID
0014.f8c1.fd66 GigabitEthernet4/0/0 68 Cable6/0/0 3 0234560001
Step 3 To display information for a particular L2VPN ID on a specific cable modem, use the show cable l2-vpn xconnect
dot1q-vc-map vpn form of the command along with specification of the cable modem MAC address, as shown in the
following example:
Example:
MAC Address Ethernet Interface VLAN ID Cable Intf SID Customer Name/VPNID
0014.f8c1.fd66 GigabitEthernet4/0/0 68 Cable6/0/0 3 0234560001
Step 4 To display detailed information for a particular L2VPN ID on a specific cable modem, use the show cable l2-vpn xconnect
dot1q-vc-map vpn verbose form of the command along with specification of the cable modem MAC address, as shown
in the following example:
Example:
Router# show cable l2-vpn xconnect dot1q-vc-map 0014.f8c1.fd66 vpn 0234560001 verbose
MAC Address : 0014.f8c1.fd66
Prim Sid : 3
Cable Interface : Cable6/0/0
VPN ID : 0234560001
L2VPN SAID : 12294
Upstream SFID : 23
Downstream CFRID[SFID] : 2[24]
CMIM : 0x60
Ethernet Interface : GigabitEthernet4/0/0
DOT1Q VLAN ID : 68
Total US pkts : 1372
Total US bytes : 500226
Total US pkt Discards : 0
Total US byte Discards : 0
Total DS pkts : 1248
Total DS bytes : 415584
Total DS pkt Discards : 0
Total DS byte Discards : 0
Step 5 To display detailed information and the current redundancy information for a particular cable modem, use the the show
cable l2-vpn xconnect dot1q-vc-map verbose form of the command along with specification of the cable modem MAC
address, as shown in the following example:
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
729
Layer 2 and Layer 3 VPN Configuration
Enabling Voice-Call on a L2VPN CM
VPN ID : 000234560001
L2VPN SAID : 45
Upstream SFID Summary : 77
Upstream SFID [77 ] : SID 45
Downstream CFRID[SFID] Summary : Primary SF
CMIM : 0x60
Primary Ethernet Interface : GigabitEthernet4/0/0
Backup Ethernet Interface : GigabitEthernet4/0/1
Active Ethernet Interface : GigabitEthernet4/0/0
DOT1Q VLAN ID : 207
Total US pkts : 151269
Total US bytes : 211755224
Total DS pkts : 150502
Total DS bytes : 210463324
Step 6 To display the dot1q L2VPN uplink redundancy information, use the show cable l2-vpn dot1q-nsi-redundancy as
shown in the following example:
Example:
Router# show cable l2-vpn dot1q-nsi-redundancy
Primary-NSI Backup-NSI Active-NSI Elapsed-after-SW
Te4/1/0 Te4/0/4 Te4/1/0 31m9s
Te4/1/2 Te4/0/5 Te4/1/2 59s
Note The cable modem configuration file based L2VPN configuration provides the flexibility to configure L2VPN
on the primary or secondary service flow. However, we recommend that you configure L2VPN on the secondary
service flow and the primary service flow is used for the default traffic.
Note In a CLI-based L2VPN configuration, the L2VPN is on the primary service flow; therefore the static secondary
service flow should be used for the eMTAs.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
730
Layer 2 and Layer 3 VPN Configuration
Configuration Examples for L2VPN over Cable
Note To verify information about PacketCable operations, use show packetcable commands.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
731
Layer 2 and Layer 3 VPN Configuration
Example: Enabling Voice Call Support on MPLS L2VPN
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
732
Layer 2 and Layer 3 VPN Configuration
Example: Enabling Voice Call Support on CLI-based L2VPN
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
733
Layer 2 and Layer 3 VPN Configuration
Additional References
Additional References
The following sections provide references related to the L2VPN Support over Cable feature.
Standards
Standard Title
CM-SP-L2VPN-I03-061222 Business Services over DOCSIS (BSOD) Layer 2 Virtual Private Networks
http://www.cablelabs.com/wp-content/uploads/specdocs/CM-SP-L2VPN-I12-131120.pdf
IEEE 802.1ad IEEE 802.1ad-2005 IEEE Standards for Local and metropolitan area networks— Virtual
Bridged Local Area Networks
http://www.ieee.org
IEEE 802.1q IEEE Std 802.1Q Virtual Bridged Local Area Networks
http://www.ieee.org
MIBs
DOCS-L2VPN-MIB To locate and download MIBs for selected platforms, Cisco IOS-XE releases, and
feature sets, use Cisco MIB Locator found at the following URL:
http://tools.cisco.com/ITDIT/MIBS/servlet/index
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
734
Layer 2 and Layer 3 VPN Configuration
Feature Information for L2VPN Support over Cable
RFCs
RFC Title
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
L2VPN support over cable Cisco IOS XE Everest 16.6.1 This feature was integrated into
Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
735
Layer 2 and Layer 3 VPN Configuration
Feature Information for L2VPN Support over Cable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
736
CHAPTER 50
L2VPN Over Port-Channel
The Layer 2 VPN (L2VPN) over port-channel feature supports IEEE 802.1Q (dot1q) L2VPN WAN interface
port-channel. Using this feature, you can configure the dot1q L2VPN traffic to pass through port-channel
uplink
Contents
• Information About L2VPN Over Port-Channel, on page 737
• How to Configure the L2VPN Over Port-Channel, on page 738
• Verifying Port-Channel Configuration, on page 738
• Feature Information for L2VPN Over Port-Channel, on page 739
TLS L2VPN
For the Transparent LAN Service (TLS) L2VPN, the dot1q maps contain the cable modem MAC address,
the VLAN ID, and the outbound interface. Traffic received from a specific cable modem is tagged with a
VLAN ID and is sent out from the uplink interface.
DOCSIS L2VPN
For the Data-over-Cable Service Interface Specifications (DOCSIS) L2VPN, cable modem (CM) configuration
file holds the L2VPN encodings for both, the CM and the service flow. At the CMTS level you have to specify
the default port-channel Network Side Interface (NSI). L2VPN encodings are passed by the CM to the CMTS
during registration. The CMTS installs DOCSIS service flow VLAN mapping based on the information passed
to it during the registration. For upstream traffic, the CMTS sends the dot1q VLAN tagged traffic out from
the uplink interface. On downstream, the CMTS receives the dot1q tagged traffic from the aggregator. The
CMTS replaces the VLAN header with a DOCSIS header to the corresponding service flow.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
737
Layer 2 and Layer 3 VPN Configuration
Benefits of L2VPN Over Port-Channel
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
738
Layer 2 and Layer 3 VPN Configuration
Feature Information for L2VPN Over Port-Channel
L2VPN over Cisco IOS XE Everest This feature was integrated into Cisco IOS XE Everest
port-channel 16.6.1 16.6.1 on the Cisco cBR Series Converged Broadband
Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
739
Layer 2 and Layer 3 VPN Configuration
Feature Information for L2VPN Over Port-Channel
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
740
CHAPTER 51
MPLS Pseudowire for Cable L2VPN
The Multiprotocol Label Switching (MPLS) Pseudowire for Cable Layer 2 Virtual Private Network (L2VPN)
feature enables service providers to use a single, converged, Internet Protocol (IP)/MPLS network infrastructure
to offer Ethernet data link layer (Layer 2) connectivity to two or more VPN customer sites.
• Finding Feature Information, on page 741
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 742
• Prerequisites for MPLS Pseudowire for Cable L2VPN, on page 743
• Restrictions for MPLS Pseudowire for Cable L2VPN, on page 743
• Information About MPLS Pseudowire for Cable L2VPN, on page 744
• L2VPN Pseudowire Redundancy, on page 747
• MPLS Pseudowire Provisioning Methods, on page 747
• How to Enable MPLS on a Cisco CMTS Router, on page 752
• How to Provision MPLS Pseudowires, on page 756
• How to Configure L2VPN Pseudowire Redundancy, on page 757
• Configuration Examples for MPLS Pseudowire for Cable L2VPN, on page 760
• Verifying the MPLS Pseudowire Configuration, on page 767
• Additional References, on page 770
• Feature Information for MPLS Pseudowire for Cable L2VPN, on page 771
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
741
Layer 2 and Layer 3 VPN Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 130: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
742
Layer 2 and Layer 3 VPN Configuration
Prerequisites for MPLS Pseudowire for Cable L2VPN
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Note The CLI-based (static provisioning) L2VPN supports traffic forwarding to VPN only on primary upstream
and downstream service flows. Hence only primary upstream and downstream service flows must be configured
in the cable modem configuration file.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
743
Layer 2 and Layer 3 VPN Configuration
Information About MPLS Pseudowire for Cable L2VPN
The MPLS Pseudowire for Cable L2VPN feature differs from the existing DOCSIS L2VPN features such as
802.1q-based L2VPN (L2VPN Support over Cable). The MPLS Pseudowire for Cable L2VPN feature uses
IP/MPLS network to transport layer 2 protocol data units (PDUs), whereas 802.1q-based L2VPN feature uses
layer 2 Ethernet network to transport PDUs.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
744
Layer 2 and Layer 3 VPN Configuration
How MPLS Transports Layer 2 Packets
the Cisco CMTS router classifies the MPLS packet using the L2VPN downstream classifiers based on MPLS
experimental (MPLS-EXP) bits in the MPLS header of the received MPLS packet, and removes the MPLS
header. Then, the Cisco CMTS router sends the packet on the classified downstream service flow by adding
the DOCSIS header. The cable modem then removes the DOCSIS header and delivers the Ethernet frame to
the CPE.
A unique combination of a cable modem MAC address, VPN ID (if present in the CM configuration file),
peer IP address, and a virtual circuit ID (VCID) identifies the MPLS pseudowire on the Cisco CMTS router.
Figure 24: Transporting Layer 2 Packets
The table illustrates how MPLS transports Layer 2 packets in a DOCSIS-based cable communications system.
1 A router sends an untagged Ethernet frame. 6 MPLS packets are label switched.
2 A CM adds a DOCSIS header to the frame. 7 The Cisco CMTS router receives an MPLS packet
and looks up the MPLS forwarding table using the
label value in the MPLS header.
3 The Cisco CMTS router removes the DOCSIS 8 The Cisco CMTS router replaces the MPLS header
header from the frame. with DOCSIS header (containing the right SID
value).
4 The Cisco CMTS router looks up the Service ID 9 The DOCSIS header is removed.
(SID) database using the SID value from the
DOCSIS header and finds the MPLS header.
5 The Cisco CMTS router adds the MPLS header to 10 The Ethernet frame is delivered untagged.
the frame.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
745
Layer 2 and Layer 3 VPN Configuration
Supported Ethernet Encapsulation on UNI
Note The Ethernet UNI must be attached to the Ethernet port of a cable modem.
Before configuring this feature, you should understand the following concepts:
MPLS Pseudowire
Pseudowire is a point-to-point Layer 2 connection between two PE routers. The MPLS Pseudowire for Cable
L2VPN feature supports the following pseudowire types:
• Type-4 pseudowire—This is used to transport only VLAN tagged Layer 2 Ethernet frames.
• Type-5 pseudowire—This is used to transport VLAN tagged and untagged Layer 2 Ethernet frames. This
is the default pseudowire type.
Bundle254 Interface
The bundle254 (Bu254) interface is an internal bundle interface on a Cisco CMTS router that is used as a
circuit identifier for all MPLS pseudowires. This internal bundle interface is created automatically on a Cisco
CMTS router when you enable the MPLS pseudowire functionality using the cable l2-vpn-service xconnect
command. Only one Bu254 interface is created to handle all the MPLS pseudowires available on the Cisco
CMTS router.
The output of the show xconnect or show cable l2-vpn xconnect command displays the circuit identifier
created by the Cisco CMTS router for all the MPLS pseudowires.
Ingress Process
When an upstream packet received from a cable interface of the Cisco CMTS router is identified as an L2VPN
packet based on the cable modem interface and Service ID (SID), the packet goes through the ingress process.
The ingress process ensures that the DOCSIS header is removed, and an MPLS label header is added to the
packet according to the MPLS pseudowire configuration and the packet is sent out from the Ethernet interface
of the Cisco CMTS router. The ingress process is also known as the label imposition process.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
746
Layer 2 and Layer 3 VPN Configuration
Egress Process
Egress Process
When a downstream packet received from an Ethernet interface of the Cisco CMTS router is identified as an
L2VPN packet by the innermost MPLS label, the packet goes through the egress process. The egress process
ensures that the MPLS label header is deleted from the packet and the DOCSIS header is added to the packet.
Then the packet is sent out from the cable interface of the Cisco CMTS router. The egress process is also
known as the label disposition process.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
747
Layer 2 and Layer 3 VPN Configuration
Static Provisioning Method for MPLS Pseudowires
Note Before performing the static or dynamic provisioning of MPLS pseudowires, you must enable MPLS on a
Cisco CMTS router. For details on the tasks required to enable MPLS, see the How to Enable MPLS on a
Cisco CMTS Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
748
Layer 2 and Layer 3 VPN Configuration
Dynamic Provisioning Method for MPLS Pseudowires
The CM L2VPN encoding contains many TLVs, out of which the two most important TLVs are VPN Identifier
and NSI Encapsulation. To configure an MPLS pseudowire, you must set the NSI Encapsulation to MPLS.
The other TLVs are used to specify the pseudowire identifiers in the form of source attachment individual
identifier (SAII), target attachment individual identifier (TAII), and attachment group identifier (AGI).
The L2VPN encoding parameter is encoded as a general extension information (GEI) parameter in the CM
configuration file. This indicates that the parameter is encoded as a subtype of the vendor-specific information
type parameter using the vendor ID (0xFFFFFF).
The table lists the important CableLabs defined TLVs that are used at the top level of the CM configuration
file for the MPLS Pseudowire for Cable L2VPN feature. See the BSOD specification, Business Services over
DOCSIS (BSOD) Layer 2 Virtual Private Networks, from CableLabs for a complete list of CableLabs defined
TLVs.
VPN Identifier 43.5.1 1 to N An opaque octet string that identifies an L2VPN. N is vendor- specific, and the
valid range is from 6 to 255.
NSI Encapsulation Subtype 43.5.2 n A single NSI encapsulation format code/length/value tuple. This TLV uses any
of the following values:
NSI encapsulation = 0 : Other
NSI encapsulation = 1 : IEEE 802.1Q (specify VLAN ID)
NSI encapsulation = 2 : IEEE 802.1AD (specify Q-in-Q)
NSI encapsulation = 3 : MPLS peer (specify IPv4 or IPv6 address)
The value must be set to 3 to ensure MPLS pseudowire usage. The address must
identify the remote PE (by its IP address assigned to the loopback interface).
Attachment Group ID 43.5.5 0 to 16 Opaque byte string that identifies the CM or SF as an attachment circuit for IETF
Layer 2 VPN signaling protocols.
Source Attachment Individual ID 43.5.6 0 to 16 Opaque byte string signaled as SAII circuit for IETF Layer 2 VPN signaling
protocols.
Target Attachment Individual ID 43.5.7 0 to 16 Opaque byte string that identifies the CM or SF as an attachment circuit for IETF
Layer 2 VPN signaling protocols.
Ingress User Priority 43.5.8 1 Ingress IEEE 802.1 user priority value in the range of 0 to 7 encoded in the least
significant three bits. Higher values indicate higher priority.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
749
Layer 2 and Layer 3 VPN Configuration
Cisco-Specific L2VPN TLVs
User Priority Range 43.5.9 2 The lower user priority value of the user priority range is encoded in the least
significant three bits of the first byte, and the higher value of the range is encoded
in the least significant three bits of the second byte.
MPLS-PW-TYPE 43.5.43.36 1 • 4 = Type-4 Ethernet The Cisco CMTS router interprets this subtype as MPLS
VLAN pseudowire type (Type-4 or Type-5). If this TLV value is not
• 5 = Type-5 Ethernet specified, then the router accepts the default value (5) for
port Type-5.
MPLS-VCID 43.5.43.38 4 4 bytes unsigned number = This subtype is interpreted as MPLS VCID.
MPLS VCID
This TLV is ignored, and the value of TAII is used as VCID
for the pseudowire, if the following conditions are met:
• The CableLabs BSOD specification-compliant TLVs,
SAII and TAII, are present in the CM configuration file.
• Both are of 4 bytes length.
• Value of SAII is equal to TAII.
MPLS-PEERNAME 43.5.43.39 N ASCII encoded data The Cisco CMTS router interprets this optional subtype as
MPLS peer name in ASCII encoded data.
This table lists the new Cisco-specific type, length, values (TLVs) that are defined for the L2VPN Pseudowire
Redundancy feature.
BACKUP-PW 45.5.43.40 N Backup pseudowire The Cisco CMTS router interprets this subtype as
related parameters related parameters for the MPLS backup pseudowire.
This TLV indicates the start of a new backup
pseudowire.
BACKUP-PEERIP 43.5.43.40.1 4 IP address of the The Cisco CMTS router interprets this optional
backup peer (IPv4) subtype as the peer IP address of the MPLS backup
pseudowire. This TLV is an IPv4 address.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
750
Layer 2 and Layer 3 VPN Configuration
Cisco-Specific L2VPN TLVs
BACKUP-PEERNAME 43.5.43.40.2 N ASCII encoded data The Cisco CMTS router interprets this optional
subtype as the MPLS backup peer name in ASCII
encoded data.
This TLV is resolved to IPv4 address through DNS.
BACKUP-MPLS-VCID 43.5.43.40.3 4 4 bytes unsigned The Cisco CMTS router interprets this subtype as the
number = MPLS VCID VCID of the backup pseudowire.
for backup pseudowire
This TLV is ignored, and the value of TAII is used as
the VCID for the pseudowire, if the following
conditions are met:
• The CableLabs BSOD specification-compliant
TLVs, SAII, and TAII, are present in the CM
configuration file.
• SAII, and TAII are of 4 bytes length.
• Value of SAII is equal to TAII.
BACKUP-MPLS-PRIORITY 43.5.43.40.4 1 1 byte unsigned number The Cisco CMTS router interprets this subtype as the
= priority for the MPLS priority.
backup pseudowire
Each primary pseudowire can have up to three backup
pseudowires, with unique priorities. The priority
indicates the order in which the CMTS should switch
to the backup peer when the primary peer is down.
BACKUP-ENABLE-DELAY 43.5.43.41 1 1 byte unsigned number The Cisco CMTS router interprets this subtype as the
= number of seconds number of seconds the backup pseudowire should wait
to take over after the primary pseudowire goes down.
If the TLV value is not specified, then the router uses
the default value of 0 seconds.
BACKUP-DISABLE-DELAY 43.5.43.42 1 1 byte unsigned number The Cisco CMTS router interprets this subtype as the
= number of seconds number of seconds the primary pseudowire should
wait to take over after the remote state of the primary
pseudowire comes up.
If the TLV value is not specified, then the router uses
the default value of 0 seconds.
BACKUP-DISABLE-NEVER 43.5.43.43 1 1 byte unsigned number The Cisco CMTS router interprets this subtype as a
= never disable backup flag indicating that the backup pseudowire should not
pseudowire be disabled even after the primary pseudowire comes
up.
If this TLV is not present, the router takes the default
action of reverting back to the primary pseudowire.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
751
Layer 2 and Layer 3 VPN Configuration
How to Enable MPLS on a Cisco CMTS Router
Note Before performing the static or dynamic provisioning of MPLS pseudowires, you must enable MPLS on a
Cisco CMTS router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
752
Layer 2 and Layer 3 VPN Configuration
Configuring MPLS on a Gigabit Ethernet Interface
Procedure
Router> enable
Router(config)# mpls ip
Step 4 mpls ldp router-id loopback interface-number [force] Specifies the IP address of the loopback interface as the
LDP router ID.
Example:
Step 5 exit Exits global configuration mode and enters privileged EXEC
mode.
Example:
Router(config)# exit
Note Configuration steps are similar for 1-port and 10-port GE interfaces.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
753
Layer 2 and Layer 3 VPN Configuration
Configuring an MPLS Label Distribution Protocol
Step 3 interface gigabitethernet slot/subslot/port Enters interface cable configuration mode and specifies the
Gigabit Ethernet interface.
Example:
Router(config-if)# mpls ip
Router(config-if)# end
Note Ensure that the loopback interface with the IP address is present on each PE router using the show ip interface
brief command before configuring an MPLS label distribution protocol. This loopback interface identifies
the Cisco CMTS router as the peer IP address of the pseudowire.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
754
Layer 2 and Layer 3 VPN Configuration
Enabling the Cisco CMTS Support for MPLS Pseudowire for Cable L2VPN
Router> enable
Step 3 interface gigabitethernet slot/subslot/port Enters interface cable configuration mode and specifies the
Gigabit Ethernet interface.
Example:
Step 4 mpls label protocol ldp Enables MPLS LDP parameters on the specified Gigabit
Ethernet interface.
Example:
Router(config-if)# end
Enabling the Cisco CMTS Support for MPLS Pseudowire for Cable L2VPN
You must enable the MPLS tunnel traffic on the network side of the interface to support configuration of
MPLS pseudowires on a Cisco CMTS router.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
755
Layer 2 and Layer 3 VPN Configuration
Customize MTU
Step 4 exit Exits global configuration mode and enters privileged EXEC
mode.
Example:
Router(config)# exit
Customize MTU
You can extend the MTU to a maximum of 2000 B, which is the default value on a remote interface for
DOCSIS 3.1 cable modem.
Use the following commands to customize and configure the MTU:
• To configure the MTU globally, run the following command:
router(config)#cable l2-vpn-service xconnect extended-mtu ?
<1500-2000> Customized MTU
<cr>
• To configure the MTU for each session, run the following command:
router(config-ethsrv)#xconnect 2.2.2.2 2000 encapsulation mpls extended-mtu ?
<1500-2000> in bytes without L2 overhead
Note Before performing the static or dynamic provisioning of MPLS pseudowires, you must enable MPLS on a
Cisco CMTS router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
756
Layer 2 and Layer 3 VPN Configuration
Static Provisioning Method for MPLS Pseudowires
See the Configuration Examples for Dynamic Provisioning of MPLS Pseudowires for details about the dynamic
provisioning method using the CM configuration file.
Note We recommend that you use the dynamic provisioning method instead of the static provisioning method for
MPLS pseudowires.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
757
Layer 2 and Layer 3 VPN Configuration
Configuring Backup Delay
Step 4 service instance id service-type Specifies the service instance ID and enters Ethernet service
configuration mode.
Example:
Step 5 xconnect peer-ip-address vc-id encapsulation mpls Specifies the tunneling method to encapsulate the data in
the MPLS pseudowire and enters xconnect configuration
Example:
mode.
Router(config-ethsrv)# xconnect 10.2.2.2 22
encapsulation mpls
Step 6 backup peer peer-ip-address vc-id [priority value] Specifies the backup pseudowire and its priority. The
priority keyword is optional, if only one backup pseudowire
Example:
is configured. When multiple backup pseudowires are
configured, it is required.
Router(config-xconn)# backup peer 10.3.3.3 33
priority 2
Router(config-xconn)# end
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
758
Layer 2 and Layer 3 VPN Configuration
Configuring Backup Delay
Step 3 cable l2vpn mac-address Specifies the L2VPN MAC address and enters L2VPN
configuration mode.
Example:
• mac-address—MAC address of a CM.
Router(config)# cable l2vpn 0011.0011.0011
Step 4 service instance id service-type Specifies the service instance ID and enters Ethernet service
configuration mode.
Example:
• id—Service instance ID.
Router(config-l2vpn)# service instance 1 ethernet • service-type—Service type for the instance.
Step 5 xconnect peer-ip-address vc-id encapsulation mpls Specifies the tunneling method to encapsulate the data in
the MPLS pseudowire and enters xconnect configuration
Example:
mode.
Router(config-ethsrv)# xconnect 10.2.2.2 22 • peer-ip-address—IP address of the remote PE router.
encapsulation mpls The remote router ID can be any IP address, as long
as it is reachable.
• vc-id—32-bit identifier of the virtual circuit between
the PE routers.
• encapsulation mpls—Specifies MPLS as the tunneling
method.
Step 6 Do one of the following: Specifies the period to wait before enabling or disabling
the backup pseudowire.
• backup delay enable-delay-period
{disable-delay-period | never} • enable-delay-period—Number of seconds the backup
• pseudowire should wait to take over after the primary
pseudowire goes down. The valid range is from 0 to
Example: 180 seconds, with a default value of 0.
• disable-delay-period—Number of seconds the primary
Router(config-xconn)# backup delay 10 10
pseudowire should wait after it becomes active to take
over from the backup pseudowire. The valid range is
Example: from 0 to 180 seconds, with a default value of 0.
• never—Specifies the primary pseudowire should not
Router(config-xconn)# backup delay 10 never
be reactivated after moving to the backup pseudowire.
Router(config-xconn)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
759
Layer 2 and Layer 3 VPN Configuration
Performing Manual Switchover
Note A manual switchover can be made only to an available member in the redundancy group. If the pseudowire
specified in the command is not available, the command will be rejected.
Procedure
Router> enable
Step 2 xconnect backup force-switchover peer 10.10.1.1 123 Specifies that the router should switch to the backup or to
the primary pseudowire.
Example:
Troubleshooting Tips
The following commands help you troubleshoot an improper MPLS pseudowire configuration:
• show ip interface brief—Helps verify that the loopback interface with the IP address is present on each
PE router.
• show mpls l2transport vc—Helps verify information about primary and backup pseudowires that have
been enabled to route Layer 2 packets on a router.
• show xconnect all—Helps verify information about all xconnect attachment circuits and primary and
backup pseudowires.
• show cable l2-vpn xconnect mpls-vc-map—Helps verify that the primary and backup pseudowires are
configured properly.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
760
Layer 2 and Layer 3 VPN Configuration
Configuration Example for Static Provisioning of MPLS Pseudowires
Router> enable
Router# configure terminal
Router(config)# cable l2vpn 0000.396e.6a68 customer2
Router(config-l2vpn)# service instance 2000 ethernet
Router(config-ethsrv)# xconnect 101.1.0.2 221 encapsulation mpls pw-type 4
Router(config-ethsrv)# cable set mpls-experimental 7
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
761
Layer 2 and Layer 3 VPN Configuration
BSOD Specification-Based MPLS Pseudowire Provisioning: Example
S01 (VPNID) = 02 34 56 00 02
23 (Downstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 13
S03 (Service Flow Reference) = 13
S05 (Rule Priority) = 3
S11 (IEEE 802.1P/Q Packet Classification Encodings)
T01 (IEEE 802.1P UserPriority) = 03 04
S43 (Vendor Specific Options)
T08 (Vendor ID) = ff ff ff
T005 (L2VPN sub-type)
S01 (VPNID) = 02 34 56 00 02
23 (Downstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 14
S03 (Service Flow Reference) = 14
S05 (Rule Priority) = 3
S11 (IEEE 802.1P/Q Packet Classification Encodings)
T01 (IEEE 802.1P UserPriority) = 05 06
S43 (Vendor Specific Options)
T08 (Vendor ID) = ff ff ff
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
762
Layer 2 and Layer 3 VPN Configuration
Type-4 MPLS Pseudowire Provisioning Using the CM Configuration File: Example
S034 (MPLS-EXP-SET) = 22 06
# MPLSEXP-INGRESS= 6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
763
Layer 2 and Layer 3 VPN Configuration
Type-4 MPLS Pseudowire Provisioning Using the CM Configuration File: Example
S034 (MPLS-EXP-SET) = 22 04
# MPLSEXP-INGRESS= 4
22 (Upstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 2
S03 (Service Flow Reference) = 2
S11 (IEEE 802.1P/Q Packet Classification Encodings)
T02 (IEEE 802.1Q VLAN ID) = 7d 00
S05 (Rule Priority) = 2
22 (Upstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 3
S03 (Service Flow Reference) = 3
S11 (IEEE 802.1P/Q Packet Classification Encodings)
T02 (IEEE 802.1Q VLAN ID) = bb 80
S05 (Rule Priority) = 3
22 (Upstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 4
S03 (Service Flow Reference) = 4
S11 (IEEE 802.1P/Q Packet Classification Encodings)
T02 (IEEE 802.1Q VLAN ID) = fa 00
S05 (Rule Priority) = 4
25 (Downstream Service Flow Encodings)
S01 (Service Flow Reference) = 11
S06 (QoS Parameter Set Type) = 7
25 (Downstream Service Flow Encodings)
S01 (Service Flow Reference) = 12
S06 (QoS Parameter Set Type) = 7
25 (Downstream Service Flow Encodings)
S01 (Service Flow Reference) = 13
S06 (QoS Parameter Set Type) = 7
25 (Downstream Service Flow Encodings)
S01 (Service Flow Reference) = 14
S06 (QoS Parameter Set Type) = 7
23 (Downstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 12
S03 (Service Flow Reference) = 12
S11 (IEEE 802.1P/Q Packet Classification Encodings)
T02 (IEEE 802.1Q VLAN ID) = 7d 00
S43 (Vendor Specific Options)
T08 (Vendor ID) = ff ff ff
T001 (VPN ID) = 02 34 56 00 02
T043 (Cisco Vendor Specific) = 2b 0B
S008 (Vendor ID) = 00 00 0c # Vendor ID = "00 00 0C" - CISCO
S035 (MPLS-EXP_RANGE) = 23 02 03 # MPLSEXP-EGRESS_RANGE= 2 - 3
S05 (Rule Priority) = 2
23 (Downstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 13
S03 (Service Flow Reference) = 13
S11 (IEEE 802.1P/Q Packet Classification Encodings)
T02 (IEEE 802.1Q VLAN ID) = bb 80
S43 (Vendor Specific Options)
T08 (Vendor ID) = ff ff ff
T001 (VPN ID) = 02 34 56 00 03
T043 (Cisco Vendor Specific) = 2b 0B
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
764
Layer 2 and Layer 3 VPN Configuration
Type-5 MPLS Pseudowire Provisioning Using the CM Configuration File: Example
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
765
Layer 2 and Layer 3 VPN Configuration
Example: Configuring Backup Delay
PE Router 1
PE Router2
Example: L2VPN Backup MPLS Pseudowire Provisioning Using the CM Configuration File
The following example shows how to provision an L2VPN Backup MPLS pseudowire based on the CM
configuration file:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
766
Layer 2 and Layer 3 VPN Configuration
Verifying the MPLS Pseudowire Configuration
To verify the mapping between the MPLS pseudowire and virtual circuits for all cable modems when
pseudowire redundancy is not configured, use the show cable l2-vpn xconnect mpls-vc-map command as
shown in the following example:
To verify the mapping between the MPLS pseudowire and virtual circuits for all cable modems when
pseudowire redundancy is configured, use the show cable l2-vpn xconnect mpls-vc-map command as shown
in the following example:
To obtain the state of all virtual circuits associated with an MPLS pseudowire when pseudowire redundancy
is not configured, use the show cable l2-vpn xconnect mpls-vc-map state command as shown in the following
example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
767
Layer 2 and Layer 3 VPN Configuration
Verifying the MPLS Pseudowire Configuration
To obtain the state of all virtual circuits associated with an MPLS pseudowire when pseudowire redundancy
is configured, use the show cable l2-vpn xconnect mpls-vc-map state command as shown in the following
example:
When the local state of the modem is DOWN, the L2VPN is not configured on the WAN interface
and the remote state of the L2VPN will be shown as OFF.
To verify information about the MPLS pseudowire mapping for a particular MAC address of a CM when
pseudowire redundancy is configured, use the show cable l2-vpn xconnect mpls-vc-map command as shown
in the following example:
To verify the detailed information about the MPLS pseudowire mapping for a CM when pseudowire redundancy
is configured, use the show mpls l2-vpn xconnect mpls-vc-map verbose command as shown in the following
examples.
The following example shows the information for a modem for which pseudowires were configured using
backup peer command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
768
Layer 2 and Layer 3 VPN Configuration
Verifying the MPLS Pseudowire Configuration
Total US pkts : 0
Total US bytes : 0
Total US pkts discards : 0
Total US bytes discards : 0
Total DS pkts : 0
Total DS bytes : 0
Total DS pkts discards : 0
Total DS bytes discards : 0
The following example shows the information for a modem for which pseudowires were created using the
modem configuration file:
Backup peers
Peer IP Address : 10.2.3.4
XConnect VCID : 21
Circuit ID : Bu254:21
Local State : STDBY
Remote State : DOWN
Priority : 2
Peer IP Address : 10.76.2.1
XConnect VCID : 1800
Circuit ID : Bu254:1800
Local State : STDBY
Remote State : DOWN
Priority : 5
Peer IP Address : 10.76.2.1
XConnect VCID : 45454
Circuit ID : Bu254:45454
Local State : STDBY
Remote State : DOWN
To verify information about all attachment circuits and pseudowires for online modems, use the show xconnect
command as shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
769
Layer 2 and Layer 3 VPN Configuration
Additional References
------+---------------------------------+--+---------------------------------+--
UP ac Bu254:2001(DOCSIS) UP mpls 10.76.1.1:2001 UP
UP ac Bu254:2002(DOCSIS) UP mpls 10.76.1.1:2002 UP
UP ac Bu254:2004(DOCSIS) UP mpls 10.76.1.1:2004 UP
DN ac Bu254:22(DOCSIS) UP mpls 101.1.0.2:22 DN
To verify information about MPLS virtual circuits and static pseudowires that have been enabled to route
Layer 2 packets on a Cisco CMTS router, use the show mpls l2transport vc command as shown in the
following example:
Additional References
Standards
Standard Title
CM-SP-L2VPN-I08-080522 Business Services over DOCSIS (BSOD) Layer 2 Virtual Private Networks
MIBs
• DOCS-L2VPN-MIB To locate and download MIBs for selected platforms, Cisco IOS releases,
• CISCO-IETF-PW-MIB and feature sets, use Cisco MIB Locator found at the following URL:
• CISCO-CABLE-L2VPN-MIB http://tools.cisco.com/ITDIT/MIBS/servlet/index
RFCs
RFC Title
RFC 4385 Pseudowire Emulation Edge-to-Edge (PWE3) Control Word for Use over an MPLS PSN
RFC 4447 Pseudowire Setup and Maintenance Using the Label Distribution Protocol (LDP)
RFC 4448 Encapsulation Methods for Transport of Ethernet over MPLS Networks
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
770
Layer 2 and Layer 3 VPN Configuration
Feature Information for MPLS Pseudowire for Cable L2VPN
RFC Title
RFC 5085 Pseudowire Virtual Circuit Connectivity Verification (VCCV): A Control Channel for Pseudowires
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 134: Feature Information for MPLS Pseudowire for Cable L2VPN
MPLS Pseudowire for Cable Cisco IOS XE Everest 16.6.1 This feature was integrated into
L2VPN Cisco IOS XE Everest 16.6.1 on
theCisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
771
Layer 2 and Layer 3 VPN Configuration
Feature Information for MPLS Pseudowire for Cable L2VPN
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
772
CHAPTER 52
MPLS VPN Cable Enhancements
This feature module describes the Multiprotocol Label Switching Virtual Private Network (MPLS VPN) and
cable interface bundling features. It explains how to create a VPN using MPLS protocol, cable interfaces,
bundle interfaces and sub bundle interfaces. VPNs can be created in many ways using different protocols.
• Finding Feature Information, on page 773
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 773
• Feature Overview, on page 775
• Prerequisites, on page 778
• Configuration Tasks, on page 779
• Configuration Examples, on page 784
• Additional References, on page 788
• Feature Information for MPLS VPN Cable Enhancements, on page 789
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
773
Layer 2 and Layer 3 VPN Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 135: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
774
Layer 2 and Layer 3 VPN Configuration
Feature Overview
Feature Overview
Using MPLS VPN technology, service providers can create scalable and efficient private networks using a
shared hybrid fiber coaxial (HFC) network and Internet protocol (IP) infrastructure.
The cable MPLS VPN network consists of:
• The Multiple Service Operator (MSO) or cable company that owns the physical infrastructure and builds
VPNs for the Internet Service Providers (ISPs) to move traffic over the cable and IP backbone.
• ISPs that use the HFC network and IP infrastructure to supply Internet service to cable customers.
Each ISP moves traffic to and from a subscriber's PC, through the MSO's physical network infrastructure, to
the ISP's network. MPLS VPNs, created in Layer 3, provide privacy and security by constraining the distribution
of a VPN’s routes only to the routers that belong to its network. Thus, each ISP's VPN is insulated from other
ISPs that use the same MSO infrastructure.
An MPLS VPN assigns a unique VPN Routing/Forwarding (VRF) instance to each VPN. A VRF instance
consists of an IP routing table, a derived forwarding table, a set of interfaces that use the forwarding table,
and a set of rules and routing protocols that determine the contents of the forwarding table.
Each PE router maintains one or more VRF tables. It looks up a packet’s IP destination address in the
appropriate VRF table, only if the packet arrived directly through an interface associated with that table.
MPLS VPNs use a combination of BGP and IP address resolution to ensure security. See Configuring
Multiprotocol Label Switching.
The table shows a cable MPLS VPN network. The routers in the network are:
• Provider (P) router—Routers in the core of the provider network. P routers run MPLS switching, and do
not attach VPN labels (MPLS label in each route assigned by the PE router) to routed packets. VPN
labels are used to direct data packets to the correct egress router.
• Provider Edge (PE) router— Router that adds the VPN label to incoming packets based on the interface
or subinterface on which they are received. A PE router attaches directly to a CE router. In the MPLS-VPN
approach, each Cisco CMTS router acts as a PE router.
• Customer (C) router—Router in the ISP or enterprise network.
• Customer Edge (CE) router—Edge router on the ISP’s network that connects to the PE router on the
MSO’s network. A CE router must interface with a PE router.
The MPLS network has a unique VPN that exclusively manages the MSOs devices called the management
VPN. It contains servers and devices that other VPNs can access. The management VPN connects the Cisco
CMTS router to a PE router, which connects to management servers such as Cisco Network Registrar (CNR)
and Time of Day (ToD) servers. A PE router connects to management servers and is a part of the management
VPN. Regardless of the ISP they belong to, the management servers serve the Dynamic Host Configuration
Protocol (DHCP), DNS (Domain Name System), and TOD requests coming from PCs or cable modems.
Note When configuring MPLS VPNs, you must configure the first subinterface created as a part of the management
VPN.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
775
Layer 2 and Layer 3 VPN Configuration
Feature Overview
Note Cisco recommends that the MSO assign all addresses to the end user devices and gateway interfaces. The
MSO can also use split management to let the ISP configure tunnels and security.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
776
Layer 2 and Layer 3 VPN Configuration
Benefits
The MSO must determine the primary IP address range for all cable modems.
The ISP must determine the secondary IP address range for subscriber PCs.
To reduce security breaches and differentiate DHCP requests from cable modems in VPNs or under specific
ISP management, MSOs can use the cable helper-address command in Cisco IOS-XE software. The MSO
can specify the host IP address to be accessible only in the ISP’s VPN. This lets the ISP use its DHCP server
to allocate IP addresses. Cable modem IP address must be accessible from the management VPN.
The MPLS VPN approach of creating VPNs for individual ISPs or customers requires subinterfaces to be
configured on the virtual bundle interface. Each ISP requires one subinterface. The subinterfaces are tied to
the VPN Routing/Forwarding (VRF) tables for their respective ISPs. The first subinterface must be created
on the cable interface bound to the management VPN.
To route a reply from the CNR back to the cable modem, the PE router that connects to the CNR must import
the routes of the ISP VPN into the management VPN. Similarly, to forward management requests (such as
DHCP renewal to CNR) to the cable modems, the ISP VPN must export and import the appropriate management
VPN routes.
You can group all of the cable interfaces on a Cisco CMTS router into a single bundle so that only one subnet
is required for each router. When you group cable interfaces, no separate IP subnet or each individual cable
interface is required. This grouping avoids the performance, memory, and security problems in using a bridging
solution to manage subnets, especially for a large number of subscribers.
Subinterfaces allow traffic to be differentiated on a single physical interface, and assigned to multiple VPNs.
You can configure multiple subinterfaces, and associate an MPLS VPN with each subinterface. You can split
a single physical interface (the cable plant) into multiple subinterfaces, where each subinterface is associated
with a specific VPN. Each ISP requires access on a physical interface and is given its own subinterface. Create
a management subinterface to support cable modem initialization from an ISP.
Using each subinterface associated with a specific VPN (and therefore, ISP) subscribers connect to a logical
subinterface, which reflects the ISP that provides their subscribed services. When properly configured,
subscriber traffic enters the appropriate subinterface and VPN.
Benefits
• MPLS VPNs give cable MSOs and ISPs a manageable way of supporting multiple access to a cable
plant. Service providers can create scalable and efficient VPNs across the core of their networks. MPLS
VPNs provide systems support scalability in cable transport infrastructure and management.
• Each ISP can support Internet access services from a subscriber’s PC through an MSO’s physical cable
plant to their networks.
• MPLS VPNs allow MSOs to deliver value-added services through an ISP, and thus, deliver connectivity
to a wider set of potential customers. MSOs can partner with ISPs to deliver multiple services from
multiple ISPs and add value within the MSO’s own network using VPN technology.
• Subscribers can select combinations of services from various service providers.
• The MPLS VPN cable features set build on CMTS DOCSIS 1.0 and DOCSIS 1.0 extensions to ensure
services are reliably and optimally delivered over the cable plant. MPLS VPN provides systems support
domain selection, authentication per subscriber, selection of QoS, policy-based routing, and ability to
reach behind the cable modem to subscriber end devices for QoS and billing while preventing session
spoofing.
• MPLS VPN technology ensures both secure access across the shared cable infrastructure and service
integrity.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
777
Layer 2 and Layer 3 VPN Configuration
Restrictions
• Cable interface bundling eliminates the need for an IP subnet on each cable interface. Instead, an IP
subnet is only required for each cable interface bundle. All cable interfaces in a Cisco CMTS router can
be added to a single bundle.
Restrictions
• Each subinterface on the CMTS requires an address range from the ISP and from the MSO. These two
ranges must not overlap and must be extensible to support an increased number of subscribers for
scalability.
Note This document does not address allocation and management of MSO and ISP IP addresses. See Configuring
Multiprotocol Label Switching for this information.
• The cable source-verify dhcp command enables Dynamic Host Control Protocol (DHCP) Lease query
protocol from the CMTS to DHCP server to verify IP addresses of upstream traffic, and prevent MSO
customers from using unauthorized, spoofed, or stolen IP addresses.
• When using only MPLS VPNs, create subinterfaces on the virtual bundle, assign it an IP address, and
provide VRF configuration for each ISP. When you create subinterfaces and configure only MPLS VPNs,
the cable interface bundling feature is independent of the MPLS VPN.
• When using cable interface bundling:
• Define a virtual bundle interface and associate any cable physical interface to the virtual bundle.
• Specify all generic IP networking information (such as IP address, routing protocols, and switching
modes) on the virtual bundle interface. Do not specify generic IP networking information on bundle
subsidiary interfaces.
• An interface that has a subinterface(s) defined over it is not allowed to be a part of the bundle.
• Specify generic (not downstream or upstream related) cable interface configurations, such as
source-verify or ARP handling, on the virtual bundle interface. Do not specify generic configuration
on bundle subsidiary interfaces.
• Interface bundles can only be configured using the command line interface (including the CLI-based
HTML configuration).
Prerequisites
Before configuring IP-based VPNs, complete the following tasks:
• Ensure your network supports reliable broadband data transmission. Your plant must be swept, balanced,
and certified based on National Television Standards Committee (NTSC) or appropriate international
cable plant recommendations. Ensure your plant meets all DOCSIS or European Data-over-Cable Service
Interface Specifications (EuroDOCSIS) downstream and upstream RF requirements.
• Ensure your Cisco router is installed following instructions in the Hardware Installation Guide and the
Regulatory Compliance and Safety Information guide.
• Ensure your Cisco router is configured for basic operations.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
778
Layer 2 and Layer 3 VPN Configuration
Other Important Information
• The chassis must contain at least one port adapter to provide backbone connectivity and one Cisco cable
modem card to serve as the RF cable TV interface.
Configuration Tasks
To configure MPLS VPNs, perform the following tasks:
Note Since only the CMTS has logical subinterfaces, assignments of VRFs on the other PE devices will be to
specific physical interfaces.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
779
Layer 2 and Layer 3 VPN Configuration
Creating VRFs for each VPN
Procedure
Step 2 Router(config-vrf)# rd mgmt-rd Creates a routing and forwarding table by assigning a route
distinguisher to the management VPN.
Step 3 Router(config-vrf)# route-target {export| import| both} Exports and/or imports all routes for the management
mgmt-rd VPNs route distinguisher. This determines which routes
will be shared within VRFs.
Step 4 Router(config-vrf)# route-target import isp1-vpn-rd Imports all routes for the VPNs (isp1-vpn) route
distinguisher.
Step 5 Router(config-vrf)# route-target import isp2-vpn-rd Imports all routes for the VPNs (isp2-vpn) route
distinguisher.
Step 6 Router(config-vrf)# vrf definition isp1-vpn Creates a routing and forwarding table by assigning a route
distinguisher to isp1-vpn .
Step 7 Router(config-vrf)# rd mgmt-rd Creates a routing and forwarding table by assigning a route
distinguisher (mgmt-rd) to the management VPN
(mgmt-vpn).
Step 8 Router(config-vrf)# route-target export isp1-vpn-rd Exports all routes for the VPNs (isp1-vpn) route
distinguisher.
Step 9 Router(config-vrf)# route-target import isp1-vpn-rd Imports all routes for the VPNs (isp1-vpn) route
distinguisher.
Step 10 Router(config-vrf)# route-target import mgmt-vpn-rd Exports all routes for the VPNs (mgmt-vpn) route
distinguisher.
Step 11 Router(config-vrf)# vrf definition isp2-vpn Creates a routing and forwarding table by assigning a route
distinguisher to isp2-vpn .
Step 12 Router(config-vrf)# route-target export isp2-vpn-rd Exports all routes for the VPNs (isp2-vpn) route
distinguisher.
Step 13 Router(config-vrf)# route-target import isp2-vpn-rd Imports all routes for the VPNs (isp2-vpn) route
distinguisher.
Step 14 Router(config-vrf)# route-target import mgmt-vpn-rd Imports all routes for the VPNs (mgmt-vpn) route
distinguisher.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
780
Layer 2 and Layer 3 VPN Configuration
Defining Subinterfaces on a Virtual Bundle Interface and Assigning VRFs
Procedure
Step 2 Router(config)# interface bundle n.x Enters virtual bundle interface configuration mode and
defines the first (management) subinterface with the lowest
subinterface number.
Step 3 Router(config-subif)# description string Identifies the subinterface as the management subinterface.
Step 4 Router(config-subif)# vrf forwarding mgmt-vpn Assigns the subinterface to the management VPN (the
MPLS VPN used by the MSO to supply service to
customers).
Step 5 Router(config-subif)# ip address ipaddress mask Assigns the subinterface an IP address and a subnet mask.
Step 6 Router(config-subif)# cable helper-address ip-address Forwards DHCP requests from cable modems to the IP
cable-modem address listed.
Step 7 Router(config-subif)# cable helper-address ip-address Forwards DHCP requests from hosts to the IP address
host listed.
Step 8 Router(config-if)# interface bundle n.x Defines an additional subinterface for the ISP (such as
isp1).
Step 9 Router(config-subif)# description string Identifies the subinterface (such as subinterface for
isp1-vpn) .
Step 10 Router(config-subif)# vrf forwarding isp1-vpn Assigns the subinterface to isp1-vpn VPN.
Step 11 Router(config-subif)# ip address ipaddress mask Assigns the subinterface an IP address and a subnet mask.
Step 12 Router(config-subif)# cable helper-address ip-address Forwards DHCP requests from cable modems to the IP
cable-modem address listed.
Step 13 Router(config-subif)# cable helper-address ip-address Forwards DHCP requests from hosts to the IP address
host listed.
Step 14 Router(config-if)# interface bundle n.x Defines an additional subinterface for the ISP (such as
isp2).
Step 15 Router(config-subif)# description string Identifies the subinterface (such as subinterface for
isp2-vpn) .
Step 16 Router(config-subif)# vrf forwarding isp2-vpn Assigns the subinterface to isp2-vpn VPN.
Step 17 Router(config-subif)# ip address ipaddress mask Assigns the subinterface an IP address and a subnet mask.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
781
Layer 2 and Layer 3 VPN Configuration
Configuring Cable Interface Bundles
Step 19 Router(config-subif)# cable helper-address ip-address Forwards DHCP requests from hosts to the IP address
host listed.
Procedure
Step 2 Router(config-if)# cable bundlebundle-number Defines the interface as the bundle interface.
Step 3 Router(config)# interface cable slot/subslot/port Enters the cable interface configuration mode for another
cable interface.
IP addresses are not assigned to this interface. They are
assigned to the logical subinterfaces created within this
interface.
Step 4 Router(config-if)# cable bundle bundle-number Adds the interface to the bundle specified by bundle-number
.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
782
Layer 2 and Layer 3 VPN Configuration
Verifying the MPLS VPN Configuration
Procedure
Procedure
Step 2 Router# show ip route vrf [vrf-name] Displays the IP routing table for a VRF.
Step 3 Router# show ip protocols vrf [vrf-name] Displays the routing protocol information for a VRF.
Step 4 Router# show ip route vrf vrf-name Displays the Local and Remote CE devices that are in the
PE routing table.
Step 5 Router# show mpls forwarding-table Displays entries for a VPN Routing/Forwarding instance.
What to do next
For more verification instructions, see the MPLS: Layer 3 VPNs Configuration Guide.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
783
Layer 2 and Layer 3 VPN Configuration
Configuration Examples
Configuration Examples
This section provides the following configuration examples:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
784
Layer 2 and Layer 3 VPN Configuration
Cable Bundle SubInterface Configuration
interface Bundle255.1
description Management Interface
vrf forwarding MGMT
ip address 112.51.0.1 255.255.0.0
cable helper-address 20.11.0.162
ipv6 address 2001:100:112:B001::1/64
interface Bundle255.2
vrf forwarding Basketball
ip address 112.54.0.1 255.255.0.0 secondary
ip address 112.53.0.1 255.255.0.0
cable helper-address 20.11.0.62
cable helper-address 20.11.0.162
ipv6 address 2001:100:112:B003::1/64
ipv6 address 2001:100:112:B004::1/64
interface Bundle255.3
vrf forwarding Football
ip address 112.56.0.1 255.255.0.0 secondary
ip address 112.55.0.1 255.255.0.0
cable helper-address 20.11.0.62
cable helper-address 20.11.0.162
ipv6 address 2001:100:112:B005::1/64
ipv6 address 2001:100:112:B006::1/64
interface Bundle255.4
vrf forwarding Volleyball
ip address 112.58.0.1 255.255.0.0 secondary
ip address 112.57.0.1 255.255.0.0
cable helper-address 20.11.0.62
cable helper-address 20.11.0.162
ipv6 address 2001:100:112:B007::1/64
ipv6 address 2001:100:112:B008::1/64
interface Bundle255.5
vrf forwarding Tennis
ip address 112.61.0.1 255.255.0.0 secondary
ip address 112.60.0.1 255.255.0.0 secondary
ip address 112.59.0.1 255.255.0.0
cable helper-address 20.11.0.162
ipv6 address 2001:100:112:B009::1/64
ipv6 address 2001:100:112:B00A::1/64
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
785
Layer 2 and Layer 3 VPN Configuration
PE WAN Interface Configuration
interface TenGigabitEthernet4/1/1
description WAN connection to cBR8
mtu 4470
ip address 100.6.120.5 255.255.255.252
ip router isis hub
ipv6 address 2001:100:6:120::5:1/112
ipv6 enable
mpls ip
mpls traffic-eng tunnels
cdp enable
isis circuit-type level-1
isis network point-to-point
isis csnp-interval 10
hold-queue 400 in
ip rsvp bandwidth 1000000
end
PE BGP Configuration
router bgp 100
bgp router-id 100.120.120.120
bgp log-neighbor-changes
bgp graceful-restart restart-time 120
bgp graceful-restart stalepath-time 360
bgp graceful-restart
timers bgp 5 60
neighbor 100.100.4.4 remote-as 100
neighbor 100.100.4.4 ha-mode sso
neighbor 100.100.4.4 update-source Loopback0
neighbor 100.100.4.4 ha-mode graceful-restart
!
address-family ipv4
redistribute connected
redistribute static route-map static-route
redistribute rip
neighbor 100.100.4.4 activate
neighbor 100.100.4.4 send-community extended
neighbor 100.100.4.4 next-hop-self
neighbor 100.100.4.4 soft-reconfiguration inbound
maximum-paths ibgp 2
exit-address-family
!
address-family vpnv4
neighbor 100.100.4.4 activate
neighbor 100.100.4.4 send-community extended
exit-address-family
!
address-family ipv6
redistribute connected
redistribute rip CST include-connected
redistribute static metric 100 route-map static-route-v6
neighbor 100.100.4.4 activate
neighbor 100.100.4.4 send-community extended
neighbor 100.100.4.4 send-label
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
786
Layer 2 and Layer 3 VPN Configuration
PE BGP Configuration
exit-address-family
!
address-family vpnv6
neighbor 100.100.4.4 activate
neighbor 100.100.4.4 send-community extended
exit-address-family
!
address-family ipv4 vrf Basketball
redistribute connected
exit-address-family
!
address-family ipv6 vrf Basketball
redistribute connected
redistribute static metric 100
exit-address-family
!
address-family ipv4 vrf Football
redistribute connected
exit-address-family
!
address-family ipv6 vrf Football
redistribute connected
redistribute static metric 100
exit-address-family
!
address-family ipv4 vrf MGMT
redistribute connected
exit-address-family
!
address-family ipv6 vrf MGMT
redistribute connected
exit-address-family
!
address-family ipv4 vrf Tennis
redistribute connected
redistribute static route-map static-route
redistribute rip
exit-address-family
!
address-family ipv6 vrf Tennis
redistribute connected
redistribute rip CST include-connected
redistribute static metric 100 route-map static-route-v6
exit-address-family
!
address-family ipv4 vrf Volleyball
redistribute connected
redistribute static route-map static-route
redistribute rip
exit-address-family
!
address-family ipv6 vrf Volleyball
redistribute connected
redistribute rip CST include-connected
redistribute static metric 100 route-map static-route-v6
exit-address-family
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
787
Layer 2 and Layer 3 VPN Configuration
Additional References
Additional References
Standards
Standard Title
MIBs
CISCO-DOCS-REMOTE-QUERY.my To locate and download MIBs for selected platforms, Cisco IOS
releases, and feature sets, use Cisco MIB Locator found at the
following URL:
http://tools.cisco.com/ITDIT/MIBS/servlet/index
RFCs
RFC Title
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
788
Layer 2 and Layer 3 VPN Configuration
Feature Information for MPLS VPN Cable Enhancements
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Multiprotocol Label Switching Cisco IOS XE Everest 16.6.1 This feature was integrated into
Virtual Private Network (MPLS Cisco IOS XE Everest 16.6.1 on
VPN) the Cisco cBR Series Converged
Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
789
Layer 2 and Layer 3 VPN Configuration
Feature Information for MPLS VPN Cable Enhancements
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
790
CHAPTER 53
Multicast VPN and DOCSIS 3.0 Multicast QoS
Support
The CMTS enhanced multicast new features are consistent with DOCSIS 3.0 specifications and include:
• Enhanced multicast echo in which the Layer 3 multicast switching path uses a Cisco Packet Processor
(CPP) parallel express forwarding multicast routing table.
• Enhanced multicast quality of service (MQoS) framework that specifies a group configuration (GC) to
define a session range of multicast addresses and rule priorities and its associated multicast VPN (MVPN).
• Intelligent multicast admission control to include multicast service flows.
• Enhanced multicast VPN feature to configure and support multicast traffic in a multiprotocol label
switching (MPLS)-VPN environment.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
791
Layer 2 and Layer 3 VPN Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 137: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
792
Layer 2 and Layer 3 VPN Configuration
Restrictions for the Multicast VPN and DOCSIS 3.0 Multicast QoS Support
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Note DOCSIS 3.0 standards retain backwards compatibility with the DOCSIS 2.0 multicast mode of operation.
The Cisco cBR routers support 40000 DSG multicast sessions per chassis.
The following are the benefits of CMTS enhanced multicast are:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
793
Layer 2 and Layer 3 VPN Configuration
Intelligent Multicast Admission Control
• Group service flow (GSF) definition is based on service class names. The GSF is similar to individual
service flows and commonly includes the minimum rate and maximum rate parameters for the service
class. GSF is shared by all cable modems on a particular downstream channel set (DCS) that is matched
to the same group classifier rule (GCR). A default service flow is used for multicast flows that do not
match to any GCR. A GSF is always in the active state.
• CMTS replicates multicast packets and then classifies them.
• Single-stage replication and two-stage replication are supported.
• Enhanced QoS is compatible and integrated with DOCSIS Set-Top Gateway (DSG).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
794
Layer 2 and Layer 3 VPN Configuration
How to Configure the Multicast VPN and DOCSIS 3.0 Multicast QoS Support
provider network builds a default multicast distribution tree (default-MDT) for each VPN between all the
associated mVRF-enabled PE routers. This tree is used to distribute multicast traffic to all PE routers.
To enable maximum security and data privacy in a VPN environment, the CMTS distinguishes between
multicast sessions on the same downstream interface that belong to different VPNs. To differentiate multicast
traffic between different VPNs, the CMTS implements a per-VRF subinterface multicast security association
identifier (MSAID) allocation feature that is BPI+ enabled. The MSAID is allocated for each cable bundle
group for each subinterface. A multicast group has a specific MSAID for each VRF instance.
Procedure
Router> enable
Step 3 cable multicast group-qos number scn service-class-name Configures a QoS profile that can be applied to a multicast
control{ single | aggregate [limit max-sessions]} QoS group.
Example: Note If a number is not specified, a default QoS profile
is applied. The default group qos configuration
Router(config)#: cable multicast group-qos 2 scn creates a default multicast service flow for each
name1 control single cable interface that is used when a multicast
session does not match any classifiers of a GC
on the interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
795
Layer 2 and Layer 3 VPN Configuration
Configuring a Multicast QoS Group
Procedure
Router> enable
Step 3 cable multicast group-qos number scn service-class-name (Optional) Configures a QoS profile that can be applied to
control {single | aggregate [limit max-sessions]} a multicast QoS group.
Example: Note If a number is not specified, a default QoS profile
is applied. The default group qos configuration
Router(config-mqos)# cable multicast group-qos 5 creates a default multicast service flow for each
scn name1 control single cable interface that is used when a multicast
session does not match any classifiers of a GC
on the interface.
Step 4 cable multicast qos group id priority value [global ] Configures a multicast QoS group and enters multicast QoS
configuration mode.
Example:
Step 5 session-range ip-address ip-mask Specifies the session range IP address and IP mask of the
multicast QoS group. You can configure multiple session
Example:
ranges.
Router(config-mqos)# session-range 224.10.10.10
255.255.255.224
Step 6 tos low-byte high-byte mask (Optional) Specifies the minimum type of service (ToS)
data bytes, maximum ToS data bytes, and mask for a
Example:
multicast QoS group.
Router(config-mqos)# tos 1 6 15
Step 7 vrfname (Optional) Specifies the name for the virtual routing and
forwarding (VRF) instance.
Example:
Note If a multicast QoS (MQoS) group is not defined
Router(config-mqos)# vrf name1 for this VRF, you will see an error message. You
must either define a specific MQoS group for
each VRF, or define a default MQoS group that
can be assigned in those situations where no
matching MQoS group is found. See the
Configuring a Default Multicast QoS Group for
VRF, on page 797.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
796
Layer 2 and Layer 3 VPN Configuration
Configuring a Default Multicast QoS Group for VRF
Procedure
Router> enable
Step 3 cable multicastgroup-qosnumber scnservice-class-name (Optional) Configures a QoS profile that can be applied to
control {single | aggregate [limit max-sessions]} a multicast QoS group.
Example:
Step 4 cable multicast qos group id priority 255 global Configures a default multicast QoS group and enters
multicast QoS configuration mode.
Example:
Step 5 session-range 224.0.0.0 224.0.0.0 Specifies the session-range IP address and IP mask of the
default multicast QoS group. By entering 224.0.0.0 for the
Example:
IP address and the IP mask you cover all possible multicast
sessions.
Router(config-mqos)# session-range 224.0.0.0
224.0.0.0
Step 6 vrfname Specifies the name of the virtual routing and forwarding
(VRF) instance.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
797
Layer 2 and Layer 3 VPN Configuration
Verifying Configuration of the Multicast VPN and DOCSIS 3.0 Multicast QoS Support
Verifying Configuration of the Multicast VPN and DOCSIS 3.0 Multicast QoS
Support
To verify the configuration of the Multicast VPN and DOCSIS 3.0 Multicast QoS Support feature, use the
show commands described below.
• To show the configuration parameters for multicast sessions on a specific bundle, use the show interface
bundle number multicast-sessions command as shown in the following example:
• To show the configuration parameters for multicast sessions on a specific cable, use the show interface
cable ip-addr multicast-sessions command as shown in the following example:
• To show the MSAID multicast group subinterface mapping, use the show interface cable address modem
command as shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
798
Layer 2 and Layer 3 VPN Configuration
Configuration Examples for the Multicast VPN and DOCSIS 3.0 Multicast QoS Support
Note To add group QoS and group encryption profiles to a QoS group, you must configure each profile first before
configuring the QoS group.
In the following example, QoS profile 3 and encryption profile 35 are configured.
configure terminal
cable multicast group-qos 3 scn name1 control single
cable multicast group-encryption 35 algorithm 56bit-des
Additional References
The following sections provide references related to the Multicast VPN and DOCSIS 3.0 Multicast QoS
Support.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
799
Layer 2 and Layer 3 VPN Configuration
Additional References
Related Documents
Standards
Standard Title
No new or modified standards are supported by this feature, and support for existing standards has not —
been modified by this feature.
MIBs
No new or modified MIBs are supported by this To locate and download MIBs for selected platforms, Cisco
feature, and support for existing MIBs has not IOS releases, and feature sets, use Cisco MIB Locator
been modified by this feature. found at the following URL:
http://www.cisco.com/go/mibs
RFCs
RFC Title
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/techsupport
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
from Field Notices), the Cisco Technical Services Newsletter, and Really
Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com
user ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
800
Layer 2 and Layer 3 VPN Configuration
Feature Information for Multicast VPN and DOCSIS3.0 Multicast QoS Support
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 138: Feature Information for Multicast VPN and DOCSIS3.0 Multicast QoS Support
Multicast VPN and DOCSIS3.0 Cisco IOS XE Everest 16.6.1 This feature was integrated into
multicast QoS support Cisco IOS XE Everest 16.5.1 on
theCisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
801
Layer 2 and Layer 3 VPN Configuration
Feature Information for Multicast VPN and DOCSIS3.0 Multicast QoS Support
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
802
CHAPTER 54
EtherChannel for the Cisco CMTS
This document describes the features, benefits and configuration of Cisco EtherChannel technology on the
Cisco Cable Modem Termination System (CMTS).
EtherChannel is a technology by which to configure and aggregate multiple physical Ethernet connections to
form a single logical port with higher bandwidth. The first EtherChannel port configured on the Cisco CMTS
serves as the EtherChannel bundle primary by default, and each subsidiary interface interacts with the network
using the MAC address of the EtherChannel bundle primary.
EtherChannel ports reside on a routing or bridging end-point. The router or switch uses EtherChannel to
increase bandwidth utilization in either half- or full-duplex mode, and load balances the traffic across the
multiple physical connections.
EtherChannel on the Cisco CMTS supports inter-VLAN routing with multiple devices and standards, and
supports Ten Gigabit EtherChannel (GEC) on the Cisco cBR series routers.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 804
• Restrictions for EtherChannel on the Cisco CMTS, on page 805
• Information About EtherChannel on the Cisco CMTS, on page 805
• How to Configure EtherChannel on the Cisco CMTS, on page 806
• Verifying EtherChannel on the Cisco CMTS, on page 808
• Configuration Examples for EtherChannel on the Cisco CMTS, on page 809
• Additional References, on page 810
• Feature Information for EtherChannel on Cisco CMTS, on page 811
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
803
Layer 2 and Layer 3 VPN Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 139: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
804
Layer 2 and Layer 3 VPN Configuration
Restrictions for EtherChannel on the Cisco CMTS
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
805
Layer 2 and Layer 3 VPN Configuration
Cisco Ten Gigabit EtherChannel on the Cisco cBR Series Routers
configured over an EtherChannel link to carry the multiple VLAN information over a high-bandwidth
channel.
Note The Cisco cBR series routers support up to eight physical connectors to be configured as one logical Ten GEC
port.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface port-channel n
4. exit
5. interface tengigabitethernet slot/subslot/port
6. shutdown
7. Use one of the following commands:
• For static Ten GEC configuration, use the channel-group number command.
• For dynamic Ten GEC configuration, use the channel-group number mode {active | passive}
command.
8. no shutdown
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
806
Layer 2 and Layer 3 VPN Configuration
Configuring Ten Gigabit EtherChannel on the Cisco CMTS
9. end
DETAILED STEPS
Router> enable
Router(config-if)# exit
Step 5 interface tengigabitethernet slot/subslot/port Selects the Ten Gigabit Ethernet interface that you wish to
add as a member EtherChannel link in the EtherChannel
Example:
bundle, and enters interface configuration mode.
Router# interface gigabitethernet 4/1/0 Note We recommend that the link being added to the
Cisco CMTS EtherChannel be shut down prior
to configuring it as a member of the
EtherChannel. Use the shutdown command in
interface configuration mode immediately before
completing the following steps in this procedure.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
807
Layer 2 and Layer 3 VPN Configuration
Troubleshooting Tips
Router(config-if)# shutdown
Step 7 Use one of the following commands: Adds the Ten Gigabit Ethernet interface to the EtherChannel
Group, associating that interface with an EtherChannel link.
• For static Ten GEC configuration, use the
channel-group number command. To remove an EtherChannel group and the associated ports
• For dynamic Ten GEC configuration, use the from the Cisco CMTS, use the no form of this command.
channel-group number mode {active | passive}
command.
Example:
Router(config-if)# channel-group 1
or
Router(config-if)# no shutdown
Troubleshooting Tips
Once interface operations are confirmed (prior to this procedure), and EtherChannel configurations have been
verified (next procedure), any difficulty experienced through the EtherChannel links may pertain to inter-VLAN
or IP routing on the network, or perhaps very high bandwidth consumption.
What to Do Next
Additional IP, access list, inter-VLAN or load balancing configurations may be made to the Cisco CMTS and
these changes will be supported in the running EtherChannel configuration without service disruption from
EtherChannel.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
808
Layer 2 and Layer 3 VPN Configuration
Configuration Examples for EtherChannel on the Cisco CMTS
Cisco EtherChannel supports online insertion and removal (OIR) of field-replaceable units (FRUs) in the
Cisco CMTS chassis. Ports that remain active during OIR of one FRU will take over and support the traffic
bandwidth requirements without service disruption. However, OIR is not described in this procedure.
Procedure
Router> enable
Step 2 show interface port-channel n Verifies the EtherChannel configuration on the Cisco CMTS
for the selected EtherChannel group.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
809
Layer 2 and Layer 3 VPN Configuration
Additional References
Additional References
Related Documents
Configuring • Configuring EtherChannel and 802.1Q Trunking Between a Catalyst 2950 and a Router
Additional (inter-VLAN Routing)
Devices for
http://www.cisco.com/c/en/us/support/docs/switches/catalyst-2950-series-switches/24042-158.html
EtherChannel
• Configuring EtherChannel and 802.1Q Trunking Between Catalyst 2900XL/3500XL and Catalyst
2940, 2950/2955, and 2970 Switches
http://www.cisco.com/c/en/us/support/docs/switches/catalyst-2900-xl-series-switches/21041-131.html
Standards Title
IEEE Std 802.1Q, 2003 Edition IEEE Std 802.1Q, 2003 Edition (Incorporates IEEE Std 802.1Q-1998, IEEE
Std 802.1u-2001, IEEE Std 802.1v-2001, and IEEE Std 802.1s-2002)
http://ieeexplore.ieee.org/xpl/tocresult.jsp?isNumber=27089
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
810
Layer 2 and Layer 3 VPN Configuration
Feature Information for EtherChannel on Cisco CMTS
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
EtherChannel on Cisco CMTS Cisco IOS XE Everest 16.6.1 This feature was integrated into
Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
811
Layer 2 and Layer 3 VPN Configuration
Feature Information for EtherChannel on Cisco CMTS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
812
CHAPTER 55
Flow-Based per Port-Channel Load Balancing
The Flow-Based per Port-Channel Load Balancing feature allows different flows of traffic over a Ten Gigabit
EtherChannel (GEC) interface to be identified based on the packet header and then mapped to the different
member links of the port channel. This feature enables you to apply flow-based load balancing and VLAN-
manual load balancing to specific port channels.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 813
• Restrictions for Flow-Based per Port-Channel Load Balancing, on page 814
• Information About Flow-Based per Port-Channel Load Balancing, on page 815
• How to Enable Flow-Based per Port-Channel Load Balancing, on page 817
• Verifying Load Balancing Configuration on a Ten GEC Interface, on page 818
• Configuration Examples for Flow-Based per Port-Channel Load Balancing, on page 820
• Additional References, on page 821
• Feature Information for Flow-Based per Port-Channel Load Balancing, on page 821
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
813
Layer 2 and Layer 3 VPN Configuration
Restrictions for Flow-Based per Port-Channel Load Balancing
Table 141: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
814
Layer 2 and Layer 3 VPN Configuration
Information About Flow-Based per Port-Channel Load Balancing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
815
Layer 2 and Layer 3 VPN Configuration
Load Balancing on Port Channels
Flow-based Flow-based
VLAN-manual VLAN-manual
Flow-based Flow-based
VLAN-manual VLAN-manual
The table below lists the configuration that results if you change the global load-balancing method.
— From To —
The table below lists the configuration that results if you change the port-channel load-balancing method.
— From To —
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
816
Layer 2 and Layer 3 VPN Configuration
How to Enable Flow-Based per Port-Channel Load Balancing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
817
Layer 2 and Layer 3 VPN Configuration
Verifying Load Balancing Configuration on a Ten GEC Interface
SUMMARY STEPS
1. enable
2. configure terminal
3. interface port-channel channel-number
4. load-balancing {flow | vlan}
5. end
DETAILED STEPS
Router> enable
Step 3 interface port-channel channel-number Enters interface configuration mode and defines the
interface as a port channel.
Example:
Step 4 load-balancing {flow | vlan} Applies a load-balancing method to the specific port
channel.
Example:
• If you do not configure this command, the port channel
Router(config-if)# load-balancing flow uses the global load-balancing method configured with
the port-channel load-balancing vlan-manual
command. The global default is flow-based.
Router(config-if)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
818
Layer 2 and Layer 3 VPN Configuration
Verifying Load Balancing Configuration on a Ten GEC Interface
interface Port-channel62
ip address 12.1.1.1 255.255.255.0
ipv6 address 2001:12:1:1::1/64
mpls
• show etherchannel load-balancing — Displays the load balancing method applied to each port channel.
The following is a sample output of this command:
Router# show etherchannel load-balancing
Port-Channel: LB Method
Port-channel62 : flow-based
Port-channel63 : flow-based
Port: TenGigabitEthernet4/1/1
LACP Mode: Active
Port: TenGigabitEthernet4/1/2
LACP Mode: Active
Port: TenGigabitEthernet4/1/3
LACP Mode: Active
Port: TenGigabitEthernet4/1/4
LACP Mode: Active
Port: TenGigabitEthernet4/1/5
LACP Mode: Active
Port: TenGigabitEthernet4/1/6
LACP Mode: Active
Port: TenGigabitEthernet4/1/7
LACP Mode: Active
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
819
Layer 2 and Layer 3 VPN Configuration
Configuration Examples for Flow-Based per Port-Channel Load Balancing
!
no aaa new-model
port-channel load-balancing vlan-manual
ip source-route
.
.
.
interface Port-channel2
ip address 10.0.0.1 255.255.255.0
no negotiation auto
load-balancing flow
!
interface Port-channel2.10
ip rsvp authentication key 11223344
ip rsvp authentication
!
interface Port-channel2.50
encapsulation dot1Q 50
!
interface TenGigabitEthernet4/1/0
no ip address
negotiation auto
cdp enable
channel-group 2
!
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
820
Layer 2 and Layer 3 VPN Configuration
Additional References
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 145: Feature Information for Flow-Based per Port-Channel Load Balancing
Flow-based per port-channel Load Cisco IOS XE Everest 16.6.1 This feature was integrated into
balancing Cisco IOS XE Everest 16.6.1 on
Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
821
Layer 2 and Layer 3 VPN Configuration
Feature Information for Flow-Based per Port-Channel Load Balancing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
822
CHAPTER 56
MPLS QoS via TLV for non-L2VPN Service Flow
The MPLS QoS via TLV for non-L2VPN Service Flow feature allows to mark TC bits for MPLS L3VPN
imposition packets and classify downstream packets based on TC bits of MPLS disposition packets, using
vendor-specific TLVs.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 823
• Restrictions for MPLS QoS via TLV for non-L2VPN Service Flow, on page 824
• Information About MPLS QoS via TLV for non-L2VPN Service Flow, on page 825
• Configuring MPLS QoS via TLV for non-L2VPN Service Flow, on page 825
• Configuration Examples, on page 826
• Additional References, on page 830
• Feature Information for MPLS QoS via TLV for non-L2VPN Service Flow, on page 830
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
823
Layer 2 and Layer 3 VPN Configuration
Restrictions for MPLS QoS via TLV for non-L2VPN Service Flow
Table 146: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Restrictions for MPLS QoS via TLV for non-L2VPN Service Flow
• This feature supports only IPv4. It will not support IPv6.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
824
Layer 2 and Layer 3 VPN Configuration
Information About MPLS QoS via TLV for non-L2VPN Service Flow
Note This feature is configured using a cable modem configuration file and is dependent on the general configuration
of the L3VPN.
This section describes how to configure traffic class bits for MPLS imposition and disposition packets and
on how to use vendor-specific TLVs with AToM L2VPN and MPLS L3VPN.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
825
Layer 2 and Layer 3 VPN Configuration
Using Vendor-Specific TLVs with AToM L2VPN and MPLS L3VPN
The MPLS-TC-RANGE TLV is defined only under DS classifier encodings. It supports multi-downstream
flow in a CM belonging to the same MPLS L3VPN, associated with the VPN RD in downstream classifier
encoding.
Note Do not configure the TLVs for L2VPN and MPLS L3VPN at the same time for upstream service flow
encodings, as it will result in a TLV error.
Configuration Examples
This section provides the following configuration examples:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
826
Layer 2 and Layer 3 VPN Configuration
Example: Downstream Packet Classification TLV
CM-CONFIG
=========
03 (Net Access Control) = 1
18 (Maximum Number of CPE) = 16
22 (Upstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 2
S03 (Service Flow Reference) = 2
S05 (Rule Priority) = 2
S09 (IP Packet Encodings)
T01 (IP Type of Srv Rng & Mask) = 00 20 ff
22 (Upstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 3
S03 (Service Flow Reference) = 3
S05 (Rule Priority) = 3
S09 (IP Packet Encodings)
T01 (IP Type of Srv Rng & Mask) = 40 80 ff
22 (Upstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 4
S03 (Service Flow Reference) = 4
S05 (Rule Priority) = 4
S09 (IP Packet Encodings)
T01 (IP Type of Srv Rng & Mask) = a0 e0 ff
23 (Downstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 12
S03 (Service Flow Reference) = 12
S05 (Rule Priority) = 2
S09 (IP Packet Encodings)
T01 (IP Type of Srv Rng & Mask) = 00 ff ff
S43 (Vendor Specific Options)
T08 (Vendor ID) = 00 00 0c
T004 (Unknown sub-type) = 00 00 00 01 00 00 00 01
T005 (Unknown sub-type) = 2b 09 08 03 00 00 0c 23 02 01 01
23 (Downstream Packet Classification Encoding Block)
S01 (Classifier Reference) = 13
S03 (Service Flow Reference) = 13
S05 (Rule Priority) = 3
S09 (IP Packet Encodings)
T01 (IP Type of Srv Rng & Mask) = 00 ff ff
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
827
Layer 2 and Layer 3 VPN Configuration
Example: MPLS QoS Configuration File
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
828
Layer 2 and Layer 3 VPN Configuration
Example: MPLS QoS Configuration File
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
829
Layer 2 and Layer 3 VPN Configuration
Additional References
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 149: Feature Information for MPLS QoS via TLV for non-L2VPN Service Flow
MPLS QoS via TLV for Cisco IOS XE Everest 16.6.1 This feature was integrated into
non-L2VPN Service Flow Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Routers.
MPLS QoS via TLV for Cisco IOS XE Everest 16.6.1 This feature was integrated into
non-L2VPN Service Flow Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
830
CHAPTER 57
IPsec Security Support
IPsec is a security framework of open standards developed by the IETF. IPsec enables security for information
that is send over unprotected networks. IPsec acts at the network layer, protecting and authenticating IP packets
between participating IPsec devices (“peers”), such as Cisco routers.
• Finding Feature Information, on page 831
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 831
• IPsec Security Support, on page 833
• IPsec Security Limitations, on page 833
• Configuring IPsec Security, on page 833
• Configuring Transform Sets for IKEv2, on page 835
• Feature Information for IPsec Security Support, on page 836
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
831
Layer 2 and Layer 3 VPN Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 150: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
832
Layer 2 and Layer 3 VPN Configuration
IPsec Security Support
You can optionally use set pfs <dh-group-name> to enable perfect forward secrecy in IPsec profile.
2. Use the crypto ipsec profile <profile-name>, where the IKEv2 profile is set into IPsec profile.
3. Use the tunnel protection ipsec profile tunnel interface.
To view your IPsec information, use the show crypto ipsec sa detail command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
833
Layer 2 and Layer 3 VPN Configuration
Configuring IPsec Security
interface: Tunnel101
Crypto map tag: Tunnel101-head-0, local addr 102.0.0.2
inbound ah sas:
outbound ah sas:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
834
Layer 2 and Layer 3 VPN Configuration
Configuring Transform Sets for IKEv2
To view your IPsec information, use the show crypto ikev2 sa detail command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
835
Layer 2 and Layer 3 VPN Configuration
Feature Information for IPsec Security Support
Note The IPsec and IKEv2 are configured in the same way as ASR 1000. Go through the ASR 1000 Internet Key
Exchange for IPsec VPNs Configuration Guide for more information. The following limitations apply:
• Supported encryption
• Authentication algorithms
• ESP tunnel mode
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
836
Layer 2 and Layer 3 VPN Configuration
Feature Information for IPsec Security Support
IPsec Security Support Cisco IOS XE Amsterdam 17.2.1 This feature was integrated into
Cisco IOS XE Amsterdam 17.2.1
on the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
837
Layer 2 and Layer 3 VPN Configuration
Feature Information for IPsec Security Support
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
838
PA R T VI
Layer 3 Configuration
• DHCP, ToD, and TFTP Services for CMTS Routers, on page 841
• Virtual Interface Bundling, on page 861
• IPv6 on Cable, on page 871
• Cable DHCP Leasequery, on page 915
• DHCPv6 Bulk-Lease query, on page 925
• Layer 3 CPE Mobility, on page 929
• DOCSIS 3.0 Multicast Support, on page 939
• IPv6 Segment Routing on Cisco cBR, on page 963
CHAPTER 58
DHCP, ToD, and TFTP Services for CMTS Routers
This document describes how to configure Cisco Cable Modem Termination System (CMTS) platforms so
that they support onboard servers that provide Dynamic Host Configuration Protocol (DHCP), Time-of-Day
(ToD), and Trivial File Transfer Protocol (TFTP) services for use in Data-over-Cable Service Interface
Specification (DOCSIS) networks. In addition, this document provides information about optional configurations
that can be used with external DHCP servers.
• Prerequisites for DHCP, ToD, and TFTP Services, on page 841
• Restrictions for DHCP, ToD, and TFTP Services, on page 841
• Information About DHCP, ToD, and TFTP Services, on page 842
• How to Configure ToD, and TFTP Services, on page 847
• How to Configure ToD, and TFTP Services, on page 858
• Configuration Examples, on page 858
• Additional References, on page 859
• Feature Information for the DHCP, ToD, and TFTP Services for the CMTS Routers, on page 859
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
841
Layer 3 Configuration
Information About DHCP, ToD, and TFTP Services
Feature Overview
All Cisco CMTS platforms support onboard servers that provide DHCP, ToD, and TFTP proxy-services for
use in DOCSIS cable networks. These servers provide the registration services needed by DOCSIS 1.0- and
1.1-compliant cable modems:
• External DHCP Servers—Provides DHCP services. External DHCP servers are usually part of an
integrated provisioning system that is more suitable when managing large cable networks.
• Time-of-DayServer_—Provides an RFC 868 -compliant ToD service so that cable modems can obtain
the current date and time during the registration process. The cable modem connects with the ToD server
after it has obtained its IP address and other DHCP-provided IP parameters.
Although cable modems do not need to successfully complete the ToD request before coming online, this
allows them to add accurate timestamps to their event logs so that these logs are coordinated to the clock used
on the CMTS. In addition, having the accurate date and time is essential if the cable modem is trying to register
with Baseline Privacy Interface Plus (BPI+) encryption and authentication.
• External TFTP_Server—Downloads the DOCSIS configuration file to the cable modem. The DOCSIS
configuration file contains the operational parameters for the cable modem. The cable modem downloads
its DOCSIS configuration file after connecting with the ToD server.
Note You can add additional servers in a number of ways. For example, most cable operators use Cisco Network
Registrar (CNR) to provide the DHCP and TFTP servers. ToD servers are freely available for most workstations
and PCs. You can install the additional servers on one workstation or PC or on different workstations and
PCs.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
842
Layer 3 Configuration
Prefix-based Source Address Verification
• Adding the dhcp option to the cable source-verify command provides a more comprehensive level of
protection by preventing users from statically assigning currently-unused IP addresses to their devices.
When the Cisco CMTS receives a packet with an unknown IP address on a cable interface, the CMTS
drops the packet but also issues a DHCP LEASEQUERY message that queries the DHCP servers for
any information about the IP and MAC addresses of that device. If the DHCP servers do not return any
information about the device, the CMTS continues to block the network access for that device.
• When you use the dhcp option, you can also enable the leasetimer option, which instructs the Cisco
CMTS to periodically check its internal CPE database for IP addresses whose lease times have expired.
The CPE devices that are using expired IP addresses are denied further access to the network until they
renew their IP addresses from a valid DHCP server. This can prevent users from taking DHCP-assigned
IP addresses and assigning them as static addresses to their CPE devices.
• In addition to the dhcp option, you can also configure prefix-based source address verification (SAV)
on the Cisco CMTS using the cable source-verify group command. A CM may have a static IPv4 or IPv6
prefix configured, which belongs to an SAV group. When the SAV prefix processing is enabled on the
Cisco CMTS, the source IP address of the packets coming from the CM is matched against the configured
prefix and SAV group (for that CM) for verification. If the verification fails, the packets are dropped,
else the packets are forwarded for further processing. For more information on SAV prefix processing
and SAV prefix configuration, see Prefix-based Source Address Verification , on page 843 and Configuring
Prefix-based Source Address Verification, on page 854
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
843
Layer 3 Configuration
GIADDR Field
runs out of IP addresses or otherwise fails to respond with an IP address. The relay agent attempts to forward
DHCP requests to the primary server three times. After three attempts with no successful response from the
primary, the relay agent automatically switches to the secondary server.
When you are using the cable dhcp-giaddr policy command to specify that the CPE devices should use the
secondary DHCP pools corresponding to the secondary addresses on a cable interface, the smart relay agent
automatically rotates through the available secondary in a round robin fashion until an available pool of
addresses is found. This ensures that clients are not locked out of the network because a particular pool has
been exhausted.
GIADDR Field
When using separate IP address pools for cable modems and CPE devices, you can use the cable dhcp-giaddr
policy command to specify that cable modems should use an address from the primary pool and that CPE
devices should use addresses from the secondary pool. The default is for the CMTS to send all DHCP requests
to the primary DHCP server, while the secondary servers are used only if the primary server does not respond.
The different DHCP servers are specified using the cable helper commands.
Note To insert service class relay agent information option into the DHCP DISCOVER messages, the ip dhcp
relay information option-insert command must be configured on the bundle interface.
Time-of-Day Server
The Cisco CMTS can function as a ToD server that provides the current date and time to the cable modems
and other customer premises equipment (CPE) devices connected to its cable interfaces. This allows the cable
modems and CPE devices to accurately timestamp their Simple Network Management Protocol (SNMP)
messages and error log entries, as well as ensure that all of the system clocks on the cable network are
synchronized to the same system time.
The DOCSIS 1.0 and 1.1 specifications require that all DOCSIS cable modems request the following
time-related fields in the DHCP request they send during their initial power-on provisioning:
• Time Offset (option 2)—Specifies the time zone for the cable modem or CPE device, in the form of the
number of seconds that the device’s timestamp is offset from Greenwich Mean Time (GMT).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
844
Layer 3 Configuration
Time-of-Day Server
• Time Server Option (option 4)—Specifies one or more IP addresses for a ToD server.
After a cable modem successfully acquires a DHCP lease time, it then attempts to contact one of the ToD
servers provided in the list provided by the DHCP server. If successful, the cable modem updates its system
clock with the time offset and timestamp received from the ToD server.
If a ToD server cannot be reached or if it does not respond, the cable modem eventually times out, logs the
failure with the CMTS, and continues on with the initialization process. The cable modem can come online
without receiving a reply from a ToD server, but it must periodically continue to reach the ToD server at least
once in every five-minute period until it successfully receives a ToD reply. Until it reaches a ToD server, the
cable modem must initialize its system clock to midnight on January 1, 1970 GMT.
Note Initial versions of the DOCSIS 1.0 specification specified that the cable device must obtain a valid response
from a ToD server before continuing with the initialization process. This requirement was removed in the
released DOCSIS 1.0 specification and in the DOCSIS 1.1 specifications. Cable devices running older firmware
that is compliant with the initial DOCSIS 1.0 specification, however, might require receiving a reply from a
ToD server before being able to come online.
Because cable modems will repeatedly retry connecting with a ToD server until they receive a successful
reply, you should consider activating the ToD server on the Cisco CMTS, even if you have one or more other
ToD servers at the headend. This ensures that an online cable modem will always be able to connect with the
ToD server on the Cisco CMTS, even if the other servers go down or are unreachable because of network
congestion, and therefore will not send repeated ToD requests.
Tip To be able to use the Cisco CMTS as the ToD server, you must configure the DHCP server to provide the IP
address Cisco CMTS as one of the valid ToD servers (DHCP option 4) for cable modems.
In addition, although the DOCSIS specifications do not require that a cable modem successfully obtain a
response from a ToD server before coming online, not obtaining a timestamp could prevent the cable modem
from coming online in the following situations:
• If DOCSIS configuration files are being timestamped, to prevent cable modems from caching the files
and replaying them, the clocks on the cable modem and CMTS must be synchronized. Otherwise, the
cable modem cannot determine whether a DOCSIS configuration file has the proper timestamp.
• If cable modems register using Baseline Privacy Interface Plus (BPI+) authentication and encryption,
the clocks on the cable modem and CMTS must be synchronized. This is because BPI+ authorization
requires that the CMTS and cable modem verify the timestamps on the digital certificates being used for
authentication. If the timestamps on the CMTS and cable modem are not synchronized, the cable modem
cannot come online using BPI+ encryption.
Note DOCSIS cable modems must use RFC 868 -compliant ToD server to obtain the current system time. They
cannot use the Network Time Protocol (NTP) or Simple Network Time Protocol (SNTP) service for this
purpose. However, the Cisco CMTS can use an NTP or SNTP server to set its own system clock, which can
then be used by the ToD server. Otherwise, you must manually set the clock on the CMTS using the clock
set command each time that the CMTS boots up.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
845
Layer 3 Configuration
TFTP Server
Tip Additional servers can be provided by workstations or PCs installed at the cable headend. UNIX and Solaris
systems typically include a ToD server as part of the operating system, which can be enabled by putting the
appropriate line in the inetd.conf file. Windows systems can use shareware servers such as Greyware and
Tardis. The DOCSIS specifications require that the ToD servers use the User Datagram Protocol (UDP)
protocol instead of the TCP protocol for its packets.
TFTP Server
All Cisco CMTS platforms can be configured to provide a TFTP server that can provide the following types
of files to DOCSIS cable modems:
• DOCSIS Configuration File—After a DOCSIS cable modem has acquired a DHCP lease and attempted
to contact a ToD server, the cable modem uses TFTP to download a DOCSIS configuration file from an
authorized TFTP server. The DHCP server is responsible for providing the name of the DOCSIS
configuration file and IP address of the TFTP server to the cable modem.
• Software Upgrade File—If the DOCSIS configuration file specifies that the cable modem must be running
a specific version of software, and the cable modem is not already running that software, the cable modem
must download that software file. For security, the cable operator can use different TFTP servers for
downloading DOCSIS configuration files and for downloading new software files.
• Cisco IOS-XE Configuration File—The DOCSIS configuration file for Cisco cable devices can also
specify that the cable modem should download a Cisco IOS-XE configuration file that contains
command-line interface (CLI) configuration commands. Typically this is done to configure
platform-specific features such as voice ports or IPSec encryption.
Note Do not confuse the DOCSIS configuration file with the Cisco IOS-XE configuration file. The DOCSIS
configuration file is a binary file in the particular format that is specified by the DOCSIS specifications, and
each DOCSIS cable modem must download a valid file before coming online. In contrast, the Cisco IOS-XE
configuration file is an ASCII text file that contains one or more Cisco IOS-XE CLI configuration commands.
Only Cisco cable devices can download a Cisco IOS-XE file.
All Cisco CMTS platforms can be configured as TFTP servers that can upload these files to the cable modem.
The files can reside on any valid device but typically should be copied to the Flash memory device inserted
into the Flash disk slot on the Cisco CMTS.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
846
Layer 3 Configuration
Benefits
Benefits
• The Cisco CMTS can act as a primary or backup ToD server to ensure that all cable modems are
synchronized with the proper date and time before coming online. This also enables cable modems to
come online more quickly because they will not have to wait for the ToD timeout period before coming
online.
• The ToD server on the Cisco CMTS ensures that all devices connected to the cable network are using
the same system clock, making it easier for you to troubleshoot system problems when you analyze the
debugging output and error logs generated by many cable modems, CPE devices, the Cisco CMTS, and
other services.
• The Cisco CMTS can act as a TFTP server for DOCSIS configuration files, software upgrade files, and
Cisco IOS configuration files.
Prerequisites
To be able to use the Cisco CMTS as the ToD server you must configure the DHCP server to provide the IP
address Cisco CMTS as one of the valid ToD servers (DHCP option 4) for cable modems.
Procedure
Router> enable
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
847
Layer 3 Configuration
Disabling Time-of-Day Service
Step 3 service udp-small-servers max-servers no-limit Enables use of minor servers that use the UDP protocol
(such as ToD, echo, chargen, and discard).
Example:
The max-servers no-limit option allows a large number of
Router(config)# service udp-small-servers cable modems to obtain the ToD server at one time, in the
max-servers no-limit event that a cable or power failure forces many cable
Router(config)#
modems offline. When the problem has been resolved, the
cable modems can quickly reconnect.
Step 4 cable time-server Enables the ToD server on the Cisco CMTS.
Example:
Router(config)# exit
Router#
Procedure
Router> enable
Router#
Step 3 no cable time-server Disables the ToD server on the Cisco CMTS.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
848
Layer 3 Configuration
Configuring TFTP Service
Step 4 no service udp-small-servers (Optional) Disables the use of all minor UDP servers.
Example: Note Do not disable the minor UDP servers if you are
also enabling the other DHCP or TFTP servers.
Router(config)# no service udp-small-servers
Router(config)#
Router(config)# exit
Router#
Step 1 Use the show file systems command to display the Flash memory cards that are available on your CMTS, along with the
free space on each card and the appropriate device names to use to access each card.
Most configurations of the Cisco CMTS platforms support both linear Flash and Flash disk memory cards. Linear Flash
memory is accessed using the slot0 (or flash) and slot1 device names. Flash disk memory is accessed using the disk0
and disk1 device names.
For example, the following command shows a Cisco uBR7200 series router that has two linear Flash memory cards
installed. The cards can be accessed by the slot0 (or flash) and slot1 device names.
Example:
File Systems:
Size(b) Free(b) Type Flags Prefixes
48755200 48747008 flash rw slot0: flash:
16384000 14284000 flash rw slot1:
32768000 31232884 flash rw bootflash:
* - - disk rw disk0:
- - disk rw disk1:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
849
Layer 3 Configuration
Configuring TFTP Service
- - opaque rw system:
- - opaque rw null:
- - network rw tftp:
522232 507263 nvram rw nvram:
- - network rw rcp:
- - network rw ftp:
- - network rw scp:
Router#
The following example shows a Cisco uBR10012 router that has two Flash disk cards installed. These cards can be
accessed by the disk0 and sec-disk0 device names.
Example:
File Systems:
Size(b) Free(b) Type Flags Prefixes
- - flash rw slot0: flash:
- - flash rw slot1:
32768000 29630876 flash rw bootflash:
* 128094208 95346688 disk rw disk0:
- - disk rw disk1:
- - opaque rw system:
- - flash rw sec-slot0:
- - flash rw sec-slot1:
* 128094208 95346688 disk rw sec-disk0:
- - disk rw sec-disk1:
32768000 29630876 flash rw sec-bootflash:
- - nvram rw sec-nvram:
- - opaque rw null:
- - network rw tftp:
522232 505523 nvram rw nvram:
- - network rw rcp:
- - network rw ftp:
- - network rw scp:
Router#
Step 2 Verify that the desired Flash memory card has sufficient free space for all of the files that you want to copy to the CMTS.
Step 3 Use the ping command to verify that the remote TFTP server that contains the desired files is reachable. For example,
the following shows a ping command being given to an external TFTP server with the IP address of 10.10.10.1:
Example:
Step 4 Use the copy tftp devname command to copy each file from the external TFTP server to the appropriate Flash memory
card on the CMTS, where devname is the device name for the destination Flash memory card. You will then be prompted
for the IP address for the external TFTP server and the filename for the file to be transferred.
The following example shows the file docsis.cm being transferred from the external TFTP server at IP address 10.10.10.1
to the first Flash memory disk (disk0):
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
850
Layer 3 Configuration
Configuring TFTP Service
Step 5 Repeat Step 4, on page 850 as needed to copy all of the files from the external TFTP server to the Flash memory card on
the Cisco CMTS.
Step 6 Use the dir command to verify that the Flash memory card contains all of the transferred files.
Example:
Directory of disk0:/
1 -rw- 10705784 May 30 2002 19:12:46 ubr10k-p6-mz.122-2.8.BC
2 -rw- 4772 Jun 20 2002 18:12:56 running.cfg.save
3 -rw- 241 Jul 31 2002 18:25:46 gold.cm
4 -rw- 225 Jul 31 2002 18:25:46 silver.cm
5 -rw- 231 Jul 31 2002 18:25:46 bronze.cm
6 -rw- 74 Oct 11 2002 21:41:14 disable.cm
7 -rw- 2934028 May 30 2002 11:22:12 ubr924-k8y5-mz.bin
8 -rw- 3255196 Jun 28 2002 13:53:14 ubr925-k9v9y5-mz.bin
128094208 bytes total (114346688 bytes free)
Router#
Step 7 Use the configure terminal command to enter global configuration mode:
Example:
Router(config)#
Step 8 Use the tftp-server command to specify which particular files can be transferred by the TFTP server that is onboard the
Cisco CMTS. You can also use the alias option to specify a different filename that the DHCP server can use to refer to
the file. For example, the following commands enable the TFTP transfer of the configuration files and software upgrade
files:
Example:
Router(config)#
Note The tftp-server command also supports the option of specifying an access list that restricts access to the
particular file to the IP addresses that match the access list.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
851
Layer 3 Configuration
Optimizing the Use of an External DHCP Server
Step 9 (Optional) Use the following command to enable the use of the UDP small servers, and to allow an unlimited number of
connections at one time. This will allow a large number of cable modems that have gone offline due to cable or power
failure to rapidly come back online.
Example:
Router(config)#
Restriction • The Cable Source Verify feature supports only external DHCP servers. It cannot be used with the internal
DHCP server.
Procedure
Router> enable
Router#
Step 3 interface cable x/y Enters cable interface configuration mode for the specified
cable interface.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
852
Layer 3 Configuration
Configuring Cable Source Verify Option
Router(config-if)# exit
Router(config)#
Step 7 ip dhcp relay information option (Optional) Enables the CMTS to insert DHCP relay
information (DHCP option 82) in relayed DHCP packets.
Example:
This allows the DHCP server to store accurate information
about which CPE devices are using which cable modems.
Router(config)# ip dhcp relay information option
Router(config)# You should use this command if you are also using the
cable source-verify dhcp command.
Router(config)# exit
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
853
Layer 3 Configuration
Configuring Prefix-based Source Address Verification
Procedure
Router> enable
Router#
Step 3 cable source-verify enable-sav-static Enables SAV prefix processing on the Cisco CMTS.
Example:
Step 4 cable source-verify group groupname Configures the SAV group name.
Example: groupname— Name of the SAV group with a maximum
length of 16 characters.
Router(config)# cable source-verify group sav-1
Step 5 prefix [ipv4_prefix/ipv4_prefix_length | Configures the IPv4 or IPv6 prefix associated with the SAV
ipv6_prefix/ipv6_prefix_length ] group.
Example: • ipv4_prefix— IPv4 prefix associated with the SAV
group, specified in the X.X.X.X/X format.
Router(config-sav)# prefix 10.10.10.0/24 • ipv4_prefix_length—Length of the IPv4 prefix. The
Router(config-sav)# valid range is from 0 to 32.
• ipv6_prefix—IPv6 prefix associated with a particular
SAV group, specified in the X:X:X:X::/X format.
• ipv6_prefix_length—Length of the IPv6 prefix. The
valid range is from 0 to 128.
A maximum of four prefixes can be configured in a single
SAV group. These prefixes can be either IPv4s, IPv6s, or
a combination of both.
Router(config-sav)# exit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
854
Layer 3 Configuration
Configuring Optional DHCP Parameters
Router(config)# exit
Procedure
Router> enable
Router#
Step 3 ip dhcp smart-relay (Optional) Enables the DHCP relay agent on the CMTS
to automatically switch a cable modem or CPE device to
Example:
a secondary DHCP server or address pool if the primary
DHCP server does not respond to three successive requests.
Router(config)# ip dhcp smart-relay
Router(config)# If multiple secondary servers have been defined, the relay
agent forwards DHCP requests to the secondary servers
in a round robin fashion.
Step 4 ip dhcp ping packet 0 (Optional) Instructs the DHCP server to assign an IP
address from its pool without first sending an ICMP ping
Example:
to test whether a client is already currently using that IP
address. Disabling the ping option can speed up address
Router(config)# ip dhcp ping packet 0
Router(config)# assignment when a large number of modems are trying to
connect at the same time. However, disabling the ping
option can also result in duplicate IP addresses being
assigned if users assign unauthorized static IP addresses
to their CPE devices.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
855
Layer 3 Configuration
Configuring Optional DHCP Parameters
Step 5 ip dhcp relay information check (Optional) Configures the DHCP server to validate the
relay agent information option in forwarded BOOTREPLY
Example:
messages. Invalid messages are dropped.
Router(config)# ip dhcp relay information check Note The ip dhcp relay information command
Router(config)# contains several other options that might be
useful for special handling of DHCP packets.
See its command reference page in the Cisco
IOS-XE documentation for details.
Step 6 interface cable x/y Enters cable interface configuration mode for the specified
cable interface.
Example:
Step 7 cable dhcp-giaddr policy [host | stb | mta | ps| profile Sets the DHCP GIADDR field for DHCP request packets
name] giaddr to the primary address for cable modems, and the
secondary address for CPE devices. This enables the use
Example:
of separate address pools for different clients.
Router(config-if)# cable dhcp-giaddr policy mta • host—Specifies the GIADDR for hosts.
172.1.1.10
Router(config-if)# • mta—Specifies the GIADDR for MTAs.
• ps—Specifies the GIADDR for PSs.
• stb—Specifies the GIADDR for STBs.
• profile nameSpecifies DHCP profile as control policy.
• giaddr—IP addresses of the secondary interface of
the bundle interface.
Step 8 cable helper-address address [cable-modem | host | mta (Optional) Enables load-balancing of DHCP requests from
| stb| profile name] cable modems and CPE devices by specifying different
DHCP servers according to the cable interface or
Example:
subinterface. You can also specify separate servers for
cable modems and CPE devices.
Router(config-if)# cable helper-address
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
856
Layer 3 Configuration
Configuring Optional DHCP Parameters
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
857
Layer 3 Configuration
How to Configure ToD, and TFTP Services
Router(config-if)# exit
Router(config)#
Router(config)# exit
Router#
Configuration Examples
This section provides examples for the following configurations:
These are the only commands required to enable the ToD server.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
858
Layer 3 Configuration
Additional References
...
! Enable the TFTP server and specify the files that can be
! downloaded along with their aliases
tftp-server disk0:gold.cm alias gold.cm
tftp-server disk0:silver.cm alias silver.cm
tftp-server disk0:bronze.cm alias bronze.cm
tftp-server disk0:ubr924-k8y5-mz.bin alias ubr924-codefile
tftp-server disk0:ubr925-k9v9y5-mz.bin alias ubr925-codefile
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Feature Information for the DHCP, ToD, and TFTP Services for
the CMTS Routers
Use Cisco Feature Navigator to find information about the platform support and software image support.
Cisco Feature Navigator enables you to determine which software images support a specific software release,
feature set, or platform. To access Cisco Feature Navigator, go to the https://cfnng.cisco.com/ link. An account
on the Cisco.com page is not required.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DHCP, ToD, and TFTP services Cisco IOS XE Fuji 16.7.1 This feature was integrated into
Cisco IOS XE Fuji 16.7.1 on the
Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
859
Layer 3 Configuration
Feature Information for the DHCP, ToD, and TFTP Services for the CMTS Routers
Sniff out boot file name from Cisco IOS XE Gibraltar 16.12.1 This feature was supported on the
DHCP process per CM Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
860
CHAPTER 59
Virtual Interface Bundling
Virtual Interface Bundling allows supports combining multiple cable interfaces in a Cisco cBR series router
into a single logical bundle, so as to conserve IP address space and simplify network management.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 861
• Information About Virtual Interface Bundling, on page 862
• Configuring Virtual Interface Bundling, on page 865
• Verfiying the Virtual Interface Bundling Configuration, on page 867
• Additional References, on page 869
• Feature Information for Virtual Interface Bundling, on page 870
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
861
Layer 3 Configuration
Information About Virtual Interface Bundling
Table 153: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
862
Layer 3 Configuration
Overview of Virtual Interface Bundling
Note 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.
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 primary 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
• IPv6
• 1982 bytes layer 3 MTU.
Note In case customer wants to test 1982 bytes MTU by issuing a ping from CMTS
to DOCSIS 3.1 modem, cable mtu-override command needs to be configured.
After the test, please remove this configuration using no cable mtu-override
command. By default, there is no cable mtu-override configured in bundle
interface.
Note This virtual interface for the bundle should always remain on (enabled with no shutdown).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
863
Layer 3 Configuration
Guidelines for Virtual Interface Bundling
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
864
Layer 3 Configuration
Configuring Virtual Interface Bundling
• DS/US configurations
• HCCP redundancy
• Load balancing
• DMIC, tftp-enforce, shared-secret
• Spectrum management
• Admission control
• Intercept
Procedure
Router> enable
Step 3 interface bundle n Adds the selected interface to the virtual bundle. If this is
the first interface on which the virtual bundle is configured,
Example:
this command enables the bundle on the specified interface.
Router(config-if)# interface bundle 1 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 address mask Use as needed after Cisco IOS upgrade.
Example: Configures the IP address for the specified interface and
virtual bundle.
Router(config-if)# ip address 7.7.7.7
255.255.255.0
Step 5 cable helper-address address [cable-modem | host | mta (Optional) Specifies the IPv4 DHCP server address.
| ps | stb]
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
865
Layer 3 Configuration
Configuring Virtual Interface Bundling
Step 7 cable source-verify dhcp (Optional) Ensures that the Cisco CMTS allows network
access only to those IP addresses that DCHP servers issued
Example:
to devices on this cable interface. The Cisco CMTS
Router(config-if)# cable source-verify dhcp examines the DHCP packets that pass through the cable
interfaces to build a database of which IP addresses are
valid on which interface. Drops traffic from all devices
with unknown IP addresses, but the Cisco CMTS also
sends a query to the DHCP servers for any information
about the device. If a DHCP server informs the Cisco
CMTS that the device has a valid IP address, the CMTS
then allows the device on the network.
Step 8 no cable arp (Optional) Blocks the static IPv4 CPE from coming online.
Also blocks Address Resolution Protocol (ARP) process
Example:
destined to devices on the cable network.
Router(config-if)# no cable arp
Note Use this command, together with the cable
source-verify dhcp command, to block certain
types of scanning attacks that attempt to cause
denial of service (DoS) on the Cisco CMTS.
Step 9 exit Exits the interface configuration mode and enters global
configuration mode.
Example:
Router(config-if)# exit
Step 10 interface cable slot /subslot/port Enters interface configuration mode for the selected
interface, on which virtual interface bundling is to be
Example:
enabled.
Router(config)# interface cable 3/0/0
Step 12 no cable upstream n shut Use as needed after Cisco IOS upgrade.
Example: The cable interface must be enabled using the no shutdown
command for the specified cable interface.
Router(config-if)# no cable upstream 4 shut
n —Specifies the cable interface to enable for the virtual
bundle.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
866
Layer 3 Configuration
Verfiying the Virtual Interface Bundling Configuration
Router(config-if)# end
What to do 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.
For more information on configuring IPv6 parameters for bundle interface, see IPv6 on Cable feature guide.
• show running-config interface bundle n—Displays the information about the specified bundle.
Following is a sample output of this command:
Router# show running-config interface Bundle 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
867
Layer 3 Configuration
Verfiying the Virtual Interface Bundling Configuration
ipv6 enable
ipv6 nd reachable-time 3600000
ipv6 nd cache expire 65536
ipv6 nd managed-config-flag
ipv6 nd other-config-flag
ipv6 nd ra interval msec 2000
no ipv6 redirects
ipv6 dhcp relay destination 2001:420:3800:800:250:56FF:FEB2:F11D
ipv6 dhcp relay destination vrf vrfa 2001:420:3800:800:250:56FF:FEB2:F11D
ipv6 dhcp relay source-interface Bundle2
arp timeout 2147483
• show running-config interface bundle n.n—Displays the subinterface information for the specified
bundle.
Following is a sample output of this command:
Router# show running-config interface bundle 1.1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
868
Layer 3 Configuration
Additional References
Additional References
Related Documents
CMTS Command Reference Cisco IOS CMTS Cable Command Reference Guide
Standards Title
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
869
Layer 3 Configuration
Feature Information for Virtual Interface Bundling
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Virtual interface bundling Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji
16.7.1 16.7.1 on the Cisco cBR Series Converged Broadband
Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
870
CHAPTER 60
IPv6 on Cable
Cisco cBR series Converged Broadband Router supports full IPv6 functionality.
The IPv6 feature support available in the Cisco IOS software and for Cisco CMTS routers is extensive. This
document provides a comprehensive overview of all of the IPv6 features supported on the Cisco CMTS routers,
and their restrictions.
However, the details of every feature are not covered in this document. The areas of IPv6 protocol support
for the Cisco CMTS routers discussed in this document are classified by platform-independence or by
platform-specific feature support.
• Platform-independent IPv6 features—Describes IPv6 features that are supported in the Cisco IOS software
for several other Cisco platforms, and which generally do not have any platform-specific behavior or
configuration differences on the Cisco CMTS routers.
• Documentation about the restrictions for these platform-independent features can be found in the
Restrictions for IPv6 on Cable.
• Detailed information about these features, including conceptual and task-based configuration information,
is documented outside of this feature and in the Cisco IOS software documentation. Detailed information
about the location of this related documentation in the Cisco IOS software documentation is described
in the Feature Information for IPv6 on Cable.
Platform-specific IPv6 features—Describes IPv6 features that are specific to the cable technology area and
that only apply to the supported Cisco CMTS routers. The cable-specific IPv6 feature support includes new
or modified cable features supporting IPv6, and any transparent support of the IPv6 protocol in existing
(legacy) cable features on the CMTS router platforms.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 872
• Restrictions for IPv6 on Cable, on page 873
• Information About IPv6 on Cable, on page 874
• How to Configure IPv6 on Cable , on page 883
• How to Verify IPv6 Dual Stack CPE Support , on page 898
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
871
Layer 3 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 155: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
872
Layer 3 Configuration
Restrictions for IPv6 on Cable
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
QoS Restrictions
In Cisco IOS-XE Release 16.5.1, the following fields are supported for theIPv6 downstream classification:
• IPv6 dest addr
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
873
Layer 3 Configuration
Information About IPv6 on Cable
The following areas of DOCSIS QoS are not supported by the Cisco CMTS routers:
• Upstream IPv6 Type of Service (ToS) overwrite
• Downstream IPv6 classification
Note ToS overwrite, DOCSIS classification, and Modular QoS CLI (MQC) on Gigabit Ethernet are supported.
Features Supported
The following features are supported on the Cisco CMTS routers:
• Source verification of IPv6 packets in PXF
• ACL support for PXF
• ToS overwrite
• DOCSIS classification
• Modular QoS CLI (MQC) on Gigabit Ethernet
• IPv6 DOCSIS RP and LC HA and DCC
• MAC tapping of IPv6 packets
• Equal cost route load balancing of IPv6 packets destined to the backhaul
• IPv6 over IPv4 GRE tunnels
• Assignment of different prefixes to CM and CPE
• DHCPv6 over MPLS-VPN
• DHCPv6 relay prefix delegation VRF awareness
• Assignment of multiple IAPDs in a single advertise for each CPE.
• Assignment of multiple IA_NA and IAPD combinations to multiple CPEs behind a CM.
• The default maximum number of IA_NA and IAPD combinations for each cable modem is 16, including
link-local addresses.
• IPv6 Downstream ToS overwrite.
• DHCPv6 Client Link-Layer Address Option (RFC 6939).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
874
Layer 3 Configuration
Overview of the DOCSIS 3.0 Network Model Supporting IPv6
• Voice over IPv6. PacketCable Multimedia needs to be enabled before using this feature. For more
information, see http://www.cisco.com/c/en/us/td/docs/cable/cbr/configuration/guide/b_pktcbl_pktcblmm/
packetcable_and_packetcable_multimedia.html.
In this model, the different devices support the following functions and services:
• Customer premises equipment (CPE)—Supports IPv4, IPv6, or dual stack operation.
Note Cisco cBR routers support CPE devices provisioned for dual stack operation.
• Cable modem (CM)—Functions as a bridging device and supports IPv4, IPv6, or dual stack operation.
• Cable modem termination system (CMTS) router—Works with the CM over the hybrid fiber coaxial
cable (HFC) network to provide IPv4 and IPv6 network connectivity to the provisioning servers and the
core data network behind the CMTS router.
The CMTS router supports IPv6 address assignment, routing, and forwarding of IPv6 multicast and unicast
packets.
Note The Cisco cBR router supports only a single DHCPv6 IPv6 address per client cable modem or CPE. This
restriction also applies to DHCPv6 Prefix Delegation prefixes. The reason for blocking more than one DHCPv6
address or prefix for a client is because the end-to-end network requires Source Address Selection (SAS) and
all nodes in the end-to-end network may not support the correct SAS. Moreover, the SAS specification (RFC
3484) is being revised by the IETF to define the correct SAS behavior.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
875
Layer 3 Configuration
Overview of Cable Modem IPv6 Address Provisioning
• Simple Network Management Protocol (SNMP) agent—Provides management tools to configure and
query devices on the network.
• Syslog server—Collects messages from the CM to support its functions.
• Dynamic Host Control Protocol (DHCP) server—The DOCSIS 3.0 network model supports both DHCPv4
and DHCPv6 servers to control the assignment of IP addresses.
• Time server—Provides the current time to the CM.
• Trivial File Transport Protocol (TFTP) server—Provides the CM configuration file.
Note The Cisco CMTS routers do not support alternate provisioning mode or pre-registration DSID.
To support the MULPIv3.0 I04 or later version of the DOCSIS 3.0 MAC and Upper Layer Protocols Interface
Specification, the cable modem must attempt IPv6 address acquisition first.
Figure below illustrates the message flow between a cable modem, the CMTS router, and the DHCP server
when the cable modem is requesting an IPv6 address.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
876
Layer 3 Configuration
Overview of Cable Modem IPv6 Address Provisioning
Figure 27: Message Flow for CM Provisioning of DHCP IPv6 Address Assignment
1. Link-local address assignment—The cable modem sends a Neighbor Solicit (NS) message with its link-local
address (LLA) to the CMTS router, which starts the duplicate address detection (DAD) process for that
LLA. The cable modem expects no response to the NS message.
2. Router discovery—The cable modem listens to the downstream to detect periodical Router Advertise
(RA) messages. When an RA message is detected, the cable modem uses the data in the RA message to
configure the default route. If an RA is not detected in a specified period, the cable modem sends a Router
Solicit (RS) message to find the router on the link (all nodes multicast). The CMTS router responds with
a Router Advertise (RA) message with theM and O bits set to 1 to instruct the CM to perform stateful
address configuration.
• DHCPv6—The cable modem sends a DHCPv6 Solicit message to the CMTS router to request an IPv6
address. The CMTS router relays this message to the DHCPv6 servers. The DHCPv6 servers send an
Advertise message indicating the server’s availability.
If the Rapid-Commit option is not used by the cable modem, then the cable modem responds to the Advertise
message of the server with a Request message to select the server that the CMTS router relays to the DHCPv6
server. If the Rapid-Commit option is used, then multiple DHCPv6 servers that could assign different addresses
to the same CPE must not be used.
The cable modem starts the DAD process to verify the uniqueness of the IPv6 address that the DHCPv6 server
assigns to it.
• TFTP and Time of Day (ToD)—Once the CM establishes IP connectivity, it sends a request to the TFTP
server to download a configuration file and requests the current time from the ToD server to complete
its boot process.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
877
Layer 3 Configuration
Overview of IPv6 Dual Stack CPE Support on the CMTS
Note IPv6 DOCSIS HA and HCCP is supported on the Cisco CMTS routers.
The IPv6 HA feature support in Cisco CMTS routers covers the following capabilities:
• DOCSIS PRE HA
• DOCSIS line card HA
• Dynamic Channel Change (DCC)
DOCSIS PRE HA
The DOCSIS PRE HA has the following behavior restrictions and prerequisites on the Cisco CMTS routers:
• The CMs and CPEs should not go offline after a PRE switchover.
• The data structures of the IPv6 CM and CPE should be synchronized to the standby PRE before the PRE
switchover. Both dynamic and bulk synchronization is supported.
• Single stack, dual stack, and APM are supported for the CM.
• Single stack and dual stack provisioning modes are supported on the CPE.
• After a PRE switchover, the IPv6 neighbor entries are rebuilt by Neighbor Discovery (ND) messages on
the standby PRE, and the IPv6 routes are rebuilt after converging the routing protocol.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
878
Layer 3 Configuration
Dynamic Channel Change
• The CMs and CPEs should not fall offline after a line card switches over and reverts; the CMs and CPEs
should behave the same as before the switchover.
• The DOCSIS line card HA supports both 4+1 and 7+1 redundancy.
• Traffic outages in IPv6 may be longer because traffic recovery occurs only after converging the routing
protocol.
Note The behavior of the DCC for single stack IPv6 CM and CPE, or dual stack CM and CPE is the same as that
of a single stack IPv4 CM and CPE.
The IPv6 and IPv4 DCC functionality has the following behavior restrictions and prerequisites on the Cisco
CMTS routers:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
879
Layer 3 Configuration
Cable Monitor
Cable Monitor
The Cable Monitor and Intercept features for Cisco CMTS routers provide a software solution for monitoring
and intercepting traffic coming from a cable network. These features give service providers Lawful Intercept
capabilities.
For more information, see the Cable Monitor and Intercept Features for the Cisco CMTS Routers guide.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
880
Layer 3 Configuration
Support for IPv6 Prefix Stability on the CMTS
Figure below illustrates the CPE router reference architecture diagram between the CPE router, the CMTS,
and the DHCPv6 server (CNR) when the CM is requesting an IPv6 address.
Figure 29: IPv6 CPE Router Reference Architecture
As part of the IPv6 CPE Router Support feature, the following enhancements are introduced:
• Support to IPv6 router devices.
• IPv6 Prefix Delegation (PD) High Availability.
• Prefix awareness support in IPv6 cable source-verify, Cable DOCSIS filters code, and packet intercepts.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
881
Layer 3 Configuration
Support for Multiple IAPDs in a Single Advertise
Name Description
link-layer type CPE or CM MAC address type. The link-layer type MUST be a valid
hardware type assigned by the IANA, as described in RFC0826.
Note RFC6939 is enabled by default. It can not be enabled/disabled by any CLI command.
To configure DHCPv6 Relay Address on the Cisco CMTS bundle subinterfaces, see the Configuring DHCPv6
Relay Agent, on page 896 section.
For more information about the DHCPv6 client, server, and relay functions, see the Implementing DHCP for
IPv6 chapter in the IPv6 Implementation Guide, Cisco IOS XE Release 3S.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
882
Layer 3 Configuration
IPv6 Neighbor Discovery Gleaning
Note The IPv6 ND Gleaning feature does not support gleaning of NA messages transmitted in the downstream
direction.
The CMTS routers also support Unicast Reverse Path Forwarding (RPF), as long as you enable Cisco Express
Forwarding switching or distributed Cisco Express Forwarding switching globally on the router. There is no
need to configure the input interface for Cisco Express Forwarding switching. As long as Cisco Express
Forwarding is running on the router, individual interfaces can be configured with other switching modes.
To configure forwarding of IPv6 traffic using Cisco Express Forwarding or distributed Cisco Express
Forwarding (supported on the Cisco uBR10012 universal broadband router only) on the CMTS routers, you
must configure forwarding of IPv6 unicast datagrams using the ipv6 unicast-routing global configuration
command, and you must configure an IPv6 address on the bundle interface using the ipv6 address command.
The show ipv6 cef platform command is supported on the Cisco CMTS platform. You can use the show
ipv6 cef platform command for debugging purposes.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
883
Layer 3 Configuration
Configuring IPv6 Switching Services
Note The ip cef command is enabled by default on all Cisco CMTS routers. Therefore, you only must configure
the command if it has been disabled. However, you must explicitly configure the ip cef distributed command
on a Cisco uBR10012 universal broadband router if you want to run distributed CEF switching services for
IPv4 or IPv6.
• You must configure forwarding of IPv6 unicast datagrams using the ipv6 unicast-routing global
configuration command.
• You must configure IPv6 addressing on the cable bundle interface.
• CEF switching is required for Unicast RPF to work.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
884
Layer 3 Configuration
Implementing IPv6 Addressing and Basic Connectivity for Cable Interfaces and Bundles
What to do next
• (Optional) Enable IPv6 multicast routing using the ipv6 multicast-routing command in global
configuration mode and configure other multicast features.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
885
Layer 3 Configuration
Configuring the IP Provisioning Mode and Bundle on the Cable Interface
Router> enable
Step 3 interface bundle n Specifies the cable bundle interface and enters interface
configuration mode, where n specifies the number of the
Example:
bundle interface.
Router(config)# interface bundle 1
Step 4 ipv6 addressipv6-prefix/prefix-length [eui-64 ] Specifies an IPv6 network assigned to the interface and
enables IPv6 processing on the interface. The ipv6 address
Example:
eui-64 command configures site-local and global IPv6
addresses with an interface identifier (ID) in the low-order
Router(config-if)# ipv6 address 2001:DB8::/32
eui-64
64 bits of the IPv6 address. You need to specify only the
64-bit network prefix for the address; the last 64 bits are
automatically computed from the interface ID.
Step 5 ipv6 addressipv6-prefix /prefix-length link-local (Optional) Specifies an IPv6 address assigned to the
interface and enables IPv6 processing on the interface. The
Example:
ipv6 address link-local command configures a link-local
address on the interface that is used instead of the link-local
Router(config-if)# ipv6 address 2001:DB8::/32
link-local
address that is automatically configured, when IPv6 is
enabled on the interface (using the ipv6 enable command).
What to do next
• Configure the desired platform-independent IPv6 features on the bundle interface, such as Neighbor
Discovery and DHCPv6 features.
• Configure the IP provisioning mode and bundle on the cable interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
886
Layer 3 Configuration
Configuring the IP Provisioning Mode and Bundle on the Cable Interface
Prior to cable modem registration, the CMTS router sends its supported provisioning mode to the cable modem
in the MDD message.
In addition to configuring the provisioning mode on the cable interface, you must also associate the cable
interface with a cable bundle. You perform most of the other IPv6 feature configuration at the bundle interface.
Note This section describes only the commands associated with establishing IPv6 support on a CMTS router. Other
cable interface commands that apply but are optional are not shown, such as to configure upstream and
downstream features.
Step 1 enable
Example:
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
887
Layer 3 Configuration
Enabling MDD with Pre-Registration DSID
Associates the cable interface with a configured virtual bundle interface, where n specifies the number of the bundle
interface.
What to do next
• Proceed to configuring any other cable interface features that you want to support, such as upstream and
downstream features. For more information about the other cable interface features, refer to the Cisco
IOS CMTS Cable Software Configuration Guide.
• Proceed to configure other optional IPv6 cable features.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
888
Layer 3 Configuration
Cable Filter Groups and the DOCSIS Subscriber Management MIB
• Upstream traffic—All traffic coming from CMs is evaluated against the assigned upstream filter
group that is configured by the cable submgmt default filter-group cm upstream command.
• Downstream traffic—All traffic going to CMs is evaluated against the assigned downstream filter
group that is configured by the cable submgmt default filter-group cm downstream command.
• CPEs can be associated with one upstream and one downstream filter group.
• Upstream traffic—All traffic coming from CPEs is evaluated against the assigned upstream filter
group that is configured by the cable submgmt default filter-group cpe upstream command.
• Downstream traffic—All traffic going to CPEs is evaluated against the assigned downstream filter
group that is configured by the cable submgmt default filter-group cpe downstream command.
Note Because TLVs 35, 36, and 37 do not apply to DOCSIS 1.0 CM configuration files, the only way to enable
cable subscriber management for a DOCSIS 1.0 CM is to configure it explicitly on the Cisco CMTS router
and activate it by using the cable submgmt default active global configuration command.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
889
Layer 3 Configuration
Cable Filter Groups and the DOCSIS Subscriber Management MIB
Step 3 cable filter groupgroup-id (Optional) Specifies the TCP/UDP destination port number
indexindex-numdest-portport-num that should be matched. The valid range is from 0 to 65535.
The default value matches all TCP/UDP port numbers
Example:
(IPv4 and IPv6 filters).
Router(config)# cable filter group 1 index 1
dest-port 69
Step 4 cable filter group group-id index index-num ip-proto (Optional) Specifies the IP protocol type number that
proto-type should be matched. The valid range is from 0 to 256, with
a default value of 256 that matches all protocols (IPv4 and
Example:
IPv6 filters).
Router(config)# cable filter group 1 index 1 Some commonly used values are:
ip-proto 17
Step 5 cable filter group group-id index index-num ip-tos (Optional) Specifies a ToS mask and value to be matched
tos-mask tos-value (IPv4 and IPv6 filters):
Example: The tos-mask is logically ANDed with the tos-value and
compared to the result of ANDing the tos-mask with the
Router(config)# cable filter group 1 index 1 actual ToS value of the packet. The filter considers it a
ip-tos 0xff 0x80 match if the two values are the same.
The default values for both parameters matches all ToS
values.
Step 6 cable filter group group-id index index-num ip-version Specifies that this filter group is an IPv6 filter group.
ipv6
Example:
Step 7 cable filter group group-id index index-num (Optional) Specifies the action that should be taken for
match-action {accept | drop} packets that match this filter (IPv4 and IPv6 filters):
Example:
Step 8 cable filter group group-id index index-num src-port (Optional) Specifies the TCP/UDP source port number
port-num that should be matched. The valid range is from 0 to 65535.
The default value matches all TCP/UDP port numbers
Example:
(IPv4 and IPv6 filters).
Router(config)# cable filter group 1 index 1
src-port 50
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
890
Layer 3 Configuration
Cable Filter Groups and the DOCSIS Subscriber Management MIB
Step 10 cable filter group group-id index index-num tcp-flags (Optional) Specifies the TCP flag mask and value to be
flags-mask flags-value matched (IPv4 and IPv6 filters):
Example:
Step 11 cable filter group group-id index index-num (Optional) Specifies the IPv6 destination address that
v6-dest-address ipv6-address should be matched using the format X:X:X:X::X (IPv6
filters only).
Example:
Step 12 cable filter group group-id index index-num (Optional) Specifies the length of the network portion of
v6-dest-pfxlen prefix-length the IPv6 destination address. The valid range is from 0 to
128.
Example:
Step 13 cable filter group group-id index index-num (Optional) Specifies the IPv6 source address that should
v6-src-address ipv6-address be matched using the format X:X:X:X::X (IPv6 filters
only).
Example:
Step 14 cable filter group group-id index index-num (Optional) Specifies the length of the network portion of
v6-src-pfxlen prefix-length the IPv6 source address. The valid range is from 0 to 128
(IPv6 filters only).
Example:
Step 15 cable submgmt default filter-group {cm | cpe} Applies a defined filter group (by specifying its group-id)
{downstream | upstream} group-id to either a CM or its CPE devices, for downstream or
upstream traffic.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
891
Layer 3 Configuration
Cable Filter Groups and the DOCSIS Subscriber Management MIB
Example
The following example shows how to create an IPv6 filter group with ID 254 and an index number
of 128. The ip-version ipv6 keywords must be configured to create the IPv6 filter group; otherwise,
the default is an IPv4 filter group:
configure terminal
cable filter group 254
index 128 v6-src-address 2001:DB8::/32
cable filter group 254
index 128 v6-src-pfxlen 48
cable filter group 254
index 128 v6-dest-address 2001:DB8::/32
cable filter group 254
index 128 v6-dest-pfxlen 64
cable filter group 254
index 128 ip-version ipv6
cable filter group 254
index 128 match-action drop
cable submgmt default filter-group cm upstream 254
This group filters CM upstream traffic and drops any packets with an IPv6 source address of
2001:33::20B:BFFF:FEA9:741F (with network prefix of 128) destined for an IPv6 address of
2001:DB8::/32 (with network prefix of 128).
All of the cable filter group commands are associated by their group ID of 254 (and index of 128),
and the cable submgmt default filter-group command applies the corresponding filter group ID of
254 to CM upstream traffic.
To monitor your cable filter group configuration, use forms of the show cable filter command as
shown in the following examples. In these output examples, the output from the show cable filter,
show cable filter group 254, and show cable filter group 254 index 128 commands all display the
same information because there is currently only a single filter group and index defined.
Note The “Use Verbose” string appears in the output area of the SrcAddr/mask and DestAddr/Mask fields
suggesting use of the show cable filter group verbose form of the command to display the complete
IPv6 address.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
892
Layer 3 Configuration
Troubleshooting Tips
Troubleshooting Tips
You should configure the cable filter group commands prior to applying a filter group using the cable
submgmt default filter-group command. Failure to do so results in the following message, and an association
to a filter group that is undefined:
Note Running the no ip domain lookup command turns off the DNS resolution.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
893
Layer 3 Configuration
Configuring IPv6 Domain Name Service
The following platform-independent Cisco IOS-xe software commands are supported using host names by
the CMTS router for IPv6 DNS on cable:
• connect
• ping ipv6
• show hosts
• telnet
• traceroute
Restriction • DNS for cable devices using IPv4 addressing is not supported.
• Due to column size limitations within the command-line interface (CLI), the domain name display is
limited to 32 characters. Therefore, the entire domain name cannot always be seen in CMTS router
command output.
• Only those cable devices where IPv6 address learning takes place are supported, such as acquiring an
IPv6 address through DHCPv6 or the IPv6 (ND) process.
• The cable-specific DNS cache is only updated when you use the show cable modem domain-name
command on the Route Processor (RP). A DNS-QUERY can only be sent on the RP using this command,
therefore the DNS cache cannot update if you use the show cable modem domain-name command on
a line card console. The output is displayed on the RP only.
• The cable-specific DNS cache does not store partially qualified domain names, only FQDNs are stored.
• The cable-specific DNS cache is not associated with the timeouts that apply to the IOS DNS cache.
Therefore, a cable-specific DNS cache entry is not removed when an IOS DNS cache timeout occurs for
that device. The cable-specific DNS cache is only updated when you use the show cable modem
domain-name command.
• The CMTS router supports storage of only one domain name per IPv6 address in the cable-specific DNS
cache.
• Domain names for the link local address are not supported.
• The no ip domain-name command disables DNS lookup.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
894
Layer 3 Configuration
Configuring IPv6 Source Verification
Procedure
Step 3 ip name-server [vrf vrf-name] server-address1 Specifies the address of one or more name servers to use
[server-address2...server-address6] for name and address resolution.
Example:
Router(config)# ip name-server 2001:DB8::/32
Step 5 show cable modem domain-name Updates the cable-specific DNS cache and displays the
domain name for all CMs and the CPE devices behind a
Example:
CM.
Router# show cable modem domain-name
Restrictions
Source verification of IPv6 packets occurs only on packets in the process-switched path of the Route Processor
(RP).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
895
Layer 3 Configuration
Configuring IPv6 VPN over MPLS
For detailed information about the configuration examples, see Configuration Examples for IPv6 on Cable,
on page 900.
Note The IPv6 address of the sub-bundle interface (to which the CM is connected) is used in the DHCPv6 relay
packet of the CPE DHCPv6 request. If the DHCPv6 packet has to go from one VRF interface to another, the
IPv6 address of each VRF interface should be configured on the Cisco CMTS to establish connectivity.
Restriction If you change one or more parameters of the ipv6 dhcp relay destination command, you have to disable the
command using the no form, and execute the command again with changed parameters.
Step 1 Run the following commands to specify an interface type and number, and to enter the interface configuration mode.
Router> enable
Router# configure terminal
Router(config)# interface type number
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
896
Layer 3 Configuration
Configuring IPv6 Source Address and Link Address
Example:
Router> enable
Router# configure terminal
Router(config)# interface ethernet 4/2
Step 2 Specify the destination address to which the client packets are forwarded and enable the DHCPv6 relay service on the
interface. ipv6 dhcp relay destination ipv6-address[ interface] [link-address link-address ] [ source-address
source-address]
ipv6 dhcp relay destination ipv6-address [interface] [link-address] [source-address]
Example:
If the user does not have any of the above configuration, the DHCPv6 message will be relay forwarded with
default source-address, which will be calculated based on relay destination address.
If any one of above is configured, the source-address of the DHCPv6 message will be based on that
configuration.
If more than one configuration above is configured, the overriding rule is that more specific configuration
wins, i.e., 3>2>1.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
897
Layer 3 Configuration
Disabling IPv6 ND Gleaning
Procedure
Router> enable
Step 3 interfacebundle bundle-no Specifies a bundle interface number and enters bundle
interface configuration mode.
Example:
• bundle-no —Bundle interface number. The valid range
Router(config)# interface bundle 1 is from 1 to 255.
Router(config-if) no cable nd
Router(config-if) end
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
898
Layer 3 Configuration
Examples
Example:
Step 3 show cable modem [ip-address | mac-address] registered Displays a list of the CMs that have registered with the
Cisco CMTS. You can specify the following options:
Example:
Step 4 show cable modem {ip-address | mac-address} cpe Displays the CPE devices accessing the cable interface
through a particular CM. You can specify the following
Example:
options:
Router# show cable modem 0019.474a.c14a cpe
Examples
Use the show cable modem ipv6 command to display the IPv6 portion of a dual stack CPE and use the show
cable modem cpe command to display the IPv4 mode of a dual stack CPE. Both show cable modem ipv6
registered and show cable modem registered commands display CPE count as one for a dual stack CPE.
The following example shows the output of the show cable modem ipv6 command:
The following example shows the output of the show cable modem ipv6 command:
Router# show cable modem
0023.bed9.4c8e ipv6 cpe
Load for five secs: 0%/0%; one minute: 1%; five minutes: 1%
Time source is hardware calendar, *06:37:20.439 UTC Thu Aug 2 2012
MAC Address IP Address
0023.bed9.4c91 2001:40:3:4:200:5EB7:BB6:C759
2001:40:3:4:210:D73B:7A50:2D05
The following example shows the output of the show cable modem registered command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
899
Layer 3 Configuration
Configuration Examples for IPv6 on Cable
The following example shows the output of the show cable modem cpe command:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
900
Layer 3 Configuration
Example: Complete Cable Configuration with IPv6
configure terminal
!
! Specify the filter group criteria using a common group ID
!
cable filter group 254 index 128 v6-src-address 2001:DB8::1
cable filter group 254 index 128 v6-src-pfxlen 128
cable filter group 254 index 128 v6-dest-address 2001:DB8::5
cable filter group 254 index 128 v6-dest-pfxlen 128
!
! Specify that the filter group is IP version 6
!
cable filter group 254 index 128 ip-version ipv6
!
! Specify the drop action for matching packets
!
cable filter group 254 index 128 match-action drop
!
! Apply the filter group with ID 254 to all CM upstream traffic
!
cable submgmt default filter-group cm upstream 254
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
901
Layer 3 Configuration
Example: Complete Cable Configuration with IPv6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
902
Layer 3 Configuration
Example: Complete Cable Configuration with IPv6
!
!
!
!
ipv6 unicast-routing
ipv6 cef
packetcable multimedia
packetcable
!
!
!
redundancy
mode sso
!
!
controller Modular-Cable 1/0/0
annex B modulation 64qam 0 23
ip-address 10.30.4.175
modular-host subslot 5/0
rf-channel 0 cable downstream channel-id 24
rf-channel 1 cable downstream channel-id 25
rf-channel 2 cable downstream channel-id 26
rf-channel 3 cable downstream channel-id 27
rf-channel 4 cable downstream channel-id 28
rf-channel 5 cable downstream channel-id 29
rf-channel 6 cable downstream channel-id 30
rf-channel 7 cable downstream channel-id 31
rf-channel 8 cable downstream channel-id 32
rf-channel 9 cable downstream channel-id 33
rf-channel 10 cable downstream channel-id 34
rf-channel 11 cable downstream channel-id 35
rf-channel 12 cable downstream channel-id 36
rf-channel 13 cable downstream channel-id 37
rf-channel 14 cable downstream channel-id 38
rf-channel 15 cable downstream channel-id 39
rf-channel 16 cable downstream channel-id 40
rf-channel 17 cable downstream channel-id 41
rf-channel 18 cable downstream channel-id 42
rf-channel 19 cable downstream channel-id 43
rf-channel 20 cable downstream channel-id 44
rf-channel 21 cable downstream channel-id 45
rf-channel 22 cable downstream channel-id 46
rf-channel 23 cable downstream channel-id 47
!
!
policy-map foo
policy-map 1
policy-map cos
policy-map qpolicy
policy-map shape
policy-map dscp
!
!
!
!
!
!
interface Loopback0
ip address 127.0.0.1 255.255.255.255
!
interface FastEthernet0/0/0
ip address 10.39.21.10 255.255.0.0
speed 100
half-duplex
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
903
Layer 3 Configuration
Example: Complete Cable Configuration with IPv6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
904
Layer 3 Configuration
Example: Complete Cable Configuration with IPv6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
905
Layer 3 Configuration
Example: Complete Cable Configuration with IPv6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
906
Layer 3 Configuration
Example: Complete Cable Configuration with IPv6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
907
Layer 3 Configuration
Example: Complete Cable Configuration with IPv6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
908
Layer 3 Configuration
Example: BGP Configuration for 6VPE
!
cable fiber-node 2
downstream Modular-Cable 1/0/0 rf-channel 0 2-3
upstream Cable 5/0 connector 4
!
end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
909
Layer 3 Configuration
Example: Cable Interface Bundling
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
910
Layer 3 Configuration
Verifying IPv6 BGP Status
CMTS#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
911
Layer 3 Configuration
Verifying Multiple IAPDs in a Single Advertise
To verify the multiple IPv6 prefixes assigned to CPEs behind a CM with a specific MAC address, use the
show cable modem mac-address ipv6 prefix command in privileged EXEC mode:
To verify the IPv6 information of CPEs behind a CM with a specific MAC address, use the show cable modem
mac-address ipv6 cpe command in privileged EXEC mode:
Supported MIBs
CISCO-DOCS-EXT-MIB
The CISCO-DOCS-EXT-MIB contains objects that support extensions to the Data-over-Cable Service Interface
Specifications (DOCSIS) interface MIB, DOCS-IF-MIB.
• CdxBundleIpHelperEntry—Provides a list of cable helper entries on the bundle and sub-bundle interfaces.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
912
Layer 3 Configuration
Additional References
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Enabling MDD with Cisco IOS XE Gibraltar 16.12.1x This feature was introduced on the
Pre-Registration DSID Cisco cBR Series Converged
Broadband Routers.
Configurable DOCSIS CMTS Cisco IOS XE Fuji 16.7.1 This feature was introduced on the
Capabilities DHCPv6 Field Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
913
Layer 3 Configuration
Feature Information for IPv6 on Cable
IPv6 on cable Cisco IOS XE Everest 16.6.1 This feature was integrated into the
Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
914
CHAPTER 61
Cable DHCP Leasequery
This document describes the Dynamic Host Configuration Protocol (DHCP) Leasequery feature on the Cisco
cable modem termination system (CMTS) router.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 915
• Prerequisites for Cable DHCP Leasequery, on page 917
• Restrictions for Cable DHCP Leasequery, on page 917
• Information About Cable DHCP Leasequery, on page 917
• How to Configure Filtering of Cable DHCP Leasequery Requests, on page 919
• Configuration Examples for Filtering of DHCP Leasequery , on page 923
• Additional References, on page 924
• Feature Information for Cable DHCP Leasequery, on page 924
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
915
Layer 3 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 157: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
916
Layer 3 Configuration
Prerequisites for Cable DHCP Leasequery
To prevent such a large volume of leasequery requests on cable interfaces, you can enable filtering of these
requests on upstream interfaces, downstream interfaces, or both. When the Cable DHCP Leasequery feature
is enabled, the Cisco CMTS allows only a certain number of DHCP leasequery requests for each service ID
(SID) on an interface within the configured interval time period. If an SID generates more Leasequeries than
the maximum, the router drops the excess number of requests until the next interval period begins.
You can configure both the number of allowable DHCP leasequery requests and the interval time period, so
as to match the capabilities of your DHCP server (or configured alternate server) and cable network.
To configure the Cisco CMTS router to send DHCP leasequery requests to the DHCP server, use the cable
source-verify dhcp and no cable arp commands. Unknown IP addresses that are found in packets for customer
premises equipment (CPE) devices that use the cable modems on the cable interface are verified. The DHCP
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
917
Layer 3 Configuration
DHCP MAC Address Exclusion List
server returns a DHCP ACK message with the DHCP relay information and lease information of the CPE
device that has been assigned this IP address, if any.
When cable source-verify dhcp and no cable arp commands are configured, DHCP leasequery is sent for
downstream packets to verify unknown IP addresses within the IP address range configured on the cable
bundle interface.
For DHCP leasequery to work in the downstream direction, the Cisco Network Registrar (CNR) should be
made aware of the DHCP Option 82. This is required to make the CMTS map the CPE IP address to the
correct CM. To do this, configure the ip dhcp relay information option command on the bundle interface
to insert service class relay agent option into the DHCP DISCOVER messages. When the configuration is in
place, during DHCP DISCOVER the values of DHCP Option 82 is cached by the CNR and is returned to the
CMTS on any subsequent DHCP leasequery for that IP address.
To configure the Cisco CMTS router to divert DHCP leasequery requests to a server other than the DHCP
server, use the cable source-verify dhcp server ipaddress and no cable arp commands.
The Cisco CMTS supports two types of DHCP leasequery implementation, Cisco standard compliant DHCP
leasequery and RFC 4388 standard compliant DHCP leasequery. These two standards differ mostly in the
identifiers used to query or respond to the DHCP Server. You can choose between these two implementations
depending on which standard is supported on your DHCP Server.
Use the ip dhcp compatibility lease-query client {cisco | standard} command to configure the Cisco CMTS
in either Cisco mode or RFC 4388 standard mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
918
Layer 3 Configuration
How to Configure Filtering of Cable DHCP Leasequery Requests
The primary use of the unitary DHCPv6 leasequery protocol on the Cisco CMTS router is to recover lost CPE
data including the Prefix Delegation (PD) route. The IPv6 CPE data can be lost from the Cisco CMTS in
several ways. For example, PD route loss can occur during a Cisco CMTS reload.
The unitary DHCPv6 leasequery protocol also supports the following:
• DHCPv6 leasequery protocol.
• Rogue client database for failed source-verify clients.
• DHCPv6 leasequery filters.
• DHCPv6 leasequeries to a specific DHCPv6 server.
Procedure
Router> enable
Step 3 cable source-verify leasequery-filter downstream Enables leasequery filtering on all downstreams on the
threshold interval specified bundle interface, using the specified threshold
and interval values.
Example:
Router(config)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
919
Layer 3 Configuration
Enabling DHCP Leasequery Filtering on Upstreams
Procedure
Router> enable
Step 3 interface bundle bundle-no Enters interface configuration mode for the specified bundle
interface.
Example:
Step 4 cable source-verify leasequery-filter upstream threshold Enables leasequery filtering on all upstreams on the
interval specified bundle interface, using the specified threshold
and interval values.
Example:
Note The cable source-verify leasequery-filter
Router(config-if)# cable source-verify upstream command can only be configured
leasequery-filter upstream 2 5 under bundle interface.
Note Repeat step 3 and step 4 to enable the filtering
of DHCP Leasequeries on the upstreams for
other bundle interfaces. Primary and secondary
interfaces in a cable bundle must be configured
separately.
Router(config-if)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
920
Layer 3 Configuration
Configuring Unitary DHCPv6 Leasequery Filtering
of Leasequery requests on the bundle interfaces. Similarly, the number of allowable Leasequery requests and
the interval time period can also be configured.
Note When the leasequery timer expires, only the IPv4 static CPE is automatically removed from the host database.
Procedure
Router> enable
Step 3 interface bundle bundle-no Enters interface configuration mode for the specified bundle
interface.
Example:
Step 4 cable ipv6 source-verify orcable ipv6 source-verify dhcp Enables leasequery filtering on the specified bundle
[server ipv6-address] interface and verifies the IP address with multiple DHCPv6
servers. or Enables leasequery filtering on the specified
Example:
bundle interface and verifies the IP address with a specified
DHCPv6 server.
Router(config-if)# cable ipv6 source-verify
or
Router(config-if)# cable ipv6 source-verify dhcp
server 2001:DB8:1::1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
921
Layer 3 Configuration
Enabling DHCPv6 Leasequery Filtering on Downstreams
Step 6 cable ipv6 source-verify leasequery-filter threshold Enables filtering of the IPv6 leasequery requests.
interval
Example:
Router(config-if)# end
Procedure
Router> enable
Step 3 cable ipv6 source-verify leasequery-filter downstream Enables leasequery filtering on all downstreams on the
threshold interval specified bundle interface, using the specified threshold and
interval values:
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
922
Layer 3 Configuration
Configuration Examples for Filtering of DHCP Leasequery
Router(config-if)# end
Note If an alternate server has been configured to receive leasequery requests, the cable source-verify dhcp server
ipaddress command would display in place of the cable source-verify dhcp command below.
.
.
.
cable source-verify leasequery-filter downstream 5 20
.
.
.
interface bundle 1
.
.
.
cable source-verify dhcp
cable source-verify leasequery-filter upstream 1 5
no cable arp
.
.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
923
Layer 3 Configuration
Additional References
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cable DHCP leasequery Cisco IOS XE Fuji 16.7.1 This feature was integrated into
Cisco IOS XE Fuji 16.7.1 on the
Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
924
CHAPTER 62
DHCPv6 Bulk-Lease query
This document describes the Dynamic Host Configuration Protocol (DHCP) v6 Bulk-Lease query feature on
the Cisco cable modem termination system (CMTS) router.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 925
• Information About DHCPv6 Bulk-Lease Query, on page 927
• How to Configure DHCPv6 Bulk-Lease Query, on page 927
• Debugging DHCPv6 Bulk-Lease Query, on page 928
• Feature Information for DHCPv6 Bulk-Lease query, on page 928
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
925
Layer 3 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 159: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
926
Layer 3 Configuration
Information About DHCPv6 Bulk-Lease Query
Note The start-seconds means the time DHCPv6 Bulk-lease will be started after common reload. The start-seconds
default value is 2400 seconds. The timeout-seconds means the max time that DHCPv6 Bulk-lease allowed to
run. The timeout-seconds default value is 600 seconds.
Ensure that you enable both the Cisco common and Cable specific parts.
To disable the DHCPv6 Bulk-Lease query feature, run the following commands:
1. Run the ipv6 dhcp-relay bulk-lease disable command.
2. Run the [no] cable ipv6 source-verify bulk-lease command.
Note The DHCPv6 server needs to listen on the TCP port 547.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
927
Layer 3 Configuration
Debugging DHCPv6 Bulk-Lease Query
To check the results of DHCPv6 Bulk-Lease query, you can use the debug cable ipv6 bulk-lq command.
See the following example:
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DHCPv6 Bulk-Lease query Cisco IOS XE Gibraltar 16.12.1 This feature was integrated into
Cisco IOS XE Gibraltar 16.12.1 on
the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
928
CHAPTER 63
Layer 3 CPE Mobility
Layer 3 CPE Mobility feature is introduced to allows the mobility CPE devices to move between cable modems
with as less disruption of traffic as possible.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 929
• Prerequisites for Layer 3 CPE Mobility , on page 930
• Restrictions for Layer 3 CPE Mobility , on page 931
• Information About Layer 3 CPE Mobility , on page 931
• How to Configure Layer 3 Mobility, on page 932
• Configuration Examples for Layer 3 Mobility, on page 935
• Additional References, on page 936
• Feature Information for Layer 3 CPE Mobility , on page 936
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
929
Layer 3 Configuration
Prerequisites for Layer 3 CPE Mobility
Table 161: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
930
Layer 3 Configuration
Restrictions for Layer 3 CPE Mobility
• If you remove the IPv4 or IPv6 address on bundle or sub-bundle interface, it also removes the relative
mobility subnets at the same time.
• Multicast packets will not trigger the Layer 3 CPE Mobility feature.
• VRF configured under bundle or sub-bundle interface is not supported for CPE mobility feature.
• In Layer 3 CPE Mobility feature, the packet lost time period during mobility will be unpredictable,
depending on how many CPE devices move at the same time and system loading conditions.
• For CPE devices, which have multiple IPv4 or IPv6 addresses, all of IPv4 or IPv6 addresses will be
rebuilt with new source information.
• Layer 3 CPE Mobility may be failed during line card or SUP HA and the trigger upstream packet will
be dropped.
• If CPE mobility is turned on, mobility behavior will become effective before cable Ipv4 or IPv6 source
verify.
• If Layer 3 CPE Mobility is enabled, some of the security checks will be skipped for the mobility subnets
to achieve faster movement of the CPE devices.
When you remove mobility subnets under bundle or sub-bundle interface. The following warning message
will be displayed after mobility subnets is configured or removed.
Warning: Please remove the previous online CPEs or reset CMs, to make the mobility scope
change works for every device !!!
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
931
Layer 3 Configuration
Benefits of Layer 3 CPE Mobility
Note If you have enabled mobility configuration for a subnet, the existing online CPE devices will be updated to
aware of the mobility subnets, and the CPU usage will rise up during that time. So it's better to configure the
mobility subnets before CM and CPE come online.
Enabling the Layer 3 CPE Mobility feature may, in certain situations, cause excessive punted packets. By
default, the Source-Based Rate-Limiting (SBRL) feature rate-limits these punted packets to avoid CPU
overload.
Procedure
Router> enable
Step 3 interface bundle bundle number| bundle-subif-number Enters interface configuration or subinterface mode.
Example:
Step 4 cable l3-mobility IP-address mask | IPv6 prefix Enables mobility for a particular IPv4 or IPv6 subnet.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
932
Layer 3 Configuration
Configure Source-Based Rate Limit (SBRL) for L3-mobility
Example:
Example:
Router(config-subif)#cable l3-mobility
2001:DB:22:1::1/64
Router(config-if)# exit
What to do next
Troubleshooting Tips
If the mobility IP address does not match with the mobility subnet, the following warning message is displayed:
If you remove the IPv4 or IPv6 address from the interface, the mobility scope is removed for the IP address
and the following warning message is displayed.
Subscriber-side SBRL has a global and per-punt-cause configuration. L3-mobility punts are only subject to
the per-punt-cause configuration. Traffic streams are identified by hashing the punt-cause and the
source-MAC-address. This value is used as the index for rate-limiting. There is no special processing for
hash-collisions, so hash-colliding streams are treated as if they are the same stream.
The default rate for L3-mobility punts is 4 packets per second.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
933
Layer 3 Configuration
Disabling CPE Mobility
Note All punted packets are subject to CoPP and the punt-policer.
Procedure
Router> enable
Router(config-if)# exit
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
934
Layer 3 Configuration
Verifying Layer 3 Mobility Configuration
Step 3 interface bundle bundle number | bundle-subif-number Enters interface configuration or subinterface mode.
Example:
Step 4 no cable l3-mobility IP-address mask | IPv6 prefix Disbles mobility for a particular IPv4 or IPv6 subnet.
Example: Note This command can be configured on a interface
or a subinterface bundle
Router(config-if)# cable l3-mobility 192.0.3.1
255.255.255.0
Router(config-if)# exit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
935
Layer 3 Configuration
Example: Configuring SBRL for L3-mobility
Additional References
The following sections provide references related to Layer 3 CPE Mobility feature for the Cisco CMTS routers.
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
936
Layer 3 Configuration
Feature Information for Layer 3 CPE Mobility
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Layer 3 Mobility Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
937
Layer 3 Configuration
Feature Information for Layer 3 CPE Mobility
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
938
CHAPTER 64
DOCSIS 3.0 Multicast Support
The Cisco cBR Series Routers support multicast improvements based on Data-over-Cable Service Interface
Specifications (DOCSIS) 3.0. DOCSIS 3.0 multicast support improves bandwidth efficiency and allows
service providers to offer differentiated quality of service for different types of traffic.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 939
• Prerequisites for the DOCSIS 3.0 Multicast Support, on page 940
• Restrictions for the DOCSIS 3.0 Multicast Support, on page 941
• Information About the DOCSIS 3.0 Multicast Support, on page 941
• How to Configure the DOCSIS 3.0 Multicast Support, on page 946
• Configuring Multicast Replication Session Globally, on page 953
• Configuring Multicast Replication Sessions on Forwarding Interface, on page 953
• Clearing Multicast Replication Cache, on page 954
• How to Monitor the DOCSIS 3.0 Multicast Support, on page 954
• Configuration Examples for DOCSIS 3.0 Multicast Support, on page 959
• Additional References, on page 961
• Feature Information for DOCSIS 3.0 Multicast Support, on page 962
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
939
Layer 3 Configuration
Prerequisites for the DOCSIS 3.0 Multicast Support
Table 163: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
940
Layer 3 Configuration
Restrictions for the DOCSIS 3.0 Multicast Support
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
941
Layer 3 Configuration
Multicast Forwarding on Bonded CM
CMTS allocates an unique Downstream Service Identifier (DSID) to identify every multicast stream. These
DSIDs are sent to the CMs that use these DSIDs to filter and forward Multicast traffic to the CPEs.
The multicast DSID forwarding (MDF) provides the following benefits:
• Unique identification of packet stream across bonding group within a MAC domain.
• Designation of packet stream as either Any Source Multicast (ASM) or Source Specific Multicast (SSM)
per multicast channel.
• Implementation of multicast DSID management on the Route Processor (RP) makes it operate on a
standalone basis.
• Snooping of all upstream signal control packets by the Cisco CMTS to find the customer premises
equipment (CPE) on the Multicast DSID-based Forwarding (MDF) enabled CM and allocates DSID
from the pool.
• Transmission of allocated DSIDs to the CM through Dynamic Bonding Change (DBC) message.
• Reuse of DSIDs on other MDF-enabled CMs in the same bonding group, joining the multicast session.
• Removal of DSIDs from the CM through a DBC message by the Cisco CMTS after a multicast session
leave event.
• Release of DSID to the pool by the Cisco CMTS when the last member leaves the bonding group.
• The following DSIDs are preallocated for each primary downstream (modular and integrated cable
interfaces) to forward general query messages. These DSIDs form part of the multicast group signaling
protocol. Other multicast groups, do no use these DSIDs.
• IGMPv2 general query (IPv4)
• IGMPv3 general query (IPv4)
• MLDv1 general query (IPv6)
• MLDv2 general query (IPv6)
• Preregistration of DSID (IPv6)
• Allocation of DSID ensures traffic segregation between virtual private networks (VPNs) for DOCSIS
3.0 MDF-enabled CMs. For example, two clients from two VPNs joining the same multicast will get
two distinct DSIDs.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
942
Layer 3 Configuration
Static TLV Forwarding
Explicit Tracking
The Cisco CMTS can perform explicit tracking with IGMPv3 support. The IGMPv3 removes the report
suppression feature associated with the IGMPv2 specification enabling the Cisco CMTS to get the complete
information on session and host information. This benefits the IGMP Fast Leave processing and DSID
management for each CM.
A host or session database is used to track hosts (IP/MAC) joining a particular multicast session. From the
host, you can track the CM based on the SID and cable downstream interface. This database also helps to
determine whether the Cisco CMTS should remove the DSID from a particular CM when the multicast session
is over.
Note Multicast packets are sent using the default Group Service Flows (GSF) when the Multicast QoS feature is
disabled.
As part of DOCSIS 3.0 requirements for Multicast QoS, Group Classifier Rules (GCR) is supported. The
Cisco CMTS determines the set of Group Configurations (GCs) whose session range matches the multicast
group address. For SSM, the source address is also used to identify the matching GCs. A GCR is created for
each matching GC and linked to the multicast session. The GCR is assigned also with an unique identifier,
SAID, and Group Service Flow (GSF).
The following conditions are used to select the GC entries:
• The GC entry with the highest rule priority is selected, if more than one GC entry matches.
• All matching GC entries are selected, when multiple GCs have the same highest rule priority.
The GCR classification is done based on type of service (TOS) fields. The TOS specifier in the GCR is used
to choose the correct GCR when multiple GCRs match a single multicast session.
Note When two multicast group configurations (GCs) have the same session range and configuration (under global
or bundle configuration), then the same forwarding interface selection is not guaranteed.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
943
Layer 3 Configuration
Multicast Secondary Bonding Group
Non-IP multicasts and broadcast packets use GSF. They are similar to individual service flows and are shared
by all the CMs on a particular Digital Command Signal (DCS) matching the same GCR. A single GSF is used
for multicast sessions matching different GCs using the same aggregate GQC.
Load Balancing
The Load Balancing feature does not load balance a CM while a multicast stream is going on for that particular
CM. It utilizes the Explicit Tracking Database, which holds complete information on the CM subscription to
achieve this.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
944
Layer 3 Configuration
MDF1 Support for DOCSIS 2.0 Hybrid Cable Modems
snooping because MDF forwarding is based on DSID filtering. The cable multicast mdf-disable command
disables the MDF capability on the cable modem.
This command is configured on the route processor and is downloaded to the cable line card via the
configuration update. The configuration does not change the Cisco CMTS forwarding mechanism or DSID
allocation. The Cisco CMTS allocates the DSID and the multicast packet is encapsulated with the DSID
header. This does not affect traffic forwarding on the MDF-disabled cable modem. According to DOCSIS3.0
specification, pre-DOCSIS2.0 or MDF-disabled cable modems ignore the DSID header and continue multicast
forwarding based on the Group Media Access Control (GMAC) from IGMP snooping. When the cable modem
runs in MDF-disabled mode, only IGMPv2 is supported and the Cisco CMTS drops IGMPv3 and MLD
messages.
Multicast encryption based on BPI+ is not supported on non-MDF cable modems, if IGMP SSM mapping is
used. A non-MDF cable modem is either a pre-DOCSIS 3.0 cable modem or a DOCSIS 3.0 cable modem
running in MDF-disabled mode.
Note After disabling MDF capability, you must run clear cable modem reset command to bring all DSG embedded
cable modems online.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
945
Layer 3 Configuration
Cache Multicast Replication Sessions
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
946
Layer 3 Configuration
Configuring Querier’s Robustness Variable
Step 6 IP pim sparse-dense-mode Configures the interface for either sparse mode or dense
mode of operation, depending on the mode in which the
Example:
multicast group is operating.
Router(config-if)# IP pim sparse-dense-mode
Step 7 IP igmp version version-number Configures the interface to use IGMP version 3.
Example:
Step 8 IP igmp v3-query-max-response-time response_time Configures the maximum query response time for igmp
version 3.
Example:
Router(config-if)# IP igmp
v3-query-max-response-time 500
Ability to configure Querier’s Cisco IOS XE This feature fine-tunes the IGMP robustness
Robustness Variable value in Bengaluru 17.6.1a variable to allow for expected packet loss on a
IGMP queries subnet. You can increase the robustness variable
on a congested network to increase the number of
times that packets are resent.
You can configure a robustness value to compensate for packet loss on a congested network. The robustness
value is used by the IGMP software to determine the number of times to send messages.
The following example shows how to configure robustness value:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
947
Layer 3 Configuration
Configuring Multicast DSID Forwarding
links. Please be aware of the other IGMP parameters that may be affected by this
configuration change.
Router (config-if)#end
Procedure
Router> enable
Step 3 cable service class class-index name service-class-name Configures the name of the cable service class.
Example:
Step 4 cable service class class-index downstream Configures the downstream for the cable service class.
Example:
Step 5 cable service class class-index max-rate Configures the maximum allowed bandwidth for the cable
maximum-bandwidth-allowed service class.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
948
Layer 3 Configuration
Selecting a Forwarding Interface Based on Service Flow Attribute
Step 7 cable multicast group-qos default scn service-class-name Specifies the default service class name for the QoS profile.
aggregate
Example:
Step 8 cable multicast qos group number priority value Configures a multicast QoS group and enters multicast
QoS configuration mode, and specifies the priority of the
Example:
cable multicast QoS group.
Router(config)# cable multicast qos group 20
priority 1
Step 10 session-range ip-address ip-mask Specifies the session range IP address and IP mask of the
multicast QoS group. You can configure multiple session
Example:
ranges.
Router(config-mqos)# session-range 230.0.0.0
255.0.0.0
Step 11 cable multicast qos group number priority value [global] Specifies the multicast QoS group identifier.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
949
Layer 3 Configuration
Selecting a Forwarding Interface Based on Service Flow Attribute
Procedure
Router> enable
Step 3 cable service class class-index name name Configures the service class name.
Example:
Step 4 cable service class class-index downstream Configures the downstream for the selected service class.
Example:
Step 5 cable service class class-index max-rate maximum-rate Configures the maximum rate for the selected service class.
Example:
Step 6 cable service class class-index min-rate minimum-rate Configures the minimum rate for the selected service class.
Example:
Step 7 cable service class class-index req-attr-mask Configures the required attribute mask for the selected
required-attribute-mask service class.
Example:
Step 8 cable service class class-index forb-attr-mask Configures the forbidden attribute mask for the selected
forbidden-attribute-mask service class name.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
950
Layer 3 Configuration
Selecting a Forwarding Interface Based on Service Flow Attribute
Step 10 cable multicast qos group group priority priority Configures the cable MQoS group and enters MQoS
configuration mode.
Example:
Router(config-mqos)# group-qos 1
Router(config-mqos)# exit
Step 14 interface bundle number Configures the interface bundle with the IP address, helper
address, and MQoS group.
• ip address ip mask
• ip pim sparse-mode
• ip helper-address helper-address
• cable multicast-qos group group
Example:
Router(config-if)# exit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
951
Layer 3 Configuration
Configuring Multicast DSID Forwarding Disabled Mode
Router(config-if)# end
Note Multicast encryption based on BPI+ is not supported on non-MDF cable modems, if IGMP SSM mapping is
used.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
952
Layer 3 Configuration
Configuring Multicast Replication Session Globally
Router(config)# exit
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
953
Layer 3 Configuration
Clearing Multicast Replication Cache
The following example shows how to set the maximum number of cache for the interface:
enable
configure terminal
interface integrated-Cable {slot/subslot/port:rf-channel}
cable multicast ses-cache 500
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
954
Layer 3 Configuration
Verifying the Multicast DSID Forwarding
To verify the multicast information for the specified virtual interface bundle, based on IGMPv3, use the show
cable bundle multicast command as shown in the following example:
Router# show cable bundle 1 multicast
To verify the MAC forwarding table for the specified virtual interface bundle, based on IGMPv3, use the
show cable bundle forwarding command as shown in the following example:
Router# show cable bundle 1 forwarding
interface : Bundle1
Session (S,G) : (*,230.1.1.1)
Fwd Intfc Sub Intfc Host Intfc CM Mac Hosts
Wi1/1/0:0 Bundle1 Ca5/0/0 0018.6852.8056 1
To verify the information for the registered and unregistered CMs, use the show cable modem verbose
command as shown in the following example:
Router# show cable modem 0010.7bb3.fcd1 verbose
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
955
Layer 3 Configuration
Verifying the Explicit Tracking Feature
Interface : Bundle1
Session (S,G) : (*,230.1.1.1)
Fwd Intfc Sub Intfc Host Intfc CM Mac Hosts
Mo1/1/0:0 Bundle1 Ca5/0/0 0018.6852.8056 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
956
Layer 3 Configuration
Verifying the Service Flow Attributes
To verify the DOCSIS service flows on a given cable interface, use the show interface service-flow command
as shown in the following example:
Router# show interface cable 6/0 service-flow
Sfid Sid Mac Address QoS Param Index Type Dir Curr Active
BG/CH
Prov Adm Act State Time
4 8193 ffff.ffff.ffff 3 3 3 sec(S) DS act 21h57m
5 8196 ffff.ffff.ffff 4 4 4 sec(S) DS act 00:17
To verify the configuration of SF attributes on the Wideband interface configuration, use the show
running-config interface command as shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
957
Layer 3 Configuration
Troubleshooting Tips
Troubleshooting Tips
Make sure that CM can listen to the RF-frequencies specified for the Wideband interfaced chosen for forwarding
multicast traffic.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
958
Layer 3 Configuration
Configuration Examples for DOCSIS 3.0 Multicast Support
Wi7/0/0:1 10 4 4 12
Source : 100.0.0.2
Act GCRs : 1
10 8858 24 0 1 0
Source : 100.0.0.2
Act GCRs : 1
10 8859 25 0 1 0
For the Cache Missed value, the value is increased for a new join request when cached entry is not available
for reusing.
Note The commands given below are required to enable the Cisco CMTS to forward multicast packets. However,
Multicast QoS, and Authorization features are all optional for multicast packets to be forwarded correctly.
ip multicast-routing
interface TenGigabitEthernet4/1/0
ip pim sparse-dense-mode
interface Bundle 1
ip pim sparse-mode
ip igmp version 3
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
959
Layer 3 Configuration
Example: Configuring Multicast QoS
Note A default service class and GQC must be defined before proceeding with configuring Multicast QoS.
In the following example, Multicast QoS is configured. You should define three objects and templates and
then associate these to a particular bundle or forwarding interface. The objects are Service-Class,
Group-QoS-Config (GQC), and Group-Config.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
960
Layer 3 Configuration
Additional References
enable
conf t
interface xxx
Additional References
The following sections provide references related to the DOCSIS 3.0 Multicast Support on the CMTS Routers.
Related Documents
Multicast VPN and DOCSIS 3.0 Multicast Multicast VPN and DOCSIS 3.0 Multicast QoS Support
QoS
DOCSIS 3.0 QoS Support DOCSIS WFQ Scheduler on the Cisco CMTS Routers
Standards
Standard Title
MIBs
4
MIB MIBs Link
• DOCS-MCAST-AUTH-MIB To locate and download MIBs for selected platforms, Cisco software releases,
• DOCS-MCAST-MIB and feature sets, use Cisco MIB Locator found at the following URL:
http://www.cisco.com/go/mibs
4
Not all supported MIBs are listed.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
961
Layer 3 Configuration
Feature Information for DOCSIS 3.0 Multicast Support
RFCs
RFC Title
No new or modified RFCs are supported by this feature, and support for existing RFCs has not been —
modified by this feature.
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DOCSIS 3.0 Multicast Support Cisco IOS XE Fuji 16.7.1 This feature was integrated into the Cisco cBR
Series Converged Broadband Routers.
Dynamic Multicast Replication Cisco IOS XE Fuji 16.7.1 This feature was integrated into the Cisco cBR
Sessions Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
962
CHAPTER 65
IPv6 Segment Routing on Cisco cBR
In Cisco Converged Broadband Router, IPv6 Segment Routing is available as a sub mode of IPv6 address
configuration.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 963
• Information about IPv6 Segment Routing, on page 965
• How to Configure IPv6 Segment Routing, on page 965
• Configuration Examples, on page 967
• Feature Information for IPv6 Segment Routing, on page 968
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
963
Layer 3 Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 166: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
964
Layer 3 Configuration
Information about IPv6 Segment Routing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
965
Layer 3 Configuration
Configure Multiple IPv6 Addresses for Segment Routing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
966
Layer 3 Configuration
Verifying whether Prefix SID is Disabled
Configuration Examples
This section provides examples for IPv6 Segment Routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
967
Layer 3 Configuration
Example: Configure Multiple IPv6 Addresses for SRv6
Router(config-if-sr-ipv6)#ipv6-sr ?
prefix-sid Set host prefix as IPv6 SR identifier prefix-sid
Router(config-if-sr-ipv6)#ipv6-sr prefix-sid
Router(config-if-sr-ipv6)#exit
Router(config-if)#exit
Router(config)#exit
Router#
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IPv6 Segment Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1
Routing 16.7.1 on theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
968
PA R T VII
IP Access Control Lists
• IP Access Control Lists, on page 971
• Creating an IP Access List and Applying It to an Interface, on page 983
• Creating an IP Access List to Filter IP Options, TCP Flags, Noncontiguous Ports, on page 1001
• Refining an IP Access List , on page 1023
• IP Named Access Control Lists, on page 1037
• IPv4 ACL Chaining Support , on page 1047
• IPv6 ACL Chaining with a Common ACL , on page 1053
• Commented IP Access List Entries, on page 1061
• Standard IP Access List Logging , on page 1067
• IP Access List Entry Sequence Numbering, on page 1073
• ACL IP Options Selective Drop , on page 1085
• ACL Syslog Correlation , on page 1091
• IPv6 Access Control Lists, on page 1105
• IPv6 Template ACL , on page 1115
• IPv6 ACL Extensions for Hop by Hop Filtering, on page 1121
CHAPTER 66
IP Access Control Lists
Access control lists (ACLs) perform packet filtering to control which packets move through a network and
to where. The packet filtering provides security by helping to limit the network traffic, restrict the access of
users and devices to a network, and prevent the traffic from leaving a network. IP access lists reduce the
chance of spoofing and denial-of-service attacks and allow dynamic, temporary user-access through a firewall.
IP access lists can also be used for purposes other than security, such as bandwidth control, restrict the content
of routing updates, redistribute routes, trigger dial-on-demand (DDR) calls, limit debug output, and identify
or classify traffic for quality of service (QoS) features. This module provides an overview of IP access lists.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 971
• Information About IP Access Lists, on page 973
• Additional References, on page 980
• Feature Information for IP Access Lists, on page 981
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
971
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 168: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
972
IP Access Control Lists
Information About IP Access Lists
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
973
IP Access Control Lists
Definition of an Access List
An access list can allow one host to access a part of your network and prevent another host from accessing
the same area. In the figure below, by applying an appropriate access list to the interfaces of the router, Host
A is allowed to access the Human Resources network and Host B is prevented from accessing the Human
Resources network.
Access lists should be used in firewall routers, which are often positioned between your internal network and
an external network such as the Internet. You can also use access lists on a router positioned between two
parts of your network, to control traffic entering or exiting a specific part of your internal network.
To provide some security benefits of access lists, you should at least configure access lists on border
routers--routers located at the edges of your networks. Such an access list provides a basic buffer from the
outside network or from a less controlled area of your own network into a more sensitive area of your network.
On these border routers, you should configure access lists for each network protocol configured on the router
interfaces. You can configure access lists so that inbound traffic or outbound traffic or both are filtered on an
interface.
Access lists are defined on a per-protocol basis. In other words, you should define access lists for every
protocol enabled on an interface if you want to control traffic flow for that protocol.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
974
IP Access Control Lists
Access List Rules
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
975
IP Access Control Lists
Named or Numbered Access Lists
denied by issuing the show access-list command, thus finding out more information about who your
access list is disallowing. Only packets denied by explicit deny statements are counted, which is why
the explicit deny statement will yield more complete data for you.
• While you are creating an access list or after it is created, you might want to delete an entry.
• You cannot delete an entry from a numbered access list; trying to do so will delete the entire access
list. If you need to delete an entry, you need to delete the entire access list and start over.
• You can delete an entry from a named access list. Use the no permit or no deny command to delete
the appropriate entry.
• In order to make the purpose of individual statements more scannable and easily understood at a glance,
you can write a helpful remark before or after any statement by using the remark command.
• If you want to deny access to a particular host or network and find out if someone from that network or
host is attempting to gain access, include the log keyword with the corresponding deny statement so that
the packets denied from that source are logged for you.
• This hint applies to the placement of your access list. When trying to save resources, remember that an
inbound access list applies the filter conditions before the routing table lookup. An outbound access list
applies the filter conditions after the routing table lookup.
Note Not all commands that accept a numbered access list will accept a named access list. For example, vty uses
only numbered access lists.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
976
IP Access Control Lists
IP Packet Fields You Can Filter to Control Access
are numbered 100 to 199 or 2000 to 2699. The range of standard IP access lists was initially only 1 to
99, and was subsequently expanded with the range 1300 to 1999 (the intervening numbers were assigned
to other protocols). The extended access list range was similarly expanded.
Note Starting from Cisco IOS XE 16.9.4, use the ip access-list command to configure object-group based numbered
ACL.
Note Packets that are subject to an extended access list will not be autonomous switched.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
977
IP Access Control Lists
Wildcard Mask for Addresses in an Access List
• Ports and non-contiguous ports--Specifies TCP or UDP ports by a port name or port number. The
port numbers can be noncontiguous port numbers. Port numbers can be useful to filter Telnet traffic
or HTTP traffic, for example.
• TCP flags--Specifies that packets match any flag or all flags set in TCP packets. Filtering on specific
TCP flags can help prevent false synchronization packets.
• IP options--Specifies IP options; one reason to filter on IP options is to prevent routers from being
saturated with spurious packets containing them.
If you do not supply a wildcard mask with a source or destination address in an access list statement, the
software assumes an implicit wildcard mask of 0.0.0.0, meaning all values must match.
Unlike subnet masks, which require contiguous bits indicating network and subnet to be ones, wildcard masks
allow noncontiguous bits in the mask.
The table below shows examples of IP addresses and masks from an access list, along with the corresponding
addresses that are considered a match.
0.0.0.0 255.255.255.255 All addresses will match the access list conditions.
10.1.2.0 0.0.252.255 (noncontiguous bits in Matches any even-numbered network in the range of
mask) 10.1.2.0 to 10.1.254.0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
978
IP Access Control Lists
Access List Sequence Numbers
Caution If you set the number-of-matches argument to 1, a log message is sent right away, rather than caching it; every
packet that matches an access list causes a log message. A setting of 1 is not recommended because the volume
of log messages could overwhelm the system.
Even if you use the ip access-list log-update command, the 5-minute timer remains in effect, so each cache
is emptied at the end of 5 minutes, regardless of the count of messages in each cache. Regardless of when the
log message is sent, the cache is flushed and the count reset to 0 for that message the same way it is when a
threshold is not specified.
Note The logging facility might drop some logging message packets if there are too many to be handled or if there
is more than one logging message to be handled in 1 second. This behavior prevents the router from crashing
due to too many logging packets. Therefore, the logging facility should not be used as a billing tool or an
accurate source of the number of matches to an access list.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
979
IP Access Control Lists
Additional IP Access List Features
Additional References
Related Documents
IP access list commands: complete command syntax, Cisco IOS IP Addressing Services Command
command mode, command history, defaults, usage Reference
guidelines, and examples
Filtering on source address, destination address, or Creating an IP Access List and Applying It to an
protocol Interface” module
Filtering on IP Options, TCP flags, noncontiguous ports, Creating an IP Access List to Filter IP Options, TCP
or TTL Flags, or Noncontiguous Ports module
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
980
IP Access Control Lists
Feature Information for IP Access Lists
Standards
None —
MIBs
None To locate and download MIBs for selected platforms, Cisco IOS XE software releases, and feature
sets, use Cisco MIB Locator found at the following URL:
http://www.cisco.com/go/mibs
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IP access lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
981
IP Access Control Lists
Feature Information for IP Access Lists
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
982
CHAPTER 67
Creating an IP Access List and Applying It to an
Interface
IP access lists provide many benefits for securing a network and achieving nonsecurity goals, such as
determining quality of service (QoS) factors or limiting debug command output. This module describes how
to create standard, extended, named, and numbered IP access lists. An access list can be referenced by a name
or a number. Standard access lists filter on only the source address in IP packets. Extended access lists can
filter on source address, destination address, and other fields in an IP packet.
After you create an access list, you must apply it to something in order for it to have any effect. This module
describes how to apply an access list to an interface. However, there are many other uses for access lists,
which are mentioned in this module and described in other modules and in other configuration guides for
various technologies.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 984
• Information About Creating an IP Access List and Applying It to an Interface, on page 985
• How to Create an IP Access List and Apply It to an Interface, on page 986
• Configuration Examples for Creating an IP Access List and Applying It to a Physical Interface, on page
995
• Additional References Creating an IP Access List and Applying It to an Interface, on page 999
• Feature Information Creating an IP Access List and Applying It to an Interface, on page 1000
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
983
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 171: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
984
IP Access Control Lists
Information About Creating an IP Access List and Applying It to an Interface
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
985
IP Access Control Lists
Access List Remarks
Note The first two tasks in this module create an access list; you must apply the access list in order for it to function.
If you want to apply the access list to an interface, perform the task “Applying the Access List to an Interface”.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
986
IP Access Control Lists
Creating a Named Access List to Filter on Source Address
Step 1 enable
Example:
Device> enable
Defines a standard IP access list using a name and enters standard named access list configuration mode.
(Optional) Denies the specified source based on a source address and wildcard mask.
• If the source-wildcard is omitted, a wildcard mask of 0.0.0.0 is assumed, meaning match on all bits of the source
address.
• Optionally use the keyword any as a substitute for the source source-wildcard to specify the source and source
wildcard of 0.0.0.0 255.255.255.255.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
987
IP Access Control Lists
Creating a Named Access List to Filter on Source Address
• In this example, all hosts on network 172.16.0.0 are denied passing the access list.
• Because this example explicitly denies a source address and the log keyword is specified, any packets from that
source are logged when they are denied. This is a way to be notified that someone on a network or host is trying
to gain access.
Permits the specified source based on a source address and wildcard mask.
• Every access list needs at least one permit statement; it need not be the first entry.
• If the source-wildcard is omitted, a wildcard mask of 0.0.0.0 is assumed, meaning match on all bits of the source
address.
• Optionally use the keyword any as a substitute for the source source-wildcard to specify the source and source
wildcard of 0.0.0.0 255.255.255.255.
• In this example, host 172.18.5.22 is allowed to pass the access list.
Step 8 Repeat some combination of Steps 4 through 7 until you have specified the sources on which you want to base your
access list.
Remember that all sources not specifically permitted are denied by an implicit deny statement at the end of the access
list.
Step 9 end
Example:
Device(config-std-nacl)# end
Exits standard named access list configuration mode and enters privileged EXEC mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
988
IP Access Control Lists
Creating a Numbered Access List to Filter on Source Address
Step 1 enable
Example:
Device> enable
Permits the specified source based on a source address and wildcard mask.
• Every access list needs at least one permit statement; it need not be the first entry.
• Standard IP access lists are numbered 1 to 99 or 1300 to 1999.
• If the source-wildcard is omitted, a wildcard mask of 0.0.0.0 is assumed, meaning match on all bits of the source
address.
• Optionally use the keyword any as a substitute for the source source-wildcard to specify the source and source
wildcard of 0.0.0.0 255.255.255.255.
• In this example, host 172.16.5.22 is allowed to pass the access list.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
989
IP Access Control Lists
Creating an Extended Access List
Denies the specified source based on a source address and wildcard mask.
• If the source-wildcard is omitted, a wildcard mask of 0.0.0.0 is assumed, meaning match on all bits of the source
address.
• Optionally use the abbreviation any as a substitute for the source source-wildcard to specify the source and source
wildcard of 0.0.0.0 255.255.255.255.
• In this example, host 172.16.7.34 is denied passing the access list.
Step 5 Repeat some combination of Steps 3 through 6 until you have specified the sources on which you want to base your
access list.
Remember that all sources not specifically permitted are denied by an implicit deny statement at the end of the access
list.
Step 6 end
Example:
Device(config)# end
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list extended name
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
990
IP Access Control Lists
Creating a Named Extended Access List
DETAILED STEPS
Device> enable
Step 3 ip access-list extended name Defines an extended IP access list using a name and enters
extended named access list configuration mode.
Example:
Step 4 deny protocol source [source-wildcard] destination (Optional) Denies any packet that matches all of the
[destination-wildcard] [option option-name] [precedence conditions specified in the statement.
precedence] [tos tos] [established] [log | log-input]
• If the source-wildcard or destination-wildcard is
[time-range time-range-name] [fragments]
omitted, a wildcard mask of 0.0.0.0 is assumed,
Example: meaning match on all bits of the source or destination
address, respectively.
Device(config-ext-nacl)# deny ip 172.18.0.0
0.0.255.255 host 172.16.40.10 log • Optionally use the keyword any as a substitute for the
source source-wildcard or destination
destination-wildcard to specify the address and
wildcard of 0.0.0.0 255.255.255.255.
• Optionally use the keyword host source to indicate a
source and source wildcard of source 0.0.0.0 or the
abbreviation host destination to indicate a destination
and destination wildcard of destination 0.0.0.0.
• In this example, packets from all sources are denied
access to the destination network 172.18.0.0. Logging
messages about packets permitted or denied by the
access list are sent to the facility configured by the
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
991
IP Access Control Lists
Creating a Numbered Extended Access List
Step 5 permit protocol source [source-wildcard] destination Permits any packet that matches all of the conditions
[destination-wildcard] [option option-name] [precedence specified in the statement.
precedence] [tos tos] [established] [log | log-input]
• Every access list needs at least one permit statement.
[time-range time-range-name] [fragments]
Example: • If the source-wildcard or destination-wildcard is
omitted, a wildcard mask of 0.0.0.0 is assumed,
Device(config-ext-nacl)# permit tcp any any
meaning match on all bits of the source or destination
address, respectively.
• Optionally use the keyword any as a substitute for the
source source-wildcard or destination
destination-wildcard to specify the address and
wildcard of 0.0.0.0 255.255.255.255.
• In this example, TCP packets are allowed from any
source to any destination.
• Use the log-input keyword to include input interface,
source MAC address, or virtual circuit in the logging
output.
Step 6 Repeat some combination of Steps 4 through 7 until you Remember that all sources not specifically permitted are
have specified the fields and values on which you want to denied by an implicit deny statement at the end of the access
base your access list. list.
Step 7 end Exits standard named access list configuration mode and
enters privileged EXEC mode.
Example:
Device(config-ext-nacl)# end
Step 8 show ip access-list (Optional) Displays the contents of all current IP access
lists.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
992
IP Access Control Lists
Creating a Numbered Extended Access List
SUMMARY STEPS
1. enable
2. configure terminal
3. access-list access-list-number remark remark
4. access-list access-list-number permit protocol {source [source-wildcard] | any} {destination
[destination-wildcard] | any} [precedence precedence] [tos tos] [established] [log | log-input] [time-range
time-range-name] [fragments]
5. access-list access-list-number remark remark
6. access-list access-list-number deny protocol {source [source-wildcard] | any} {destination
[destination-wildcard] | any} [precedence precedence] [tos tos] [established] [log | log-input] [time-range
time-range-name] [fragments]
7. Repeat some combination of Steps 3 through 6 until you have specified the fields and values on which
you want to base your access list.
8. end
9. show ip access-list
DETAILED STEPS
Device> enable
Step 3 access-list access-list-number remark remark (Optional) Adds a user-friendly comment about an access
list entry.
Example:
• A remark of up to 100 characters can precede or follow
Device(config)# access-list 107 remark allow Telnet an access list entry.
packets from any source to network 172.69.0.0
(headquarters)
Step 4 access-list access-list-number permit protocol {source Permits any packet that matches all of the conditions
[source-wildcard] | any} {destination [destination-wildcard] specified in the statement.
| any} [precedence precedence] [tos tos] [established] [log
• Every access list needs at least one permit statement;
| log-input] [time-range time-range-name] [fragments]
it need not be the first entry.
Example:
• Extended IP access lists are numbered 100 to 199 or
Device(config)# access-list 107 permit tcp any
2000 to 2699.
172.69.0.0 0.0.255.255 eq telnet
• If the source-wildcard or destination-wildcard is
omitted, a wildcard mask of 0.0.0.0 is assumed,
meaning match on all bits of the source or destination
address, respectively.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
993
IP Access Control Lists
Applying an Access List to an Interface
Step 5 access-list access-list-number remark remark (Optional) Adds a user-friendly comment about an access
list entry.
Example:
• A remark of up to 100 characters can precede or follow
Device(config)# access-list 107 remark deny all an access list entry.
other TCP packets
Step 6 access-list access-list-number deny protocol {source Denies any packet that matches all of the conditions
[source-wildcard] | any} {destination [destination-wildcard] specified in the statement.
| any} [precedence precedence] [tos tos] [established] [log
• If the source-wildcard or destination-wildcard is
| log-input] [time-range time-range-name] [fragments]
omitted, a wildcard mask of 0.0.0.0 is assumed,
Example: meaning match on all bits of the source or destination
address, respectively.
Device(config)# access-list 107 deny tcp any any
• Optionally use the keyword any as a substitute for the
source source-wildcard or destination
destination-wildcard to specify the address and
wildcard of 0.0.0.0 255.255.255.255.
Step 7 Repeat some combination of Steps 3 through 6 until you Remember that all sources not specifically permitted are
have specified the fields and values on which you want to denied by an implicit deny statement at the end of the access
base your access list. list.
Step 8 end Exits global configuration mode and enters privileged EXEC
mode.
Example:
Device(config)# end
Step 9 show ip access-list (Optional) Displays the contents of all current IP access
lists.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
994
IP Access Control Lists
Configuration Examples for Creating an IP Access List and Applying It to a Physical Interface
DETAILED STEPS
Step 3 interface type number Specifies an interface and enters interface configuration
mode.
Example:
Device(config)# interface TenGigabitEthernet4/1/0
Step 4 ip access-group {access-list-number | access-list-name} Applies the specified access list to the inbound interface.
{in | out}
• To filter source addresses, apply the access list to the
Example: inbound interface.
Device(config-if)# ip access-group acl1 in
interface TenGigabitEthernet4/1/0
ip access-group workstations in
!
ip access-list standard workstations
remark Permit only user1 workstation through
permit 172.16.2.88
remark Do not allow user2 workstation through
deny 172.16.3.13
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
995
IP Access Control Lists
Example: Filtering on Subnet Source Address
interface TenGigabitEthernet4/1/0
ip access-group prevention in
!
ip access-list standard prevention
remark Do not allow user1 subnet through
deny 172.22.0.0 0.0.255.255
remark Allow Main subnet
permit 172.25.0.0 0.0.255.255
interface TenGigabitEthernet4/1/0
ip address 172.20.5.1 255.255.255.0
ip access-group Internet-filter out
ip access-group marketing-group in
!
ip access-list standard Internet-filter
permit 172.16.3.4
ip access-list extended marketing-group
permit tcp any 172.26.0.0 0.0.255.255 eq telnet
deny tcp any any
permit icmp any any
deny udp any 172.26.0.0 0.0.255.255 lt 1024
deny ip any any
interface TenGigabitEthernet4/1/0
ip access-group 2 in
!
access-list 2 permit 10.48.0.3
access-list 2 deny 10.48.0.0 0.0.255.255
access-list 2 permit 10.0.0.0 0.255.255.255
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
996
IP Access Control Lists
Example: Preventing Telnet Access to a Subnet
interface TenGigabitEthernet4/1/0
ip access-group telnetting out
!
ip access-list extended telnetting
remark Do not allow user1 subnet to telnet out
deny tcp 172.20.0.0 0.0.255.255 any eq telnet
remark Allow Top subnet to telnet out
permit tcp 172.33.0.0 0.0.255.255 any eq telnet
interface TenGigabitEthernet4/1/0
ip access-group acl1 in
!
ip access-list extended acl1
permit tcp any 172.28.0.0 0.0.255.255 gt 1023
permit tcp any host 172.28.1.2 eq 25
permit icmp any 172.28.0.0 255.255.255.255
interface TenGigabitEthernet4/1/0
ip access-group 102 in
!
access-list 102 permit tcp any 172.18.0.0 0.0.255.255 established
access-list 102 permit tcp any host 172.18.1.2 eq 25
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
997
IP Access Control Lists
Example: Preventing Access to the Web by Filtering on Port Name
interface TenGigabitEthernet4/1/0
ip access-group no-web out
!
ip access-list extended no-web
remark Do not allow w1 to browse the web
deny host 172.20.3.85 any eq http
remark Do not allow w2 to browse the web
deny host 172.20.3.13 any eq http
remark Allow others on our network to browse the web
permit 172.20.0.0 0.0.255.255 any eq http
interface TenGigabitEthernet4/1/0
ip address 172.16.1.1 255.0.0.0
ip access-group 1 in
ip access-group 2 out
!
access-list 1 permit 172.25.0.0 0.0.255.255 log
access-list 1 deny 172.30.0.0 0.0.255.255 log
!
access-list 2 permit 172.27.3.4 log
access-list 2 deny 172.17.0.0 0.0.255.255 log
If the interface receives 10 packets from 172.25.7.7 and 14 packets from 172.17.23.21, the first log will look
like the following:
Five minutes later, the console will receive the following log:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
998
IP Access Control Lists
Additional References Creating an IP Access List and Applying It to an Interface
Standard/RFC Title
No new or modified standards or RFCs are supported by this feature, and support for existing standards —
or RFCs has not been modified by this feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
999
IP Access Control Lists
Feature Information Creating an IP Access List and Applying It to an Interface
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 172: Feature Information for Creating an IP Access List and Applying It to an Interface
IP access lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1000
CHAPTER 68
Creating an IP Access List to Filter IP Options,
TCP Flags, Noncontiguous Ports
This module describes how to use an IP access list to filter IP packets that contain certain IP Options, TCP
flags, noncontiguous ports.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1001
• Prerequisites for Creating an IP Access List to Filter IP Options TCP Flags Noncontiguous Ports , on
page 1003
• Information About Creating an IP Access List to Filter IP Options, TCP Flags, Noncontiguous Ports ,
on page 1003
• How to Create an IP Access List to Filter IP Options TCP Flags Noncontiguous Ports , on page 1006
• Configuration Examples for Filtering IP Options, TCP Flags, Noncontiguous Ports , on page 1017
• Additional References, on page 1020
• Feature Information for Creating an IP Access List to Filter IP Options, TCP Flags, Noncontiguous Ports,
or TTL Values, on page 1021
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1001
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 173: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1002
IP Access Control Lists
Prerequisites for Creating an IP Access List to Filter IP Options TCP Flags Noncontiguous Ports
The option-length octet counts the option-type octet, the option-length octet, and the option-data octets.
The option-type octet is viewed as having three fields: a 1-bit copied flag, a 2-bit option class, and a 5-bit
option number. These fields form an 8-bit value for the option type field. IP Options are commonly referred
to by their 8-bit value.
For a complete list and description of IP Options, refer to RFC 791, Internet Protocol at the following URL:
http://www.faqs.org/rfcs/rfc791.html
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1003
IP Access Control Lists
Benefits of Filtering on TCP Flags
• This feature also minimizes load to the Route Processor (RP) for packets with IP Options that require
RP processing on distributed systems. Previously, the packets were always routed to or processed by the
RP CPU. Filtering the packets prevents them from impacting the RP.
TCP Flags
The table below lists the TCP flags, which are further described in RFC 793, Transmission Control Protocol.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1004
IP Access Control Lists
Benefits of Using the Named ACL Support for Noncontiguous Ports on an Access Control Entry Feature
Special Handling for Packets with TTL Value of 0 or 1 Arriving at an Ingress Interface
The software switching paths—distributed Cisco Express Forwarding (dCEF), CEF, fast switching, and
process switching—will usually permit or discard the packets based on the access list statements. However,
when the TTL value of packets arriving at an ingress interface have a TTL of 0 or 1, special handling is
required. The packets with a TTL value of 0 or 1 get sent to the process level before the ingress access list is
checked in CEF, dCEF, or the fast switching paths. The ingress access list is applied to packets with TTL
values 2 through 255 and a permit or deny decision is made.
Packets with a TTL value of 0 or 1 are sent to the process level because they will never be forwarded out of
the device; the process level must check whether each packet is destined for the device and whether an Internet
Control Message Protocol (ICMP) TTL Expire message needs to be sent back. This means that even if an
ACL with TTL value 0 or 1 filtering is configured on the ingress interface with the intention to drop packets
with a TTL of 0 or 1, the dropping of the packets will not happen in the faster paths. It will instead happen in
the process level when the process applies the ACL. This is also true for hardware switching platforms. Packets
with TTL value of 0 or 1 are sent to the process level of the route processor (RP) or Multilayer Switch Feature
Card (MSFC).
On egress interfaces, access list filtering on TTL value works just like other access list features. The check
will happen in the fastest switching path enabled in the device. This is because the faster switching paths
handle all the TTL values (0 through 255) equally on the egress interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1005
IP Access Control Lists
Benefits of Filtering on TTL Value
Note • The ACL Support for Filtering IP Options feature can be used only with named, extended ACLs.
• Resource Reservation Protocol (RSVP) Multiprotocol Label Switching Traffic Engineering (MPLS TE),
Internet Group Management Protocol Version 2 (IGMPV2), and other protocols that use IP options
packets may not function in drop or ignore mode if this feature is configured.
• On most Cisco devices, a packet with IP options is not switched in hardware, but requires control plane
software processing (primarily because there is a need to process the options and rewrite the IP header),
so all IP packets with IP options will be filtered and switched in software.
Step 1 enable
Example:
Device> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1006
IP Access Control Lists
Filtering Packets That Contain IP Options
Specifies the IP access list by name and enters named access list configuration mode.
Step 4 [sequence-number] deny protocol source source-wildcard destination destination-wildcard [option option-value]
[precedence precedence] [tos tos] [log] [time-range time-range-name] [fragments]
Example:
Device(config-ext-nacl)# deny ip any any option traceroute
Step 5 [sequence-number] permit protocol source source-wildcard destination destination-wildcard [option option-value]
[precedence precedence] [tos tos] [log] [time-range time-range-name] [fragments]
Example:
Device(config-ext-nacl)# permit ip any any option security
Step 7 end
Example:
Device(config-ext-nacl)# end
(Optional) Exits named access list configuration mode and returns to privileged EXEC mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1007
IP Access Control Lists
What to Do Next
What to Do Next
Apply the access list to an interface or reference it from a command that accepts an access list.
Note To effectively eliminate all packets that contain IP Options, we recommend that you configure the global ip
options drop command.
Note • TCP flag filtering can be used only with named, extended ACLs.
• The ACL TCP Flags Filtering feature is supported only for Cisco ACLs.
• Previously, the following command-line interface (CLI) format could be used to configure a TCP
flag-checking mechanism:
permit tcp any any rst The following format that represents the same ACE can now be used: permit tcp
any any match-any +rst Both the CLI formats are accepted; however, if the new keywords match-all or
match-any are chosen, they must be followed by the new flags that are prefixed with “+” or “-”. It is advisable
to use only the old format or the new format in a single ACL. You cannot mix and match the old and new
CLI formats.
Caution If a device having ACEs with the new syntax format is reloaded with a previous version of the Cisco software
that does not support the ACL TCP Flags Filtering feature, the ACEs will not be applied, leading to possible
security loopholes.
Step 1 enable
Example:
Device> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1008
IP Access Control Lists
Filtering Packets That Contain TCP Flags
Example:
Specifies the IP access list by name and enters named access list configuration mode.
Step 4 [sequence-number] permit tcp source source-wildcard [operator [port]] destination destination-wildcard [operator
[port]] [established|{match-any | match-all} {+ | -} flag-name] [precedence precedence] [tos tos] [log] [time-range
time-range-name] [fragments]
Example:
Step 5 [sequence-number] deny tcp source source-wildcard [operator [port]] destination destination-wildcard [operator [port]]
[established|{match-any | match-all} {+ | -} flag-name] [precedence precedence] [tos tos] [log] [time-range
time-range-name] [fragments]
Example:
Step 6 Repeat Step 4 or Step 5 as necessary, adding statements by sequence number where you planned. Use the no
sequence-numbercommand to delete an entry.
Allows you to revise the access list.
Step 7 end
Example:
Device(config-ext-nacl)# end
(Optional) Exits the configuration mode and returns to privileged EXEC mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1009
IP Access Control Lists
Configuring an Access Control Entry with Noncontiguous Ports
Example:
Note The ACL—Named ACL Support for Noncontiguous Ports on an Access Control Entry feature can be used
only with named, extended ACLs.
Step 1 enable
Example:
Device> enable
Specifies the IP access list by name and enters named access list configuration mode.
Step 4 [sequence-number] permit tcp source source-wildcard [operator port [port]] destination destination-wildcard [operator
[port]] [established {match-any | match-all} {+ | -} flag-name] [precedence precedence] [tos tos] [log] [time-range
time-range-name] [fragments]
Example:
Device(config-ext-nacl)# permit tcp any eq telnet ftp any eq 450 679
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1010
IP Access Control Lists
Consolidating Access List Entries with Noncontiguous Ports into One Access List Entry
• Operators include lt (less than), gt (greater than), eq (equal), neq (not equal), and range (inclusive range).
• If the operator is positioned after the source and source-wildcard arguments, it must match the source port. If the
operator is positioned after the destination and destination-wildcard arguments, it must match the destination port.
• The range operator requires two port numbers. You can configure up to 10 ports after the eq and neqoperators. All
other operators require one port number.
• To filter UDP ports, use the UDP syntax of this command.
Step 5 [sequence-number] deny tcp source source-wildcard [operator port [port]] destination destination-wildcard [operator
[port]] [established {match-any | match-all} {+ | -} flag-name] [precedence precedence] [tos tos] [log] [time-range
time-range-name] [fragments]
Example:
Device(config-ext-nacl)# deny tcp any neq 45 565 632 any
Step 6 Repeat Step 4 or Step 5 as necessary, adding statements by sequence number where you planned. Use the no
sequence-number command to delete an entry.
Allows you to revise the access list.
Step 7 end
Example:
Device(config-ext-nacl)# end
(Optional) Exits named access list configuration mode and returns to privileged EXEC mode.
Consolidating Access List Entries with Noncontiguous Ports into One Access
List Entry
Perform this task to consolidate a group of access list entries with noncontiguous ports into one access list
entry.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1011
IP Access Control Lists
Consolidating Access List Entries with Noncontiguous Ports into One Access List Entry
Although this task uses TCP ports, you could use the UDP syntax of the permit and deny commands to filter
noncontiguous UDP ports.
Although this task uses a permit command first, use the permit and deny commands in the order that achieves
your filtering goals.
Step 1 enable
Example:
Device> enable
Specifies the IP access list by name and enters named access list configuration mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1012
IP Access Control Lists
What To Do Next
Step 7 Repeat Steps 5 and 6 as necessary, adding permit or deny statements to consolidate access list entries where possible.
Use the no sequence-number command to delete an entry.
Allows you to revise the access list.
Step 8 end
Example:
Device(config-std-nacl)# end
(Optional) Exits named access list configuration mode and returns to privileged EXEC mode.
What To Do Next
Apply the access list to an interface or reference it from a command that accepts an access list.
Note When the access list specifies the operation EQ or NEQ, depending on the Cisco software release in use on
the device, the access lists can specify up to ten TTL values. The number of TTL values can vary by the Cisco
software release.
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list extended access-list-name
4. [sequence-number] permit protocol source source-wildcard destination destination-wildcard[option
option-name] [precedence precedence] [tos tos] [ttl operator value] [log] [time-range time-range-name]
[fragments]
5. Continue to add permit or deny statements to achieve the filtering you want.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1013
IP Access Control Lists
Filtering Packets Based on TTL Value
6. exit
7. interface type number
8. ip access-group access-list-name {in | out}
DETAILED STEPS
Device> enable
Step 4 [sequence-number] permit protocol source source-wildcard Sets conditions to allow a packet to pass a named IP access
destination destination-wildcard[option option-name] list.
[precedence precedence] [tos tos] [ttl operator value] [log]
• Every access list must have at least one permit
[time-range time-range-name] [fragments]
statement.
Example:
• This example permits packets from source 172.16.1.1
Device(config-ext-nacl)# permit ip host 172.16.1.1
to any destination with a TTL value less than 2.
any ttl lt 2
Device(config-ext-nacl)# exit
Step 7 interface type number Configures an interface type and enters interface
configuration mode.
Example:
Step 8 ip access-group access-list-name {in | out} Applies the access list to an interface.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1014
IP Access Control Lists
Enabling Control Plane Policing to Filter on TTL Values 0 and 1
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list extended access-list-name
4. [sequence-number] permit protocol source source-wildcard destination destination-wildcard ttl operator
value
5. Continue to add permit or deny statements to achieve the filtering you want.
6. exit
7. class-map class-map-name [match-all | match-any]
8. match access-group {access-group | name access-group-name}
9. exit
10. policy-map policy-map-name
11. class {class-name | class-default}
12. drop
13. exit
14. exit
15. control-plane
16. service-policy {input | output} policy-map-name
DETAILED STEPS
Device> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1015
IP Access Control Lists
Enabling Control Plane Policing to Filter on TTL Values 0 and 1
Step 4 [sequence-number] permit protocol source Sets conditions to allow a packet to pass a named IP access
source-wildcard destination destination-wildcard ttl list.
operator value
• Every access list must have at least one permit
Example: statement.
Step 5 Continue to add permit or deny statements to achieve the The packets that pass the access list will be dropped.
filtering you want.
Step 6 exit Exits any configuration mode to the next highest mode in
the CLI mode hierarchy.
Example:
Device(config-ext-nacl)# exit
Step 7 class-map class-map-name [match-all | match-any] Creates a class map to be used for matching packets to a
specified class.
Example:
Step 8 match access-group {access-group | name Configures the match criteria for a class map on the basis
access-group-name} of the specified access control list.
Example:
Step 9 exit Exits any configuration mode to the next highest mode in
the CLI mode hierarchy.
Example:
Device(config-cmap)# exit
Step 10 policy-map policy-map-name Creates or modifies a policy map that can be attached to
one or more interface to specify a service policy.
Example:
Step 11 class {class-name | class-default} Specifies the name of the class whose policy you want to
create or change or to specify the default class (commonly
Example:
known as the class-default class) before you configure its
policy.
Device(config-pmap)# class acl-filter-class
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1016
IP Access Control Lists
Configuration Examples for Filtering IP Options, TCP Flags, Noncontiguous Ports
Device(config-pmap-c)# drop
Step 13 exit Exits any configuration mode to the next highest mode in
the CLI mode hierarchy.
Example:
Device(config-pmap-c)# exit
Step 14 exit Exits any configuration mode to the next highest mode in
the CLI mode hierarchy.
Example:
Device(config-pmap)# exit
Device(config)# control-plane
Step 16 service-policy {input | output} policy-map-name Attaches a policy map to a control plane for aggregate
control plane services.
Example:
The show access-list command has been entered to show how many packets were matched and therefore
permitted:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1017
IP Access Control Lists
Example: Filtering Packets That Contain TCP Flags
The show access-list command has been entered to display the ACL:
Enter the show access-lists command to display the newly created access list entry.
Example: Consolidating Some Existing Access List Entries into One Access
List Entry with Noncontiguous Ports
The show access-lists command is used to display a group of access list entries for the access list named abc:
Because the entries are all for the same permit statement and simply show different ports, they can be
consolidated into one new access list entry. The following example shows the removal of the redundant access
list entries and the creation of a new access list entry that consolidates the previously displayed group of access
list entries:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1018
IP Access Control Lists
Example: Filtering on TTL Value
When the show access-lists command is reentered, the consolidated access list entry is displayed:
ip access-group incomingfilter in
class-map acl-filter-class
policy-map acl-filter
class acl-filter-class
drop
control-plane
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1019
IP Access Control Lists
Additional References
Additional References
Related Documents
Configuring the device to drop or ignore packets containing IP ACL IP Options Selective Drop
Options by using the no ip options command.
Information about creating an IP access list and applying it to an Creating an IP Access List and
interface Applying It to an Interface
RFCs
RFC Title
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1020
IP Access Control Lists
Feature Information for Creating an IP Access List to Filter IP Options, TCP Flags, Noncontiguous Ports, or TTL Values
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 175: Feature Information for Creating an IP Access List to Filter IP Options, TCP Flags, Noncontiguous Ports, or TTL Values
IP access lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on the
16.7.1 Cisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1021
IP Access Control Lists
Feature Information for Creating an IP Access List to Filter IP Options, TCP Flags, Noncontiguous Ports, or TTL Values
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1022
CHAPTER 69
Refining an IP Access List
There are several ways to refine an access list while or after you create it. You can change the order of the
entries in an access list or add entries to an access list. You can restrict access list entries to a certain time of
day or week, or achieve finer granularity when filtering packets by filtering noninitial fragments of packets.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1023
• Information About Refining an IP Access List, on page 1025
• How to Refine an IP Access List, on page 1028
• Configuration Examples for Refining an IP Access List, on page 1033
• Additional References, on page 1035
• Feature Information for Refining an IP Access List, on page 1036
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1023
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 176: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1024
IP Access Control Lists
Information About Refining an IP Access List
• If the user enters an entry without a sequence number, it is assigned a sequence number that is 10 greater
than the last sequence number in that access list and is placed at the end of the list.
• If the user enters an entry that matches an already existing entry (except for the sequence number), then
no changes are made.
• If the user enters a sequence number that is already present, the following error message is generated:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1025
IP Access Control Lists
Benefits of Time Ranges
• If a new access list is entered from global configuration mode, then sequence numbers for that access
list are generated automatically.
• Sequence numbers are not nvgened. That is, the sequence numbers themselves are not saved. In the event
that the system is reloaded, the configured sequence numbers revert to the default sequence starting
number and increment. The function is provided for backward compatibility with software releases that
do not support sequence numbering.
• This feature works with named and numbered, standard and extended IP access lists.
Additional Security
You are able to block more of the traffic you intended to block, not just the initial fragment of such packets.
The unwanted fragments no longer linger at the receiver until the reassembly timeout is reached because they
are blocked before being sent to the receiver. Blocking a greater portion of unwanted traffic improves security
and reduces the risk from potential hackers.
Reduced Cost
By blocking unwanted noninitial fragments of packets, you are not paying for traffic you intended to block.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1026
IP Access Control Lists
Access List Processing of Fragments
Reduced Storage
By blocking unwanted noninitial fragments of packets from ever reaching the receiver, that destination does
not have to store the fragments until the reassembly timeout period is reached.
...no fragments keyword (the For an access list entry that contains only Layer 3 information:
default), and assuming all of the
• The entry is applied to nonfragmented packets, initial fragments, and
access-list entry information
noninitial fragments.
matches,
For an access list entry that contains Layer 3 and Layer 4 information:
• The entry is applied to nonfragmented packets and initial fragments.
• If the entry is a permit statement, then the packet or fragment is
permitted.
• If the entry is a deny statement, then the packet or fragment is
denied.
• The entry is also applied to noninitial fragments in the following
manner. Because noninitial fragments contain only Layer 3
information, only the Layer 3 portion of an access list entry can be
applied. If the Layer 3 portion of the access list entry matches, and
• If the entry is a permit statement, then the noninitial fragment
is permitted.
• If the entry is a deny statement, then the next access list entry is
processed.
...the fragments keyword, and The access list entry is applied only to noninitial fragments.
assuming all of the access-list
The fragments keyword cannot be configured for an access list entry that
entry information matches,
contains any Layer 4 information.
Be aware that you should not add the fragments keyword to every access list entry because the first fragment
of the IP packet is considered a nonfragment and is treated independently of the subsequent fragments. An
initial fragment will not match an access list permit or deny entry that contains the fragments keyword. The
packet is compared to the next access list entry, and so on, until it is either permitted or denied by an access
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1027
IP Access Control Lists
How to Refine an IP Access List
list entry that does not contain the fragments keyword. Therefore, you may need two access list entries for
every deny entry. The first deny entry of the pair will not include the fragments keyword and applies to the
initial fragment. The second deny entry of the pair will include the fragments keyword and applies to the
subsequent fragments. In the cases in which there are multiple deny entries for the same host but with different
Layer 4 ports, a single deny access list entry with the fragments keyword for that host is all that needs to be
added. Thus all the fragments of a packet are handled in the same manner by the access list.
Packet fragments of IP datagrams are considered individual packets, and each counts individually as a packet
in access list accounting and access list violation counts.
Note Remember that if you want to delete an entry from an access list, you can simply use the no deny or no permit
form of the command, or the no sequence-number command if the statement already has a sequence number.
Note • Access list sequence numbers do not support dynamic, reflexive, or firewall access lists.
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list resequence access-list-name starting-sequence-number increment
4. ip access-list {standard| extended} access-list-name
5. Do one of the following:
• sequence-number permit source source-wildcard
• sequence-number permit protocol source source-wildcard destination destination-wildcard
[precedence precedence][tos tos] [log] [time-range time-range-name] [fragments]
6. Do one of the following:
• sequence-number deny source source-wildcard
• sequence-number deny protocol source source-wildcard destination destination-wildcard
[precedence precedence][tos tos] [log] [time-range time-range-name] [fragments]
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1028
IP Access Control Lists
Revising an Access List Using Sequence Numbers
7. Repeat Step 5 and Step 6 as necessary, adding statements by sequence number where you planned. Use
the no sequence-number command to delete an entry.
8. end
9. show ip access-lists access-list-name
DETAILED STEPS
Router> enable
Step 3 ip access-list resequence access-list-name Resequences the specified IP access list using the starting
starting-sequence-number increment sequence number and the increment of sequence numbers.
Example: • This example resequences an access list named kmd1.
The starting sequence number is 100 and the increment
Router(config)# ip access-list resequence kmd1 100 is 15.
15
Step 4 ip access-list {standard| extended} access-list-name Specifies the IP access list by name and enters named access
list configuration mode.
Example:
• If you specify standard, make sure you specify
Router(config)# ip access-list standard xyz123 subsequent permit and deny statements using the
standard access list syntax.
• If you specify extended, make sure you specify
subsequent permit and deny statements using the
extended access list syntax.
Step 5 Do one of the following: Specifies a permit statement in named IP access list mode.
• sequence-number permit source source-wildcard • This access list happens to use a permitstatement first,
• sequence-number permit protocol source but a deny statement could appear first, depending on
source-wildcard destination destination-wildcard the order of statements you need.
[precedence precedence][tos tos] [log] [time-range
• See the permit (IP) command for additional command
time-range-name] [fragments]
syntax to permit upper layer protocols (ICMP, IGMP,
Example: TCP, and UDP).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1029
IP Access Control Lists
Revising an Access List Using Sequence Numbers
Step 6 Do one of the following: (Optional) Specifies a deny statement in named IP access
list mode.
• sequence-number deny source source-wildcard
• sequence-number deny protocol source • This access list happens to use a permitstatement first,
source-wildcard destination destination-wildcard but a deny statement could appear first, depending on
[precedence precedence][tos tos] [log] [time-range the order of statements you need.
time-range-name] [fragments]
• See the deny (IP) command for additional command
Example: syntax to permit upper layer protocols (ICMP, IGMP,
TCP, and UDP).
Router(config-std-nacl)# 110 deny 10.6.6.7
0.0.0.255 • Use the no sequence-number command to delete an
entry.
• As the prompt indicates, this access list was a standard
access list. If you had specified extended in Step 4,
the prompt for this step would be
Router(config-ext-nacl)# and you would use the
extended deny command syntax.
Step 7 Repeat Step 5 and Step 6 as necessary, adding statements Allows you to revise the access list.
by sequence number where you planned. Use the no
sequence-number command to delete an entry.
Step 8 end (Optional) Exits the configuration mode and returns to
privileged EXEC mode.
Example:
Router(config-std-nacl)# end
Step 9 show ip access-lists access-list-name (Optional) Displays the contents of the IP access list.
Example: • Review the output to see that the access list includes
the new entry.
Router# show ip access-lists xyz123
Examples
The following is sample output from the show ip access-lists command when the xyz123 access list
is specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1030
IP Access Control Lists
Restricting an Access List Entry to a Time of Day or Week
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list extended name
4. [sequence-number] deny protocol source[source-wildcard] [operator port[port]]
destination[destination-wildcard] [operator port[port]]
5. [sequence-number] deny protocol source[source-wildcard][operator port[port]]
destination[destination-wildcard] [operator port[port]] fragments
6. [sequence-number] permit protocol source[source-wildcard] [operator port[port]]
destination[destination-wildcard] [operator port[port]]
7. Repeat some combination of Steps 4 through 6 until you have specified the values on which you want to
base your access list.
8. end
9. show ip access-list
DETAILED STEPS
Router> enable
Step 3 ip access-list extended name Defines an extended IP access list using a name and enters
extended named access list configuration mode.
Example:
Step 4 [sequence-number] deny protocol source[source-wildcard] (Optional) Denies any packet that matches all of the
[operator port[port]] destination[destination-wildcard] conditions specified in the statement.
[operator port[port]]
• This statement will apply to nonfragmented packets
Example: and initial fragments.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1031
IP Access Control Lists
What to Do Next
Step 6 [sequence-number] permit protocol Permits any packet that matches all of the conditions
source[source-wildcard] [operator port[port]] specified in the statement.
destination[destination-wildcard] [operator port[port]]
• Every access list needs at least one permit statement.
Example:
• If the source-wildcard or
Router(config-ext-nacl)# permit tcp any any
destination-wildcardisomitted, a wildcard mask of
0.0.0.0 is assumed, meaning match on all bits of the
source or destination address, respectively.
• Optionally use the keyword any as a substitute for the
source source-wildcardor destination
destination-wildcardto specify the address and
wildcard of 0.0.0.0 255.255.255.255.
Step 7 Repeat some combination of Steps 4 through 6 until you Remember that all sources not specifically permitted are
have specified the values on which you want to base your denied by an implicit deny statement at the end of the access
access list. list.
Router(config-ext-nacl)# end
Step 9 show ip access-list (Optional) Displays the contents of all current IP access
lists.
Example:
What to Do Next
Apply the access list to an interface or reference it from a command that accepts an access list.
Note To effectively eliminate all packets that contain IP Options, we recommend that you configure the global ip
options drop command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1032
IP Access Control Lists
Configuration Examples for Refining an IP Access List
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1033
IP Access Control Lists
Example Adding an Entry with No Sequence Number
time-range no-http
periodic weekdays 8:00 to 18:00
!
time-range udp-yes
periodic weekend 12:00 to 20:00
!
ip access-list extended strict
deny tcp any any eq http time-range no-http
permit udp any any time-range udp-yes
!
interface TenGigabitEthernet4/1/0
ip access-group strict in
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1034
IP Access Control Lists
Additional References
for host 172.16.1.1 TCP port 80. The third statement will deny all other traffic. In order to block noninitial
fragments for any TCP port, we must block noninitial fragments for all TCP ports, including port 80 for host
172.16.1.1. That is, non-initial fragments will not contain Layer 4 port information, so, in order to block such
traffic for a given port, we have to block fragments for all ports.
Additional References
Related Documents
Using the time-range command to establish The chapter Performing Basic System Management in the
time ranges Cisco IOS XE Network Management Configuration Guide
Network management command descriptions Cisco IOS Network Management Command Reference
Standards
Standard Title
No new or modified standards are supported by this feature, and support for existing standards has not --
been modified by this feature.
MIBs
No new or modified MIBs are supported by this To locate and download MIBs for selected platforms, Cisco
feature, and support for existing MIBs has not IOS XE software releases, and feature sets, use Cisco MIB
been modified by this feature. Locator found at the following URL:
http://www.cisco.com/go/mibs
RFCs
RFC Title
No new or modified RFCs are supported by this feature, and support for existing RFCs has not been --
modified by this feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1035
IP Access Control Lists
Feature Information for Refining an IP Access List
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IP access lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1036
CHAPTER 70
IP Named Access Control Lists
Access control lists (ACLs) perform packet filtering to control the movement of packets through a network.
Packet filtering provides security by limiting the access of traffic into a network, restricting user and device
access to a network, and preventing traffic from leaving a network. IP access lists reduce the chance of spoofing
and denial-of-service attacks, and allow dynamic, temporary user-access through a firewall.
The IP Named Access Control Lists feature gives network administrators the option of using names to identify
their access lists.
This module describes IP named access lists and how to configure them.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1037
• Information About IP Named Access Control Lists, on page 1039
• How to Configure IP Named Access Control Lists, on page 1043
• Additional References for IP Named Access Control Lists, on page 1045
• Feature Information for IP Named Access Control Lists, on page 1046
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1037
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 178: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1038
IP Access Control Lists
Information About IP Named Access Control Lists
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1039
IP Access Control Lists
Benefits of IP Access Lists
Note Not all commands that accept a numbered access list will accept a named access list. For example, vty uses
only numbered access lists.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1040
IP Access Control Lists
Helpful Hints for Creating IP Access Lists
• An access list must contain at least one permit statement or all packets are denied entry into the network.
• The order in which access list conditions or match criteria are configured is important. While deciding
whether to forward or block a packet, Cisco software tests the packet against each criteria statement in
the order in which these statements are created. After a match is found, no more criteria statements are
checked. The same permit or deny statements specified in a different order can result in a packet being
passed under one circumstance and denied in another circumstance.
• If an access list is referenced by a name, but the access list does not exist, all packets pass. An interface
or command with an empty access list applied to it permits all traffic into the network.
• Standard access lists and extended access lists cannot have the same name.
• Inbound access lists process packets before the packets are routed to an outbound interface. Inbound
access lists that have filtering criteria that deny packet access to a network saves the overhead of routing
lookup. Packets that are permitted access to a network based on the configured filtering criteria are
processed for routing. For inbound access lists, when you configure a permit statement, packets are
processed after they are received, and when you configure a deny statement, packets are discarded.
• Outbound access lists process packets before they leave the device. Incoming packets are routed to the
outbound interface and then processed by the outbound access list. For outbound access lists, when you
configure a permit statement, packets are sent to the output buffer, and when you configure a deny
statement, packets are discarded.
• An access list can control traffic arriving at a device or leaving a device, but not traffic originating at a
device.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1041
IP Access Control Lists
Where to Apply an Access List
• Although all access lists end with an implicit deny statement, we recommend use of an explicit deny
statement (for example, deny ip any any). On most platforms, you can display the count of packets
denied by issuing the show access-listcommand, thus finding out more information about who your
access list is disallowing. Only packets denied by explicit deny statements are counted, which is why
the explicit deny statement will yield more complete data for you.
• While you are creating an access list or after it is created, you might want to delete an entry.
• You cannot delete an entry from a numbered access list; trying to do so will delete the entire access
list. If you need to delete an entry, you need to delete the entire access list and start over.
• You can delete an entry from a named access list. Use the no permitor no deny command to delete
the appropriate entry.
• In order to make the purpose of individual statements more scannable and easily understood at a glance,
you can write a helpful remark before or after any statement by using the remark command.
• If you want to deny access to a particular host or network and find out if someone from that network or
host is attempting to gain access, include the log keyword with the corresponding deny statement so that
the packets denied from that source are logged for you.
• This hint applies to the placement of your access list. When trying to save resources, remember that an
inbound access list applies the filter conditions before the routing table lookup. An outbound access list
applies the filter conditions after the routing table lookup.
• Before you add new ACL statements, provide time to the parser to clean up the deletion.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1042
IP Access Control Lists
How to Configure IP Named Access Control Lists
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list extended name
4. remark remark
5. deny protocol [source source-wildcard] {any | host {address | name} {destination [destination-wildcard]
{any | host {address | name} [log]
6. remark remark
7. permit protocol [source source-wildcard] {any | host {address | name} {destination
[destination-wildcard] {any | host {address | name} [log]
8. Repeat Steps 4 through 7 to specify more statements for your access list.
9. end
10. show ip access-lists
DETAILED STEPS
Step 3 ip access-list extended name Defines an extended IP access list using a name and enters
extended named access list configuration mode.
Example:
Device(config)# ip access-list extended acl1
Step 4 remark remark (Optional) Adds a description for an access list statement.
Example: • A remark can precede or follow an IP access list entry.
Device(config-ext-nacl)# remark protect server by
denying sales access to the acl1 network
• In this example, the remark command reminds the
network administrator that the deny command
configured in Step 5 denies the Sales network access
to the interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1043
IP Access Control Lists
Creating an IP Named Access List
Step 6 remark remark (Optional) Adds a description for an access list statement.
Example: • A remark can precede or follow an IP access list entry.
Device(config-ext-nacl)# remark allow TCP from
any source to any destination
Step 7 permit protocol [source source-wildcard] {any | host Permits all packets that match all conditions specified by
{address | name} {destination [destination-wildcard] {any the statement.
| host {address | name} [log]
Example:
Device(config-ext-nacl)# permit tcp any any
Step 8 Repeat Steps 4 through 7 to specify more statements for Note All source addresses that are not specifically
your access list. permitted by a statement are denied by an
implicit deny statement at the end of the access
list.
Step 9 end Exits extended named access list configuration mode and
returns to privileged EXEC mode.
Example:
Device(config-ext-nacl)# end
Step 10 show ip access-lists Displays the contents of all current IP access lists.
Example:
Device# show ip access-lists
Example:
The following is sample output from the show ip access-lists command:
Device# show ip access-lists acl1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1044
IP Access Control Lists
Applying an Access List to an Interface
Step 3 interface type number Specifies an interface and enters interface configuration
mode.
Example:
Device(config)# interface TenGigabitEthernet4/1/0
Step 4 ip access-group {access-list-number | access-list-name} Applies the specified access list to the inbound interface.
{in | out}
• To filter source addresses, apply the access list to the
Example: inbound interface.
Device(config-if)# ip access-group acl1 in
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1045
IP Access Control Lists
Feature Information for IP Named Access Control Lists
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IP access lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1046
CHAPTER 71
IPv4 ACL Chaining Support
ACL Chaining, also known as Multi-Access Control List, allows you to split access control lists (ACLs). This
module describes how with the IPv4 ACL Chaining Support feature, you can explicitly split ACLs into
common and user-specific ACLs and bind both ACLs to a target for traffic filtering on a device. In this way,
the common ACLs in Ternary Content Addressable Memory (TCAM) are shared by multiple targets, thereby
reducing the resource usage.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1047
• Restrictions for IPv4 ACL Chaining Support, on page 1049
• Information About IPv4 ACL Chaining Support, on page 1049
• How to Configure IPv4 ACL Chaining Support, on page 1050
• Configuration Examples for IPv4 ACL Chaining Support, on page 1050
• Additional References for IPv4 ACL Chaining Support, on page 1051
• Feature Information for IPv4 ACL Chaining Support, on page 1052
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1047
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 180: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1048
IP Access Control Lists
Restrictions for IPv4 ACL Chaining Support
The purpose of these address blocks is to deny access to ISP's protected infrastructure networks and
anti-spoofing protection by allowing only customer source address blocks. This results in configuring unique
ACL per interface and most of the ACEs being common across all ACLs on a device. ACL provisioning and
modification is very cumbersome, hence, any changes to the ACE impacts every target.
Note If you configure both common and regular ACLs on an interface, the common ACL is considered over a
regular ACL.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1049
IP Access Control Lists
How to Configure IPv4 ACL Chaining Support
Procedure
Step 3 interface type number Configures an interface and enters the interface
configuration mode.
Example:
Step 4 ip access-group {common {common-access-list-name Configures the interface to accept a common ACL along
{regular-access-list | acl}}{in | out}} with the interface-specific ACL.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1050
IP Access Control Lists
Example: Configuring an Interface to Accept a Common ACL
This example shows how common ACL cannot be replaced on interfaces without deleting it explicitly from
the interface:
interface TenGigabitEthernet4/1/0
ipv4 access-group common C_acl1 ACL1 in
end
change the common acl to C_acl2
interface TenGigabitEthernet4/1/0
no ipv4 access-group common C_acl1 ACL1 in
end
interface TenGigabitEthernet4/1/0
ipv4 access-group common C_acl2 ACL1 in
end
Note When reconfiguring a common ACL, you must ensure that no other interface on the line card is attached to
the common ACL.
Note If both common ACL and interface ACL are attached to an interface and only one of the above is reconfigured
on the interface, then the other is removed automatically.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1051
IP Access Control Lists
Feature Information for IPv4 ACL Chaining Support
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IP access lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on the
16.7.1 Cisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1052
CHAPTER 72
IPv6 ACL Chaining with a Common ACL
ACL Chaining, also known as Multi-Access Control List (ACL), allows you to split ACLs. This document
describes how with the IPv6 ACL Chaining Support feature, you can explicitly split ACLs into common and
user-specific ACLs and bind both ACLs to a target for traffic filtering on a device. In this way, the common
ACLs in Ternary Content Addressable Memory (TCAM) are shared by multiple targets, thereby reducing the
resource usage.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1053
• Information About IPv6 ACL Chaining with a Common ACL, on page 1055
• How to Configure IPv6 ACL Chaining with a Common ACL, on page 1055
• Configuration Examples for IPv6 ACL Chaining with a Common ACL, on page 1057
• Additional References for IPv6 ACL Chaining with a Common ACL, on page 1058
• Feature Information for IPv6 ACL Chaining with a Common ACL, on page 1059
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1053
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 182: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1054
IP Access Control Lists
Information About IPv6 ACL Chaining with a Common ACL
The purpose of these address blocks is to deny access to ISP's protected infrastructure networks and
anti-spoofing protection by allowing only customer source address blocks. This results in configuring unique
ACL per interface and most of the ACEs being common across all ACLs on a device. ACL provisioning and
modification is very cumbersome, hence, any changes to the ACE impacts every target.
Each Access control list (ACL) is matched in a sequence. For example, if you have specified both the ACLs
- a common and a specific ACL, the packet is first matched against the common ACL; if a match is not found,
it is then matched against the specific ACL.
Note Any IPv6 ACL may be configured on a traffic filter as a common or specific ACL. However, the same ACL
cannot be specified on the same traffic filter as both common and specific.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1055
IP Access Control Lists
Configuring IPv6 ACL to an Interface
SUMMARY STEPS
1. enable
2. configure terminal
3. interface type number
4. ipv6 traffic filter {common-access-list-name {in | out}}
5. end
DETAILED STEPS
Step 3 interface type number Specifies the interface type and number, and enters interface
configuration mode.
Example:
Step 4 ipv6 traffic filter {common-access-list-name {in | out}} Applies the specified IPv6 access list to the interface
specified in the previous step.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1056
IP Access Control Lists
Configuration Examples for IPv6 ACL Chaining with a Common ACL
This example shows how to delete a common ACL from an interface. A common ACL cannot be replaced
on interfaces without deleting it explicitly from the interface.
interface TenGigabitEthernet4/1/0
ipv6 access-group common C_acl1 ACL1 in
end
change the common acl to C_acl2
interface TenGigabitEthernet4/1/0
no ipv6 access-group common C_acl1 ACL1 in
end
interface TenGigabitEthernet4/1/0
ipv6 access-group common C_acl2 ACL1 in
end
Note When reconfiguring a common ACL, you must ensure that no other interface on the line card is attached to
the common ACL.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1057
IP Access Control Lists
Additional References for IPv6 ACL Chaining with a Common ACL
Note If both common ACL and interface ACL are attached to an interface and only one of the above is reconfigured
on the interface, then the other is removed automatically.
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1058
IP Access Control Lists
Feature Information for IPv6 ACL Chaining with a Common ACL
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 183: Feature Information for IPv6 ACL Chaining with a Common ACL
IPv6 access Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
lists 16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1059
IP Access Control Lists
Feature Information for IPv6 ACL Chaining with a Common ACL
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1060
CHAPTER 73
Commented IP Access List Entries
The Commented IP Access List Entries feature allows you to include comments or remarks about deny or
permit conditions in any IP access list. These remarks make access lists easier for network administrators to
understand. Each remark is limited to 100 characters in length.
This module provides information about the Commented IP Access List Entries feature.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1061
• Information About Commented IP Access List Entries, on page 1063
• How to Configure Commented IP Access List Entries, on page 1064
• Additional References for Commented IP Access List Entries, on page 1065
• Feature Information for Commented IP Access List Entries, on page 1065
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1061
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 184: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1062
IP Access Control Lists
Information About Commented IP Access List Entries
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1063
IP Access Control Lists
How to Configure Commented IP Access List Entries
The remark can go before or after a permit or deny statement. Be consistent about where you add remarks.
Users may be confused if some remarks precede the associated permit or deny statements and some remarks
follow the associated statements.
The following is an example of a remark that describes function of the subsequent deny statement:
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list {standard | extended} {name | number}
4. remark remark
5. deny protocol host host-address any eq port
6. end
DETAILED STEPS
Step 3 ip access-list {standard | extended} {name | number} Identifies the access list by a name or number and enters
extended named access list configuration mode.
Example:
Device(config)# ip access-list extended telnetting
Step 4 remark remark Adds a remark for an entry in a named IP access list.
Example: • The remark indicates the purpose of the permit or
Device(config-ext-nacl)# remark Do not allow host1 deny statement.
subnet to telnet out
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1064
IP Access Control Lists
Additional References for Commented IP Access List Entries
Step 6 end Exits extended named access list configuration mode and
enters privileged EXEC mode.
Example:
Device(config-ext-nacl)# end
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1065
IP Access Control Lists
Feature Information for Commented IP Access List Entries
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IP Access Lists Cisco IOS XE Fuji 16.7.1 This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1066
CHAPTER 74
Standard IP Access List Logging
The Standard IP Access List Logging feature provides the ability to log messages about packets that are
permitted or denied by a standard IP access list. Any packet that matches the access list logs an information
message about the packet at the device console.
This module provides information about standard IP access list logging.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1067
• Restrictions for Standard IP Access List Logging, on page 1068
• Information About Standard IP Access List Logging, on page 1069
• How to Configure Standard IP Access List Logging, on page 1069
• Configuration Examples for Standard IP Access List Logging, on page 1071
• Additional References for Standard IP Access List Logging, on page 1072
• Feature Information for Standard IP Access List Logging , on page 1072
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1067
IP Access Control Lists
Restrictions for Standard IP Access List Logging
Table 186: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1068
IP Access Control Lists
Information About Standard IP Access List Logging
DETAILED STEPS
Step 3 access-list access-list-number {deny | permit} host address Defines a standard numbered IP access list using a source
[log] address and wildcard, and configures the logging of
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1069
IP Access Control Lists
Creating a Standard IP Access List Using Names
Step 4 access-list access-list-number {deny | permit} any [log] Defines a standard numbered IP access list by using an
abbreviation for the source and source mask 0.0.0.0
Example:
255.255.255.255.
Device(config)# access-list 1 permit any log
Step 5 interface type number Configures an interface and enters interface configuration
mode.
Example:
Device(config)# interface TenGigabitEthernet4/1/0
Step 6 ip access-group access-list-number {in | out} Applies the specified numbered access list to the incoming
or outgoing interface.
Example:
Device(config-if)# ip access-group 1 in • When you filter based on source addresses, you
typically apply the access list to an incoming interface.
DETAILED STEPS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1070
IP Access Control Lists
Configuration Examples for Standard IP Access List Logging
Step 4 {deny | permit} {host address | any} log Sets conditions in a named IP access list that will deny
packets from entering a network or permit packets to enter
Example:
a network, and configures the logging of informational
Device(config-std-nacl)# permit host 10.1.1.1 log messages about packets that match the access list entry at
the device console.
Step 5 exit Exits standard named access list configuration mode and
enters global configuration mode.
Example:
Device(config-std-nacl)# exit
Step 6 interface type number Configures an interface and enters interface configuration
mode.
Example:
Device(config)# interface TenGigabitEthernet4/1/0
Step 7 ip access-group access-list-name {in | out} Applies the specified access list to the incoming or outgoing
interface.
Example:
Device(config-if)# ip access-group acl1 in • When you filter based on source addresses, you
typically apply the access list to an incoming interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1071
IP Access Control Lists
Additional References for Standard IP Access List Logging
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IP Access Lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on the
16.7.1 Cisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1072
CHAPTER 75
IP Access List Entry Sequence Numbering
The IP Access List Entry Sequence Numbering feature allows you to apply sequence numbers to permit or
deny statements as well as reorder, add, or remove such statements from a named IP access list. The IP Access
List Entry Sequence Numbering feature makes revising IP access lists much easier. Prior to this feature, you
could add access list entries to the end of an access list only; therefore, needing to add statements anywhere
except at the end of a named IP access list required reconfiguring the entire access list.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1073
• Restrictions for IP Access List Entry Sequence Numbering, on page 1074
• Information About IP Access List Entry Sequence Numbering, on page 1075
• How to Use Sequence Numbers in an IP Access List, on page 1079
• Configuration Examples for IP Access List Entry Sequence Numbering, on page 1082
• Additional References, on page 1084
• Feature Information for IP Access List Entry Sequence Numbering , on page 1084
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1073
IP Access Control Lists
Restrictions for IP Access List Entry Sequence Numbering
Table 188: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1074
IP Access Control Lists
Information About IP Access List Entry Sequence Numbering
• This feature does not support old-style numbered access lists, which existed before named access lists.
Keep in mind that you can name an access list with a number, so numbers are allowed when they are
entered in the standard or extended named access list (NACL) configuration mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1075
IP Access Control Lists
Helpful Hints for Creating IP Access Lists
• If the access list denies the address or protocol, the software discards the packet and returns an Internet
Control Message Protocol (ICMP) Host Unreachable message.
• If no conditions match, the packet is dropped. This is because each access list ends with an unwritten or
implicit deny statement. That is, if the packet has not been permitted by the time it was tested against
each statement, it is denied.
• Because the software stops testing conditions after the first match, the order of the conditions is critical.
The same permit or deny statements specified in a different order could result in a packet being passed
under one circumstance and denied in another circumstance.
• If an access list is referenced by name in a command, but the access list does not exist, all packets pass.
• Only one access list per interface, per protocol, per direction is allowed.
• Inbound access lists process packets arriving at the device. Incoming packets are processed before being
routed to an outbound interface. An inbound access list is efficient because it saves the overhead of
routing lookups if the packet is to be discarded because it is denied by the filtering tests. If the packet is
permitted by the tests, it is then processed for routing. For inbound lists, permit means continue to process
the packet after receiving it on an inbound interface; deny means discard the packet.
• Outbound access lists process packets before they leave the device. Incoming packets are routed to the
outbound interface and then processed through the outbound access list. For outbound lists, permit means
send it to the output buffer; deny means discard the packet.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1076
IP Access Control Lists
Source and Destination Addresses
denied by issuing the show access-listcommand, thus finding out more information about who your
access list is disallowing. Only packets denied by explicit deny statements are counted, which is why
the explicit deny statement will yield more complete data for you.
• While you are creating an access list or after it is created, you might want to delete an entry.
• You cannot delete an entry from a numbered access list; trying to do so will delete the entire access
list. If you need to delete an entry, you need to delete the entire access list and start over.
• You can delete an entry from a named access list. Use the no permitor no deny command to delete
the appropriate entry.
• In order to make the purpose of individual statements more scannable and easily understood at a glance,
you can write a helpful remark before or after any statement by using the remark command.
• If you want to deny access to a particular host or network and find out if someone from that network or
host is attempting to gain access, include the log keyword with the corresponding deny statement so that
the packets denied from that source are logged for you.
• This hint applies to the placement of your access list. When trying to save resources, remember that an
inbound access list applies the filter conditions before the routing table lookup. An outbound access list
applies the filter conditions after the routing table lookup.
• Before you add new ACL statements, provide time to the parser to clean up the deletion.
If you do not supply a wildcard mask with a source or destination address in an access list statement, the
software assumes a default wildcard mask of 0.0.0.0.
Unlike subnet masks, which require contiguous bits indicating network and subnet to be ones, wildcard masks
allow noncontiguous bits in the mask.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1077
IP Access Control Lists
Transport Layer Information
• If you enter an entry without a sequence number, it is assigned a sequence number that is 10 greater than
the last sequence number in that access list and is placed at the end of the list.
• If you enter an entry that matches an already existing entry (except for the sequence number), then no
changes are made.
• If you enter a sequence number that is already present, the following error message is generated:
• If a new access list is entered from global configuration mode, then sequence numbers for that access
list are generated automatically.
• Entries that contain a fully qualified 32-bit host address are hashed instead of linked. And entries that
define a sub-net are maintained in a linked list that is sorted by the sequence number for speed of ACL
classification. When a packet is matched against a standard ACL, the source address is hashed and
matched against the hash table. If no match is found, it then searches the linked list for a possible match.
• Distributed support is provided so that the sequence numbers of entries in the Route Processor (RP) and
line card (LC) are always synchronized.
• From Cisco IOS XE Release 16.12, sequence numbers are nvgened. That is, the sequence numbers are
saved. In the event that a system is reloaded, the configured sequence numbers are preserved.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1078
IP Access Control Lists
How to Use Sequence Numbers in an IP Access List
• From Cisco IOS XE Release 16.12, remarks can be added with or without sequence number. These
remarks can be added to any existing ACE and they are nvgened.
• Sequence numbers are not nvgened. That is, the sequence numbers themselves are not saved. In the event
that the system is reloaded, the configured sequence numbers revert to the default sequence starting
number and increment from that number. The function is provided for backward compatibility with
software releases that do not support sequence numbering.
• The IP Access List Entry Sequence Numbering feature works with named standard and extended IP
access lists. Because the name of an access list can be designated as a number, numbers are acceptable.
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list resequence access-list-name starting-sequence-number increment
4. ip access-list {standard| extended} access-list-name
5. Do one of the following:
• sequence-number permit source source-wildcard
• sequence-number permit protocol source source-wildcard destination destination-wildcard
[precedence precedence][tos tos] [log] [time-range time-range-name] [fragments]
6. Do one of the following:
• sequence-number deny source source-wildcard
• sequence-number deny protocol source source-wildcard destination destination-wildcard
[precedence precedence][tos tos] [log] [time-range time-range-name] [fragments]
7. Do one of the following:
• sequence-number permit source source-wildcard
• sequence-number permit protocol source source-wildcard destination destination-wildcard
[precedence precedence][tos tos] [log] [time-range time-range-name] [fragments]
8. Do one of the following:
• sequence-number deny source source-wildcard
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1079
IP Access Control Lists
Sequencing Access-List Entries and Revising the Access List
DETAILED STEPS
Device> enable
Step 3 ip access-list resequence access-list-name Resequences the specified IP access list using the starting
starting-sequence-number increment sequence number and the increment of sequence numbers.
Example:
Step 4 ip access-list {standard| extended} access-list-name Specifies the IP access list by name and enters named
access list configuration mode.
Example:
• If you specify standard, make sure you subsequently
Device(config)# ip access-list standard kmd1 specify permit and/or deny statements using the
standard access list syntax.
• If you specify extended, make sure you subsequently
specify permit and/or deny statements using the
extended access list syntax.
Step 5 Do one of the following: Specifies a permit statement in named IP access list mode.
• sequence-number permit source source-wildcard • This access list happens to use a permit statement
• sequence-number permit protocol source first, but a deny statement could appear first,
source-wildcard destination destination-wildcard depending on the order of statements you need.
[precedence precedence][tos tos] [log] [time-range
• As the prompt indicates, this access list was a standard
time-range-name] [fragments]
access list. If you had specified extended in Step 4,
Example: the prompt for this step would be
Device(config-ext-nacl) and you would use the
Device(config-std-nacl)# 105 permit 10.5.5.5 0.0.0 extended permit command syntax.
255
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1080
IP Access Control Lists
Sequencing Access-List Entries and Revising the Access List
Step 7 Do one of the following: Specifies a permit statement in named IP access list mode.
• sequence-number permit source source-wildcard • This access list happens to use a permitstatement
• sequence-number permit protocol source first, but a deny statement could appear first,
source-wildcard destination destination-wildcard depending on the order of statements you need.
[precedence precedence][tos tos] [log] [time-range
• See the permit (IP) command for additional command
time-range-name] [fragments]
syntax to permit upper layer protocols (ICMP, IGMP,
Example: TCP, and UDP).
Step 8 Do one of the following: (Optional) Specifies a deny statement in named IP access
list mode.
• sequence-number deny source source-wildcard
• sequence-number deny protocol source • This access list happens to use a permitstatement
source-wildcard destination destination-wildcard first, but a deny statement could appear first,
[precedence precedence][tos tos] [log] [time-range depending on the order of statements you need.
time-range-name] [fragments]
• See the deny (IP) command for additional command
Example: syntax to permit upper layer protocols (ICMP, IGMP,
TCP, and UDP).
Device(config-ext-nacl)# 150 deny tcp any any log
• Use the no sequence-number command to delete an
entry.
Step 9 Repeat Step 5 and/or Step 6 to add sequence number Allows you to revise the access list.
statements, as applicable.
Step 10 end (Optional) Exits the configuration mode and returns to
privileged EXEC mode.
Example:
Device(config-std-nacl)# end
Step 11 show ip access-lists access-list-name (Optional) Displays the contents of the IP access list.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1081
IP Access Control Lists
Configuration Examples for IP Access List Entry Sequence Numbering
Examples
Review the output of the show ip access-lists command to see that the access list includes the new
entries:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1082
IP Access Control Lists
Example: Adding Entries with Sequence Numbers
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1083
IP Access Control Lists
Additional References
Additional References
Related Documents
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 189: Feature Information for IP Access List Entry Sequence Numbering
IP Access Lists Cisco IOS XE Fuji This feature was integrated into the Cisco cBR Series Converged
16.7.1 Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1084
CHAPTER 76
ACL IP Options Selective Drop
The ACL IP Options Selective Drop feature allows Cisco routers to filter packets containing IP options or to
mitigate the effects of IP options on a router or downstream routers by dropping these packets or ignoring the
processing of the IP options.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1085
• Restrictions for ACL IP Options Selective Drop, on page 1087
• Information About ACL IP Options Selective Drop, on page 1087
• How to Configure ACL IP Options Selective Drop, on page 1087
• Configuration Examples for ACL IP Options Selective Drop, on page 1088
• Additional References for IP Access List Entry Sequence Numbering, on page 1089
• Feature Information for ACL IP Options Selective Drop, on page 1090
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1085
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 190: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1086
IP Access Control Lists
Restrictions for ACL IP Options Selective Drop
For many users, dropping the packets is the best solution. However, in environments in which some IP options
may be legitimate, reducing the load that the packets present on the routers is sufficient. Therefore, users may
prefer to skip options processing on the router and forward the packet as though it were pure IP.
SUMMARY STEPS
1. enable
2. configure terminal
3. ip options {drop | ignore}
4. exit
5. show ip traffic
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1087
IP Access Control Lists
Configuration Examples for ACL IP Options Selective Drop
DETAILED STEPS
Router> enable
Step 3 ip options {drop | ignore} Drops or ignores IP options packets that are sent to the
router.
Example:
Router(config)# exit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1088
IP Access Control Lists
Additional References for IP Access List Entry Sequence Numbering
Related Documents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1089
IP Access Control Lists
Feature Information for ACL IP Options Selective Drop
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/techsupport
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
from Field Notices), the Cisco Technical Services Newsletter, and Really
Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com
user ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IP access lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1090
CHAPTER 77
ACL Syslog Correlation
The Access Control List (ACL) Syslog Correlation feature appends a tag (either a user-defined cookie or a
device-generated MD5 hash value) to access control entry (ACE) syslog entries. This tag uniquely identifies
the ACE , within the ACL, that generated the syslog entry.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1091
• Prerequisites for ACL Syslog Correlation, on page 1093
• Information About ACL Syslog Correlation, on page 1093
• How to Configure ACL Syslog Correlation, on page 1094
• Configuration Examples for ACL Syslog Correlation, on page 1100
• Additional References for IPv6 IOS Firewall, on page 1102
• Feature Information for ACL Syslog Correlation, on page 1102
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1091
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 192: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1092
IP Access Control Lists
Prerequisites for ACL Syslog Correlation
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1093
IP Access Control Lists
How to Configure ACL Syslog Correlation
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list logging hash-generation
4. end
5. Do one of the following:
• show ip access-list access-list-number
• show ip access-list access-list-name
DETAILED STEPS
Device> enable
Step 3 ip access-list logging hash-generation Enables hash value generation on the device.
Example: • If an ACE exists that is log enabled, and requires a
hash value, the device automatically generates the
Device(config)# ip access-list logging value and displays the value on the console.
hash-generation
Device(config)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1094
IP Access Control Lists
Disabling Hash Value Generation on a Device
Example:
SUMMARY STEPS
1. enable
2. configure terminal
3. no ip access-list logging hash-generation
4. end
5. Do one of the following:
• show ip access-list access-list-number
• show ip access-list access-list-name
DETAILED STEPS
Device> enable
Step 3 no ip access-list logging hash-generation Disables hash value generation on the device.
Example: • The system removes any previously created hash
values from the system.
Device(config)# no ip access-list logging
hash-generation
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1095
IP Access Control Lists
Configuring ACL Syslog Correlation Using a User-Defined Cookie
Device(config)# end
Step 5 Do one of the following: (Optional) Displays the contents of the IP access list.
• show ip access-list access-list-number • Review the output to confirm that the access list for a
• show ip access-list access-list-name log-enabled ACE does not have a generated hash value.
Example:
Example:
Note The following restrictions apply when choosing the user-defined cookie value:
• The maximum number of characters is 64.
• The cookie cannot start with hexadecimal notation (such as 0x).
• The cookie cannot be the same as, or a subset of, the following keywords: reflect, fragment, time-range.
For example, reflect and ref are not valid values. However, the cookie can start with the keywords. For
example, reflectedACE and fragment_33 are valid values
• The cookie must contains only alphanumeric characters.
>
SUMMARY STEPS
1. enable
2. configure terminal
3. access-list access-list-number permit protocol source destination log word
4. end
5. show ip access-list access-list-number
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1096
IP Access Control Lists
Configuring ACL Syslog Correlation Using a Hash Value
DETAILED STEPS
Device> enable
Step 3 access-list access-list-number permit protocol source Defines an extended IP access list and a user-defined cookie
destination log word value.
Example: • Enter the cookie value as the wordargument.
Device(config)# end
Step 5 show ip access-list access-list-number (Optional) Displays the contents of the IP access list.
Example: • Review the output to confirm that the access list
includes the user-defined cookie value.
Device# show ip access-list 101
Examples
The following is sample output from the show ip access-list command for an access list with a
user-defined cookie value.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1097
IP Access Control Lists
Configuring ACL Syslog Correlation Using a Hash Value
a device-generated hash value for both numbered and named access lists, and for both standard and extended
access lists.
SUMMARY STEPS
1. enable
2. configure terminal
3. ip access-list logging hash-generation
4. access-list access-list-number permit protocol source destination log
5. end
6. show ip access-list access-list-number
DETAILED STEPS
Device> enable
Step 3 ip access-list logging hash-generation Enables hash value generation on the device.
Example: • If an ACE exists that is log enabled, and requires a
hash value, the device automatically generates the
Device(config)# ip access-list logging value and displays the value on the console.
hash-generation
Step 4 access-list access-list-number permit protocol source Defines an extended IP access list.
destination log
• Enable the log option for the access list, but do not
Example: specify a cookie value.
Device(config)# end
Step 6 show ip access-list access-list-number (Optional) Displays the contents of the IP access list.
Example: • Review the output to confirm that the access list
includes the router-generated hash value.
Device# show ip access-list 102
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1098
IP Access Control Lists
Changing the ACL Syslog Correlation Tag Value
Examples
The following is sample output from the show ip access-list command for an access list with a
device-generated hash value.
SUMMARY STEPS
1. enable
2. show access-list
3. configure terminal
4. access-list access-list-number permit protocol source destination log word
5. end
6. show ip access-list access-list-number
DETAILED STEPS
Device> enable
Step 2 show access-list (Optional) Displays the contents of the access list.
Example:
Step 4 access-list access-list-number permit protocol source Modifies the cookie or changes the hash value to a cookie.
destination log word
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1099
IP Access Control Lists
Troubleshooting Tips
Example:
OR
Example:
Example:
Device(config)# end
Step 6 show ip access-list access-list-number (Optional) Displays the contents of the IP access list.
Example: • Review the output to confirm the changes.
Troubleshooting Tips
Use the debug ip access-list hash-generation command to display access list debug information. The following
is an example of the debug command output:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1100
IP Access Control Lists
Example: Configuring ACL Syslog Correlation using a Hash Value
Device#
Device# debug ip access-list hash-generation
Syslog MD5 hash code generation debugging is on
Device# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Device(config)# access-list 33 permit 10.10.10.6 log cook_33_std
Device(config)# do show ip access 33
Standard IP access list 33
10 permit 10.10.10.6 log (tag = cook_33_std)
Device(config)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1101
IP Access Control Lists
Additional References for IPv6 IOS Firewall
Standard/RFC Title
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1102
IP Access Control Lists
Feature Information for ACL Syslog Correlation
feature set, or platform. To access Cisco Feature Navigator, go to the https://cfnng.cisco.com/ link. An account
on the Cisco.com page is not required.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IP access lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1103
IP Access Control Lists
Feature Information for ACL Syslog Correlation
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1104
CHAPTER 78
IPv6 Access Control Lists
Access lists determine what traffic is blocked and what traffic is forwarded at device interfaces and allow
filtering of traffic based on source and destination addresses, and inbound and outbound traffic to a specific
interface. Standard IPv6 ACL functionality was extended to support traffic filtering based on IPv6 option
headers and optional, upper-layer protocol type information for finer granularity of control. Standard IPv6
ACL functionality was extended to support traffic filtering based on IPv6 option headers and optional,
upper-layer protocol type information for finer granularity of control.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1105
• Information About IPv6 Access Control Lists, on page 1107
• How to Configure IPv6 Access Control Lists, on page 1107
• Configuration Examples for IPv6 Access Control Lists, on page 1112
• Additional References, on page 1113
• Feature Information for IPv6 Access Control Lists, on page 1113
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1105
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 194: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1106
IP Access Control Lists
Information About IPv6 Access Control Lists
Note IPv6 ACLs on the Cisco cBR router do not contain implicit permit rules. The IPv6 neighbor discovery process
uses the IPv6 network-layer service; therefore, to enable IPv6 neighbor discovery, you must add IPv6 ACLs
to allow IPv6 neighbor discovery packets to be sent and received on an interface. In IPv4, the Address
Resolution Protocol (ARP), which is equivalent to the IPv6 neighbor discovery process, uses a separate
data-link-layer protocol; therefore, by default IPv4 ACLs implicitly allow ARP packets to be sent and received
on an interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1107
IP Access Control Lists
Creating and Configuring an IPv6 ACL for Traffic Filtering
SUMMARY STEPS
1. enable
2. configure terminal
3. ipv6 access-list access-list-name
4. Do one of the following:
• permit protocol {source-ipv6-prefix/prefix-length | any | host source-ipv6-address} [operator
[port-number]] {destination-ipv6-prefix / prefix-length | any | host destination-ipv6-address}
[operator [port-number]] [dest-option-type [doh-number | doh-type]] [dscp value] [flow-label
value] [fragments] [log] [log-input] [mobility] [mobility-type [mh-number | mh-type]] [routing]
[routing-type routing-number] [sequence value] [time-range name]
• deny protocol {source-ipv6-prefix/prefix-length | any | host source-ipv6-address} [operator
port-number]] {destination-ipv6-prefix/prefix-length | any | host destination-ipv6-address} [operator
[port-number]] [dest-option-type [doh-number | doh-type] ] [dscp value] [flow-label value]
[fragments] [log] [log-input] [mobility] [mobility-type [mh-number | mh-type]] [routing]
[routing-type routing-number] [sequence value] [time-range name] [undetermined-transport
DETAILED STEPS
Device> enable
Step 3 ipv6 access-list access-list-name Defines an IPv6 ACL, and enters IPv6 access list
configuration mode.
Example:
• The access-list nameargument specifies the name of
Device(config)# ipv6 access-list inbound the IPv6 ACL. IPv6 ACL names cannot contain a space
or quotation mark, or begin with a numeral.
Step 4 Do one of the following: Specifies permit or deny conditions for an IPv6 ACL.
• permit protocol {source-ipv6-prefix/prefix-length |
any | host source-ipv6-address} [operator
[port-number]] {destination-ipv6-prefix / prefix-length
| any | host destination-ipv6-address} [operator
[port-number]] [dest-option-type [doh-number |
doh-type]] [dscp value] [flow-label value] [fragments]
[log] [log-input] [mobility] [mobility-type
[mh-number | mh-type]] [routing] [routing-type
routing-number] [sequence value] [time-range name]
• deny protocol {source-ipv6-prefix/prefix-length |
any | host source-ipv6-address} [operator
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1108
IP Access Control Lists
Applying the IPv6 ACL to an Interface
Example:
SUMMARY STEPS
1. enable
2. configure terminal
3. interface type number
4. ipv6 traffic-filter access-list-name {in| out}
DETAILED STEPS
Device> enable
Step 3 interface type number Specifies the interface type and number, and enters interface
configuration mode.
Example:
Step 4 ipv6 traffic-filter access-list-name {in| out} Applies the specified IPv6 access list to the interface
specified in the previous step.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1109
IP Access Control Lists
Controlling Access to a vty
SUMMARY STEPS
1. enable
2. configure terminal
3. ipv6 access-list access-list-name
4. Do one of the following:
• permit protocol {source-ipv6-prefix/prefix-length | any | host source-ipv6-address} [operator
[port-number]] {destination-ipv6-prefix / prefix-length | any | host destination-ipv6-address} [operator
[port-number]] [dest-option-type [doh-number | doh-type]] [dscp value] [flow-label value]
[fragments] [log] [log-input] [mobility] [mobility-type [mh-number | mh-type]] [routing]
[routing-type routing-number] [sequence value] [time-range name
• deny protocol {source-ipv6-prefix/prefix-length | any | host source-ipv6-address} [operator
port-number]] {destination-ipv6-prefix/prefix-length | any | host destination-ipv6-address} [operator
[port-number]] [dest-option-type [doh-number | doh-type]] [dscp value] [flow-label value]
[fragments] [log] [log-input] [mobility] [mobility-type [mh-number | mh-type]] [routing]
[routing-type routing-number] [sequence value] [time-range name] [undetermined-transport
DETAILED STEPS
Device> enable
Step 3 ipv6 access-list access-list-name Defines an IPv6 ACL, and enters IPv6 access list
configuration mode.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1110
IP Access Control Lists
Applying an IPv6 ACL to the Virtual Terminal Line
Example:
SUMMARY STEPS
1. enable
2. configure terminal
3. line [aux| console| tty| vty] line-number[ending-line-number]
4. ipv6 access-class ipv6-access-list-name {in| out}
DETAILED STEPS
Device> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1111
IP Access Control Lists
Configuration Examples for IPv6 Access Control Lists
Step 3 line [aux| console| tty| vty] Identifies a specific line for configuration and enters line
line-number[ending-line-number] configuration mode.
Example: • In this example, the vty keyword is used to specify the
virtual terminal lines for remote console access.
Device(config)# line vty 0 4
Step 4 ipv6 access-class ipv6-access-list-name {in| out} Filters incoming and outgoing connections to and from the
device based on an IPv6 ACL.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1112
IP Access Control Lists
Example: Controlling Access to a vty
Additional References
Related Documents
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1113
IP Access Control Lists
Feature Information for IPv6 Access Control Lists
IPv6 Access Lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 the Cisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1114
CHAPTER 79
IPv6 Template ACL
When user profiles are configured using vendor-specific attribute (VSA) Cisco AV-pairs, similar per-user
IPv6 ACLs may be replaced by a single template ACL. That is, one ACL represents many similar ACLs. By
using IPv6 template ACLs, you can increase the total number of per-user ACLs while minimizing the memory
and Ternary Content Addressable Memory (TCAM) resources needed to support the ACLs.
The IPv6 Template ACL feature can create templates using the following ACL fields:
• IPv6 source and destination addresses
• TCP and UDP, including all associated ports (0 through 65535)
• ICMP neighbor discovery advertisements and solicitations
• IPv6 DSCP with specified DSCP values
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1116
• Information About IPv6 ACL—Template ACL, on page 1117
• How to Enable IPv6 ACL—Template ACL, on page 1117
• Configuration Examples for IPv6 ACL—Template ACL, on page 1118
• Additional References, on page 1119
• Feature Information for IPv6 Template ACL, on page 1120
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1115
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 196: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1116
IP Access Control Lists
Information About IPv6 ACL—Template ACL
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1117
IP Access Control Lists
Configuration Examples for IPv6 ACL—Template ACL
DETAILED STEPS
Router> enable
Step 4 exit Exits global configuration mode and places the router in
privileged EXEC mode.
Example:
Router(config)# exit
Step 5 show access-list template {summary | aclname | exceed Displays information about ACL templates.
number | tree}
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1118
IP Access Control Lists
Additional References
Additional References
Related Documents
Standard/RFC Title
MIBs
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
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1119
IP Access Control Lists
Feature Information for IPv6 Template ACL
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
IPv6 Access Lists Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1120
CHAPTER 80
IPv6 ACL Extensions for Hop by Hop Filtering
The IPv6 ACL Extensions for Hop by Hop Filtering feature allows you to control IPv6 traffic that might
contain hop-by-hop extension headers. You can configure an access control list (ACL) to deny all hop-by-hop
traffic or to selectively permit traffic based on protocol.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1121
• Information About IPv6 ACL Extensions for Hop by Hop Filtering, on page 1123
• How to Configure IPv6 ACL Extensions for Hop by Hop Filtering, on page 1123
• Configuration Example for IPv6 ACL Extensions for Hop by Hop Filtering, on page 1124
• Additional References, on page 1125
• Feature Information for IPv6 ACL Extensions for Hop by Hop Filtering, on page 1126
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1121
IP Access Control Lists
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 198: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1122
IP Access Control Lists
Information About IPv6 ACL Extensions for Hop by Hop Filtering
DETAILED STEPS
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1123
IP Access Control Lists
Configuration Example for IPv6 ACL Extensions for Hop by Hop Filtering
Step 4 permit protocol {source-ipv6-prefix/prefix-length | any | Sets permit conditions for the IPv6 ACL.
host source-ipv6-address | auth} [operator [port-number]]
{destination-ipv6-prefix/prefix-length | any | host
destination-ipv6-address | auth} [operator [port-number]]
[dest-option-type [header-number | header-type]] [dscp
value] [flow-label value] [fragments] [hbh] [log]
[log-input] [mobility] [mobility-type [mh-number |
mh-type]] [reflect name [timeout value]] [routing]
[routing-type routing-number] [sequence value]
[time-range name]
Example:
Device(config-ipv6-acl)# permit icmp any any
dest-option-type
Step 5 deny protocol {source-ipv6-prefix/prefix-length | any | Sets deny conditions for the IPv6 ACL.
host source-ipv6-address | auth} [operator [port-number]]
{destination-ipv6-prefix/prefix-length | any | host
destination-ipv6-address | auth} [operator [port-number]]
[dest-option-type [header-number | header-type]] [dscp
value] [flow-label value] [fragments] [hbh] [log]
[log-input] [mobility] [mobility-type [mh-number |
mh-type]] [routing] [routing-type routing-number]
[sequence value] [time-range name]
[undetermined-transport]
Example:
Device(config-ipv6-acl)# deny icmp any any
dest-option-type
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1124
IP Access Control Lists
Additional References
Building configuration...
Additional References
Related Documents
Standard/RFC Title
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1125
IP Access Control Lists
Feature Information for IPv6 ACL Extensions for Hop by Hop Filtering
MIBs
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
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 199: Feature Information for IPv6 ACL Extensions for Hop by Hop Filtering
IPv6 access Cisco IOS XE Fuji This feature was integrated into Cisco IOS XE Fuji 16.7.1 on
lists 16.7.1 theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1126
PA R T VIII
Application—Voice and Video Configuration
• Unique Device Identifier Retrieval , on page 1129
• Advanced-Mode DOCSIS Set-Top Gateway 1.2 for the Cisco CMTS Routers, on page 1137
• Cisco Network Registrar for the Cisco CMTS Routers, on page 1167
CHAPTER 81
Unique Device Identifier Retrieval
The Unique Device Identifier (UDI) Retrieval feature provides the ability to retrieve and display the UDI
information from any Cisco product that has electronically stored such identity information.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1129
• Unique Device Identifier Overview, on page 1131
• Benefits of the Unique Device Identifier Retrieval Feature, on page 1131
• Retrieving the Unique Device Identifier, on page 1131
• Troubleshooting Tips, on page 1134
• Additional References, on page 1135
• Feature Information for Unique Device Identifier Retrieval , on page 1135
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1129
Application—Voice and Video Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 200: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1130
Application—Voice and Video Configuration
Unique Device Identifier Overview
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1131
Application—Voice and Video Configuration
Retrieving the Unique Device Identifier
• entPhysicalHardwareRev
• entPhysicalSerialNum
Although the show inventory command may be available, using that command on devices that are not
UDI-enabled will likely produce no output.
Enter the show inventory command to retrieve and display information about all of the Cisco products installed
in the networking device that are assigned a PID, VID, and SN. If a Cisco entity is not assigned a PID, that
entity is not retrieved or displayed.
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: "CLC Downstream PHY Module 3/1"
PID: CBR-D30-DS-MOD , VID: V01, SN: CAT1725E1AT
NAME: "Cable PHY Module", DESCR: "CLC Upstream PHY Module 3/2"
PID: CBR-D30-US-MOD , VID: V01, SN: CAT1717E0FF
NAME: "sup-pic 5/1", DESCR: "Cisco cBR CCAP Supervisor Card PIC"
PID: CBR-SUP-8X10G-PIC , VID: V01, SN: CAT1720E0F4
NAME: "Power Supply Module 0", DESCR: "Cisco cBR CCAP AC Power Supply"
PID: PWR-3KW-AC-V2 , VID: V02, SN: DTM17370345
NAME: "Power Supply Module 2", DESCR: "Cisco cBR CCAP AC Power Supply"
PID: PWR-3KW-AC-V2 , VID: V02, SN: DTM173702KF
For diagnostic purposes, the show inventory command can be used with the raw keyword to display every
RFC 2737 entity including those without a PID, UDI, or other physical identification.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1132
Application—Voice and Video Configuration
Retrieving the Unique Device Identifier
Note The raw keyword option is primarily intended for troubleshooting problems with the show inventory command
itself.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1133
Application—Voice and Video Configuration
Troubleshooting Tips
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.
In the sample output, the PID is exactly the same as the product description. The UDI is designed for use with
new Cisco products that have a PID assigned. UDI information on older Cisco products is not always reliable.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1134
Application—Voice and Video Configuration
Additional References
Additional References
Related Documents
Commands for showing interface statistics Cisco IOS Interface Command Reference
Standard/RFC Title
RFC 2737 Entity MIB (Version 2)
MIBs
Technical Assistance
Description Link
The Cisco Support website provides extensive online http://www.cisco.com/cisco/web/support/index.html
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 from Field
Notices), the Cisco Technical Services Newsletter, and
Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website
requires a Cisco.com user ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1135
Application—Voice and Video Configuration
Feature Information for Unique Device Identifier Retrieval
feature set, or platform. To access Cisco Feature Navigator, go to the https://cfnng.cisco.com/ link. An account
on the Cisco.com page is not required.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Unique Device Identifier Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
Retrieval 16.6.1 Everest 16.6.1 on the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1136
CHAPTER 82
Advanced-Mode DOCSIS Set-Top Gateway 1.2
for the Cisco CMTS Routers
The Advanced-Mode DOCSIS Set-Top Gateway (A-DSG) Issue 1.2 introduces support for the latest DOCSIS
Set-Top specification from CableLabs™, to include the following enhancements:
• DOCSIS Set-top Gateway (DSG) Interface Specification
• A-DSG 1.2 introduces support for the DOCS-DSG-IF MIB.
Cisco A-DSG 1.2 is certified by CableLabs™, and is a powerful tool in support of latest industry innovations.
A-DSG 1.2 offers substantial support for enhanced DOCSIS implementation in the broadband cable
environment. The set-top box (STB) dynamically learns the overall environment from the Cisco CMTS router,
to include MAC address, traffic management rules, and classifiers.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1138
• Prerequisites for Advanced-Mode DSG Issue 1.2, on page 1139
• Restrictions for Advanced-Mode DSG Issue 1.2, on page 1139
• Information About Advanced-Mode DSG Issue 1.2, on page 1140
• How to Configure Advanced-Mode DSG Issue 1.2, on page 1142
• How to Monitor and Debug the Advanced-mode DOCSIS Set-Top Gateway Feature, on page 1158
• Configuration Examples for Advanced-Mode DSG, on page 1161
• Additional References, on page 1164
• Feature Information for Advanced-Mode DSG 1.2 for the Cisco CMTS Routers, on page 1164
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1137
Application—Voice and Video Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 202: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1138
Application—Voice and Video Configuration
Prerequisites for Advanced-Mode DSG Issue 1.2
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1139
Application—Voice and Video Configuration
PIM and SSM for Multicast
Subinterfaces
A-DSG 1.2 supports subinterfaces on the Cisco CMTS router.
FQDN Support
You can specify either a fully-qualified domain name (FQDN) or IP address for A-DSG classifier multicast
group and source addresses using the cable dsg cfr command in global configuration mode. We recommend
that you use an FQDN to avoid modification of multicast group and source addresses when network changes
are implemented.
This feature allows you to use a hostname (FQDN) in place of the source IP address using the cable dsg cfr
command. For example, you have two A-DSG tunnel servers, in two locations, sending multicast traffic to
the same multicast address. In this scenario, you can specify a hostname for the source IP address and let the
DNS server determine which source is sending the multicast traffic.
If you configure an A-DSG classifier with a hostname, the Cisco CMTS router immediately verifies if the
hostname can be resolved against an IP address using the local host cache. If not, the router does not enable
the classifier until the hostname is resolved. If the hostname cannot be resolved locally, the router performs
a DNS query to verify the DSG classifiers.
The FQDN format does not support static Internet Group Management Protocol (IGMP) join requests initiated
on the Cisco CMTS router. The IGMP static group IP address created automatically under a bundle interface
at the time of A-DSG configuration is not displayed in the show running-config interface command output.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1140
Application—Voice and Video Configuration
DSG Name Process and DNS Query
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.
Note 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.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1141
Application—Voice and Video Configuration
Source Specific Multicast Mapping
Procedure
Router> enable
Example:
Router(config)#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1142
Application—Voice and Video Configuration
Configuring DSG OPS Under MAC Domain Profile
Router(config)# end
What to do next
Note If you configure or remove the default MQoS while the CMTS is sending multicast traffic, duplicate traffic
is generated for approximately 3 minutes (or 3 times the query interval).
The DSG TG channel generated with the MAC domain profile cannot be removed globally.
Router(config)#no cable dsg tg 4500 ch 1
% tg 4500 channel 1 is generated by profile,would not remove it.
CBR(config)#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1143
Application—Voice and Video Configuration
Configuring DSG OPS Under MAC Domain Profile
Router(config)#cable fiber-node X
Router(config-fiber-node)#service-group profile Y
Remove DSG
You can remove the OPS commands by CLI under the MAC domain. Use the following commands:
Router#interface Cable1/0/1
Router(config-if)#no cable downstream dsg tg 4500 channel 1
Tunnel group 4500 channel 1 is configured by profile.
Do you want to remove it?[confirm]
(config-if)#
or use the folowing command: no cable downstream dsg tg 4500 channel 1 force
Example
cable dsg timer 1 Tdsg1 2 Tdsg2 600 Tdsg3 300 Tdsg4 1800
cable dsg chan-list 111 index 1 freq 47000000
cable dsg vendor-param 2 vendor 2 oui 00000B
cable dsg tg 4500
cable dsg tg 4500 channel 1
cable fiber-node 1
downstream Integrated-Cable 1/0/1
upstream Upstream-Cable 1/0/0
downstream sg-channel 0 15 integrated-cable 1/0/1 rf-channel 0 15
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1144
Application—Voice and Video Configuration
Configuring Global Tunnel Group Settings for Advanced-Mode DSG 1.2
interface Cable1/0/1
cable mac-domain-profile MD1
cable bundle 255
cable managed fiber-node 1
Note The DSG tunnel service class configuration is rejected, if default MQoS is not configured.
Procedure
Router> enable
Step 3 cable dsg tggroup-id [channelchannel-id Command allows the association of a group of tunnels to
|priorityDSG-rule-priority ] [enable|disable] one or more downstream interfaces on the Cisco CMTS.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1145
Application—Voice and Video Configuration
Global A-DSG 1.2 Tunnel Settings
Step 5 cable dsg tg group-id [channel channel-id [vendor-param Sets the vendor-specific parameters for upstream DSG 1.2
vendor-group-id ]] channels.
Example:
Step 6 cable dsg vendor-param group-id vendor vendor-index Configures vendor-specific parameters for A-DSG 1.2. To
oui oui value value-in-TLV remove this configuration from the Cisco CMTS, use the
no form of this command.
Example:
Step 7 cable dsg chan-list list-index index entry-index freq freq Configures the A-DSG 1.2 downstream channel list. The
channel list is a list of DSG channels (downstream
Example:
frequencies) that set-top boxes can search to find the DSG
tunnel appropriate for their operation. To remove the
Router(config)# cable dsg chan-list 1 index 1 freq
47000000 A-DSG 1.2 channel list from the Cisco CMTS, us the no
form of this command.
Step 8 cable dsg timer inde [Tdsg1 Tdsg1 ] | [ Tdsg2 Tdsg2 ] | Configures the A-DSG 1.2 timer entry to be associated to
[Tdsg3 Tdsg3 ] | [ Tdsg4 Tdsg4 ] the downstream channel, and encoded into the Downstream
Channel Descriptor (DCD) message. To remove the cable
Example:
DSG timer from the Cisco CMTS, use the no form of this
command.
Router(config)# cable dsg timer 1 Tdsg1 1 Tdsg2 2
Tdsg3 3 Tdsg4 4
Router(config)# end
What to do next
Troubleshooting Tips
Refer to debug and show commands in the How to Monitor and Debug the Advanced-mode DOCSIS Set-Top
Gateway Feature, on page 1158.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1146
Application—Voice and Video Configuration
Adding DSG Tunnel Group to a Subinterface
Restriction You can associate a DSG tunnel group to only one subinterface within the same bundle interface.
Procedure
Router> enable
Step 3 interface bundlebundle-subif-number Specifies the interface bundle and enters the subinterface
configuration mode.
Example:
Router(config-subif)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1147
Application—Voice and Video Configuration
Configuring the DSG Client Settings for Advanced-Mode DSG 1.2
Procedure
Router> enable
Step 3 cable dsg client-list client-list-id id-index id Sets the DSG client parameters. This command is changed
{application-id app-id | ca-system-id sys-id | mac-addr from earlier Cisco IOS Releases, and for DSG 1.2, this
mac-addr | broadcast [broadcast-id ]} command specifies the optional broadcast ID to client ID
broadcast type and vendor specific parameter index.
Example:
Step 4 cable dsg client-list client-list-id id-index id Sets vendor-specific parameters for the DSG client.
[vendor-param vendor-group-id ]
Example:
Step 5 cable dsg tunnel tunnel id mac_addr mac addr tg This command is changed to associate a tunnel group and
tunnel-group clients client-list-id [enable | disable] client-list ID to a DSG tunnel. Also, an optional QoS service
class name can be associated to the tunnel.
Example:
Note To associate a cable service class with an A-DSG
Router(config)# cable dsg tunnel mac-addr tunnel on a Cisco CMTS router, use the cable
abcd.abcd.abcd tg 1 clients 1 enable dsg tunnel srv-class command in global
configuration mode.
Step 6 cable dsg cfr cfr index [dest-ip {ipaddr |hostname}] Specifies the DSG classifier index, with optional support
[tunnel tunnel-index ][dest-port start end ]| [priority for the DCD parameter, indicating whether or not to include
priority ][src-ip {ipaddr |hostname} [src-prefix-len length the classifier in the DCD message.
]] [enable | disable] [in-dcd {yes | no | ignore}]
Note When you use the ignore option, the DSG
Example: classifier is not included in the DCD message.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1148
Application—Voice and Video Configuration
Configuring Downstream DSG 1.2 Settings for Advanced-Mode DSG 1.2
Router(config)# end
Router#
What to do next
Troubleshooting Tips
Refer to debug and show commands in the How to Monitor and Debug the Advanced-mode DOCSIS Set-Top
Gateway Feature, on page 1158.
Procedure
Router> enable
Step 3 interface cable {slot /port |slot /subslot/port } Enters interface configuration mode.
Example:
Step 4 cable downstream dsg tg group-id [channel channel-id] Associates the DSG tunnel group to the downstream
interface. To remove this setting, use the no form of this
Example:
command.
Router(config-if)# cable downstream dsg tg 1
channel 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1149
Application—Voice and Video Configuration
Configuring IP Multicast Operations
Step 6 cable downstream dsg timer timer-index Associates the DSG timer entry to a downstream channel,
to be included in the DCD message. To remove this setting,
Example:
use the no form of this command.
Router(config-if)# cable downstream dsg timer 3
Step 7 cable downstream dsg vendor-param vsif-grp-id Associates A-DSG vendor parameters to a downstream to
be included in the DCD message. To remove this
Example:
configuration from the Cisco CMTS, use the no form of
this command.
Router(config-if)# cable downstream dsg
vendor-param 2
Step 8 cable downstream dsg [dcd-enable | dcd-disable] Enables DCD messages to be sent on a downstream channel.
This command is used when there are no enabled rules or
Example:
tunnels for A-DSG currently on the Cisco CMTS. To disable
DCD messages, use the disable form of this command.
Router(config-if)# cable downstream dsg dcd-enable
Router(config-if)# end
Procedure
Router(config)# ip multicast-routing
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1150
Application—Voice and Video Configuration
Enabling DNS Query and DSG Name Process
Step 4 ip cef distributed Enables Cisco Express Forwarding (CEF) on the route
processor card. To disable CEF, use the no form of this
Example:
command.
Router(config)# ip cef distributed 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
Step 5 interface bundle bundle-number Enters interface configuration mode for each interface
bundle being used for DSG traffic.
Example:
Step 6 ip pim {dense-mode | sparse-mode | sparse-dense-mode} Enables Protocol Independent Multicast (PIM) on the cable
interface, which is required to use the DSG feature:
Example:
Note You must configure this command on each
Router(config-if)# ip pim dense-mode interface that forwards multicast traffic.
Step 7 Repeat Step 5, on page 1151 and Step 6, on page 1151 for each
cable interface that is being used for DSG traffic. Also
repeat these steps on each W AN interface that is forwarding
IP multicast traffic from the DSG network controllers and
Conditional Access (CA) servers.
Step 8 end Exits interface configuration mode and returns to privileged
EXEC mode.
Example:
Router(config-if)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1151
Application—Voice and Video Configuration
Configuring NAT to Support Unicast Messaging
Procedure
Step 2 ip domain-name name Sets the IP domain name that the Cisco IOS software uses
to complete unqualified host names
Example:
Step 4 cable dsg name-update-intervalminutes Sets the interval to check the DNS server for any FQDN
classifier changes.
Example:
Router(config)# end
Tip 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 1161.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1152
Application—Voice and Video Configuration
Configuring NAT to Support Unicast Messaging
Note The Cisco CMTS router supports NAT only when it is running an “IP Plus” (-i-) Cisco IOS software image.
Refer to the release notes for your Cisco IOS release for complete image availability and requirements.
Procedure
Step 2 interface wan-interface Enters interface configuration mode for the specified WAN
interface.
Example:
Step 3 ip nat outside Configures the WAN interface as the “outside” (public)
NAT interface.
Example:
Step 4 interface bundle bundle-number Enters interface configuration mode for the specified
interface bundle.
Example:
Note This interface bundle should have previously
Router(config-if)# interface bundle 10 been configured for DSG operations.
Step 5 ip address ip-address mask secondary Configures the cable interface with an IP address and
subnet that should match the unicast address being used
Example:
for DSG traffic. This IP address and its subnet must not
be used by any other cable interfaces, cable modems, or
Router(config-if)# ip address 192.168.18.1
255.255.255.0 secondary any other types of traffic in the cable network.
Step 6 ip nat inside Configures the cable interface as the “inside” (private)
NAT interface.
Example:
Router(config-if)# exit
Step 8 ip nat inside source static ip-multicast-address Maps the unicast IP address assigned to the cable interface
cable-ip-address to the multicast address that should be used for the DSG
traffic.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1153
Application—Voice and Video Configuration
Configuring WAN Interfaces for Multicast Operations
Step 9 Repeat Step 2, on page 1153 and Step 8, on page 1153 for each
cable interface to be configured for DSG unicast traffic.
Step 10 end Exits global configuration mode and returns to privileged
EXEC mode.
Example:
Router(config)# end
Tip This procedure assumes a basic knowledge of how access lists use an IP address and bitmask to determine
the range of IP addresses that are allowed access. For full details on configuring access lists, see the documents
listed in the Additional References, on page 1164.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1154
Application—Voice and Video Configuration
Configuring a Standard IP Access List for Packet Filtering
Procedure
Step 2 access-list access-list permit group-ip-address [mask ] Creates an access list specifying that permits access to the
specific multicast address that matches the specified
Example:
group-ip-address and mask .
Router(config)# access-list 90 permit 228.1.1.1 • access-list —Number or name of a standard IP access
list. The number can range from 1 to 99 with no
default.
• group-ip-address —IP address to be used as a base for
this access list. It should be based on the group IP
address used for DSG tunnels of the interface.
• mask —(Optional) Bitmask that determines which
addresses in the group-ip-address will be allowed
access. The default is 255.255.255.255.
Step 3 access-list access-list deny group-ip-address [mask ] Configures the access list that denies access to any multicast
address that matches the specified group-ip-address and
Example:
mask .
Router(config)# access-list 90 deny 224.0.0.0 • access-list —Number or name of a standard IP access
15.255.255.255 list. The number can range from 1 to 99 with no
default.
• group-ip-address —IP address to be used as a base for
this access list. It should be based on the group IP
address used for the interface’s DSG tunnels.
• mask —(Optional) Bitmask that determines which
addresses in the group-ip-address will be allowed
access. The default is 255.255.255.255.
Step 4 access-list access-list deny any Configures the access list so that it denies access to any IP
addresses other than the ones previously configured.
Example:
Step 5 interface bundle bundle-number Enters interface configuration mode for the specified
interface bundle.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1155
Application—Voice and Video Configuration
Configuring a Standard IP Access List for Multicast Group Filtering
Router(config-if)# end
Tip This procedure assumes a basic knowledge of how access lists use an IP address and bitmask to determine
the range of IP addresses that are allowed access. For full details on configuring access lists, see the documents
listed in the Additional References, on page 1164.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1156
Application—Voice and Video Configuration
Configuring a Standard IP Access List for Multicast Group Filtering
Step 3 access-list access-list deny group-ip-address [mask ] Configures the access list that denies access to any multicast
address that matches the specified group-ip-address and
Example:
mask .
Router(config)# access-list 90 deny 224.0.0.0 • access-list —Number or name of a standard IP access
15.255.255.255 list. The number can range from 1 to 99 with no
default.
• group-ip-address —IP address to be used as a base for
this access list. It should be based on the group IP
address used for the interface’s DSG tunnels.
• mask —(Optional) Bitmask that determines which
addresses in the group-ip-address will be allowed
access. The default is 255.255.255.255.
Step 4 access-list access-list deny any Configures the access list so that it denies access to any IP
addresses other than the ones previously configured.
Example:
Step 5 interface cable interface Enters interface configuration mode for the specified cable
interface.
Example:
Step 6 ip igmp access-group access-list [version ] (Optional, but recommended) Configures the interface to
accept traffic only from the associated access list, so that
Example:
only authorized devices are allowed to access the DSG
tunnels.
Router(config-if)# ip igmp access-group 90
• access-list —Number or name of a standard IP access
list. The number can range from 1 to 99 and should be
the same list created in Step 3.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1157
Application—Voice and Video Configuration
Disabling A-DSG Forwarding on the Primary Channel
Router(config-if)# end
Procedure
Step 2 interface modular-cable slot /subslot/port Specifies the modular cable interface and enters cable
:interface-number interface configuration mode. Variables for this command
may vary depending on the Cisco CMTS router and the
Example:
Cisco IOS-XE software release.
Router(config)# interface modular-cable 1/0/0:0
Step 3 cable downstream dsg disable Disables A-DSG forwarding and DCD messages on the
primary capable interface.
Example:
Router(config-if)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1158
Application—Voice and Video Configuration
Displaying Global Configurations for Advanced-Mode DSG 1.2
Note The Chan state column in the show cable dsg tg command output indicates that a channel belonging to a
tunnel group is either enabled or diabled. It is possible that a tunnel group is enabled but a particular channel
in that tunnel group is disabled.
To display the configured parameters for the specified tunnel group, use show cable dsg tg tg-id channel
channel-id command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1159
Application—Voice and Video Configuration
show running-config interface
To display detailed information for the specified tunnel group, use show cable dsg tg tg-id channel channel-id
verbose command.
Note The IGMP static group IP address created automatically at the time of DSG configuration is not displayed in
the show running-config interface command output.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1160
Application—Voice and Video Configuration
show interfaces cable dsg downstream tg
CMTS Headend 1
• DSG Server #1—Connected to Cisco CMTS via IP Multicast, with DSG Server having IP Address
12.8.8.1
• Destination IP Address for the Cisco CMTS—228.9.9.1
• DSG Tunnel Address—0105.0005.0005
• Downstream #1 Supporting two DSG Clients:
• DSG Client #1—ID 101.1.1
• DSG Client #2—ID 102.2.2
CMTS Headend 2
• DSG Server #2—Connected to Cisco CMTS via IP Multicast, with DSG Server having IP Address
12.8.8.2
• Destination 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
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1161
Application—Voice and Video Configuration
Configuration Examples for Advanced-Mode DSG
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1162
Application—Voice and Video Configuration
Example: Enabling DNS Query
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 sets of DSG
rules, with each set applying to each Cisco CMTS, in respective fashion.
These settings apply to DSG #1:
• DSG Rule ID 1
• Downstreams 1 and 2
• DSG Client ID 101.1.1
• 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
These settings apply to DSG Rule #2:
• DSG Rule ID 2
• Downstreams 1 and 2
• DSG Client ID 102.2.2
• DSG Tunnel Address 106.6.6
• DSG Classifier ID—20
• IP SA—12.8.8.2
• IP DA—228.9.9.2
• UDP DP—8000
Example of One DSG Tunnel Supporting IP Multicast from Multiple DSG Servers
In this configuration, and given 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 Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1163
Application—Voice and Video Configuration
Example: Disabling A-DSG Forwarding on the Primary Channel
Additional References
The following sections provide references related to A-DSG 1.2.
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1164
Application—Voice and Video Configuration
Feature Information for Advanced-Mode DSG 1.2 for the Cisco CMTS Routers
Table 203: Feature Information for DOCSIS Set-Top Gateway and A-DSG for the Cisco CMTS Routers
DOCSIS Set-Top Gateway for the Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
Cisco CMTS Routers 16.6.1 Everest 16.6.1 on the Cisco cBR Series
Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1165
Application—Voice and Video Configuration
Feature Information for Advanced-Mode DSG 1.2 for the Cisco CMTS Routers
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1166
CHAPTER 83
Cisco Network Registrar for the Cisco CMTS
Routers
This chapter supplements the Cisco Network Registrar (CNR) documentation by providing additional
cable-specific instructions to provision a hybrid fiber-coaxial (HFC) network using Cisco universal broadband
routers as CMTSs at the headend of the network.
Note For information about the IPv6 provisioning on CNR server, please refer to IPv6 on Cable.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1168
• Servers Required on the HFC Network, on page 1169
• Cisco Network Registrar Description, on page 1170
• Overview of DHCP Using CNR, on page 1170
• How Cisco Converged Broadband Routers and Cable Modems Work, on page 1171
• DHCP Fields and Options for Cable Modems, on page 1172
• Cisco Network Registrar Sample Configuration, on page 1173
• Overview of Scripts, on page 1176
• Placement of Scripts, on page 1177
• Activating Scripts in Cisco Network Registrar, on page 1177
• Configuring the Cisco CMTS Routers to Use Scripts, on page 1177
• Configuring the System Default Policy, on page 1178
• Creating Selection Tag Scopes, on page 1178
• Creating Network Scopes, on page 1179
• Creating Policies for Class of Service or for Upgrading Cable Modem Cisco IOS Images, on page 1180
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1167
Application—Voice and Video Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 204: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1168
Application—Voice and Video Configuration
Servers Required on the HFC Network
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
In this provisioning model, TOD and TFTP servers are standard Internet implementations of the RFC 868
and RFC 1350 specifications. Most computers running a UNIX-based operating system supply TOD and
TFTP servers as a standard software feature. Typically, the TOD server is embedded in the UNIX inetd and
it requires no additional configuration. The TFTP server is usually disabled in the standard software but can
be enabled by the user. Microsoft NT server software includes a TFTP server that can be enabled with the
services control panel. Microsoft NT does not include a TOD server. A public domain version of the TOD
server for Microsoft NT can be downloaded from several sites.
The DHCP and Domain Name System (DNS) server shown in Figure above must be the DHCP/DNS server
available in Cisco Network Registrar version 2.0 or later. CNR is the only DHCP server that implements
policy-based assignment of IP addresses. The headend must be a Cisco cBR-8 converged broadband router.
The remote access server is only required on HFC networks that 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
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1169
Application—Voice and Video Configuration
Cisco Network Registrar Description
logging and security servers by including the appropriate DHCP options in the cable modem policy as described
in the Cisco Network Registrar User Manual.
Using the CNR tool and the extension scripts identified in the Overview of Scripts, on page 1176 section, a
cable system administrator can specify scopes, policies, and options for the network and each cable interface
based on the services and configuration to support at each subscriber site.
Note Scopes refer to the administrative grouping of TCP/IP addresses; all IP addresses within a scope should be
on the same subnet.
The cable system administrator defines system default policies for all standard options and uses scope-specific
policies for options related to particular subnets, such as cable interfaces. This allows DHCP to send the
information with the IP address.
Seven entry points exist for scripts:
• post-packet-decode
• pre-client-lookup
• post-client-lookup—Examines and takes action on results of the client-class process, places data items
in the environment dictionary to use at the pre-packet-encode extension point, includes DHCP relay
option
• check-lease-acceptable
• pre-packet-encode
• post-sent-packet
• pre-dns-add-forward
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1170
Application—Voice and Video Configuration
How Cisco Converged Broadband Routers and Cable Modems Work
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 have been assigned
to a particular class of service.
CNR also provides extensions that can be customized (via programming or a script) so that you can view
individual DHCP options, determine the identity or type of a device based on the content of the options, and
assign a device to a predefined class or group. Using these extensions, you can determine the difference
between PCs and cable modems and assign them IP addresses from different address pools.
In typical data-over-cable environments, service providers are interested in simplifying provisioning to limit
the amount of information that must be collected about subscribers’ customer premise equipment (CPEs). To
support current provisioning models, a field technician must be sent to a subscriber’s home or business to
install and setup a cable modem. During this site visit, the technician might register the serial number and
MAC address of the cable modem in the customer account database. Because a field technician must go to a
subscriber’s site to replace a cable modem, you can easily track modem information.
Manually registering and tracking information about a cable subscriber’s PC is more difficult. A subscriber
might purchase a new PC or exchange the network interface card (NIC) without notifying you of the change.
Automatic provisioning with CNR reduces the amount of customer service involvement needed to track
customer equipment. To use the provisioning model described in this document, you must still track serial
numbers and MAC addresses for cable modems, but you do not need to track information about the PC or
NIC cards installed at a subscriber site.
The remainder of this document describes how to configure CNR to support this model. The following sections
describe the equipment and servers required for the cable headend, provide an overview of the interaction
between DOCSIS-compatible cable modems and the Cisco universal broadband routers, and provide a guide
on how to configure CNR to support this provisioning model.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1171
Application—Voice and Video Configuration
DHCP Fields and Options for Cable Modems
• If the assigned channel is not available on the Cisco cBR-8 router to which the cable modem is currently
connected, it resets itself and comes up on the assigned channel.
• During this second DHCP process, the modem will be connected to the correct CMTS. This time, the
configuration file will be loaded. For a DOCSIS-compatible cable modem to access the network, it might
go through the DHCP server two times on two different networks; therefore, one-lease-per-client IP
addressing is critical.
Fields
Options
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1172
Application—Voice and Video Configuration
Cisco Network Registrar Sample Configuration
Note The Cisco cBR-8 router upstream ports must be configured with the primary network address on the net-24
network; such as 24.1.1.1.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1173
Application—Voice and Video Configuration
Cisco Network Registrar Sample Configuration
These configuration items and their associations can be created using either the CNR management graphical
user interface (GUI) or command-line interface (CLI). The following sample script configures DHCP for a
sample server:
File: cabledemo.rc
Command line: nrcmd -C <cluster> -N <user name> -P <password> -b < cabledemo.rc
---------------------------------------------------------------------------------------
scope-selection-tag tag-CM create
scope-selection-tag tag-PC create
client-class create class-CM
client-class class-CM set selection-criteria=tag-CM
client-class create class-PC
client-class class-PC set selection-criteria=tag-PC
policy cmts-cisco create
policy cmts-cisco setleasetime 1800
policy cmts-cisco setoption domain-name-servers 192.168.10.2
policy cmts-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-file-name,packet-siaddr,mcns-security-server
policy pPC create
policy pPC set server-lease-time 1800
policy pPC setleasetime 1800
policy pPC setoption domain-name-servers 192.168.10.2
policy pPC setoption routers 24.1.1.1
scope S24.1.1.0 create 24.1.1.0 255.255.255.0
scope S24.1.1.0 addrange 24.1.1.5 24.1.1.254
scope S24.1.1.0 set policy=pPC
scope S24.1.1.0 set selection-tags=tag-PC
scope S10.1.1.0 create 10.1.1.0 255.255.255.0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1174
Application—Voice and Video Configuration
Cable Modem DHCP Response Fields
In addition to the DHCP server setup, you might want to enable packet-tracing. When packet-tracing is enabled,
the server parses both requests and replies, and then adds them to the logs. If you do enable tracing, performance
will be adversely affected, and the logs will roll over quickly.
Use the following nrcmd command to set packet tracing.
DHCP set log-settings=incoming-packet-detail,outgoing-packet-detail
Note For cable 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.
• 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 logs
• Time server address from which the cable interface obtains the current time
Note If the DHCP server is on a different network that uses a relay agent, then the relay agent must set the gateway
address field of the DHCP response.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1175
Application—Voice and Video Configuration
DHCP Relay Option (DOCSIS Option 82)
Type 1 (1 byte)
Len 4 (1 byte)
Value (8 bytes)
<bit 31,30,....................0)
<xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY>
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.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1176
Application—Voice and Video Configuration
Placement of Scripts
Placement of Scripts
Windows NT
For CNR running on Windows NT, place the appropriate scripts in the following directory:
Solaris
For CNR running on Solaris, place the appropriate scripts in the following directory:
/opt/nwreg2/extensions/dhcp/scripts/tcl
Step 4 After you have created and attached the extension points, do a dhcp reload.
The scripts are active.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1177
Application—Voice and Video Configuration
Configuring the System Default Policy
Note You can also use the cable dhcp-giaddr command in cable interface configuration mode to modify the GIADDR
field of DHCPDISCOVER and DHCPREQUEST packets to provide a relay IP address before packets are
forwarded to the DHCP server. Use this command to set a “policy” option such that primary addresses are
used for CMs and secondary addresses are used for hosts behind the CMs.
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 following the CNR tool documentation:
• Domain name
• Name servers (IP address of DNS servers)
Step 1 Cut and paste the scope selection tag create commands from the scripts into the nrcmd> command line.
Note These names have to be exactly as they appear in the scripts.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1178
Application—Voice and Video Configuration
Telco Return for the Cisco cBR-8 Router
CM_Scope tagCablemodem
PC_Scope tagComputer
Note If you are using the prepacketencode and postclientlookup .tcl scripts for telco return, the telco return scope
does not have a selection tag associated to the scope.
SUMMARY STEPS
1. Put the tag Telcocablemodem on the primary cable interface scope to pull addresses from that pool instead.
2. Follow the same procedure as above, but use a telco return policy which has a different .cm file with
telco-specific commands in it.
DETAILED STEPS
Step 1 Put the tag Telcocablemodem on the primary cable interface scope to pull addresses from that pool instead.
Step 2 Follow the same procedure as above, but use a telco return policy which has a different .cm file with telco-specific
commands in it.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1179
Application—Voice and Video Configuration
Creating Policies for Class of Service or for Upgrading Cable Modem Cisco IOS Images
Note Remember the last valid address in the .248 subnet range is the broadcast address; do not use this.
• Client—Specific DHCP clients and the defined class to which they belong
To assign the CoS or use Option82, make a client entry with a MAC address and point to the appropriate
policy. To use client-based MAC provisioning, add a client entry “default - exclude,” then put in MAC
addresses for all devices (for example, cable interfaces and PCs) in the client tab and select the policy to use,
including the appropriate tag.
Note The Cisco cBR-8 router requires management subinterfaces to route DHCP packets from CMs when they
first initialize because the Cisco cBR-8 router does not know the subinterfaces they belong to until it has seen
the IP addresses assigned to them by gleaning DHCP reply message from CNR.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1180
Application—Voice and Video Configuration
Additional References
SUMMARY STEPS
1. Create two scope selection tags such as: isp1-cm-tag and isp2-cm-tag
2. Configure three scopes; for example, mgmt-scope, isp1-cm-scope, and isp2-cm-scope such that
isp1-cm-scope and isp2-cm-scope each define mgmt-scope to be the primary scope
3. Also configure two scopes for PCs for each of the ISPs; isp1-pc-scope and isp2-pc-scope. For scope
isp1-cm-scope, configure isp1-cm-tag to be the scope selection tag. For scope isp2-cm-scope, configure
isp2-cm-tag to be the scope selection tag
4. Configure two client classes; for example, isp1-client-class and isp2-client-class
5. Create client entries with their MAC addresses for CMs that belong to ISP1 and assign them to
isp1-client-class. Also assign the scope selection tag isp1-cm-tag
6. Create client entries for CMs that belong to ISP2 and assign them to isp2-client-class. Also assign the
scope selection tag isp2-cm-tag
7. Enable client class processing from the scope-selection-tag window
DETAILED STEPS
Step 1 Create two scope selection tags such as: isp1-cm-tag and isp2-cm-tag
Step 2 Configure three scopes; for example, mgmt-scope, isp1-cm-scope, and isp2-cm-scope such that isp1-cm-scope and
isp2-cm-scope each define mgmt-scope to be the primary scope
Step 3 Also configure two scopes for PCs for each of the ISPs; isp1-pc-scope and isp2-pc-scope. For scope isp1-cm-scope,
configure isp1-cm-tag to be the scope selection tag. For scope isp2-cm-scope, configure isp2-cm-tag to be the scope
selection tag
Step 4 Configure two client classes; for example, isp1-client-class and isp2-client-class
Step 5 Create client entries with their MAC addresses for CMs that belong to ISP1 and assign them to isp1-client-class. Also
assign the scope selection tag isp1-cm-tag
Step 6 Create client entries for CMs that belong to ISP2 and assign them to isp2-client-class. 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 these scopes.
Additional References
The following sections provide references related to Cisco Network Registrar for use with the Cisco CMTS
routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1181
Application—Voice and Video Configuration
Additional References
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1182
PA R T IX
PacketCable and PacketCable Multimedia
Configuration
• PacketCable and PacketCable Multimedia, on page 1185
• COPS Engine Operation, on page 1223
CHAPTER 84
PacketCable and PacketCable Multimedia
This document describes how to configure the Cisco CMTS for PacketCable and PacketCable Multimedia
operations over an existing DOCSIS (1.1and later versions) network.
• Finding Feature Information, on page 1185
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 1186
• Restrictions for PacketCable Operations, on page 1187
• Information About PacketCable Operations, on page 1187
• How to Configure PacketCable Operations, on page 1193
• Configuration Examples for PacketCable, on page 1201
• Verifying PacketCable Operations, on page 1204
• Information About PacketCable Multimedia Operations, on page 1208
• How to Configure PCMM Operations, on page 1212
• Configuration Examples for PacketCable Multimedia, on page 1214
• Verifying PCMM Operations, on page 1215
• High Availability Stateful Switchover (SSO) for PacketCable and PacketCable MultiMedia, on page 1217
• Voice MGPI Support, on page 1217
• Additional References, on page 1220
• Feature Information for PacketCable and PacketCable Multimedia, on page 1221
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1185
PacketCable and PacketCable Multimedia Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 206: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1186
PacketCable and PacketCable Multimedia Configuration
Restrictions for PacketCable Operations
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Feature Overview
PacketCable is a program initiative from Cablelabs and its associated vendors to establish a standard way of
providing packet-based, real-time video and other multimedia traffic over hybrid fiber-coaxial (HFC) cable
networks. The PacketCable specification is built upon the Data-over-Cable System Interface Specifications
(DOCSIS) 1.1, but it extends the DOCSIS protocol with several other protocols for use over noncable networks,
such as the Internet and the public switched telephone network (PSTN).
This allows PacketCable to be an end-to-end solution for traffic that originates or terminates on a cable network,
simplifying the task of providing multimedia services over an infrastructure composed of disparate networks
and media types. It also provides an integrated approach to end-to-end call signaling, provisioning, quality
of service (QoS), security, billing, and network management.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1187
PacketCable and PacketCable Multimedia Configuration
Emergency 911 Features
Note Emergency 911 cable interface line card prioritization applies only to PacketCable voice calls.
During HCCP switchover events, cable modems recover in the following sequence:
1. Cable modems supporting Emergency 911 voice traffic
2. Cable modems supporting non-emergency voice traffic
3. Cable modems that are nearing a T4 timeout event, in which service would be disrupted
4. Remaining cable modems
To view information about Emergency 911 voice events and cable interface line card prioritization on the
Cisco CMTS router, use the show hccp, show cable calls, and show hccp event-history commands in privileged
EXEC mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1188
PacketCable and PacketCable Multimedia Configuration
Dynamic Quality of Service
• Cable modem—A customer premises equipment (CPE) device that connects to a DOCSIS 1.0 or DOCSIS
1.1 cable network. All DOCSIS cable modems provide high-speed data connectivity to the Internet, while
other cable modems can provide additional features, such as telephone connectivity.
• Cable Modem Termination System (CMTS)—A headend-based router that connects a DOCSIS cable
network to the IP backbone network. The CMTS controls the DOCSIS 1.1 MAC layer and enforces the
quality of service (QoS) limits that the cable operator guarantees to its subscribers. A typical CMTS
services between several hundred and several thousand cable modems.
Note See the DOCSIS 1.1 specifications for information about cable modem and CMTS operations.
• Multimedia terminal adapter (MTA)—A CPE device that connects telephones and other end-user devices
to the PacketCable network. The PacketCable specification defines two MTA types, an embedded MTA
(E-MTA) and a standalone MTA (S-MTA). The E-MTA is an MTA integrated into a DOCSIS 1.1 cable
modem, while the S-MTA is a separate MTA that requires a DOCSIS 1.1 cable modem to connect to
the cable network.
• Call management server (CMS)—A centrally located server that provides the signaling functions that
allow MTAs to establish calls over the network. The CMS uses the Network-based call signaling (NCS)
protocol to provide authentication and authorization, call routing, and support for special features such
as three-way calling. A PacketCable network could have multiple CMS servers, depending on its size
and complexity.
Note The CMS implements several protocols on top of the Common Open Policy Service (COPS) protocol to
communicate with the rest of the PacketCable network.
• Gate controller (GC)—A server that controls the establishment of gates in the PacketCable network. A
gate is a logical entity in the CMTS that ensures that a service flow is authorized for the QoS features it
is requesting. A separate gate controls the upstream and downstream directions of a service flow. When
a call is established, the GC instructs the CMTS to create each gate and supplies the set of authorized
parameters for each gate, which the CMTS uses to authorize the QoS requests that the MTA is making
for the call. The GC is also responsible for coordinating the creation of the two sets of gates at each end
of the call so that the call can be authorized and established.
Note A PacketCable network can contain multiple GCs, although only one server at a time is in control of any
particular call. Typically, the same workstation provides both the CMS and GC servers.
• Record keeping server (RKS)—Billing server that collects the information about each call as it is made.
The RKS uses the Remote Authentication Dial-In User Service (RADIUS) protocol to collect the billing
data from the CMTS and other PacketCable servers. The RKS generates a call data record (CDR) for
every call and forwards that information to the appropriate application server at the service provider’s
data processing center for further processing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1189
PacketCable and PacketCable Multimedia Configuration
Two-Stage Resource Reservation Process
services only in the cable network and does not reserve the resources needed to propagate a call from one
endpoint to another across the network.
The PacketCable DQoS extends the DOCSIS 1.1 services across the entire network, so that resources can be
dynamically authorized and provisioned from one endpoint to another. This prevents possible theft-of-service
attacks and guarantees customers the services they are authorized to use.
Note PacketCable 1.0 requires that DOCSIS 1.1 be used for resource reservation within the cable network for
E-MTA clients.
Note The CMTS uses DOCSIS 1.1 Dynamic Service Addition (DSA) messages to reserve the resources, and then
uses Dynamic Service Change (DSC) messages to commit the resources.
When all required resources are available, the local CMTS and remote CMTS both commit the resources,
allowing traffic to flow. Usage accounting and billing do not begin until the remote MTA picks up and the
call is actually in progress.
The DQoS model ensures that both endpoints of a call, as well as the backbone network, have reserved the
same bandwidth, and that the bandwidth is reserved only while the call is in progress. When a call terminates,
all portions of the network can release the call’s resources and make them available for other users.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1190
PacketCable and PacketCable Multimedia Configuration
DQoSLite Based IPv6 Voice Support
2. The call management server, which might be the same server as the gate controller, parses the call request
to translate the destination phone number into the appropriate destination gateway.
3. The gate controller verifies that the MTA making the call request is authorized for the required resources
and sends a Gate-Set command to the CMTS, which puts the gate into the Authorized state.
4. The CMTS on each side of the connection reserves the local resources needed for the call, putting the
gate into the Reserved state.
5. As the remote CMTS and local CMTS perform gate coordination, their respective gates get put into the
Local_Committed and Remote_Committed states.
6. When both sides have reserved all required resources, each CMTS puts its gates into the Committed state,
allowing traffic to flow.
This feature is enabled and supported with the following configuration and show commands:
• packetcale authorize vanilla-docsis-mta
• show cable modem {ip-address|mac-address} qos
• show cable modem {ip-address|mac-address} service-flow
• show interface cable slot/subslot/cable-interface-index sid sid
• show interface cable slot/subslot/cable-interface-index service-flow sfid
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1191
PacketCable and PacketCable Multimedia Configuration
PacketCable Subscriber ID Support
is requested, the dynamic service process checks the availability of the TAID. If the TAID is available, it is
allocated to the new service flow, else the request is rejected.
Once the TAID is allocated, the timer starts with T10 expiration time and the TAID flag is set to FALSE to
indicate the unavailability of TAID. The dynamic service process keeps track of the timer. When the time
expires, the timer stops and the flag is set to TRUE to indicate the availability of TAID.
The TAID pool is allocated and initialized at the process initialization. All timers associated with the TAIDs
are added as leaf timers to the process' parent timer.
Benefits
The PacketCable feature offers the following benefits to service providers and their customers:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1192
PacketCable and PacketCable Multimedia Configuration
How to Configure PacketCable Operations
Standardized Provisioning
PacketCable provides a standardized, efficient method to provision IP services for individual subscribers,
because PacketCable specifications define a uniform, open, and interoperable network. Cable operators are
assured of standardized provisioning and the associated lower costs of deployment.
Interoperability
Customer premises equipment (CPE) devices account for a major portion of the capital expense in deploying
a VoIP solution at a cable plant. The PacketCable specifications ensure that vendors will build MTA clients
that support the voice and other services that cable operators plan to deploy. Because these CPE devices are
based on existing DOCSIS-compliant cable modems, time and cost of development is minimized.
Interoperability with the other components of the PacketCable network is also guaranteed because of the
standards-based approach to the specifications. Any PacketCable-certified component will be able to interoperate
within a network that conforms to the PacketCable standards.
Secure Architecture
Because PacketCable is built upon the security features available in DOCSIS 1.1, cable operators will be
assured of networks that are secure from end to end, with a high standard of security that prevents the most
common theft-of-service attacks. The comprehensive, standards-based PacketCable specifications are designed
to create a network that is as secure as the public switched telephone network (PSTN).
CALEA Support
The PacketCable architecture was designed to accommodate the 1994 Communications Assistance for Law
Enforcement Act (CALEA), which requires telecommunications carriers to assist law-enforcement agencies
in conducting court-ordered electronic surveillance. PacketCable networks will be able to provide the two
types of information that a carrier must provide, depending on the type of court order:
• Call-identifying information—The carrier must provide the call-identifying information for calls to or
from an intercept target. For telephone calls, this information includes the phone numbers called by the
target or calling the target.
• Call content—The carrier must provide the content of calls to or from an intercept target. For telephone
calls, this real-time content is the voice conversation.
Step 1 enable
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1193
PacketCable and PacketCable Multimedia Configuration
Disabling PacketCable Operation
Router> enable
Step 3 packetcable
Example:
Router(config)# packetcable
Step 4 exit
Example:
Router(config)# exit
Step 1 enable
Example:
Router> enable
Step 3 no packetcable
Example:
Router(config)# no packetcable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1194
PacketCable and PacketCable Multimedia Configuration
Configuring PacketCable Operation
Step 4 exit
Example:
Router(config)# exit
Step 1 enable
Example:
Router> enable
Configures the Event Message Element ID for the Cisco CMTS. If you do not manually configure the Element ID, the
CMTS defaults to a random value between 0 and 99,999 when PacketCable operations are enabled.
Sets the maximum number of gate IDs to be allocated in the gate database on the Cisco CMTS.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1195
PacketCable and PacketCable Multimedia Configuration
Enabling Both PacketCable and Non-PacketCable UGS Service Flows
Step 7 exit
Example:
Router(config)# exit
Step 1 enable
Example:
Router> enable
Step 3 packetcable
Example:
Router(config)# packetcable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1196
PacketCable and PacketCable Multimedia Configuration
Enabling PacketCable Subscriber ID Support
Example:
Step 6 exit
Example:
Router(config)# exit
What to do next
Tip Use the show packetcable global command to display whether non-PacketCable UGS service flows have
been enabled.
Step 1 enable
Example:
Router> enable
Step 3 packetcable
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1197
PacketCable and PacketCable Multimedia Configuration
Configuring RADIUS Accounting for RKS Servers
Router(config)# packetcable
Step 5 exit
Example:
Router(config)# exit
Step 1 enable
Example:
Router> enable
Enables the authentication, authorization, and accounting (AAA) access control model.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1198
PacketCable and PacketCable Multimedia Configuration
Configuring RADIUS Accounting for RKS Servers
Creates a group of RADIUS servers for authentication and enters RADIUS group configuration mode. The value of
group-name is a unique, arbitrary string that identifies this group.
Specifies the host name or IP address for the RADIUS server that is providing the RKS services.
Note Repeat this command as needed to enter multiple RADIUS servers. The Cisco CMTS uses the servers in the
order given with this command.
Step 6 exit
Example:
Router(config-sg-radius)# exit
Step 7 aaa accounting network default start-stop group radius group group-name
Example:
Router(config)# aaa accounting network default start-stop group radius group packetcable
Enables AAA services using the group of RADIUS servers that are defined in the previously created group. The
group-name parameter should be the same name specified in Step 4 .
Step 8 radius-server host {hostname | ip-address} [auth-port port-number] [acct-port port-number ] [timeout seconds
] [retransmit retries ] key 0000000000000000
Example:
Specifies a RADIUS host. Use the same values for hostname or ip-address as for one of the servers specified in Step
5 . If you also specified the auth-port or acct-port values in Step 5 , you must also specify those here, as well. The
key value is required and must be 16 ASCII zeros, as shown.
Note Repeat this command for each RADIUS server entered in Step 5 .
Configures the Cisco CMTS to recognize and use accounting-related vendor-specific attributes (VSA).
Step 10 exit
Example:
Router(config)# exit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1199
PacketCable and PacketCable Multimedia Configuration
PacketCable Client Accept Timeout
What to do next
Troubleshooting Tips
If the connection between a PacketCable CMS and the Cisco CMTS router is not completely established, and
the PacketCable CMS does not correctly terminate the session by sending a TCP FIN message, the connection
shows a COPS server in the output of the show cops server command.
Step 1 enable
Example:
Router> enable
Example:
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1200
PacketCable and PacketCable Multimedia Configuration
Configuration Examples for PacketCable
Step 4 end
Example:
Router(config)# end
What to do next
Troubleshooting Tips
If the connection between a PacketCable CMS and the Cisco CMTS router is not completely established, and
the PacketCable CMS does not correctly terminate the session by sending a TCP FIN message, the connection
shows a COPS server in the output of the show cops server command.
!
version 15.5
no parser cache
no service pad
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
no service password-encryption
service internal
service udp-small-servers max-servers no-limit
service tcp-small-servers max-servers no-limit
!
hostname Router
!
no logging rate-limit
aaa new-model
!
!
aaa group server radius a
server 10.9.62.12 auth-port 1813 acct-port 1812
server 10.9.62.13 auth-port 1813 acct-port 1812
!
aaa accounting network default start-stop group radius group a
aaa session-id common
enable password <delete>
!
cable modulation-profile 2 request 0 16 0 8 qpsk scrambler 152 no-diff 64 fixed uw16
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1201
PacketCable and PacketCable Multimedia Configuration
Example: Typical PacketCable Configuration
cable modulation-profile 2 initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 2 station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 2 short 6 75 6 8 16qam scrambler 152 no-diff 144 shortened uw8
cable modulation-profile 2 long 8 220 0 8 16qam scrambler 152 no-diff 160 shortened uw8
cable modulation-profile 5 request 0 16 2 8 qpsk scrambler 152 no-diff 64 fixed uw16
cable modulation-profile 5 initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 5 station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 5 short 6 78 7 8 16qam scrambler 152 no-diff 144 shortened uw16
cable modulation-profile 5 long 8 220 0 8 16qam scrambler 152 no-diff 160 shortened uw16
cable qos profile 5 max-burst 1200
cable qos profile 5 max-downstream 2000
cable qos profile 5 max-upstream 128
cable qos profile 5 priority 5
cable qos profile 5 privacy
cable qos profile 7 guaranteed-upstream 87
cable qos profile 7 max-upstream 87
cable qos profile 7 privacy
no cable qos permission create
no cable qos permission update
cable qos permission modems
cable qos permission enforce 5
cable time-server
no cable privacy accept-self-signed-certificate
ip subnet-zero
!
!
no ip domain-lookup
ip domain-name cisco.com
ip host tftp 10.8.8.8
ip host cnr 10.9.62.17
!
packetcable
packetcable element-id 12456
!
!
!
interface Tunnel0
ip address 10.55.66.3 255.255.255.0
load-interval 30
tunnel source TenGigabitEthernet 4/1/0
tunnel destination 172.27.184.69
!
interface Tunnel10
ip address 10.0.1.1 255.255.0.0
!
interface TenGigabitEthernet 4/1/0
ip address 10.9.60.10 255.255.0.0
no ip redirects
no ip mroute-cache
full-duplex
!
interface TenGigabitEthernet 4/1/0
ip address 172.22.79.44 255.255.254.0
no ip redirects
no ip mroute-cache
full-duplex
!
interface Cable3/0
ip address 10.3.1.33 255.255.255.0 secondary
ip address 10.4.1.1 255.255.255.0 secondary
ip address 10.4.1.33 255.255.255.0 secondary
ip address 10.3.1.1 255.255.255.0
ip helper-address 10.9.62.17
load-interval 30
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1202
PacketCable and PacketCable Multimedia Configuration
Example: Typical PacketCable Configuration
no keepalive
cable downstream annex B
cable downstream modulation 64qam
cable downstream interleave-depth 32
cable downstream frequency 55500000
cable upstream 0 modulation-profile 2
no cable upstream 0 shutdown
cable upstream 1 frequency 12000000
cable upstream 1 power-level 0
cable upstream 1 channel-width 3200000
cable upstream 1 data-backoff automatic
cable upstream 1 modulation-profile 2
cable upstream 1 shutdown
cable upstream 2 frequency 16000000
cable upstream 2 power-level 0
cable upstream 2 channel-width 3200000
cable upstream 2 data-backoff automatic
cable upstream 2 modulation-profile 2
no cable upstream 2 shutdown
cable upstream 3 frequency 20000000
cable upstream 3 power-level 0
cable upstream 3 channel-width 3200000
cable upstream 3 data-backoff automatic
cable upstream 3 modulation-profile 2
no cable upstream 3 shutdown
cable upstream 4 frequency 24000000
cable upstream 4 power-level 0
cable upstream 4 channel-width 3200000
cable upstream 4 data-backoff automatic
no cable upstream 4 shutdown
cable upstream 5 frequency 28000000
cable upstream 5 power-level 0
cable upstream 5 channel-width 3200000
cable upstream 5 data-backoff automatic
cable upstream 5 modulation-profile 2
no cable upstream 5 shutdown
cable dhcp-giaddr policy
!
router eigrp 48849
network 1.0.0.0
network 10.0.0.0
auto-summary
no eigrp log-neighbor-changes
!
ip default-gateway 10.9.0.1
ip classless
ip route 0.0.0.0 0.0.0.0 172.22.78.1
ip route 10.8.0.0 255.255.0.0 10.9.0.1
ip route 192.168.80.0 255.255.255.0 Tunnel0
ip route 192.168.80.0 255.255.255.0 172.27.184.69
ip route 10.255.254.254 255.255.255.255 10.9.0.1
no ip http server
ip pim bidir-enable
!
!
cdp run
!
!
radius-server host 10.9.62.12 auth-port 1813 acct-port 1812 key 0000000000000000
radius-server retransmit 3
radius-server vsa send accounting
!
line con 0
exec-timeout 0 0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1203
PacketCable and PacketCable Multimedia Configuration
Verifying PacketCable Operations
privilege level 15
line aux 0
line vty 0 4
session-timeout 33
exec-timeout 0 0
password <deleted>
!
ntp clock-period 17179976
ntp server 1.9.35.8
end
To verify information about one or more gates in the gate database, use the show packetcable gate command
as shown in the following example:
To verify information about one or more PacketCable gates associated with IPv6 subscriber IDs in the gate
database, use the show packetcable gate ipv6 command as shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1204
PacketCable and PacketCable Multimedia Configuration
Verifying Emergency 911 Calls
To verify information about one or more PacketCable gates associated with IPv4 subscriber IDs in the gate
database, use the show packetcable gate dqos command as shown in the following example:
To verify the total number of gates that the Cisco CMTS router has moved to the Committed state since the
router was last reset, or since the counter was last cleared, use the show packetcable gate counter commit
command as shown in the following example:
The following example displays the change on the Cisco CMTS router when this Emergency 911 calls ends:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1205
PacketCable and PacketCable Multimedia Configuration
Verifying Emergency 911 Calls
C7/0/0 0 0 0 0
C7/0/1 0 0 0 0
C8/1/0 0 0 0 0
C8/1/1 0 0 0 1
C8/1/2 0 0 0 0
C8/1/3 0 0 0 0
C8/1/4 0 0 0 0
Total 0 0 0 1
The following example displays information that is available when making a voice call from the same MTA
to another MTA on the same interface:
The following example displays information that is available when a voice call from the same MTA to another
MTA on the same interface ends:
The following examples display the show cable modem calls command output on the Cisco CMTS router
over a period of time, with changing call status information. The call information disappears when a call ends.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1206
PacketCable and PacketCable Multimedia Configuration
Verifying Emergency 911 Calls
The following example displays a new Emergency 911 call on the Cisco CMTS router:
The following example displays the end of the Emergency 911 call on the Cisco CMTS router:
The following example displays a non-emergency voice call on the Cisco CMTS router from the same MTA:
The following example displays the end of the non-emergency voice call on the Cisco CMTS router:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1207
PacketCable and PacketCable Multimedia Configuration
Information About PacketCable Multimedia Operations
PCMM Overview
The following network components are required to support the PCMM feature:
• Application Server—Responsible for relaying client requests to the Application Manager.
• Application Manager—Responsible for application or session-level state and for applying session control
domain (SCD) policy.
• Policy Server—Responsible for applying the RCD policy and for managing relationships between the
Application Manager and a Cisco CMTS router.
• Cisco CMTS router—Responsible for performing admission control and managing network resources
through DOCSIS service flows.
Figure below provides an architectural overview of the PCMM functionality:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1208
PacketCable and PacketCable Multimedia Configuration
PCMM Enhancements over PacketCable 1.x
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1209
PacketCable and PacketCable Multimedia Configuration
PCMM Gates
PCMM Gates
PCMM Gate Overview and PCMM Dynamic Quality of Service
A PacketCable 1.x gate defines QoS parameters and policy-based authorization for subscribers, and a specific
envelope of network resources. A PacketCable 1.x gate also maintains classifiers for originating and terminating
IP addresses and ports.
The subscriber ID can identify both IPv4 and IPv6 addresses of either the cable modem or the client CPE.
PacketCable 1.x defines a preauthorization model. The PacketCable gates are created and installed at the
Cisco CMTS router prior to network resource reservation or activation requests. This process, termed gate
control, is managed through a COPS-based policy interface on the Cisco CMTS router.
In PCMM, this COPS-based interface is enhanced for QoS life-cycle management. PCMM gates maintain
service flow creation, modification and deletion functions to provide for network-based QoS. Multiple PCMM
gates and service flow policies can be maintained on the Cisco CMTS router at a given time, and these PCMM
gates are fully interoperable with PacketCable 1.x gates.
When a cable modem subscriber requests bandwidth for a network-intensive application, the network Policy
Server sends a Gate-Set message to the Cisco CMTS router. This message contains QoS, service flow, and
billing information for this subscriber. This gate profile information is maintained on the Cisco CMTS router,
to include PCMM gate states and PCMM state transitions.
The Cisco CMTS router initiates service flows with cable modems, and optimizes DOCSIS resource availability
on the Cisco CMTS router for bandwidth-intensive service flows characteristic to PCMM.
Restrictions
On some upstream paths, best effort service flows are configured on some modems with Committed Information
Rate (CIR). When a number of bandwidth requests are queued in the modems, only a few requests are sent
to the CMTS. This occurs due to congestion of sending requests caused by higher number of service flows,
greater traffic and small size of packets. Therefore, only a few best effort service flow requests are satisfied
by the CMTS.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1210
PacketCable and PacketCable Multimedia Configuration
PCMM Interfaces
Note • The default SessionClassID for high priority PCMM calls is 15(0xF).
• Enable packetcable multimedia before you use packetcable multimedia high-priority priority.
• The Cisco cBR always considers PCMM gates with SessionClassID 15(0xF) as high priority class even
after you set a different high priority SessionClassID.
PCMM Interfaces
PCMM optimizes the IPC handshake between the cable interface line card and the Route Processor (RP) for
the Cisco CMTS router. Additional PCMM interface changes from PacketCable 1.x include the handling for
COPS interface and distributed cable interface line cards.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1211
PacketCable and PacketCable Multimedia Configuration
PCMM Multicast Session Range
Step 1 enable
Example:
Router> enable
Enables and displays PCMM processing on the Cisco CMTS router. This command enables the Cisco CMTS router to
start or stop responding to PCMM COPS messages received from the PCMM Policy Server.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1212
PacketCable and PacketCable Multimedia Configuration
Configuring a PCMM Multicast Session Range
Example:
Sets the timeout value for T1 timer used in PCMM gate processing.
Step 8 end
Example:
Router(config)# end
Note • You can configure only one PCMM multicast group on the Cisco CMTS router. You can configure a
maximum of ten multicast sessions for a single multicast group.
• The PCMM multicast feature is supported only with the cable modems that are capable of Multicast
DSID-based Forwarding (MDF).
Step 1 enable
Example:
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1213
PacketCable and PacketCable Multimedia Configuration
Configuration Examples for PacketCable Multimedia
Enables PCMM-based multicast service on the Cisco CMTS router and enters multicast session range configuration
mode.
Step 5 end
Example:
Router(config)# end
Returns to privileged EXEC mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1214
PacketCable and PacketCable Multimedia Configuration
Example: Enabling a Multicast Session Range on the Cisco CMTS Router
To verify the PCMM IPv6 gates, use the show packetcable gate multimedia ipv6command as shown in the
following example:
To verify all the PCMM client entries available with the multicast database, use the show cable multicast
db command as shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1215
PacketCable and PacketCable Multimedia Configuration
Verifying PCMM Operations
To verify multicast sessions on a specific wideband cable interface, use the show interface wideband-cable
command as shown in the following example:
To verify the attribute-based assignment of service flows on a specific wideband cable interface, use the show
interface wideband-cable command as shown in the following example:
To verify that the PCMM-based MQoS gate controllers are created using the correct session ranges, use the
show cable multicast qoscommand as shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1216
PacketCable and PacketCable Multimedia Configuration
High Availability Stateful Switchover (SSO) for PacketCable and PacketCable MultiMedia
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1217
PacketCable and PacketCable Multimedia Configuration
Voice Support Over DOCSIS 3.0 E-MTAs
To verify PacketCable IPC statistics based on the cable interface, use the show interface cable packetcable
statistics command as shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1218
PacketCable and PacketCable Multimedia Configuration
Verifying PacketCable and PCMM Statistics
To verify all gate controllers that are currently connected to the PacketCable client, use the show packetcable
cms command as shown in the following example:
To verify all gate controllers including the COPS servers for which the PacketCable connection is gone down,
use the show packetcable cms command with the all keyword as shown in the following example:
To verify gate controller statistics, use the show packetcable cms command with the keyword, verbose, as
shown in the following example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1219
PacketCable and PacketCable Multimedia Configuration
Additional References
Additional References
Related Documents
NTP or To configure the Cisco CMTS router to use Network Time Protocol (NTP) or Simple Network Time Proto
SNTP the “Performing Basic System Management” chapter in the “System Management” section of the Cisco IO
Configuration Configuration Guide.
Standards
5
Standards Title
ITU X.509 V3 International Telecommunications Union (ITU) X.509 Version 3.0 standard
MIBs
No new or changed MIBs are To locate and download MIBs for selected platforms, Cisco software
supported by this feature. releases, and feature sets, use Cisco MIB Locator found at the
following URL:
http://www.cisco.com/go/mibs
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1220
PacketCable and PacketCable Multimedia Configuration
Feature Information for PacketCable and PacketCable Multimedia
RFCs
RFCs Title
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
PacketCable and PacketCable Cisco IOS XE Everest 16.6.1 This feature was integrated into
Multimedia Unicast Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1221
PacketCable and PacketCable Multimedia Configuration
Feature Information for PacketCable and PacketCable Multimedia
PacketCable and PacketCable Cisco IOS XE Everest 16.6.1 This feature was integrated into
Multimedia Multicast Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Routers.
DQoSLite Based IPv6 Voice Cisco IOS XE Everest 16.6.1 This feature was integrated into
Support Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1222
CHAPTER 85
COPS Engine Operation
This document describes the Common Open Policy Service (COPS) engine feature on the Cisco CMTS routers.
The Cisco CMTS routers also support Access control lists (ACLs) with the COPS engine.
• Finding Feature Information, on page 1223
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 1223
• Prerequisites for the COPS Engine on the Cisco CMTS Routers, on page 1225
• Restrictions for the COPS Engine on the Cisco CMTS, on page 1225
• Information About the COPS Engine on the Cisco CMTS, on page 1225
• How to Configure the COPS Engine on the Cisco CMTS, on page 1225
• COPS Engine Configuration Examples for Cable, on page 1230
• Additional References, on page 1231
• Feature Information for COPS Engine Operation, on page 1232
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1223
PacketCable and PacketCable Multimedia Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 207: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1224
PacketCable and PacketCable Multimedia Configuration
Prerequisites for the COPS Engine on the Cisco CMTS Routers
Note This feature affects all TCP connections with all COPS servers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1225
PacketCable and PacketCable Multimedia Configuration
Configuring COPS TCP and DSCP Marking
• For messages transmitted by the Cisco router, the default DSCP value is 0.
• For incoming connections to the Cisco router, the COPS engine takes the DSCP value used by the COPS
server that initiates the TCP connection, by default.
• The cops ip dscp command allows the Cisco router to re-mark the COPS packets for either incoming or
outbound connections.
• This command affects all TCP connections with all COPS servers.
• This command does not affect existing connections to COPS servers. Once you issue this command, this
function is supported only for new connections after that point in time.
Perform the following steps to enable optional DSCP marking for COPS messages on the Cisco CMTS.
Procedure
Router> enable
Step 3 cops ip dscp [<0-63> | default | af11-af43 | cs1-cs7] Specifies the marking for COPS messages that are
transmitted by the Cisco router.
Example:
The values for this command specify the markings with
Router(config)# cops ip dscp default which COPS messages are transmitted. The following
values are supported for the Cisco CMTS router:
• 0-63—DSCP value ranging from 0-63.
• af11—Use AF11 dscp (001010)
• af12—Use AF12 dscp (001100)
• af13—Use AF13 dscp (001110)
• af21—Use AF21 dscp (010010)
• af22—Use AF22 dscp (010100)
• af23—Use AF23 dscp (010110)
• af31—Use AF31 dscp (011010)
• af32—Use AF32 dscp (011100)
• af33—Use AF33 dscp (011110)
• af41—Use AF41 dscp (100010)
• af42—Use AF42 dscp (100100)
• af43—Use AF43 dscp (100110)
• cs1—Use CS1 dscp (001000) [precedence 1]
• cs2—Use CS2 dscp (010000) [precedence 2]
• cs3—Use CS3 dscp (011000) [precedence 3]
• cs4—Use CS4 dscp (100000) [precedence 4]
• cs5—Use CS5 dscp (101000) [precedence 5]
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1226
PacketCable and PacketCable Multimedia Configuration
Configuring COPS TCP Window Size
Router(config)# exit
Router#
Procedure
Router> enable
Step 3 cops tcp window-size bytes Overrides the default TCP receive window size on the Cisco
CMTS. To return the TCP window size to a default setting
Example:
of 4K, use the no form of this command.
Note The default COPS TCP window size is 4000
Router(config)# cops tcp window-size 64000 bytes.
Note This command does not affect existing
connections to COPS servers. Once you issue
this command, this function is supported only
for new connections after that point in time.
Note This command affects all TCP connections with
all COPS servers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1227
PacketCable and PacketCable Multimedia Configuration
Configuring Access Control List Support for COPS Engine
Router(config)# exit
Router#
Procedure
Router> enable
Step 3 cops listeners access-list{ acl-num |acl-name } Configures access control lists (ACLs) for inbound
connections to all COPS listener applications on the Cisco
Example:
CMTS. To remove this setting from the Cisco CMTS, us
the no form of this command.
Router# cops listeners access-list 40
Router(config)# exit
Router#
What to do next
Access lists can be displayed by using the show access-list command in privileged EXEC mode.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1228
PacketCable and PacketCable Multimedia Configuration
Displaying and Verifying COPS Engine Configuration on the Cisco CMTS
Procedure
Step 3 interface cable (slot /subslot /port } Enters interface configuration mode.
Example:
Step 4 ip rsvp policy cops ACL-1 ACL-2 servers iP-addr1 Tells the router to apply RSVP policy to messages that
IP-addr2 match the specified ACLs, and specifies the COPS server
or servers for those sessions.
Example:
Router(config)# exit
Router#
Procedure
Step 2 show cops servers Displays server addresses, port, state, keepalives, and policy
client information.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1229
PacketCable and PacketCable Multimedia Configuration
Show Commands for COPS Engine Information
Step 4 show ip rsvp policy Displays ACL IDs and their connection status.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1230
PacketCable and PacketCable Multimedia Configuration
Example: COPS Server Specified
This example displays the policy server address, the ACL ID, and the client/server connection status:
This example displays the ACL ID numbers and the status for each ACL ID:
Additional References
Related Documents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1231
PacketCable and PacketCable Multimedia Configuration
Feature Information for COPS Engine Operation
Standards
Standard Title
MIBs
• No MIBs have been introduced or To locate and download MIBs for selected platforms, Cisco IOS
enhanced for support of this feature. releases, and feature sets, use Cisco MIB Locator found at the
following URL:
http://www.cisco.com/go/mibs
RFCs
RFC Title
Technical Assistance
Description Link
The Cisco Technical Support & Documentation website contains thousands http://www.cisco.com/techsupport
of 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.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1232
PacketCable and PacketCable Multimedia Configuration
Feature Information for COPS Engine Operation
COPS Engine Operation Cisco IOS XE Everest 16.6.1 This feature was integrated into
Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1233
PacketCable and PacketCable Multimedia Configuration
Feature Information for COPS Engine Operation
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1234
PA R T X
Quality of Services Configuration
• Dynamic Bandwidth Sharing, on page 1237
• Modular Quality of Service Command-Line Interface QoS, on page 1245
• DOCSIS 1.1 for the Cisco CMTS Routers, on page 1265
• Default DOCSIS 1.0 ToS Overwrite, on page 1305
• DOCSIS WFQ Scheduler on the Cisco CMTS Routers, on page 1311
• Fairness Across DOCSIS Interfaces, on page 1321
• Service Group Admission Control, on page 1335
• Subscriber Traffic Management, on page 1349
• Narrowband Digital Forward And Narrowband Digital Return, on page 1377
• Differentiated Services Code Point Downstream, on page 1389
CHAPTER 86
Dynamic Bandwidth Sharing
The Cisco cBR series router enables dynamic bandwidth sharing (DBS) on integrated cable (IC) and wideband
(WB) cable interfaces.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1237
• Information About Dynamic Bandwidth Sharing, on page 1239
• How to Configure Dynamic Bandwidth Sharing, on page 1239
• Verifying the Dynamic Bandwidth Sharing Configuration, on page 1240
• Additional References, on page 1243
• Feature Information for Dynamic Bandwidth Sharing, on page 1244
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1237
Quality of Services Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 209: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1238
Quality of Services Configuration
Information About Dynamic Bandwidth Sharing
Important Dynamic bandwidth sharing cannot be disabled on the Cisco cBR router.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1239
Quality of Services Configuration
Configuring DBS for an Integrated Cable Interface
Step 4 cable rf-channel channel-list grouplist Configures the bandwidth allocation for the wideband
[bandwidth-percent bw-percent ] channel interface.
Example:
Procedure
Router> enable
Step 4 cable rf-bandwidth-percent bw-percent Configures the bandwidth allocation for the integrated cable
interface.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1240
Quality of Services Configuration
Verifying the Dynamic Bandwidth Sharing Configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1241
Quality of Services Configuration
Verifying the Dynamic Bandwidth Sharing Configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1242
Quality of Services Configuration
Additional References
Ctrlr WB RF WB % WB Rem
2/0/0 0 2/0/0:0 20 1
2/0/0:1 20 1
2/0/0:2 20 1
2/0/0:3 20 1
2/0/0:4 20 1
2/0/0:5 20 1
2/0/0:6 20 1
2/0/0:7 20 1
2/0/0 1 2/0/0:0 10 1
2/0/0:1 10 1
2/0/0:2 20 1
2/0/0:3 20 1
2/0/0:4 20 1
2/0/0:5 20 1
2/0/0:6 20 1
2/0/0:7 20 1
2/0/0:8 20 1
2/0/0:9 20 1
2/0/0:10 20 1
2/0/0:11 20 1
2/0/0:32 20 1
2/0/0:33 20 1
2/0/0:34 20 1
2/0/0:35 20 1
2/0/0 2 2/0/0:8 20 1
2/0/0:9 20 1
2/0/0:10 20 1
2/0/0:11 20 1
2/0/0:12 20 1
2/0/0:13 20 1
2/0/0:14 20 1
2/0/0:15 20 1
2/0/0:64 20 1
2/0/0:65 20 1
2/0/0:66 20 1
2/0/0:67 20 1
2/0/0 3 2/0/0:12 20 1
2/0/0:13 20 1
2/0/0:14 20 1
2/0/0:15 20 1
2/0/0:16 20 1
2/0/0:17 20 1
Additional References
Related Documents
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1243
Quality of Services Configuration
Feature Information for Dynamic Bandwidth Sharing
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Dynamic bandwidth sharing Cisco IOS XE Everest 16.6.1 This feature was integrated into
Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1244
CHAPTER 87
Modular Quality of Service Command-Line
Interface QoS
This module contains the concepts about applying QoS features using the Modular Quality of Service (QoS)
Command-Line Interface (CLI) (MQC) and the tasks for configuring the MQC. The MQC allows you to
define a traffic class, create a traffic policy (policy map), and attach the traffic policy to an interface. The
traffic policy contains the QoS feature that will be applied to the traffic class.
• Finding Feature Information, on page 1245
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 1245
• Restrictions for Applying QoS Features Using the MQC, on page 1247
• About, on page 1247
• How to Apply QoS Features Using the MQC, on page 1252
• Configuration Examples for Applying QoS Features Using the MQC, on page 1257
• How to Configure Input MQC on the Port-Channel Interfaces, on page 1261
• Example: Configuring Input MQC on the Port-Channel Interfaces, on page 1262
• Additional References, on page 1263
• Feature Information for Modular Quality of Service Command-Line Interface QoS, on page 1264
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1245
Quality of Services Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 211: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1246
Quality of Services Configuration
Restrictions for Applying QoS Features Using the MQC
Note The policy map limitations do not refer to the number of applied policy map instances, only to the definition
of the policy maps.
About
The MQC Structure
The MQC (Modular Quality of Service (QoS) Command-Line Interface (CLI)) enables you to set packet
classification and marking based on a QoS group value. MQC CLI allows you to create traffic classes and
policies, enable a QoS feature (such as packet classification), and attach these policies to interfaces.
The MQC structure necessitates developing the following entities: traffic class, policy map, and service policy.
Table 212: match Commands That Can Be Used with the MQC
Command Purpose
match access-group Configures the match criteria for a class map on the basis of the specified
access control list (ACL).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1247
Quality of Services Configuration
Elements of a Traffic Class
Command Purpose
match any Configures the match criteria for a class map to be successful match
criteria for all packets.
match cos Matches a packet based on a Layer 2 class of service (CoS) marking.
match destination-address mac Uses the destination MAC address as a match criterion.
match [ip] dscp Identifies a specific IP differentiated service code point (DSCP) value as
a match criterion. Up to eight DSCP values can be included in one match
statement.
match input-interface Configures a class map to use the specified input interface as a match
criterion.
match ip rtp Configures a class map to use the Real-Time Transport Protocol (RTP)
port as the match criterion.
match mpls experimental Configures a class map to use the specified value of the Multiprotocol
Label Switching (MPLS) experimental (EXP) field as a match criterion.
match mpls experimental Matches the MPLS EXP value in the topmost label.
topmost
match not Specifies the single match criterion value to use as an unsuccessful match
criterion.
Note The match not command, rather than identifying the specific
match parameter to use as a match criterion, is used to specify
a match criterion that prevents a packet from being classified
as a member of the class. For instance, if the match not
qos-group 6 command is issued while you configure the traffic
class, QoS group 6 becomes the only QoS group value that is
not considered a successful match criterion. All other QoS
group values would be successful match criteria.
match packet length Specifies the Layer 3 packet length in the IP header as a match criterion
in a class map.
match port-type Matches traffic on the basis of the port type for a class map.
match protocol Configures the match criteria for a class map on the basis of the specified
protocol.
Note A separate match protocol (NBAR) command is used to
configure network-based application recognition (NBAR) to
match traffic by a protocol type known to NBAR.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1248
Quality of Services Configuration
Elements of a Traffic Policy
Command Purpose
match protocol http Configures NBAR to match Hypertext Transfer Protocol (HTTP) traffic
by URL, host, Multipurpose Internet Mail Extension (MIME) type, or
fields in HTTP packet headers.
match source-address mac Uses the source MAC address as a match criterion.
Note A packet can match only one traffic class within a traffic policy. If a packet matches more than one traffic
class in the traffic policy, the first traffic class defined in the policy will be used.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1249
Quality of Services Configuration
Elements of a Traffic Policy
Command Purpose
fair-queue pre-classify Configures and checks whether the qos pre-classify command can be
used for fair queue. When the qos pre-classify command is enabled on
the tunnel inteface, and then the fair-queue pre-classify command is
enabled for the policy-map, the policy-map is attached to either the tunnel
interface or the physical interface.
The inner IP header of the tunnel will be used for the hash algorithm of
the fair queue.
police (two rates) Configures traffic policing using two rates, the committed information
rate (CIR) and the peak information rate (PIR).
queue-limit Specifies or modifies the maximum number of packets the queue can
hold for a class configured in a policy map.
random-detect discard-class Configures the WRED parameters for a discard-class value for a class in
a policy map.
random-detect Configures WRED on the basis of the discard class value of a packet.
discard-class-based
random-detect Configures the exponential weight factor for the average queue size
exponential-weighting-constant calculation for the queue reserved for a class.
random-detect precedence Configure the WRED parameters for a particular IP Precedence for a
class policy in a policy map.
service-policy Specifies the name of a traffic policy used as a matching criterion (for
nesting traffic policies [hierarchical traffic policies] within one another).
set atm-clp Sets the cell loss priority (CLP) bit when a policy map is configured.
set cos Sets the Layer 2 class of service (CoS) value of an outgoing packet.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1250
Quality of Services Configuration
Nested Traffic Classes
Command Purpose
set [ip] dscp Marks a packet by setting the differentiated services code point (DSCP)
value in the type of service (ToS) byte.
set fr-de Changes the discard eligible (DE) bit setting in the address field of a
Frame Relay frame to 1 for all traffic leaving an interface.
set mpls experimental Designates the value to which the MPLS bits are set if the packets match
the specified policy map.
set qos-group Sets a QoS group identifier (ID) that can be used later to classify packets.
shape Shapes traffic to the indicated bit rate according to the algorithm specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1251
Quality of Services Configuration
input and output Keywords of the service-policy Command
• If neither the match-all keyword nor match-any keyword is specified, the traffic class will behave in a
manner consistent with the match-all keyword.
Note For Cisco releases, queueing mechanisms are not supported in the input direction. Nonqueueing mechanisms
(such as traffic policing and traffic marking) are supported in the input direction. Also, classifying traffic on
the basis of the source MAC address (using the match source-address mac command) is supported in the
input direction only.
Note The match cos command is shown in Step 4. The match cos command is simply an example of one of the
match commands that you can use. For information about the other available match commands, see the
“match-all and match-any Keywords of the class-map Command” section.
SUMMARY STEPS
1. enable
2. configure terminal
3. class-map [match-all | match-any] class-map-name
4. match cos cos-number
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1252
Quality of Services Configuration
Creating a Traffic Class
DETAILED STEPS
Router> enable
Step 3 class-map [match-all | match-any] class-map-name Creates a class to be used with a class map and enters
class-map configuration mode.
Example:
• The class map is used for matching packets to the
Router(config)# class-map match-any class1 specified class.
• Enter the class name.
Step 4 match cos cos-number Matches a packet on the basis of a Layer 2 class of service
(CoS) number.
Example:
• Enter the CoS number.
Router(config-cmap)# match cos 2
Note The match cos command is an example of the
match commands you can use. For information
about the other match commands that are
available, see the “match-all and match-any
Keywords of the class-map Command” section.
Router(config-cmap)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1253
Quality of Services Configuration
Creating a Traffic Policy
Note The bandwidth command is shown in Step 5. The bandwidth command is an example of the commands that
you can use in a policy map to enable a QoS feature (in this case, Class-based Weighted Fair Queuing
(CBWFQ). For information about other available commands, see the “Elements of a Traffic Policy” section.
SUMMARY STEPS
1. enable
2. configure terminal
3. policy-map policy-map-name
4. class {class-name | class-default}
5. bandwidth {bandwidth-kbps | percent percent}
6. Enter the commands for any additional QoS feature that you want to enable, if applicable; otherwise,
continue with Step 7.
7. end
DETAILED STEPS
Router> enable
Step 3 policy-map policy-map-name Creates or specifies the name of the traffic policy and enters
QoS policy-map configuration mode.
Example:
• Enter the policy map name.
Router(config)# policy-map policy1
Step 4 class {class-name | class-default} Specifies the name of a traffic class and enters QoS
policy-map class configuration mode.
Example:
Note This step associates the traffic class with the
Router(config-pmap)# class class1 traffic policy.
Step 5 bandwidth {bandwidth-kbps | percent percent} (Optional) Specifies a minimum bandwidth guarantee to a
traffic class in periods of congestion.
Example:
• A minimum bandwidth guarantee can be specified in
Router(config-pmap-c)# bandwidth 3000 kb/s or by a percentage of the overall available
bandwidth.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1254
Quality of Services Configuration
Attaching a Traffic Policy to an Interface Using the MQC
Step 6 Enter the commands for any additional QoS feature that --
you want to enable, if applicable; otherwise, continue with
Step 7.
Step 7 end (Optional) Exits QoS policy-map class configuration mode
and returns to privileged EXEC mode.
Example:
Router(config-pmap-c)# end
Router> enable
Step 3 interface type number Configures an interface type and enters interface
configuration mode.
Example:
• Enter the interface type and interface number.
Router(config)# interface TenGigabitEthernet 4/1/0
Router(config-if)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1255
Quality of Services Configuration
Verifying the Traffic Class and Traffic Policy Information
Procedure
Router> enable
Step 2 show class-map (Optional) Displays all class maps and their matching
criteria.
Example:
Step 3 show policy-map policy-map-name class class-name (Optional) Displays the configuration for the specified class
of the specified policy map.
Example:
• Enter the policy map name and the class name.
Router# show policy-map policy1 class class1
Step 4 show policy-map (Optional) Displays the configuration of all classes for all
existing policy maps.
Example:
Step 5 show policy-map interface type number (Optional) Displays the statistics and the configurations of
the input and output policies that are attached to an interface.
Example:
• Enter the interface type and number.
Router# show policy-map interface
TengigabitEthernet 4/1/0
Router# exit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1256
Quality of Services Configuration
Configuration Examples for Applying QoS Features Using the MQC
class-map class1
match access-group 101
exit
class-map class2
match access-group 102
end
policy-map policy1
class class1
bandwidth 3000
queue-limit 30
exit
class class2
bandwidth 2000
end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1257
Quality of Services Configuration
Using the match not Command
class-map noip
match not protocol ip
end
policy-map policy1
class class-default
shape average 100m
If a packet arrives on a router with traffic class cisco1 configured on the interface, we assess whether it matches
the IP protocol, QoS group 4, and access group 101. If all of these match criteria are met, the packet is classified
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1258
Quality of Services Configuration
Establishing Traffic Class as a Match Criterion (Nested Traffic Classes)
as a member of the traffic class cisco1 (a logical AND operator; Protocol IP AND QoS group 4 AND access
group 101).
The following example illustrates use of the class-map match-any command. Only one match criterion must
be met for us to classify the packet as a member of the traffic class (i.e., a logical OR operator; protocol IP
OR QoS group 4 OR access group 101):
In the traffic class cisco2, the match criterion are evaluated consecutively until a successful match is located.
The packet is first evaluated to determine whether the IP protocol can be used as a match criterion. If so, the
packet is matched to traffic class cisco2. If not, then QoS group 4 is evaluated as a match criterion and so on.
If the packet matches none of the specified criteria, the packet is classified as a member of the default traffic
class (class default-class).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1259
Quality of Services Configuration
Example: Nested Traffic Class to Combine match-any and match-all Characteristics in One Traffic Class
Example: Nested Traffic Class to Combine match-any and match-all Characteristics in One Traffic
Class
The only method of including both match-any and match-all characteristics in a single traffic class is to use
the match class-map command. To combine match-any and match-all characteristics into a single class, use
the match-any instruction to create a traffic class that uses a class configured with the match-all instruction
as a match criterion (through the match class-map command).
The following example shows how to combine the characteristics of two traffic classes, one with match-any
and one with match-all characteristics, into one traffic class with the match class-map command. The result
requires a packet to match one of the following three match criteria to be considered a member of traffic class
class4: IP protocol and QoS group 4, destination MAC address 00.00.00.00.00.00, or access group 2.
In this example, only the traffic class called class4 is used with the traffic policy called policy1.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1260
Quality of Services Configuration
How to Configure Input MQC on the Port-Channel Interfaces
The value used with the shape command is provisioned from the committed information rate (CIR)
value from the service provider.
Restriction • QoS actions like policing, shaping, WRED, and queuing are not supported.
• Input MQC cannot be configured on cable physical interfaces.
Note A packet can match only one traffic class within a traffic policy. If a packet matches more than one traffic
class in the traffic policy, the first traffic class defined in the policy will be used.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1261
Quality of Services Configuration
Defining QoS Actions in a Policy Map
Set Actions
Set commands allow traffic to be marked such that other network devices along the forwarding path can
quickly determine the proper class of service to apply to a traffic flow.
To define a set action, complete the following procedure:
configure terminal
policy-map policy
class class
set option
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1262
Quality of Services Configuration
Additional References
Additional References
Related Documents
QoS commands: complete command syntax, Cisco IOS Quality of Service Solutions Command
command modes, command history, defaults, usage Reference
guidelines, and examples
Scaling and performance information “Broadband Scalability and Performance” module of the
Cisco ASR 1000 Series Aggregation Services Routers
Software Configuration Guide .
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1263
Quality of Services Configuration
Feature Information for Modular Quality of Service Command-Line Interface QoS
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 214: Feature Information for Modular Quality of Service Command-Line Interface QoS
Modular Quality of Service Cisco IOS XE Everest 16.6.1 This feature was integrated into
Command-Line Interface QoS Cisco IOS XE Everest 16.6.1 on
Cisco cBR Series Converged
Broadband Routers.
Service Policy on Port-Channel Cisco IOS XE Everest 16.6.1 This feature was integrated into
Interfaces Cisco IOS XE Everest 16.6.1 on
Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1264
CHAPTER 88
DOCSIS 1.1 for the Cisco CMTS Routers
This document describes how to configure the Cisco CMTS router for Data-over-Cable Service Interface
Specifications (DOCSIS) 1.1 operations.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1265
• Prerequisites for DOCSIS 1.1 Operations, on page 1267
• Restrictions for DOCSIS 1.1 Operations, on page 1267
• Information about DOCSIS 1.1, on page 1269
• How to Configure the Cisco CMTS for DOCSIS 1.1 Operations, on page 1282
• Monitoring DOCSIS Operations, on page 1294
• Configuration Examples for DOCSIS 1.1 Operations, on page 1300
• Additional References, on page 1303
• Feature Information for DOCSIS 1.1 for Cisco CMTS Routers, on page 1304
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1265
Quality of Services Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 215: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1266
Quality of Services Configuration
Prerequisites for DOCSIS 1.1 Operations
Caution If you plan to use service-class-based provisioning, the service classes must be configured at the Cisco CMTS
before cable modems attempt to make a connection. Use the cable service class command to configure service
classes.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1267
Quality of Services Configuration
Restrictions for DOCSIS 1.1 Operations
Note Ensure that the system clocks on the CMTS and on the time-of-day (ToD) servers are synchronized. If this
does not occur, the clocks on the CMs will not match the clocks on the CMTS, which could interfere with
BPI+ operations. In particular, this could prevent the proper verification of the digital certificates on the CM.
BPI+-Encrypted Multicast Not Supported with Bundled Subinterfaces on the Cisco cBR-8 Router
The current Cisco IOS-XE releases do not support using BPI+ encrypted multicast on bundled cable
subinterfaces on the Cisco cBR-8 router. Encrypted multicast is supported on bundled cable interfaces or on
non-bundled cable subinterfaces, but not when a subinterface is bundled on the Cisco cBR-8 router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1268
Quality of Services Configuration
Information about DOCSIS 1.1
Note This change requires you to change any DOCSIS configuration files that specify a zero value for the maximum
concatenation burst size. This limitation does not exist for DOCSIS 1.1 cable modems unless fragmentation
has been disabled.
Performance
DOCSIS 1.0 cable modems lack the ability to explicitly request and provide scheduling parameters for advanced
DOCSIS 1.1 scheduling mechanisms, such as unsolicited grants and real-time polling. DOCSIS 1.1 cable
modems on the same upstream channel can benefit from the advanced scheduling mechanisms and a DOCSIS
1.1 CMTS can still adequately support voice traffic from DOCSIS 1.1 cable modems with DOCSIS 1.0 cable
modems on the same upstream channel.
Provisioning
The format and content of the TFTP configuration file for a DOCSIS 1.1 cable modem are significantly
different from the file for a DOCSIS 1.0 cable modem. A dual-mode configuration file editor is used to
generate a DOCSIS 1.0 style configuration file for DOCSIS 1.0 cable modems and a DOCSIS 1.1 configuration
file for DOCSIS 1.1 cable modems.
Registration
A DOCSIS 1.1 CMTS must handle the existing registration Type/Length/Value parameters from DOCSIS
1.0 cable modems as well as the new type TLVs from DOCSIS 1.1 cable modems. A DOCSIS 1.0 and DOCSIS
1.1 cable modem can successfully register with the same DOCSIS 1.1 CMTS.
A DOCSIS 1.1 cable modem can be configured to make an indirect reference to a service class that has been
statically defined at the CMTS instead of explicitly asking for the service class parameters. When this
registration request is received by a DOCSIS 1.1 CMTS, it encodes the actual parameters of the service class
in the registration response and expects a DOCSIS 1.1-specific registration-acknowledge MAC message from
the cable modem.
When a DOCSIS 1.0 cable modem registers with a DOCSIS 1.1 CMTS, the registration request explicitly
requests all nondefault service-class parameters in the registration. The absence of an indirect service class
reference eliminates the need for the DOCSIS 1.1 TLVs and eliminates the need to establish a local registration
acknowledge wait state.
When a DOCSIS 1.1 CMTS receives a registration request from a DOCSIS 1.0 cable modem, it responds
with the DOCSIS 1.0 style registration response and does not expect the cable modem to send the
registration-acknowledge MAC message.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1269
Quality of Services Configuration
Baseline Privacy Interface Plus
Concatenation
Concatenation allows a cable modem to make a single time-slice request for multiple upstream packets,
sending all of the packets in a single large burst on the upstream. Concatenation can send multiple upstream
packets as part of one larger MAC data frame, allowing the cable modem to make only one time-slot request
for the entire concatenated MAC frame, reducing the delay in transmitting the packets on the upstream channel.
This avoids wasting upstream bandwidth when sending a number of very small packets, such as TCP
acknowledgement packets.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1270
Quality of Services Configuration
Enhanced Quality of Service
Fragmentation
DOCSIS fragmentation allows the upstream MAC scheduler to slice large data requests to fit into the scheduling
gaps between UGS (voice slots). This prevents large data packets from affecting real-time traffic, such as
voice and video.
Fragmentation reduces the run-time jitter experienced by the UGS slots when large data grants preempt the
UGS slots. Disabling fragmentation increases the run-time jitter, but also reduces the fragmentation reassembly
overhead for fragmented MAC frames.
Note DOCSIS fragmentation should not be confused with the fragmentation of IP packets, which is done to fit the
packets on network segments with smaller maximum transmission unit (MTU) size. DOCSIS Fragmentation
is Layer 2 fragmentation that is primarily concerned with efficiently transmitting lower-priority packets without
interfering with high-priority real-time traffic, such as voice calls. IP fragmentation is done at Layer 3 and is
primarily intended to accommodate routers that use different maximum packet sizes.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1271
Quality of Services Configuration
Interoperability
Interoperability
DOCSIS 1.1 cable modems can coexist with DOCSIS 1.0 and 1.0+ cable modems in the same network. The
Cisco CMTS provides the levels of service that are appropriate for each cable modem.
Sfid: 29
Current State: Active
Sid: 8
Service Class Name:
Traffic Priority: 0
Maximum Sustained rate: 0 bits/sec
Maximum Burst: 3044 bytes
Minimum Reserved rate: 0 bits/sec
Minimum Packet Size: 0 bytes
Admitted QoS Timeout: 200 seconds
Active QoS Timeout: 0 seconds
Maximum Concatenated Burst: 1522 bytes
Scheduling Type: Best Effort
Request/Transmission policy: 0x0
IP ToS Overwrite[AND-mask, OR-mask]: 0xFF, 0x0
Peak Rate: 0 bits/sec
Current Throughput: 545 bits/sec, 0 packets/sec
Sfid: 30
Current State: Active
Sid: N/A
Low Latency App: No
Service Class Name:
Traffic Priority: 0
Maximum Sustained rate: 0 bits/sec
Maximum Burst: 3044 bytes
Minimum Reserved rate: 0 bits/sec
Minimum Packet Size: 0 bytes
Admitted QoS Timeout: 200 seconds
Active QoS Timeout: 0 seconds
Maximum Latency: 0 usecs
IP ToS Overwrite[AND-mask, OR-mask]: 0xFF, 0x0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1272
Quality of Services Configuration
DOCSIS 1.1 Quality of Service
Service Flow
In DOCSIS 1.1, the basic unit of QoS is the service flow, which is a unidirectional sequence of packets
transported across the RF interface between the cable modem and CMTS. A service flow defines a set of QoS
parameters such as latency, jitter, and throughput assurances, and these parameters can be applied independently
to the upstream and downstream traffic flows. This is a major difference from DOCSIS 1.0 networks, where
the same QoS parameters were applied to both the downstream and upstream flows.
Note DOCSIS 1.0 networks used service IDs (SIDs) to identify the QoS parameter set for a particular flow. DOCSIS
1.1 networks use the service flow ID (SFID) to identify the service flows that have been assigned to a particular
upstream or downstream. DOCSIS 1.1 networks still use the term SID, but it applies exclusively to upstream
service flows.
Every cable modem establishes primary service flows for the upstream and downstream directions, with a
separate SFID for the upstream and the downstream flows. The primary flows maintain connectivity between
the cable modem and CMTS, allowing the CMTS to send MAC management messages at all times to the
cable modem.
In addition, a DOCSIS 1.1 cable modem can establish multiple secondary service flows. The secondary service
flows either can be permanently created (by configuring them in the DOCSIS configuration file that is
downloaded to the cable modem), or the service flows can be created dynamically to meet the needs of the
on-demand traffic, such as voice calls. Permanent service flows remain in effect, even if they are not being
used, while dynamic service flows are deleted when they are no longer needed.
At any given time, a service flow might be in one of three states (provisioned, admitted, or active). Only active
flows are allowed to pass traffic on the DOCSIS network. Every service flow is identified by an SFID, while
upstream service flows in the admitted and active state have an extra Layer 2 SID associated with them. The
SID is the identifier used by the MAC scheduler when specifying time-slot scheduling for different service
flows.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1273
Quality of Services Configuration
Service Class
Service Class
Each service flow is associated with a service class, which defines a particular class of service and its QoS
characteristics, such as the maximum bandwidth for the service flow and the priority of its traffic. The service
class attributes can be inherited from a preconfigured CMTS local service class (class-based flows), or they
can be individually specified when a cable modem dynamically requests a service flow and the CMTS creates
it.
The DOCSIS 1.1 service class also defines the MAC-layer scheduling type for the service flow. The schedule
type defines the type of data burst requests that the cable modem can make, and how often it can make those
requests. The following types of schedule types are supported:
• Best-effort (BE)—A cable modem competes with the other cable modems in making bandwidth requests
and must wait for the CMTS to grant those requests before transmitting data. This type of service flow
is similar to the method used in DOCSIS 1.0 networks.
• Real-time polling service (rtPS)—A cable modem is given a periodic time slot in which it can make
bandwidth requests without competing with other cable modems. This allows real-time transmissions
with data bursts of varying length.
• Non-real-time polling service (nrtPS)—A cable modem is given regular opportunities to make bandwidth
requests for data bursts of varying size. This type of flow is similar to the rtPS type, in that the cable
modem is guaranteed regular opportunities to request data bursts of varying length, except that the CMTS
can vary the time between its polling of the cable modem, depending on the amount of traffic and
congestion on the network.
• Unsolicited grant service (UGS)—A cable modem can transmit fixed data bursts at a guaranteed minimum
data rate and with a guaranteed maximum level of jitter. This type of service flow is suitable for traffic
that requires a Committed Information Rate (CIR), such as Voice-over-IP (VoIP) calls.
• Unsolicited grant service with activity detection (UGS-AD)—Similar to the UGS type, except that the
CMTS monitors the traffic to detect when the cable modem is not using the service flow (such as voice
calls when nobody is speaking). When the CMTS detects silence on the service flow, the CMTS
temporarily switches the service flow to an rtPS type. When the cable modem begins using the flow
again, the CMTS switches the flow back to the UGS type. This allows the CMTS to more efficiently
support VoIP calls.
Each service flow is assigned a single service class, but the same service class can be assigned to multiple
service flows. Also, a cable modem can be assigned multiple service flows, allowing it to have multiple traffic
flows that use different service classes.
Packet Classifiers
In DOCSIS 1.0 networks, a cable modem used only one set of QoS parameters for all of its traffic, so the
CMTS simply had to route packets to and from the appropriate cable modems. In DOCSIS 1.1 networks,
however, cable modems can be using multiple service flows, and each service flow can be given a different
level of service. To quickly assign upstream and downstream packets to their proper service flows, the CMTS
uses the concept of packet classifiers.
Each packet classifier specifies one or more packet header attributes, such as source MAC address, destination
IP address, or protocol type. The classifier also specifies the service flow to be used when a packet matches
this particular combination of headers. Separate classifiers are used for downstream and upstream service
flows.
When the CMTS receives downstream and upstream packets, it compares each packet’s headers to the contents
of each packet classifier. When the CMTS matches the packet to a classifier, the CMTS then assigns the proper
SFID to the packet and transmits the packet to or from the cable modem. This ensures that the packet is
assigned its proper service flow, and thus its proper QoS parameters.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1274
Quality of Services Configuration
Packet Header Suppression Rules
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1275
Quality of Services Configuration
DOCSIS 1.0
Note Cisco CMTS routers can transparently interoperate with cable modems running DOCSIS 1.0, DOCSIS 1.0+
extensions, or DOCSIS 1.1. If a cable modem indicates at system initialization that it is DOCSIS 1.1-capable,
the Cisco CMTS router uses the DOCSIS 1.1 features. If the cable modem is not DOCSIS 1.1-capable, but
does support the DOCSIS 1.0+ QoS extensions, the Cisco CMTS automatically supports the cable modem's
requests for dynamic services. Otherwise, the cable modem is treated as a DOCSIS 1.0 device.
DOCSIS 1.0
DOCSIS1.0 uses a static QoS model that is based on a class of service (CoS) that is preprovisioned in the
DOCSIS configuration file that is downloaded to the cable modem. The CoS is a bidirectional QoS profile
that applies to both the upstream and downstream directions, and that has limited control, such as peak rate
limits in either direction, and relative priority on the upstream.
DOCSIS 1.0 defines the concept of a service identifier (SID), which identifies the cable modems that are
allowed to transmit on the network. In DOCSIS 1.0 networks, each cable modem is assigned only one SID
for both the upstream and downstream directions, creating a one-to-one correspondence between a cable
modem and its SID. All traffic originating from, or destined for, a cable modem is mapped to that particular
SID.
Typically, a DOCSIS 1.0 cable modem has one CoS and treats all traffic the same, which means that data
traffic on a cable modem can interfere with the quality of a voice call in progress. The CMTS, however, has
a limited ability to prioritize downstream traffic based on IP precedent type-of-service (ToS) bits.
For example, voice calls using higher IP precedence bits receive a higher queueing priority (but without a
guaranteed bandwidth or rate of service). A DOCSIS 1.0 cable modem could increase voice call quality by
permanently reserving bandwidth for voice calls, but then that bandwidth would be wasted whenever a voice
call is not in progress.
DOCSIS 1.0+
In response to the limitations of DOCSIS 1.0 networks in handling real-time traffic, such as voice calls, Cisco
created the DOCSIS 1.0+ extensions to provide the more important QoS enhancements that were expected
in DOCSIS 1.1. In particular, the DOCSIS 1.0+ enhancements provide basic Voice-over-IP (VoIP) service
over the DOCSIS link.
Cisco’s DOCSIS 1.0+ extensions include the following DOCSIS 1.1 features:
• Multiple SIDs per cable modem, creating separate service flows for voice and data traffic. This allows
the CMTS and cable modem to give higher priority for voice traffic, preventing the data traffic from
affecting the quality of the voice calls.
• Cable modem-initiated dynamic MAC messages—Dynamic Service Addition (DSA) and Dynamic
Service Deletion (DSD). These messages allow dynamic SIDs to be created and deleted on demand, so
that the bandwidth required for a voice call can be allocated at the time a call is placed and then freed
up for other uses when the call is over.
• Unsolicited grant service (CBR-scheduling) on the upstream—This helps provide a higher-quality channel
for upstream VoIP packets from an Integrated Telephony Cable Modem (ITCM) such as the Cisco
uBR925 cable access router.
• Ability to provide separate downstream rates for any given cable modem, based on the IP-precedence
value in the packet. This helps separate voice signaling and data traffic that goes to the same ITCM to
address rate shaping purposes.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1276
Quality of Services Configuration
Interoperability with Different Versions of DOCSIS Networks
• Concatenation allows a cable modem to send several packets in one large burst, instead of having to
make a separate grant request for each.
Caution All DOCSIS 1.0 extensions are available only when using a cable modem and CMTS that supports these
extensions. The cable modem activates the use of the extensions by sending a dynamic MAC message. DOCSIS
1.0 cable modems continue to receive DOCSIS 1.0 treatment from the CMTS.
DOCSIS 1.1 CMTS with DOCSIS DOCSIS 1.0 cable modems receive DOCSIS 1.0 features and capabilities.
1.0 cable modems BPI is supported if available and enabled on the CMTS.
DOCSIS 1.1 CMTS with DOCSIS DOCSIS 1.0+ cable modems receive basic DOCSIS 1.0 support. BPI is
1.0+ cable modems supported if available and enabled on the CMTS. In addition, DOCSIS
1.0+ cable modems also receive the following DOCSIS 1.1 features:
• Multiple SIDs per cable modem
• Dynamic service MAC messaging initiated by the cable modem
• Unsolicited grant service (UGS, CBR-scheduling) on the upstream
• Separate downstream rates for any given cable modem, based on
the IP-precedence value
• Concatenation
DOCSIS 1.1 CMTS with DOCSIS DOCSIS 1.1 cable modems receive all the DOCSIS 1.1 features listed
1.1 cable modems in this document. BPI+ is supported if available and enabled on the
CMTS.
Enhanced Rate Bandwidth Allocation (ERBA) Support for DOCSIS 1.0 Cable
Modems
To define ERBA on the downstream for DOCSIS 1.0 cable modems, use the cable qos promax-ds-burst
command in global configuration mode.
The ERBA feature is characterized by the following enhancements:
• Enables support for the DOCSIS1.1 Downstream Maximum Transmit Burst parameter on the Cisco
CMTS by using the cable ds-max-burst configuration command.
• Allows DOCSIS1.0 modems to support the DOCSIS1.1 Downstream Maximum Transmit Burst parameter
by mapping DOCSIS1.0 modems to overriding DOCSIS 1.1 QoS profile parameters on the Cisco CMTS.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1277
Quality of Services Configuration
DOCSIS 3.0 Downstream Peak Traffic Rate TLV Support for ERBA
ERBA allows DOCSIS1.0 modems to burst their temporary transmission rate up to the full line rate for short
durations of time. This capability provides higher bandwidth for instantaneous bandwidth requests, such as
those in Internet downloads, without having to make changes to existing service levels in the QoS Profile.
This feature allows you to set the DOCSIS 1.0 cable modems burst transmissions, with mapping to overriding
DOCSIS 1.1 QoS profile parameters on the Cisco CMTS. DOCSIS 1.0 cable modems require DOCSIS 1.0
parameters when registering to a matching QoS profile. This feature enables maximum downstream line rates,
and the ERBA setting applies to all cable modems that register to the corresponding QoS profile.
Note QoS definitions must previously exist on the Cisco CMTS headend to support this feature.
ERBA for DOCSIS 1.0 cable modems is supported with these new or enhanced commands or keywords:
• cable qos pro max-ds-burst burst-size
• show cable qos profile n [verbose]
DOCSIS 3.0 Downstream Peak Traffic Rate TLV Support for ERBA
The DOCSIS WFQ Scheduler allows each service flow to have one dedicated queue. When ERBA is enabled
for the service flow, the peak rate is implemented as the queue shape rate within the scheduler, while the
maximum sustained rate is set as the token bucket refill rate. When ERBA is turned off, the burst size and the
peak rate value are not used.
The maximum traffic burst parameter is used to control a service flow burst duration, to burst up to the channel
line rate or a configured peak rate, when it is within its maximum burst size allowance. On the Cisco cBR-8
Converged Broadband Router, the cable ds-max-burst command is used to control this behavior explicitly.
The peak-rate keyword is introduced to specify the peak rate an ERBA-enabled service flow can use. The
peak rate value is applied to a specific service flow created after the configuration of the cable ds-max-burst
command.
If the DOCSIS 3.0 TLV 25.27 is specified for a service flow, the peak rate value is set as the TLV value.
However, if ERBA is not turned on for a service flow, the peak rate value is ignored.
During modem registration or Dynamic Service Addition (DSA) operation, the service class name TLV 25.4
is sent to create the static or dynamic downstream service flow that matches the service class template. These
downstream service flows are created with a specific peak rate.
Some of the DOCSIS 1.x an DOCSIS 2.0 cable modems, which are not fully DOCSIS 1.x or DOCSIS 2.0
compliant, may fail to come online when the downstream peak rate TLV 25.27 is received from the CMTS
during registration. To overcome this failure, you can configure the cable service attribute withhold-TLVs
command to restrict sending of the peak traffic rate TLVs to DOCSIS1.x and DOCSIS 2.0 cable modems.
For more information on how to suppress peak rate TLVs, see Suppressing Upstream and Downstream Peak
Rate TLVs for pre DOCSIS 3.0 Cable Modems, on page 1279.
Note The ERBA feature is not applicable for high priority service flows and multicast service flows.
Table below summarizes the ERBA support for the Cisco cBR-8 router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1278
Quality of Services Configuration
Suppressing Upstream and Downstream Peak Rate TLVs for pre DOCSIS 3.0 Cable Modems
Table 217: Enhanced Rate Bandwidth Allocation Support for the Cisco cBR-8 Router
Policer Rate Policer Exceed Policer Token Bucket Queue Shape Rate
Action Size
ERBA-Enabled Maximum Sustained Drop Maximum Traffic Burst Peak Traffic Rate
Service Flow Traffic Rate TLV
In Cisco cBR-8 routers, the dual token bucket-based shaper is used to support ERBA on the Cisco cBR-8
CCAP line card (the ERBA feature is always enabled on the Cisco cBR-8 CCAP line card). The dual token
bucket shaper has two independent token buckets for each service flow. The maximum rate of one bucket is
configured to MSR and the maximum tokens are set to maximum traffic burst. The other bucket is configured
with the refilling rate of the peak rate and the maximum tokens are set to the default level of 4 milliseconds.
Packets are shaped if any of the two buckets are exhausted.
Table below summarizes the ERBA dual token bucket configuration for the Cisco cBR-8 routers.
Token Bucket Rate (One) Token Bucket Size Token Bucket Token Bucket
(One) Rate (Two) Size (Two)
ERBA-enabled Maximum Sustained Maximum Traffic Peak Rate 4ms * Peak Rate
Service Flow Traffic Rate Burst or 4ms * MSR
Suppressing Upstream and Downstream Peak Rate TLVs for pre DOCSIS 3.0
Cable Modems
The DOCSIS 3.0 upstream (US) peak rate TLV 24.27 and downstream (DS) peak rate TLV 25.27 are enabled
on the Cisco CMTS through the cable service class command or the CM configuration file. The DOCSIS 1.x
and DOCSIS 2.0 CMs do not support these TLVs. Ideally, if a DOCSIS 1.x or DOCSIS 2.0 CM receives peak
rate TLVs during registration, it should ignore these TLVs and proceed with the registration. However there
are a few old non-compliant pre DOCSIS 3.0 CMs, which may fail to come online when peak-rate TLVs are
received in the registration response from the Cisco CMTS. To overcome this, the Cisco CMTS enables
suppression of the DOCSIS 3.0 peak rate TLVs for the pre-DOCSIS3.0 CMs.
To suppress the DOCSIS 3.0 US and DS peak rate TLVs, use the cable service attribute withhold-TLVs
command with the peak-rate keyword in global configuration mode. When configured, this command
restricts the Cisco CMTS from sending US and DS peak rate TLVs to the DOCSIS 1.x and DOCSIS 2.0 CMs.
The decision to send the TLVs is based on the DOCSIS version of the CM received during registration. If the
registration request is from a pre DOCSIS 3.0 CM, the peak rate TLVs are not sent in the registration response.
However this command does not restrict sending of DOCSIS 3.0 peak-rate TLVs to DOCSIS 3.0 CMs.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1279
Quality of Services Configuration
Downstream Classification Enhancement with MAC Addresses
Benefits
DOCSIS 1.1 includes a rich set of features that provide advanced and flexible QoS capabilities for various
types of traffic (voice, data, and video) over the cable network. It also provides enhanced security and
authentication features.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1280
Quality of Services Configuration
Benefits
Concatenation
The cable modem concatenates multiple upstream packets into one larger MAC data frame, allowing the cable
modem to make only one time-slot request for the entire concatenated MAC frame, as opposed to requesting
a time slot for each packet. This reduces the delay in transferring the packet burst upstream.
Enhanced QoS
Extensive scheduling parameters allow the CMTS and the cable modem to communicate QoS requirements
and achieve more sophisticated QoS on a per service-flow level.
Different new time-slot scheduling disciplines help in providing guaranteed delay and jitter bound on shared
upstream. Activity detection helps to conserve link bandwidth by not issuing time slots for an inactive service
flow. The conserved bandwidth can then be reused for other best-effort data slots.
Packet classification helps the CMTS and cable modem to isolate different types of traffic into different
DOCSIS service flows. Each flow could be receiving a different QoS service from CMTS.
Fragmentation
Fragmentation splits large data packets so that they fit into the smaller time slots inbetween UGS slots. This
reduces the jitter experienced by voice packets when large data packets are transmitted on the shared upstream
channel and preempt the UGS slots used for voice.
Service Classes
The use of the service class provides the following benefits for a DOCSIS 1.1 network:
• It allows operators to move the burden of configuring service flows from the provisioning server to the
CMTS. Operators provision the modems with the service class name; the implementation of the name
is configured at the CMTS. This allows operators to modify the implementation of a given service to
local circumstances without changing modem provisioning. For example, some scheduling parameters
might need to be set differently for two different CMTSs to provide the same service. As another example,
service profiles could be changed by time of day.
• It allows CMTS vendors to provide class-based-queuing if they choose, where service flows compete
within their class and classes compete with each other for bandwidth.
• It allows higher-layer protocols to create a service flow by its service class name. For example, telephony
signaling might direct the cable modem to instantiate any available provisioned service flow of class
G.711.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1281
Quality of Services Configuration
How to Configure the Cisco CMTS for DOCSIS 1.1 Operations
Note The service class is optional. The flow scheduling specification may always be provided in full; a service flow
may belong to no service class whatsoever. CMTS implementations may treat such unclassed flows differently
from classed flows with equivalent parameters.
Note This section describes only the configuration tasks that are specific for DOCSIS 1.1 operations.
Note If you have disabled BPI+ encryption on a cable interface, and a cable modem attempts to register on that
interface using BPI+ encryption, the CMTS will reject its registration request, displaying a
%CBR-4-SERVICE_PERMANENTLY_UNAVAILABLE error message. The show cable modem command
will also show that this cable modem has been rejected with a MAC status of reject(c).
Procedure
Router> enable
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1282
Quality of Services Configuration
Configuring Baseline Privacy Interface
Step 3 interface cableslot /subslot /port Enters interface configuration mode for the cable interface
line card at this particular slot.
Example:
Step 4 cable privacy (Optional) Enables BPI+ 56-bit DES encryption on the
cable interface (default).
Example:
Step 6 cable privacy authorize-multicast (Optional) Enables BPI+ encryption on the cable interface
and uses AAA protocols to authorize all multicast stream
Example:
(IGMP) join requests.
Router(config-if)# cable privacy Note If you use this command to authorize multicast
authorize-multicast streams, you must also use the cable privacy
Router(config-if)#
authenticate-modem command to enable AAA
services on the cable interface.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1283
Quality of Services Configuration
Configuring Baseline Privacy Interface
Step 8 cable privacy oaep-support (Optional) Enables BPI+ encryption on the cable interface
and enables Optimal Asymmetric Encryption Padding
Example:
(OAEP). This option is enabled by default. Disabling this
option could have a performance impact.
Router(config-if)# cable privacy oaep-support
Router(config-if)#
Step 9 cable privacy kek {life-time seconds } (Optional) Configures the life-time values for the key
encryption keys (KEKs) for BPI+ operations on all cable
Example:
interfaces.
Router(config-if)# cable privacy kek life-time
302400
Router(config-if)#
Step 10 cable privacy tek {life-time seconds} (Optional) Configures the life-time values for the traffic
encryption keys (TEKs) for BPI+ operations on all cable
Example:
interfaces.
Router(config-if)# cable privacy tek life-time
86400
Router(config-if)#
Router(config)# exit
Router#
What to do next
You can also configure the following additional timers for BPI+ operations in the DOCSIS configuration file
for each cable modem. As a general rule, you do not need to specify these timers in the DOCSIS configuration
file unless you have a specific reason for changing them from their default values.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1284
Quality of Services Configuration
Downloading the DOCSIS Root Certificate to the CMTS
Timer Description
Authorize Wait Timeout The amount of time a cable modem will wait for a response from a CMTS
when negotiating a KEK for the first time.
Reauthorize Wait Timeout The amount of time a cable modem will wait for a response from a CMTS
when negotiating a new KEK because the Authorization Key (KEK) lifetime
is about to expire.
Authorize Reject Wait Timeout The amount of time a cable modem must wait before attempting to negotiate
a new KEK if the CMTS rejects its first attempt to negotiate a KEK.
Operational Wait Timeout The amount of time a cable modem will wait for a response from a CMTS
when negotiating a TEK for the first time.
Rekey Wait Timeout The amount of time a cable modem will wait for a response from a CMTS
when negotiating a new TEK because the TEK lifetime is about to expire.
Tip For more information about the DOCSIS root certificate provided by Verisign, see the information at the
following URL: http://www.verisign.com/products-services/index.html
Note You may load the DOCSIS root certificate and a EuroDOCSIS or PacketCable root certificate. Cisco
recommends that the EuroDOCSIS PacketCable root certificates be copied into bootflash.
To download the DOCSIS root certificate to the Cisco CMTS, which is required if any cable modems on the
network are using chained certificates, use the following procedure:
Step 1 Download the DOCSIS root certificate from the DOCSIS certificate signer, Verisign. At the time of this document’s
printing, the DOCSIS root certificate is available for download at the following URL:
http://www.verisign.com/products-services/index.html
Step 2 Verisign distributes the DOCSIS root certificate in a compressed ZIP archive file. Extract the DOCSIS root certificate
from the archive and copy the certificate to a TFTP server that the CMTS can access.
Tip To avoid possible confusion with other certificates, keep the file’s original filename of “CableLabs_DOCSIS.509”
when saving it to the TFTP server.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1285
Quality of Services Configuration
Downloading the DOCSIS Root Certificate to the CMTS
Step 3 Log in to the Cisco CMTS using either a serial port connection or a Telnet connection. Enter the enable command and
password to enter Privileged EXEC mode:
Example:
Router> enable
Password: <password>
Router#
Step 4 Use the dir bootflash command to verify that the bootflash has sufficient space for the DOCSIS root certificate
(approximately 1,000 bytes of disk space):
Example:
Directory of bootflash:/
1 -rw- 3229188 Dec 30 2002 15:53:23 cbrsup-universalk9.2015-03-18_03.30_johuynh.SSA.bin
Tip If you delete files from the bootflash to make room for the DOCSIS root certificate, remember to use the squeeze
command to reclaim the free space from the deleted files.
Step 5 Use the copy tftp bootflash command to copy the DOCSIS root certificate to the router’s bootflash memory. (The file
must be named “root-cert” on the bootflash for the CMTS to recognize it as the root certificate.)
Example:
Tip You can also copy the root certificate to a PCMCIA Flash Disk (disk0 or disk1). However, because Flash Disks
are not secure and easily removed from the router, we recommend that you keep the root certificate in the
bootflash for both operational and security reasons.
Step 6 Verify that the DOCSIS root certificate has been successfully copied to the bootflash memory:
Example:
Directory of bootflash:/
1 -rw- 3229188 Dec 30 2002 15:53:23 cbrsup-universalk9.2015-03-18_03.30_johuynh.SSA.bin
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1286
Quality of Services Configuration
Adding a Manufacturer’s Certificate as a Trusted Certificate
Step 7 (Optional) After the first cable modem has registered using BPI+, you can use the show crypto ca trustpoints command
to display the Root certificate that the CMTS has learned:
Note The show crypto ca trustpoints command does not display the root certificate until after at least one cable
modem has registered with the CMTS using BPI+ encryption. Alternatively, you can use the unsupported
command test cable generate in privileged EXEC mode to force the CMTS to register the root certificate.
Example:
What to do next
Tip To display all certificates (Root, Manufacturers, CM) that the CMTS has learned, use the show crypto ca
certificates command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1287
Quality of Services Configuration
Adding a Certificate as a Trusted Certificate Using SNMP Commands
Similarly, to add a CM certificate to the list of trusted certificates, add an entry to the
docsBpi2CmtsProvisionedCmCertTable table. Specify the following attributes for each entry:
• docsBpi2CmtsProvisionedCmCertStatus—Set to 4 to create the row entry.
• docsBpi2CmtsProvisionedCmCert—The hexadecimal data, as an X509Certificate value, for the actual
X.509 certificate.
• docsBpi2CmtsProvisionedCmCertTrust—An Integer value from 1 to 2 specifying the certificate’s trust
status: 1=trusted, 2=untrusted. Specify 1 for CM certificates that should be trusted.
Tip Always set the CertStatus attributes before loading the actual certificate data, because otherwise the CMTS
will assume the certificate is chained and will immediately attempt to verify it with the manufacturers and
root certificates.
For example, to use the Unix command-line SNMP utility to add a manufacturer’s certificate to the list of
trusted certificates on the CMTS at IP address 192.168.100.134, enter the following command (be sure to
substitute a valid index pointer for the table entry for the <index> value).
Tip Most operating systems cannot accept input lines that are as long as needed to input the hexadecimal decimal
string that specifies a certificate. For this reason, you should use a graphical SNMP manager to set these
attributes. For a number of certificates, you can also use a script file, if more convenient.
Note If you are adding self-signed certificates, you must also use the cable privacy accept-self-signed-certificate
command before the CMTS will accept the certificates.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1288
Quality of Services Configuration
Adding a Manufacturer’s or CM Certificate to the Hotlist
Tip Always set the CertStatus attributes before loading the actual certificate data, because otherwise the CMTS
will assume the certificate is chained and will immediately attempt to verify it with the manufacturers and
root certificates.
Note This procedure is identical to the one given for adding a certificate as a trusted certificate in the Adding a
Certificate as a Trusted Certificate Using SNMP Commands, on page 1287, except that the
docsBpi2CmtsProvisionedCmCertTrust attribute is set to 2 instead of 1.
For example, to use the Unix command-line SNMP utility to add a manufacturer’s certificate to the hotlist on
the CMTS at IP address 192.168.100.113, enter the following command (be sure to substitute a valid index
pointer for the table entry for the <index> value).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1289
Quality of Services Configuration
Enabling Concatenation
Tip Most operating systems cannot accept input lines that are as long as needed to input the hexadecimal decimal
string that specifies a certificate. For this reason, you should use a graphical SNMP manager to set these
attributes. For a number of certificates, you can also use a script file, if more convenient.
Enabling Concatenation
To enable concatenation for one or more upstreams on a cable interface (which is the default configuration),
use the following procedure:
Procedure
Router> enable
Router#
Step 3 interface cableslot / port Enters interface configuration mode for the cable interface
line card at this particular slot.
Example:
Step 4 cable upstream n concatenation Enables concatenation for the specified upstream on the
cable interface.
Example:
Note Repeat this command for each upstream on the
Router(config-if)# cable upstream 0 concatenation interface.
Router(config-if)# cable upstream 1 concatenation
Router(config-if)#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1290
Quality of Services Configuration
Enabling DOCSIS Fragmentation
Router(config-if)# exit
Router(config)#
Router(config)# exit
Router#
SUMMARY STEPS
1. enable
2. configure terminal
3. interface cableslot /port
4. cable upstreamn fragmentation
5. cable upstream n unfrag-slot-jitter [limitjitter | cac-enforce]
6. exit
7. exit
DETAILED STEPS
Router> enable
Example:
Router#
Step 3 interface cableslot /port Enters interface configuration mode for the cable interface
line card at this particular slot.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1291
Quality of Services Configuration
Enabling DOCSIS Fragmentation
Step 4 cable upstreamn fragmentation Enables fragmentation for the specified upstream on the
cable interface.
Example:
Note Repeat this command for each upstream on the
Router(config-if)# cable upstream 2 fragmentation interface.
Router(config-if)# cable upstream 3 fragmentation
Router(config-if)#
Step 5 cable upstream n unfrag-slot-jitter [limitjitter | (Optional) Specifies the amount of jitter that can be tolerated
cac-enforce] on the upstream due to unfragmentable slots. The limit
option specifies the allowable jitter limit in microseconds
Example:
(0 to 4,294,967,295. The cac-enforce option configures the
upstream so that it rejects service flows requesting jitter
Router(config-if)# cable upstream 0
unfrag-slot-jitter limit 2000 cac-enforce less than the fragmentable slot jitter.
Router(config-if)#
Note By default, jitter is set to a limit of 0
microseconds, and the cac-enforce option is
enabled.
Router(config-if)# exit
Router(config)#
Router(config)# exit
Router#
Example
The following example of the show cable qos profile command illustrates that the maximum
downstream burst has been defined, and is a management-created QoS profile:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1292
Quality of Services Configuration
Enabling DOCSIS 1.1 Downstream Maximum Transmit Burst on the Cisco cBR-8 Router
The following example illustrates the maximum downstream burst size in sample QoS profile 10
with the show cable qos profileverbose command in privileged EXEC mode:
Enabling DOCSIS 1.1 Downstream Maximum Transmit Burst on the Cisco cBR-8
Router
Perform the following steps to configure ERBA on the Cisco cBR-8 router. This procedure and the associated
commands are subject to the guidelines and restrictions cited in this document.
Procedure
Router> enable
Step 3 [no] cable ds-max-burst burst-threshold threshold Enables the support for DOCSIS 1.1 downstream max burst.
To remove this configuration, use the no form of this
Example:
command.
Router(config)# cable ds-max-burst burst-threshold
2048
Step 4 cable service class class-index peak-rate peak-rate Set the peak-rate value of a specific service class.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1293
Quality of Services Configuration
Monitoring DOCSIS Operations
Router(config)# Ctrl^Z
Router#
Example
When this feature is enabled, new service flows with burst size larger than the burst threshold are
supported. However, the existing service flows are not affected.
When this feature is disabled, no new service flows are configured with the Downstream Maximum
Transmit Burst parameter—the cable ds-max-burst command settings. However, the existing service
flows are not affected.
Note If the CPE IP address is no longer associated with a cable modem, the show cable modem command might
not display information about the cable modem. To display the IP address of the CPE device for the cable
modem, use the clear cable host ip-address command to clear the IP address of the modem from the router
database, and then enter the ping docsis mac-address command, which resolves the MAC address by sending
the DOCSIS ping to the CM.
To display a list of cable modems sorted by their manufacturer, use the vendor option.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1294
Quality of Services Configuration
Displaying the Status of Cable Modems
The MAC state field in each of these displays shows the current state of the cable modem:
init(r2) The CM is ranging. The CMTS received initial ranging from the Cm and has sent
RF power, timing offset, and frequency adjustments to the CM.
init(d) The DHCP request was received. This also indicates that the first IP broadcast
packet has been received from the CM.
init(i) The DHCP reply was received and the IP address has been assigned, but the CM
has not yet replied with an IP packet.
init(o) The CM has begun to download the option file (DOCSIS configuration file) using
the Trivial File Transfer Protocol (TFTP), as specified in the DHCP response. If
the CM remains in this state, it indicates that the download has failed.
resetting The CM is being reset and will shortly restart the registration process.
online The CM has registered and is enabled to pass data on the network.
online(d) The CM registered, but network access for the CM has been disabled through the
DOCSIS configuration file.
online(pt) The CM registered, BPI is enabled and TEK is assigned. BPI encryption is now
being performed.
expire(pk) The Cm registered, BPI is enabled, KEK was assigned but has since expired.
expire(pt) The Cm registered, BPI is enabled, TEK was assigned but has since expired.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1295
Quality of Services Configuration
Displaying a Summary Report for the Cable Modems
reject(m) The CM attempted to register but registration was refused due to a bad Message
Integrity Check (MIC) value. This also could indicate that the shared secret in the
DOCSIS configuration file does not match the value configured on the CMTS with
the cable shared-secret command.
It can also indicate that the cable tftp-enforce command has been used to require
that a CM attempt a TFTP download of the DOCSIS configuration file before
registering, but the CM did not do so.
reject(c) The CM attempted to register, but registration was refused due to a a number of
possible errors:
• The CM attempted to register with a minimum guaranteed upstream bandwidth
that would exceed the limits imposed by the cable upstream
admission-control command.
• The CM has been disabled because of a security violation.
• A bad class of service (COS) value in the DOCSIS configuration file.
• The CM attempted to create a new COS configuration but the CMTS is
configured to not permit such changes.
reject(pk) KEK key assignment is rejected, BPI encryption has not been established.
reject(pt) TEK key assignment is rejected, BPI encryption has not been established.
reject(ts) The CM attempted to register, but registration failed because the TFTP server
timestamp in the CM registration request did not match the timestamp maintained
by the CMTS. This might indicate that the CM attempted to register by replaying
an old DOCSIS configuration file used during a prior registration attempt.
reject(ip) The CM attempted to register, but registration failed because the IP address in the
CM request did not match the IP address that the TFTP server recorded when it
sent the DOCSIS configuration file to the CM. IP spoofing could be occurring.
reject(na) The CM attempted to register, but registration failed because the CM did not send
a Registration-Acknowledgement (REG-ACK) message in reply to the
Registration-Response (REG-RSP) message sent by the CMTS. A
Registration-NonAcknowledgement (REG-NACK) is assumed.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1296
Quality of Services Configuration
Displaying Detailed Information About a Particular Cable Modem
Tip For a complete description of the show cable interface command and its options, see the “Cisco Cable Modem
Termination System Commands” chapter in the Cisco Broadband Cable Command Reference Guide (see
http://www.cisco.com/c/en/us/td/docs/cable/cbr/configuration/guide/b_cmts_quality_of_services/docsis_1_
1.html#ref_1239231).
When an operator identifies a modem’s MAC address that should not be registered on a specific CMTS, the
operator can add this MAC address to the CMTS using the above command. This command ensures that the
modem will not be allowed to come online on any interface on that CMTS.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1297
Quality of Services Configuration
Displaying Information About Service Flows
The MAC State column in the output of the show cable modem command displays the current status of each
cable modem. The following are the possible BPI-related values for this field:
State Description
online A cable modem has come online and, if configured to use BPI+, is negotiating its privacy
parameters for the session. If the modem remains in this state for more than a couple of minutes,
it is online but not using BPI+. Check that the cable modem is running DOCSIS-certified software
and is using a DOCSIS configuration file that enables BPI+.
online(pk) The cable modem is online and has negotiated a Key Encryption Key(KEK) with the CMTS. If
BPI+ negotiation is successful, this state will be shortly followed by online(pt).
online(pt) The cable modem is online and has negotiated a Traffic Encryption Key (TEK) with the CMTS.
The BPI+ session has been established, and the cable modem is encrypting all user traffic with
the CMTS using the specified privacy parameters.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1298
Quality of Services Configuration
Displaying the BPI+ Timer Values on the CMTS
State Description
reject(pk) The cable modem failed to negotiate a KEK with the CMTS, typically because the cable modem
failed authentication. Check that the cable modem is properly configured for BPI+ and is using
valid digital certificates. If the CMTS requires BPI+ for registration, the cable modem will go
offline and have to reregister. Check that the cable modem is properly registered in the CMTS
provisioning system.
Note If a cable modem fails BPI+ authentication, a message similar to the following appears
in the CMTS log:
Note In cBR-8, if the CM status has a * (asterisk) as prefix, the router does not apply ACL
to block the Layer 3 traffic of the CM. While in Cisco uBR10000, the router will
apply ACL.
reject(pt) The cable modem failed to successfully negotiate a TEK with the CMTS. If the CMTS requires
BPI+ for registration, the cable modem will have to reregister.
Certificate
Status: Available
Certificate Serial Number: 7DBF85DDDD8358546BB1C67A16B3D832
Key Usage: General Purpose
Subject Name
Name: Cisco Systems
Validity Date:
start date: 00:00:00 UTC Sep 12 2001
end date: 23:59:59 UTC Sep 11 2021
Root certificate
Status: Available
Certificate Serial Number: 5853648728A44DC0335F0CDB33849C19
Key Usage: General Purpose
CN = DOCSIS Cable Modem Root Certificate Authority
OU = Cable Modems
O = Data Over Cable Service Interface Specifications
C = US
Validity Date:
start date: 00:00:00 UTC Feb 1 2001
end date: 23:59:59 UTC Jan 31 2031
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1299
Quality of Services Configuration
Configuration Examples for DOCSIS 1.1 Operations
Example: DOCSIS 1.1 Configuration for Cisco cBR-8 Router (with BPI+)
version 12.2
service timestamps log datetime msec localtime
service password-encryption
!
hostname cBR-8
!
redundancy
main-cpu
auto-sync standard
logging queue-limit 100
no logging buffered
no logging rate-limit
enable password my-enable-password
!
ipc cache 5000
card 1/1 2cable-tccplus
card 2/0 1gigethernet-1
card 2/1 2cable-tccplus
card 3/0 1gigethernet-1
card 4/0 1oc12pos-1
card 8/0 5cable-mc520s
card 8/1 5cable-mc520s
cable flap-list insertion-time 60
cable flap-list power-adjust threshold 4
cable flap-list aging 86400
cable modem vendor 00.50.F1 TI
cable spectrum-group 2 band 11000000 16000000
cable spectrum-group 21 band 17000000 25000000
cable spectrum-group 32 shared
cable spectrum-group 32 band 5000000 42000000
cable modulation-profile 2 request 0 16 0 8 qpsk scrambler 152 no-diff 64 fixed uw16
cable modulation-profile 2 initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 2 station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 2 short 6 75 6 8 16qam scrambler 152 no-diff 144 shortened uw8
cable modulation-profile 2 long 8 220 0 8 16qam scrambler 152 no-diff 160 shortened uw8
cable modulation-profile 21 request 0 16 0 22 qpsk scrambler 152 no-diff 32 fixed
cable modulation-profile 21 initial 5 34 0 48 qpsk scrambler 152 no-diff 64 fixed
cable modulation-profile 21 station 5 34 0 48 qpsk scrambler 152 no-diff 64 fixed
cable modulation-profile 21 short 3 76 12 22 qpsk scrambler 152 no-diff 64 shortened
cable modulation-profile 21 long 7 231 0 22 qpsk scrambler 152 no-diff 64 shortened
cable modulation-profile 22 request 0 16 0 22 qpsk scrambler 152 no-diff 32 fixed
cable modulation-profile 22 initial 5 34 0 48 qpsk scrambler 152 no-diff 64 fixed
cable modulation-profile 22 station 5 34 0 48 qpsk scrambler 152 no-diff 64 fixed
cable modulation-profile 22 short 4 76 7 22 16qam scrambler 152 no-diff 128 shortened
cable modulation-profile 22 long 7 231 0 22 16qam scrambler 152 no-diff 128 shortened
cable modulation-profile 23 request 0 16 0 22 qpsk scrambler 152 no-diff 32 fixed
cable modulation-profile 23 initial 5 34 0 48 qpsk scrambler 152 no-diff 64 fixed
cable modulation-profile 23 station 5 34 0 48 qpsk scrambler 152 no-diff 64 fixed
cable modulation-profile 23 short 4 76 7 22 16qam scrambler 152 no-diff 128 shortened
cable modulation-profile 23 long 7 231 0 22 16qam scrambler 152 no-diff 128 shortened
cable qos profile 5 max-downstream 10000
cable qos profile 5 max-upstream 1000
cable qos profile 5 priority 7
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1300
Quality of Services Configuration
Example: DOCSIS 1.1 Configuration for Cisco cBR-8 Router (with BPI+)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1301
Quality of Services Configuration
Example: DOCSIS 1.1 Configuration for Cisco cBR-8 Router (with BPI+)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1302
Quality of Services Configuration
Additional References
Additional References
For additional information related to DOCSIS 1.1 operations, refer to the following references:
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1303
Quality of Services Configuration
Feature Information for DOCSIS 1.1 for Cisco CMTS Routers
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 222: Feature Information for DOCSIS 1.1 for the Cisco CMTS Routers
DOCSIS 1.1 for the Cisco Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
CMTS Routers 16.6.1 Everest 16.6.1 on Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1304
CHAPTER 89
Default DOCSIS 1.0 ToS Overwrite
This document describes the Default DOCSIS 1.0 ToS Overwrite feature for the Cisco Cable Modem
Termination System (CMTS). This feature eliminates the need to create multiple QoS profiles in order to
perform type of service (ToS) overwrite by enabling a default ToS overwrite to be bound to all DOCSIS 1.0
Cable Modem (CM) created profiles.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1305
• Restrictions for Default DOCSIS 1.0 ToS Overwrite, on page 1306
• Information About Default DOCSIS 1.0 ToS Overwrite, on page 1307
• How to Configure Default DOCSIS 1.0 ToS Overwrite, on page 1308
• Additional References, on page 1309
• Feature Information for Default DOCSIS 1.0 ToS Overwrite, on page 1310
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1305
Quality of Services Configuration
Restrictions for Default DOCSIS 1.0 ToS Overwrite
Table 223: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1306
Quality of Services Configuration
Information About Default DOCSIS 1.0 ToS Overwrite
• Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, all CMs will need to be reset in order
for the effect to take place.
• Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, all CMs will display the default
values that were configured. After which, overwrite values can only be changed by editing the QoS
profiles.
DOCSIS
Created by CableLabs, Data Over Cable Service Interface Specification (DOCSIS) defines the interface
standards and requirements for all cable modems associated with high-speed data distribution over a cable
television system network.
The DOCSIS architecture consists of the following two components:
• Cable Modem (CM)
• Cable Modem Termination System (CMTS)
Each of these components are situated at different locations, often with the CM located on a customer site
and the CMTS on the service provider site, and communication between the CM and CMTS is conducted
over cable through DOCSIS.
Note Though there are several versions of DOCSIS available, the Default DOCSIS 1.0 ToS Overwrite feature is
only applicable to CMs running DOCSIS 1.0.
Type-of-Service (ToS)
Tools such as type-of-service (ToS) bits identification make it possible to isolate network traffic by the type
of application being used. ToS capabilities can be further expanded to isolate network traffic down to the
specific brands, by the interface used, by the user type and individual user identification, or by the site address.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1307
Quality of Services Configuration
How to Configure Default DOCSIS 1.0 ToS Overwrite
Note • The Default DOCSIS 1.0 ToS Overwrite feature is only applicable to CMs running DOCSIS version 1.0.
• Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, all CMs will need to be reset in order
for the effect to take place.
• Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, all CMs will display the default
values that were configured. After which, overwrite values can only be changed by editing the QoS
profiles.
Procedure
Router> enable
Step 3 cable default-tos-qos10 tos-overwrite tos-and tos-or Configures the ToS overwrite default value for the CM.
This default value will be bound to all future CM created
Example:
profiles.
Router(config)# cable default-tos-qos10
tos-overwrite 0x1F 0xE0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1308
Quality of Services Configuration
Editing QoS Profiles
Router(config-if)# end
What to do next
After configuring the ToS overwrite default value, reset the CM using the clear cable modem delete command
to allow the new ToS overwrite default value to take effect.
Procedure
Router> enable
Step 3 cable qos profile {groupnum | ip-precedence | Configures the QoS profile.
guaranteed-upstream | max-burst | max-upstream |
max-downstream | priority | tos-overwrite | value
Example:
Router(config-if)# end
Additional References
The following sections provide references related to the Default DOCSIS 1.0 ToS Overwrite feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1309
Quality of Services Configuration
Feature Information for Default DOCSIS 1.0 ToS Overwrite
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 224: Feature Information for Default DOCSIS 1.0 ToS Overwrite
Default DOCSIS 1.0 ToS Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
overwrite 16.6.1 Everest 16.6.1 on the Cisco cBR Series
Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1310
CHAPTER 90
DOCSIS WFQ Scheduler on the Cisco CMTS
Routers
The DOCSIS WFQ Scheduler is an output packet scheduler that provides output scheduling services on both
WAN uplink interfaces and DOCSIS downstream interfaces.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1311
• Prerequisites for DOCSIS WFQ Scheduler, on page 1312
• Restrictions for DOCSIS WFQ Scheduler, on page 1313
• Information About DOCSIS WFQ Scheduler, on page 1313
• How to Configure DOCSIS WFQ Scheduler , on page 1319
• Additional References, on page 1320
• Feature Information for DOCSIS WFQ Scheduler, on page 1320
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1311
Quality of Services Configuration
Prerequisites for DOCSIS WFQ Scheduler
Table 225: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1312
Quality of Services Configuration
Restrictions for DOCSIS WFQ Scheduler
Note The default queue size change, and the cable queue-limit command do not affect the DOCSIS high priority
queues.
Table below is an example of the queue size based on Annex B 256 QAM channels.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1313
Quality of Services Configuration
Queue Types
The DOCSIS WFQ Scheduler also allows significant enhancement to the queue scaling limits.
The following sections explain the DOCSIS WFQ Scheduler features:
Queue Types
The DOCSIS WFQ Scheduler feature supports the following types of queues:
• Priority queues
• CIR queues
• Best Effort queues
Priority Queues
Priority queues are serviced with absolute priority over all the other queues. On DOCSIS downstream interfaces,
the priority queues are configured by DOCSIS applications that request a priority service flow, for example,
a packet cable voice service flow. On WAN uplink interfaces, the priority queues are configured by the MQC
policy maps.
The following restrictions apply to priority queues:
• Only one priority queue is allowed per WAN uplink interface.
• Only one priority queue is allowed for low latency service flows created for each DOCSIS downstream
interface.
• All low latency flows on a DOCSIS downstream are aggregated to the single priority queue.
CIR Queues
A CIR queue is guaranteed to be serviced with at least the Committed Information Rate (CIR). CIR queues
are used to service DOCSIS service flows with non-zero minimum reserved rates. If the offered load to a CIR
queue exceeds its CIR value, the excess traffic is serviced as best effort traffic.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1314
Quality of Services Configuration
DOCSIS QoS Support
Note The maximum traffic burst size and the peak traffic rate are supported as described in the http://www.cisco.com/
c/en/us/td/docs/cable/cbr/configuration/guide/b_cmts_quality_of_services/docsis_wfq_scheduler.html#con_
1085732.
Traffic Priority
The downstream channel bandwidth available to the best effort traffic, namely the channel bandwidth minus
the amount consumed by the priority traffic and the CIR traffic, is allocated to the best effort service flows
in proportion to their DOCSIS traffic priorities. For example, if there are three service flows sending packets
at a particular moment over the same downstream channel, and their DOCSIS traffic priorities are 0, 1 and
3, respectively, their share of the channel bandwidth will be 1:2:4. To achieve this bandwidth allocation, each
service flow is assigned a value known as its excess ratio which is derived from its DOCSIS priority. Table
below shows the default mappings of DOCSIS priority to excess ratio.
Note When traffic priority for a flow is not explicitly specified, a default priority value of 0 is used as per the
DOCSIS specification.
0 4
1 8
2 12
3 16
4 20
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1315
Quality of Services Configuration
Custom DOCSIS Priority to Excess Ratio Mappings
5 24
6 28
7 32
Note The configured values are used only for new service flows that are created after the configuration has been
applied. All the existing service flows maintain their previous excess ratio values.
The option to configure priority to excess ratio mappings is available on a per downstream forwarding interface
basis and is applicable to legacy cable, wideband and modular cable, and integrated cable interfaces.
The cable downstream qos wfq weights command is used to configure the mappings.
Note The Cisco cBR Cisco Packet Processor (CPP) forwarding processor supports a maximum ratio of 1,000:1
between the highest MaxSusRate or MinRsvRate and the lowest MaxSusRate or MinRsvRate. The scheduler
is impacted when the ratio exceeds the value. This limitation is per downstream forwarding interface
(Wideband-Cable, Integrated-Cable, and Downstream-Cable).
However, flows implemented by Low Latency Queuing (LLQ) are not be affected by this limitation.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1316
Quality of Services Configuration
Enhanced Rate Bandwidth Allocation
• Service flows with DOCSIS downstream latency TLV set to a value above zero. For example, PacketCable
Multimedia Specification (PCMM) voice calls.
• PacketCable downstream service flows.
• Service flows with Unsolicited Grant Service (UGS) type—non-PacketCable voice calls—upstream
flows.
Note The ERBA feature is not applicable for high priority service flows and multicast service flows.
Table below summarizes the ERBA support for the Cisco cBR-8 router.
Table 228: Enhanced Rate Bandwidth Allocation Support for the Cisco cBR-8 Router
Policer Rate Policer Exceed Policer Token Bucket Queue Shape Rate
Action Size
ERBA-Enabled Maximum Sustained Drop Maximum Traffic Burst Peak Traffic Rate
Service Flow Traffic Rate TLV
For information about ERBA support on the Cisco CMTS routers, refer to Using Enhanced Bandwidth Rate
Allocation (ERBA) Support for DOCSIS 1.0 Cable Modems at the following location: DOCSIS 1.1 for the
Cisco CMTS Routers
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1317
Quality of Services Configuration
DOCSIS 3.0 Downstream Bonding Support with Bonding Group Dynamic Bandwidth Sharing
The peak-rate value can also be configured through cable service class command which forms part of the
service class template. During modem registration or Dynamic Service Addition (DSA) operation, the service
class name TLV 25.4 is sent to create the static or dynamic downstream service flow that matches the service
class template. These downstream service flows are created with a specific peak-rate . If the peak-rate is not
specified in he cable modem's configuration file, then the peak rate specified by the cable ds-max-burst
burst-threshold threshold peak-rate peak rate command is used.
Note The option to specify peak rate in the cable ds-max-burst command is not available on the Cisco cBR Series
Converged Broadband routers.
If a service flow has both service class and TLV 25.27 defined peak-rate , then the peak-rate value specified
in the TLV is used.
Some of the DOCSIS 1.x and DOCSIS 2.0 cable modems, which are not fully DOCSIS 1.x or DOCSIS 2.0
compliant, may fail to come online when they receive TLV 25.27 from the Cisco CMTS during registration.
In order to overcome this you can configure the cable service attribute withhold-TLVs command with the
peak-rate keyword to restrict sending of this TLV to non-DOCSIS 3.0 cable modems.
Note Bonding groups are implemented as WB interfaces and non-bonded channels as IC interfaces.
In the DBS mode, the bandwidth of the shared RF channels is dynamically allocated among the WB and IC
interfaces. The DBS enables efficient use of the underlying RF channel bandwidth even in the presence of
high burst traffic. The DBS is configured at the WB or IC interface level. By default, bandwidth for a WB or
IC channel is statically allocated (non-DBS).
For information about DBS support on the Cisco CMTS routers, refer to the Dynamic Bandwidth Sharing on
the Cisco CMTS Router feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1318
Quality of Services Configuration
How to Configure DOCSIS WFQ Scheduler
Procedure
Router> enable
Step 3 interface wideband-cable slot/subslot/port Enters interface configuration mode for the indicated cable
:wideband-channel or interface integrated-cable downstream interface.
slot/subslot/port :rf-channel
Example:
Step 4 cable downstream qos wfq weigthts {weight1...weight8} Configures the custom excess ratios for 8 priorities:
Example: Note The custom values are used only for new service
flows and not existing ones.
Router(config-if)# cable downstream qos wfq weights
10 20 30 40 50 60 70 80
Router(config-if)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1319
Quality of Services Configuration
Verifying the Downstream Queues Information
Additional References
The following sections provide references related to the DOCSIS WFQ Scheduler feature.
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
DOCSIS WFQ scheduler Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
16.6.1 Everest 16.6.1 on the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1320
CHAPTER 91
Fairness Across DOCSIS Interfaces
The Fairness Across DOCSIS Interfaces feature introduces an adaptive mechanism to effectively distribute
reservable bandwidth for committed information rate (CIR) flows and fair bandwidth for best-effort (BE)
service flows across adjacent bonding groups (BGs).
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1321
• Prerequisites for Fairness Across DOCSIS Interfaces , on page 1323
• Restrictions for Fairness Across DOCSIS Interfaces, on page 1323
• Information About Fairness Across DOCSIS Interfaces, on page 1323
• How to Configure Fairness Across DOCSIS Interfaces, on page 1325
• Verifying the Fairness Across DOCSIS Interfaces, on page 1328
• Configuration Examples for Fairness Across DOCSIS Interfaces, on page 1331
• Additional References, on page 1333
• Feature Information for Fairness Across DOCSIS Interfaces, on page 1333
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1321
Quality of Services Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 230: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1322
Quality of Services Configuration
Prerequisites for Fairness Across DOCSIS Interfaces
Note The term ‘Bonding Group (BG)’ is used in this document to refer to all the integrated-cable (IC) and
wideband-cable (WC) interfaces in the context of Fairness Across DOCSIS Interfaces feature context. The
IC interfaces are considered as a single-channel BG.
Note For information about DOCSIS traffic priority, see DOCSIS WFQ Scheduler on the Cisco CMTS Routers
guide.
6
The reservable bandwidth for CIR flows consists of static and dynamic portions. By default, the static portion of bandwidth is assigned from the legacy
configuration. The dynamic portion of bandwidth comes from the headroom left on each RF channel for BE traffic.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1323
Quality of Services Configuration
On-demand CIR Acquisition
OFDM Channels
OFDM Channel
DOCSIS 3.1 introduces modes for higher throughput and higher spectral efficiency while still allowing
backward compatibility to DOCSIS 3.0. OFDM Channel support includes 1 OFDM channel per port with
channel bandwidth from 24 MHz to 192 MHz wide. In Cisco IOS-XE 16.5.1, a bonding group can consist of
SC-QAMs and OFDM channels. An OFDM channel can have multiple profiles configured, and each profile
may have different rate. The OFDM Channel rate can vary constantly depending on the profiles being used.
For more information on OFDM channels, see OFDM Channel Configuration Guide.
Interface Bandwidth
A Wideband-Cable (WB) interface can consist of both SC-QAMs and OFDM channels. If it contains OFDM
channels, the highest profile rates are used to calculate the interface bandwidth.
For example, with a 96MHz OFDM channel that is configured with profile A having modulation 1024-QAM,
profile B with modulation 2048-QAM, and profile C with modulation 4096-QAM, the profile rates of profile
A, B, and C are 616Mbps, 680Mbps, and 736Mbps respectively. Here, 736Mbps is used to calculate the
interface bandwidth.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1324
Quality of Services Configuration
How to Configure Fairness Across DOCSIS Interfaces
Restriction We recommend that you clear the CIR reservation before disabling the Fairness Across DOCSIS Interfaces
feature to ensure that CIR reservation is not more than the static reservable bandwidth specified by the
“bandwidth-percent” in the legacy configuration.
Procedure
Router> enable
Step 3 cable acfe enable Enables Fairness Across DOCSIS Interfaces feature on the
cable interfaces.
Example:
Router(config)# exit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1325
Quality of Services Configuration
Configuring Constant Excess Information Rate Demand
The EIR ratio is used to maintain the maximum EIR bandwidth difference between BGs. It helps to prevent
BGs (which has only a few active BE service flows) from getting very low or zero EIR bandwidth. Otherwise,
these BGs will not be able to admit CIR flows as they get only very low EIR bandwidth.
For example, there are two BGs sharing the same RF channel, with BG1 having 1000 active BE service flows
and BG2 having none. If “max-eir-ratio” is not used, BG1 gets all the bandwidth leaving no bandwidth for
BG2. When a voice CIR tries for bandwidth at BG2, it will get rejected. If “max-eir-ratio” is set at 10, BG2
gets about 10 percent of the QAM that is sufficient to admit the voice CIR. The ‘max-eir-ratio’ is a trade-off
between perfect fairness and CIR utilization. It means, compromising 'flow fairness' to prevent some BGs
from getting all the bandwidth leaving the other BGs with none.
Procedure
Router> enable
Step 3 cable acfe max-eir-ratio eir-ratio Configures the maximum EIR ratio between the BE
bandwidth among adjacent BGs.
Example:
Router(config)# exit
SUMMARY STEPS
1. enable
2. configure terminal
3. cable acfe constant-eir-demand value
4. exit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1326
Quality of Services Configuration
Configuring Maximum Bonus Bandwidth
DETAILED STEPS
Router> enable
Step 3 cable acfe constant-eir-demand value Configures the constant EIR demand as 20 for a BG.
Example:
Router(config)# exit
Note The cable acfe max-bonus-bandwidth command configuration is applicable only for the new incoming CIR
flows. It will not terminate the existing CIR flows that exceeds the max-bonus-bandwidth .
Restriction If the maximum bonus bandwidth is less than the current CIR reservation on an interface, no new CIR flows
are admitted until the CIR reservation drops below the maximum bonus bandwidth configuration.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1327
Quality of Services Configuration
Verifying the Fairness Across DOCSIS Interfaces
Router> enable
Step 4 cable acfe max-bonus-bandwidth bonus-bandwidth Configures the maximum usable bonus bandwidth for a
BG.
Example:
Router(config)# end
The “reservable bandwidth” is a part of the guaranteed bandwidth from the legacy configuration. When the
Fairness Across DOCSIS Interfaces feature is disabled, values of both the “guaranteed bonus bandwidth” and
“non-guaranteed bonus bandwidth” is zero. When the feature is enabled, the “reservable bandwidth” and
“guaranteed bonus bandwidth” represents the maximum CIR that can be reserved on the interface. Unicast
CIR flows exceeding this limit are rejected. The additional “non-guaranteed bonus bandwidth” allows the
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1328
Quality of Services Configuration
Verifying Reservable Bandwidth
multicast CIR flows to pass the AC module. However, the service flow may not be created successful because
the bandwidth comes from the shared pool.
To display the reserved and reservable bandwidth for a particular interface, use the show cable
admission-control interface command as shown in the example:
Interface Wi1/0/0:0
BGID: 28673
Effective with Cisco IOS-XE Release 3.18.0SP, Capacity BW is also displayed. It is a summation of the
channel capacity of the RF channels in this interface, and the capacity of OFDM channels is calculated
considering the lowest profile rate.
Router#show cable admission-control interface wideband-Cable 2/0/0:1
Interface Wi2/0/0:1
BGID: 8194
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1329
Quality of Services Configuration
Verifying Global Fairness Across DOCSIS Interfaces Status and Statistics
The BG clusters span across multiple channels and are used as a means to share the underlying RF channel
bandwidth dynamically.
Use the show controllers integrated-Cable acfe cluster command to show Per-controller statistics and
clusters and checking the bandwidth information as follows:
========Cluster 0========
Number of RF: 2
RF FlexBW WB ExcessBW Quanta
0 35625 - 35438 35438
0 187 187
1 35250 0 35250 35250
Number of BG: 2
Intf Demand CIR Max CstrMin Alloc NBonus Ratio
WB0 1000 0 70875 35250 35437 35438 14855190400
IC0 1000 0 35625 0 35438 187 14855609600
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1330
Quality of Services Configuration
Verifying Per-Interface Fairness Across DOCSIS Interfaces Status and Statistics
VerifyingPer-InterfaceFairnessAcrossDOCSISInterfacesStatusandStatistics
To display the status and statistics for each interface, use the show cable acfe interface command as shown
in the following example:
Building configuration...
Current configuration : 54253 bytes
!
version 12.2
!
cable clock dti
cable acfe enable
cable acfe max-eir-ratio 20
!
The effect of the cable acfe max-eir-ratio command is demonstrated using a simple BG cluster.
!
interface integrated-Cable1/0/0:0
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1331
Quality of Services Configuration
Example: Constant EIR Demand
cable bundle 1
cable rf-bandwidth-percent 10
!
interface Wideband-Cable9/0/0:0
cable bundle 1
cable rf-channels channel-list 0
bandwidth-percent 1
end
!
On this RF channel, 20 percent of the bandwidth is reserved by the ‘bandwidth-percent’ allowing Fairness
Across DOCSIS Interfaces feature to use 27 Mbps, that is: (100 - 20) * 90 * 37.5). If the ‘max-eir-ratio’ is
above 100 and the WB interface has 99 active BE flows and the IC interface has only 1 BE flow, then IC
interface gets only 270 kbps, that is 1/(1+99)*27 of the bonus bandwidth. The BE traffic enjoys perfect fairness
here. However, it is not possible to admit a unicast CIR flow beyond 270 kbps on the IC interface, as it would
exceed the bonus bandwidth. If the ‘max-eir-ratio’ is set to 10, then the IC interface is treated to have 99/10
flows on it, resulting in a higher bonus bandwidth allocation. The ‘max-eir-ratio’ is a trade-off between perfect
fairness and CIR utilization.
Building configuration...
Current configuration : 54253 bytes
!
version 12.2
!
cable clock dti
cable acfe enable
cable acfe max-eir-ratio 20
cable acfe constant-eir-demand 2
!
!
interface integrated-Cable1/0/0:0
cable bundle 1
cable rf-bandwidth-percent 10
cable acfe constant-eir-demand 2
!
interface Wideband-Cable9/0/0:0
cable bundle 1
cable rf-channels channel-list 0
bandwidth-percent 1
cable acfe constant-eir-demand 2
end
!
Building configuration...
Current configuration : 274 bytes
!
interface Wideband-Cable1/0/0:0
cable bundle 1
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1332
Quality of Services Configuration
Additional References
In this per-interface configuration, even if the Fairness Across DOCSIS Interfaces feature guarantees more
than 10 Mbps for a WB interface, the AC module will not pass more than 10 Mbps bandwidth above the
legacy reservable bandwidth.
!
.
.
.
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1333
Quality of Services Configuration
Feature Information for Fairness Across DOCSIS Interfaces
Fairness across DOCSIS interfaces Cisco IOS XE Everest 16.6.1 This feature was integrated into
Cisco IOS XE Everest 16.6.1 on
the Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1334
CHAPTER 92
Service Group Admission Control
This document describes the Service Group Admission Control feature.
• Finding Feature Information, on page 1335
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 1335
• Restrictions for Service Group Admission Control, on page 1336
• Information About Service Group Admission Control, on page 1337
• How to Configure, Monitor, and Troubleshoot Service Group Admission Control, on page 1339
• Configuration Examples for SGAC, on page 1344
• Additional References, on page 1347
• Feature Information for Service Group Admission Control, on page 1348
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1335
Quality of Services Configuration
Restrictions for Service Group Admission Control
Table 232: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1336
Quality of Services Configuration
Information About Service Group Admission Control
Note SGAC begins graceful degradation of service when either a critical threshold is crossed, or when bandwidth
is nearly consumed on the Cisco CMTS, depending on the resource being monitored.
SGAC enables you to configure thresholds for each resource on the Cisco CMTS. These thresholds are
expressed in a percentage of maximum allowable resource utilization. Alarm traps may be sent each time a
threshold is crossed for a given resource.
For downstream (DS) channels, you can configure the bandwidth allocation with thresholds for each fiber
node.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1337
Quality of Services Configuration
Thresholds for Downstream Bandwidth
Note Effective from Cisco IOS-XE 3.18.0SP Release, as per DOCSIS 3.1, if bonding group contains an OFDM
channel, the bonding group's total bandwidth that can be reserved (its capacity), is calculated using the least
efficient OFDM profile it can use.
Bonding group SGAC functionality allows to define the maximum reserved bandwidth for an application-type
as a fraction of the available bandwidth. This fraction of the bandwidth is defined as a percentage value of
the total bandwidth that can be reserved.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1338
Quality of Services Configuration
How to Configure, Monitor, and Troubleshoot Service Group Admission Control
Note Application rules for SGAC are global configurations, and downstream bandwidth resources use the same
sets of service flow rules.
Procedure
Router> enable
Step 3 cable application-type n include packetcable { normal For PacketCable, this command variation maps PacketCable
| priority } service flow attributes to the specified bucket. PacketCable
service flows are associated with PacketCable gates. The
Example:
gate can be normal or high-priority.
Router(config)# cable application-type 5 include
packetcable priority
Step 4 cable application-type n include pcmm {priority For PCMM, this command variation maps PCMM service
gate-priority / app-id gate-app-id } flow priority or application to the specified bucket. The
PCMM gates are characterized by a priority level and by
Example:
an application identifier.
Router(config)# cable application-type 2 include
pcmm priority 7
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1339
Quality of Services Configuration
Defining Rules for Service Flow Categorization
Step 5 cable application-type n include service-class For service class parameters, this command variation applies
service-class-name a service class name to the service flows, and applies
corresponding QoS parameters.
Example:
DOCSIS 1.1 introduced the concept of service classes. A
Router(config)# cable application-type 1 include service class is identified by a service class name. A service
service-class stream1 class name is a string that the Cisco CMTS associates with
a QoS parameter set One of the objectives of using a service
class is to allow the high level protocols to create service
flows with the desired QoS parameter set. Using a service
class is a convenient way to bind the application with the
service flows. The rules provide a mechanism to implement
such binding.
Note the following factors when using the command in this
step:
• Service classes are separately configured using the
cable service class command to define the service
flow.
• A named service class may be classified into any
application type.
• Up to ten service class names may be configured per
application types. Attempting to configure more than
ten service classes prints an error message.
• Use the no cable traffic-type command to remove
the configuration of a service class before adding a
new class.
Step 6 cable application-type n include BE For Best Effort service flows, this command variation
elaborates on Step 3, and changes the default bucket of 8
Example:
for Best Effort service flows with non-zero Committed
Information Rate (CIR). These BE service flows are often
Router# cable application-type 3 include BE
created during cable modem registration.
Router(config)# Ctrl^Z
Example
The following example maps high-priority PacketCable service flows into application bucket 5.
The following example maps normal PacketCable service flows into application bucket 1.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1340
Quality of Services Configuration
Naming Application Buckets
The following example maps the specified bucket number with PCMM service flow with a priority
of 7, then maps an application identifier of 152 for the same bucket number:
The following example maps the Best Effort CIR flows to bucket 3:
Procedure
Router> enable
Step 3 cable application-type nname bucket-name Assigns an alpha-numeric name for the specified bucket.
Example: Note This bucket name appears in supporting show
and debug commands along with the default
Router(config)# cable application-type 7 name bucket number.
besteffort
Router(config)# Ctrl^Z
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1341
Quality of Services Configuration
Preempting High-Priority Emergency 911 Calls
call volume of Emergency 911 calls may surge. In this case, it may be necessary to preempt some of the
normal voice traffic to make room for surging Emergency 911 calls.
The Cisco CMTS software preempts one or more normal-priority voice flows to make room for the high-priority
voice flows. SGAC provides the command-line interface (CLI) to enable or disable this preemption ability.
SGAC preemption logic follows the following steps:
1. When the first pass of admission control fails to admit a high priority PacketCable flow, it checks if it is
possible to admit the flow in another bucket configured for normal PacketCable calls (applicable only if
the PacketCable normal and high-priority rules are configured for different buckets). If the bandwidth is
available, the call is admitted in the normal priority bucket.
2. If there is no room in normal priority bucket, it preempts a normal priority PacketCable flow and admits
the high priority flow in the bucket where the low priority flow was preempted.
3. If there is no normal priority flow that it can preempt, it rejects the admission for high-priority flow. This
usually happens when both normal and high-priority buckets are filled with 911 flows.
This preemption is effective only for PacketCable high-priority flows.
When a downstream low-priority service flow is chosen for preemption, the corresponding service flow for
the same voice call in the opposite direction gets preempted as well.
Procedure
Router> enable
Step 3 [ no ] cable admission-control preempt priority-voice Changes the default Emergency 911 call preemption
functions on the Cisco CMTS, supporting throughput and
Example:
bandwidth requirements for Emergency 911 calls above all
other buckets on the Cisco CMTS.
Router(config)# no cable admission-control preempt
priority-voice The no form of this command disables this preemption, and
returns the bucket that supports Emergency 911 calls to
default configuration and normal function on the Cisco
CMTS.
Router(config)# Ctrl^Z
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1342
Quality of Services Configuration
Calculating Bandwidth Utilization
Note For the DS and US flow in bonded channels, the maximum reserved bandwidth is the bandwidth defined for
the SGAC threshold values. This value is indicated in kbps.
SUMMARY STEPS
1. enable
2. configureterminal
3. cable fiber-node id
4. admission-control application-type n ds-bandwidth pct
5. Ctrl-Z
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1343
Quality of Services Configuration
Configuration Examples for SGAC
DETAILED STEPS
Router> enable
Step 4 admission-control application-type n ds-bandwidth pct Enables SGAC checking for the specified application-type.
Example: Use the no form of this command to disable SGAC
Router(config-fiber-node)# admission-control checking.
application-type 1 ds-bandwidth 1
Router(config-if)# Ctrl^Z
What to do next
Use the show cable admission-control fiber-node n command to verify admission-control configuration.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1344
Quality of Services Configuration
Example: SGAC Configuration Commands
• Given the above configurations, you may also control bandwidth allocation to a PCMM streaming video
application. The streaming video application is identified by the PCMM application ID 35. The following
commands implement this configuration:
• These configurations may be verified on the Cisco CMTS using the following show commands:
Interface In8/0/0:0
RFID 24576
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1345
Quality of Services Configuration
Example: SGAC for Downstream Traffic
Interface Wi8/0/0:0
BGID: 24577
These above configuration examples might be omitted or changed, but the remaining examples in this section
presume the above configurations.
The below example illustrates a sample configuration for SGAC with downstream traffic. In this example, if
voice traffic exceeds 30% bandwidth consumption, additional voice flows are denied.
• 30% downstream throughput is reserved exclusively for voice traffic.
The following command implements this configuration:
The below example illustrates how flexible bandwidth allocation is configured. In this example, normal voice
traffic (application-type 1) is associated with two thresholds. Normal voice traffic alone can use up to 40%
of the service group's capacity, while normal and emergency voice traffic combined can use up to 50% of the
service group’s capacity. This means that emergency voice traffic can have at least 10% of the service group's
capacity, even if normal voice traffic has used up its share of 40%:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1346
Quality of Services Configuration
Additional References
where,
• 1 is normal voice application type
• 2 is emergency voice application type
Additional References
The following topics provide references related to SGAC for the Cisco CMTS.
Related Documents
Standards
Standard Title
MIBs
MIBs To locate and download MIBs for selected platforms, use Cisco MIB Locator found at the following
URL:
http://www.cisco.com/go/mibs
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1347
Quality of Services Configuration
Feature Information for Service Group Admission Control
Technical Assistance
Description Link
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Service group admission Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
control 16.6.1 Everest 16.6.1 on Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1348
CHAPTER 93
Subscriber Traffic Management
This document describes the Subscriber Traffic Management (STM) feature Version 1.3. STM feature supports
all DOCSIS-compliant cable modems.
The STM feature allows a service provider to configure a maximum bandwidth threshold over a fixed period
for a specific service class (or quality of service [QoS] profile)). The subscribers who exceed this configured
threshold can then be identified and allocated reduced QoS. STM works as a low-CPU alternative to
Network-Based Application Recognition (NBAR) and access control lists (ACLs). However, using STM does
not mean that NBAR and ACLs have to be turned off; STM can be applied along with NBAR and ACLs.
STM also works in conjunction with the Cisco Broadband Troubleshooter to support additional network
management and troubleshooting functions in the Cisco CMTS.
Important In this document, the phrase QoS profile is synonymously used to indicate a service class for a DOCSIS 1.1
cable modem. However, QoS profile applies only to DOCSIS 1.0 operations. In instances where QoS profile
is mentioned to indicate DOCSIS1.1 operations, the QoS profile should be treated as a service class.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 the Cisco cBR Series Routers, on page 1350
• Restrictions for Subscriber Traffic Management on the Cisco CMTS Routers, on page 1351
• Information About Subscriber Traffic Management on the Cisco CMTS Routers, on page 1352
• How to Configure the Subscriber Traffic Management Feature on the Cisco CMTS Routers, on page 1357
• Monitoring the Subscriber Traffic Management Feature on the Cisco CMTS Routers, on page 1367
• Configuration Examples for Subscriber Traffic Management on the Cisco CMTS Routers, on page 1370
• Additional References, on page 1373
• Feature Information for Subscriber Traffic Management, on page 1375
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1349
Quality of Services Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 234: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1350
Quality of Services Configuration
Restrictions for Subscriber Traffic Management on the Cisco CMTS Routers
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Note In this document, the phrase QoS profile is synonymously used to indicate a service class for a DOCSIS 1.1
cable modem. However, QoS profile applies only to DOCSIS 1.0 operations. In instances where QoS profile
is mentioned to indicate DOCSIS 1.1 operations, the QoS profile should be treated as a service class.
• For DOCSIS1.0, the registered QoS profile specified by an enforce-rule must match exactly a QoS profile
that exists on the Cisco CMTS. To manage a cable modem that is using a modem-created QoS profile,
you must first create that same exact QoS profile on the Cisco CMTS. All parameters in the QoS profile
must match before the cable modem can be managed by the enforce-rule.
• The Cisco cBR series routers support a certain maximum of 40 enforce-rules. If you have created the
maximum number of enforce-rules and want to create another rule, you must first delete one of the
existing rules.
• Changing the configuration of an enforce-rule automatically resets all byte counters for the subscribers
who are mapped to that enforce-rule.
• When specifying a QoS profile to be enforced when users violate their registered QoS profiles, both the
originally provisioned QoS profile and the enforced QoS profile must be created on the Cisco CMTS.
• The Subscriber Traffic Management feature calculates duration based on the time set on the router, not
uptime. Therefore, if you use the clock set command to change the time on the router, you might affect
the STM monitoring behavior.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1351
Quality of Services Configuration
Information About Subscriber Traffic Management on the Cisco CMTS Routers
• The maximum cycle for subscriber traffic management is 31 days. If you choose a cycle of 31 days, the
minimum sample rate that you can set is (31 days/100) minutes.
Feature Overview
The STM feature allows service providers to configure a maximum bandwidth threshold over a fixed period,
for a specific service class (or QoS profile). The subscribers who exceed this configured threshold can then
be identified and allocated a reduced QoS. This feature supplements current techniques such as NBAR and
ACLs, to ensure that a minority of users do not consume a majority of a cable network’s bandwidth.
Current subscriber controls, such as NBAR and ACLs, examine all packets coming into the CMTS. These
techniques can curb a large volume of problem traffic, but they are not as effective in dealing with the latest
generation of peer-to-peer file-sharing applications that can place heavy demands on a network’s available
bandwidth.
The STM feature allows service providers to focus on a minority of potential problem users without impacting
network performance or other users who are abiding by their service agreements.
The STM feature supports two types of monitoring:
• Legacy Monitoring—Legacy monitoring allows you to set up a single monitoring duration without the
ability to choose the time of day when that monitoring is performed. The configured monitoring parameters
remain constant throughout the day.
• Peak-Offpeak Monitoring—Peak-Offpeak monitoring allows you to specify up to two high-traffic periods
in a day for monitoring, in addition to the ability to continue monitoring during the remaining (or off-peak)
periods. By combining the peak time option with weekend monitoring, you can identify and limit the
bandwidth usage of certain subscribers for up to two peak network usage periods during weekdays, and
during a different set of peak usage periods on weekends.
When a cable modem goes offline and remains offline for 24 hours, the Cisco CMTS router deletes its service
flow IDs from its internal databases, and also deletes the modem’s traffic counters. This can allow some users
to exceed their bandwidth limits, go offline, and come back online with new counters. The Subscriber Traffic
Management feature helps to thwart these types of theft-of-service attacks by implementing a penalty period
for cable modems that violate their service level agreements (SLAs). Even if a cable modem goes offline, its
counters are still reset, and the CMTS continues to enforce the penalty period.
Feature List
The Subscriber Traffic Management feature has the following operational features:
• Subscriber Traffic Management 1.1 (STM 1.1) supports cable modems that have registered for DOCSIS
1.1 operations (using the service class/service flow ID [SFID] model).
• Up to 40 enforce-rules can be created on each router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1352
Quality of Services Configuration
Sliding Window for Monitoring Service Flows
• Separate enforce-rules can be used for downstream traffic and for upstream traffic. However, the limit
on the total number of enforce-rules that can be configured includes the upstream and downstream rules
combined.
• Each enforce-rule uses a subscriber’s registered QoS profile to identify which users should be monitored
for excessive traffic for DOCSIS1.0 cable modems. The registered QoS profile must exist on the Cisco
CMTS. If you want to manage cable modems that are using QoS profiles that were created by the cable
modem, you must first manually create a QoS profile with the exact same QoS parameters on the Cisco
CMTS, and then allow the cable modem to come online using the manually created profile.
• Each enforce-rule specifies the maximum number of kilobytes a user can transmit during a specified
window.
• Subscribers who exceed the maximum bandwidth that is specified by their enforce-rule can be
automatically switched to a separate enforced QoS profile that limits their network use for a customizable
penalty period. The enforced QoS profile can change the guaranteed bandwidth, priority, or any other
aspect of the traffic that the service provider considers an acceptable response to subscribers who violate
their service agreements.
• Subscribers are automatically switched back to their registered QoS profile at the end of their penalty
period. A technician at the service provider’s network operations center (NOC) can also switch them
back before the penalty period expires.
Note To manually switch back, delete the cable modem and allow it to register again.
• This feature also supports a no-persistence option, so that the enforced QoS profile does not remain in
effect when a cable modem reboots. This option is particularly useful when the feature is initially
implemented, so that the service providers can identify problem subscribers and applications, without
creating a major impact on the entire user base. When repeat offenders are found, they can then be
switched to an enforce-rule that does keep the enforced QoS profile in effect even when the cable modem
reboots.
• Service providers can display a list of all subscribers’ current usage statistics. Service providers can also
display a list of just those subscribers who are overconsuming bandwidth.
• The penalty period persists across reboots of the cable modem, so subscribers cannot avoid the enforced
QoS profile by resetting their modems and reregistering on the cable network. This allows service
providers to set an appropriate penalty for those users that consistently exceed the maximum bandwidth
they have been allocated. Service providers also can specify a time of day when CMs that are identified
for penalty can be released from the penalty period.
• If a user that is using excessive bandwidth decides to upgrade to a higher level of service, the service
provider can reconfigure the provisioning system to assign a new QoS profile to the cable modem. The
user can then reboot the cable modem and come online using the new level of service.
• Service providers can change subscriber service classes for a particular modem using the cable modem
service-class-name command.
• Different subscriber monitoring parameters can be configured for weekends, including peak and offpeak
monitoring windows. You can also establish the same monitoring windows for every day of the week,
or turn off monitoring altogether on the weekends as desired.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1353
Quality of Services Configuration
Weekend Monitoring
QoS profiles. The CMTS keeps track of the subscribers using a sliding window that begins at each sample-rate
interval and continues for the monitoring-duration period.
Each sample-rate interval begins a new sliding window period for which the CMTS keeps track of the total
bytes transmitted. At the end of each sliding window period, the CMTS examines the byte counters to determine
if any subscriber is currently overconsuming bandwidth on the network.
For example, with the default sample-rate interval of 15 minutes and the default monitoring-duration window
of 360 minutes (6 hours), the CMTS samples the bandwidth usage every 15 minutes and determines the total
bytes transmitted at the end of each 360-minute window. Therefore, every 15 minutes, the CMTS determines
each subscriber’s usage statistics for the preceding 6-hour period.
Figure below illustrates how this process works, with a new sliding window beginning at the beginning of
each sample-rate interval period.
Figure 34: Monitoring-Duration Windows
Weekend Monitoring
With standard legacy and peak-offpeak monitoring configuration, monitoring continues to occur on the
weekends.
STM version 1.2 supports configuration of different monitoring conditions on weekends. Weekend monitoring
options support the same parameters that are available in the existing monitoring options, but use a separate
set of commands to configure alternate monitoring on weekend days. This includes configuration of peak and
offpeak weekend monitoring windows.
In addition, the CLI supports the ability to turn off any monitoring on the weekend, or to use the same
monitoring conditions for every day of the week.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1354
Quality of Services Configuration
SNMP Trap Notifications
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1355
Quality of Services Configuration
Cable Modem Interaction with the Subscriber Traffic Management Feature
• ccqmEnfRuleViolateAvgRate
Note Changing the QoS profile for a cable modem using the cable modem qos profile command, also changes the
enforce-rule for the cable modem when it reboots. When the cable modem comes back online, it begins
operating under the enforce-rule whose registered QoS profile (see the qos-profile registered command)
matches the new QoS profile the modem is using.
• Service providers can also change the enforce-rule configuration. The following happens when the
provider changes the enforce-rule configuration:
• If the enforce-rule is disabled (using the no enabled command), all cable modems using that rule’s
registered QoS profile are no longer managed by the Subscriber Traffic Management feature.
Configuring no enabled, deactivates the enforce-rule and moves all the modems in penalty to its
registered QoS.
• If the registered QoS profile for the rule is changed (using the qos-profile registered command),
the cable modems that are using the previous registered QoS profile are no longer managed by the
Subscriber Traffic Management feature. Instead, any cable modems that use the new registered QoS
profile begin being managed by this rule.
• If the enforced QoS profile for the rule is changed (using the qos-profile enforced command), any
cable modems using this rule that are currently in the penalty period continue using the previously
configured enforced QoS profile. Any cable modems that enter the penalty period after this
configuration change, however, use the new enforced QoS profile.
• Service providers also have the option of making an enforce-rule nonpersistent, so that the enforced QoS
profile does not remain in force when a cable modem reboots. Instead, when the cable modem reboots
and reregisters with the Cisco CMTS, the CMTS assigns it the QoS profile that is specified in its DOCSIS
configuration file.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1356
Quality of Services Configuration
How to Configure the Subscriber Traffic Management Feature on the Cisco CMTS Routers
Restriction • When configuring peak-offpeak monitoring, you can define a maximum of two peak durations within a
day, and also monitoring of the remaining hours, if you configure the offpeak duration. The monitoring
duration and threshold for first peak, second peak, and offpeak, can be different. However, the monitoring
duration for any peak or offpeak configuration cannot be more than a day.
• The parameters defined by the named service class should always be a compatible subset of the registered
set of parameters for the CM. Only certain options can be changed using a CMTS router service class,
such as the max-rate, priority, or tos-overwrite options. The max-burst option in both the enforced
and registered CMTS router service classes must strictly match the value for max-burst in the registered
DOCSIS configuration file. If the service class value does not match, either the cable modem registration
will fail with a reject-c state, or the enforced class will fail.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1357
Quality of Services Configuration
Creating and Configuring an Enforce-Rule
Procedure
Router> enable
Step 3 cable qos enforce-rule name Creates an enforce-rule with the specified name and enters
the enforce-rule configuration mode.
Example:
Note Each enforce-rule can be created by giving it a
Router(config)# cable qos enforce-rule test name.
Step 4 monitoring-basics{legacy | peak-offpeak} {docsis10 | Defines the kind of monitoring desired and the type of
docsis11} modems to be monitored.
Example: The default is legacy and DOCSIS 1.0.
Router(enforce-rule)# monitoring-basics
peak-offpeak docsis11
Step 5 Perform one of the following: • For DOCSIS 1.0 cable modems:
• If you specified DOCSIS 1.0 cable modems in Step 4, a. Specifies the registered quality of service (QoS)
on page 1358, use the following commands: profile that should be used for this enforce-rule.
a. qos-profile registered profile-id Note If you want to manage a cable modem
that currently uses a modem-created
b. qos-profile enforced profile-id [no-persistence] QoS profile, you must first manually
create a new QoS profile on the CMTS
• If you specified DOCSIS 1.1 cable modems in Step 4, with the same QoS parameters as the
on page 1358, use the service-class {enforced | modem-created profile. Then allow
registered} name command. the modem to come online using the
Example: manually created profile before using
this command.
Router(enforce-rule)# service-class enforced test
b. Specifies the quality of service (QoS) profile that
should be enforced when users violate their
registered QoS profiles for DOCSIS 1.0 cable
modems.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1358
Quality of Services Configuration
Examples
Step 7 peak-time1 {hour | hour:minutes} duration minutes Specifies peak monitoring periods when peak-offpeak
avg-rate rate [peak-time2 {hour | hour:minutes} duration monitoring is configured (Step 4, on page 1358).
minutes avg-rate rate][duration offpeak-minutes avg-rate
offpeak-rate ] sample-interval minutes[penalty minutes]
{downstream | upstream}[enforce]
Example:
Step 8 penalty-period minutes [time-of-day (Optional) Specifies the period for which an enforced QoS
{hour|hour:minutes}] [monitoring-on] profile should be in effect for subscribers who violate their
registered QoS profiles.
Example:
Router(enforce-rule)# enabled
Router(enforce-rule)# end
Examples
This section provides command-line interface (CLI) examples, including the help feature for some of the
enforce-rule commands.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1359
Quality of Services Configuration
Example: Peak-offpeak Monitoring Configuration
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1360
Quality of Services Configuration
Configuring Weekend Monitoring
downstream downstream
upstream upstream
Router(enforce-rule)# $e 3 duration 120 avg-rate 1 sample-interval 15 upstream ?
enforce enforce the qos-profile automatically
<cr>
Router(enforce-rule)# $on 120 avg-rate 1 sample-interval 15 upstream enforce
Router(enforce-rule)# enabled
Router(enforce-rule)# end
Prerequisites
You must first configure the weekday monitoring parameters for an enforce-rule before configuring weekend
monitoring. See the Creating and Configuring an Enforce-Rule, on page 1357.
Restrictions
• Up to 40 total enforce-rules across both upstream and downstream configurations are supported.
• When using SNMP for weekend monitoring, only SNMP GET and GETMANY operations are supported.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1361
Quality of Services Configuration
Configuring Different Peak-Offpeak Monitoring Conditions for Weekends
Procedure
Router> enable
Step 3 cable qos enforce-rule name Accesses the enforce-rule with the specified name and enters
enforce-rule configuration mode.
Example:
Step 4 weekend duration minutes avg-rate rate sample-interval Specifies the time period and sample rate used for
minutes {downstream | upstream} [penalty minutes] monitoring subscribers on weekends.
[enforce]
Example:
Router(enforce-rule)# end
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1362
Quality of Services Configuration
Disabling Weekend Monitoring
Step 3 cable qos enforce-rule name Accesses the enforce-rule with the specified name and enters
enforce-rule configuration mode.
Example:
Step 4 weekend peak-time1{hour | hour:minutes} duration Specifies peak and offpeak monitoring times on weekends.
minutes avg-rate rate [peak-time2 hour duration minutes
avg-rate rate] [duration offpeak-minutes avg-rate
offpeak-rate] sample-interval minutes[penalty minutes]
{downstream| upstream}[enforce]
Example:
Example:
Router(enforce-rule)# end
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1363
Quality of Services Configuration
Removing Weekend Monitoring Conditions and Use the Same Monitoring Criteria Every Day
Router(enforce-rule)# end
Removing Weekend Monitoring Conditions and Use the Same Monitoring Criteria Every Day
Use the following procedure to remove the specified weekend monitoring conditions and use the same
monitoring criteria all week (including weekends).
Procedure
Router> enable
Step 3 cable qos enforce-rule name Accesses the enforce-rule with the specified name and enters
enforce-rule configuration mode.
Example:
Router(enforce-rule)# no weekend
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1364
Quality of Services Configuration
Disabling an Enforce-Rule
Router(enforce-rule)# end
Disabling an Enforce-Rule
Use the following procedure to disable an enforce-rule. The enforce-rule remains in the CMTS configuration
file, but any subscriber traffic management that uses this enforce-rule ends.
Procedure
Router> enable
Step 3 cable qos enforce-rulename Creates an enforce-rule with the specified name and enters
enforce-rule configuration mode.
Example:
Router(enforce-rule)# end
Removing an Enforce-Rule
Use the following procedure to delete an enforce-rule and remove it from the CMTS configuration file. Any
subscriber traffic management that uses this rule also ends.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1365
Quality of Services Configuration
Changing a Cable Modem Service Class
Procedure
Router> enable
Step 3 no cable qos enforce-rulename Deletes the enforce-rule with the specified name . This
enforce-rule and its configuration are removed from the
Example:
CMTS configuration, and any subscriber traffic management
that uses this rule ends.
Router(config)# no cable qos enforce-rule ef-rule
Router(config)# end
Restriction • The command is supported only on DOCSIS 1.1 CM primary service flows.
• You can specify the cable modem service-class-name command only after the CM has been online for
at least 200 seconds.
• The parameters defined by the named service class should always be a compatible subset of the registered
set of parameters for the CM. Only certain options can be changed using a CMTS router service class,
such as the max-rate, priority, or tos-overwrite options. The max-burst option in both the enforced
and registered CMTS router service classes must strictly match the value for max-burst in the registered
DOCSIS configuration file. If the service class value does not match, then CM registration will fail with
a reject-c state, or the enforced class will fail.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1366
Quality of Services Configuration
Monitoring the Subscriber Traffic Management Feature on the Cisco CMTS Routers
Router# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1367
Quality of Services Configuration
Displaying the Currently Defined Enforce-Rules
The following example shows sample output from the show cable qos enforce-rule command for a particular
enforce-rule named “test”:
The following example shows the sample output from the show cable qos enforce-rule verbose command
for an enforce-rule named “test”:
The following example shows sample output from the show cable qos enforce-rule verbose command for
a particular enforce-rule named “test” that has specified peak-offpeak weekend monitoring options:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1368
Quality of Services Configuration
Displaying the Current Subscriber Usage
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1369
Quality of Services Configuration
Configuration Examples for Subscriber Traffic Management on the Cisco CMTS Routers
By default, the display is sorted by the service flow ID (SFID). To sort the display by the subscriber byte
count, with the largest byte counts listed first, use the sort-byte-count option. The following example shows
sample output for show cable subscriber-usage sort-byte-count form of the command:
Note There are certain QoS parameters that cannot be changed from the registered QoS parameter set and a new
service class. For example, the max-burst value must match the originally registered in the DOCSIS
configuration file, and the registered and enforced QoS service classes on the Cisco CMTS router. If the
max-burst value differs from the registered CMTS service class and the DOCSIS configuration file, the CM
might go into reject-c state, or the enforced class could fail.
The following example shows the configuration of two service classes named “BE-STM-US-1” and
“BE-STM-DS-1” in a DOCSIS configuration file to define a basic set of upstream and downstream parameters:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1370
Quality of Services Configuration
Example: DOCSIS Configuration File and STM Service Classes
For the cable modem to achieve maximum US thoroughput, provide a large value to the max-concat-burst
keyword in the cable service class command.
The following example shows sample cable service class commands on the Cisco CMTS router that configure
new QoS parameters for identified subscribers to limit bandwidth using the max-rate parameter. These service
classes correspond to the enforced service classes configured by the service-class enforced command for the
QoS enforce rules shown later in this example:
The following example shows configuration of the corresponding enforce-rules for upstream and downstream
monitoring, which identifies the registered and enforced service classes:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1371
Quality of Services Configuration
Example: Downstream Configuration
!
cable qos enforce-rule downstream-rule
monitoring-basics legacy docsis11
penalty-period 120
service-class registered class5
service-class enforced class99
duration 120 avg-rate 1 sample-interval 15 downstream enforce
enabled
!
cable qos enforce-rule upstream-rule
monitoring-basics legacy docsis11
penalty-period 120
service-class registered class5
service-class enforced class99
duration 120 avg-rate 1 sample-interval 15 upstream enforce
enabled
Note The enforce rules for the upstream and downstream directions can use either an identical configuration, or
they can use their own individual configurations.
!
cable qos enforce-rule upstream-rule
monitoring-basics legacy docsis11
penalty-period 120
service-class registered class5
service-class enforced class99
duration 120 avg-rate 5 sample-interval 15 upstream enforce
enabled
cable qos enforce-rule downstream-rule
monitoring-basics legacy docsis11
penalty-period 120
service-class registered class5
service-class enforced class99
duration 120 avg-rate 5 sample-interval 15 downstream enforce
enabled
The following example shows an enforce-rule configuration for traffic in upstream direction. A unique penalty
duration is configured for upstream, with monitoring turned on after the penalty release time.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1372
Quality of Services Configuration
Example: Weekend Monitoring Configuration
Note For upstream direction, a unique penalty duration (120 minutes) is configured, which takes precedence over
the duration configured using the penalty-period command (60 minutes). A fresh monitoring starts after the
penalty release time (23:00), when all the traffic counters are reset to 0.
!
cable qos enforce-rule upstream_rule
monitoring-basics peak-offpeak docsis10
penalty-period 120 time-of-day 23:00 monitoring-on
qos-profile registered 6
qos-profile enforced 100
peak-time1 10:30 duration 120 avg-rate 10 peak-time2 22:10 duration 60 avg-rate 10
sample-interval 15 penalty 120 upstream enforce
enabled
Additional References
For additional information related to the Subscriber Traffic Management feature, refer to the following
references:
Related Documents
Standards
7
Standards Title
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1373
Quality of Services Configuration
Additional References
7
Standards Title
MIBs
8
MIBs MIBs Link
• CISCO-CABLE-QOS-MONITOR-MIB To locate and download MIBs for selected platforms, Cisco IOS
• DOSCIS-QOS-MIB releases, and feature sets, use Cisco MIB Locator found at the
following URL:
http://www.cisco.com/go/mibs
8
Not all supported MIBs are listed.
RFCs
9
RFCs Title
Technical Assistance
Description Link
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1374
Quality of Services Configuration
Feature Information for Subscriber Traffic Management
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Subscriber traffic Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
management 16.6.1 Everest 16.6.1 on Cisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1375
Quality of Services Configuration
Feature Information for Subscriber Traffic Management
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1376
CHAPTER 94
Narrowband Digital Forward And Narrowband
Digital Return
This document describes the narrowband digital forward and narrowband digital return feature.
• Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 1377
• Information About NDF and NDR, on page 1379
• Restrictions for Configuring NDF and NDR, on page 1379
• Configure NDF and NDR, on page 1380
• Feature Information for Narrowband Digital Forward And Narrowband Digital Return, on page 1387
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1377
Quality of Services Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 236: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1378
Quality of Services Configuration
Information About NDF and NDR
1x2 RPD
NDF
• Supports a maximum of three narrow band NDF channels if OOB 55-1 or OOB 55-2 is not configured.
Only channel ID 0, 1 and 2 can be used for 1x2 RPD, channel ID 3 is not supported and will be rejected
by 1x2 RPD.
• If OOB 55-1 DS is configured, only one NDF channel is supported. OOB 55-1 DS uses first and the
second OOB channel while NDF uses the third OOB channel. If 55-1 DS is configured after configuring
NDF, ensure that not more than one NDF channel is configured.
• If OOB 55-2 is configured, two NDF channels are supported. OOB 55-2 uses the first OOB channel.
• Supports NDF Mode 0 to Mode 6. NDF Mode 7 is not supported.
NDR
• Each upstream port supports three OOB channels. OOB 55-1 and OOB 55-2 channels share the upstream
OOB resource with NDR channels.
• If two OOB 55-1 channels are configured on upstream port 0, then only one NDR channel is supported
on port 0, and up to three NDR channels are suppported on port 1.
• If one OOB 55-2 upstream channel is configured on a port, then either one mode 6 (5.12 MHz) NDR
can be configured or 2 NDR with mode 5 or lesser can be configured.
• NDR Mode 0 (80 KHz) is not supported.
2x2 RPD
Starting from Cisco IOS XE Amsterdam 17.2.1, 4 NDF (3 narrowband and 1 wideband) sessions are supported.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1379
Quality of Services Configuration
Configure NDF and NDR
Note • For NDF static pseudowire, session ID must be unique within a rf-port across all rf-channels configured
in that port.
• For NDR static pseudowire, the session ID and the server IP must be unique within a RPD.
Router# enable
Router# configure terminal
Router(config)# cable oob
Router(config-oob)# [no] static-pseudowire <name> type ndf [id <id>]
Router(config-oob-spw)# [no] dest-ip <ipv4/ipv6 addr> [source-ip <ipv4 | ipv6 addr>]
Router(config-oob-spw)# [no] session-id <session id>
Router# enable
Router# configure terminal
Router(config)# cable oob
Router(config-oob)# [no] static-pseudowire <name> type ndr [id <id>]
Router(config-oob-spw)# [no] server-ip <ipv4/ipv6 addr>
Router(config-oob-spw)# [no] mtusize <mtu size value>
Router(config-oob-spw)# [no] per-hop-behavior <IP DSCP per hop behavior value>
Router(config-oob-spw)# [no] session-id <session id>
Syntax Description
name Specify a unique name for the static-pseudowire. The name can be up to 30
characters long and is case sensitive.The name can be alphanumeric and
undescore ( _ ) can be used.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1380
Quality of Services Configuration
Configure Static-Pseudowires for NDF and NDR
Syntax Description
dest-ip For multicast NDF, specify the Group (Destination) IP address of the multicast
group from which RPD has to receive data on a static pseudowire.
For unicast NDF, the Group (Destination) IP address is set to 0.0.0.0 or 0::0.
The Group (Destination) IP address can IPv4 or IPv6.
source-ip For source specific multicast (SSM) group, specify the source IP address of
the multicast group that RPD has to join to to receive data on a static
pseudowire.
For unicast NDF, specify the source IP address of the remote peer from which
RPD has to receive data on a NDF static pseudowire.
server-ip Specify the destination IP address from which RPD has to receive data on a
static pseudowire. The server IP can be IPv4 or IPv6 address.
mtusize Specify the MTU (Maximum Transmission Unit) size supported by the CCAP
Core on a return static pseudowire. MTU is the Layer 3 payload of a Layer
2 frame. The MtuSize attribute carries information equivalent to DEPI Local
MTU. CCAP core can receive the configured MTU size from the RPD on
the CIN interface.
The valid range for MTU size is 1500–9216. The default MTU size is 1500.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1381
Quality of Services Configuration
Configure Static-Pseudowires for NDF and NDR
Syntax Description
per-hop-behavior Specify the Per Hop Behavior Identifier that is equal to the 6-bit DSCP with
which the RPD transmits L2TPv3 data packets on the selected return static
pseudowire.The per-hop-behavior configures information that is equivalent
to the information configured by the PHBID field of the Upstream Flow. The
upper two bits are set as 00 by the CCAP core and ignored by the RPD. The
default value is 0.
These standard QOS DSCP values are allowed to be selected in the CLI.
af11 Match packets with AF11 dscp (001010)
af12 Match packets with AF12 dscp (001100)
af13 Match packets with AF13 dscp (001110)
af21 Match packets with AF21 dscp (010010)
af22 Match packets with AF22 dscp (010100)
af23 Match packets with AF23 dscp (010110)
af31 Match packets with AF31 dscp (011010)
af32 Match packets with AF32 dscp (011100)
af33 Match packets with AF33 dscp (011110)
af41 Match packets with AF41 dscp (100010)
af42 Match packets with AF42 dscp (100100)
af43 Match packets with AF43 dscp (100110)
cs1 Match packets with CS1(precedence 1) dscp (001000)
cs2 Match packets with CS2(precedence 2) dscp (010000)
cs3 Match packets with CS3(precedence 3) dscp (011000)
cs4 Match packets with CS4(precedence 4) dscp (100000)
cs5 Match packets with CS5(precedence 5) dscp (101000)
cs6 Match packets with CS6(precedence 6) dscp (110000)
cs7 Match packets with CS7(precedence 7) dscp (111000)
default Match packets with default dscp (000000)
ef Match packets with EF dscp (101110)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1382
Quality of Services Configuration
Configure NDF and NDR Profile
Note You can configure only one rf-channel in a NDF and NDR profile.
Router# enable
Router# configure terminal
Router(config)# [no] controller downstream-oob NDF-profile <profile id>
Router(config-profile)# [no] ds-channel <channel id> rf-mute
Router(config-profile)# [no] ds-channel <channel id> shutdown
Router(config-profile)# [no] ds-channel <channel id> frequency <frequency>
Router(config-profile)# [no] ds-channel <channel id> width <width>
Router(config-profile)# [no] ds-channel <channel id> poweradjust <power-adjust>
Router# enable
Router# configure terminal
Router(config)# [no] controller upstream-oob NDR-profile <profile id>
Router(config-profile)# [no] us-channel <channel id> shutdown
Router(config-profile)# [no] us-channel <channel id> frequency <frequency>
Router(config-profile)# [no] us-channel <channel id> width <width>
Router(config-profile)# [no] us-channel <channel id> poweradjust <power-adjust>
Syntax Description
rf-mute Specify True to set the modulator in the muted diagnostic state. In the
muted diagnostic state, the modulator does not transmit signal, but the
operational status of the channel is not affected.
shutdown Set the administrative state of the selected NDF/NDR channel. Specifying
shutdown removes all configuration from the channel. Specifying
unshutdown retrieves all configuration of the channel.
width Sepcify the total width of the spectrum in Hertz, including any required
guardband.
poweradjust Specify the power level adjustment for the NDF channel relative to the
base power level configured for the DS RF port.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1383
Quality of Services Configuration
Bind NDF Static-Pseudowire and NDF Profile with Rf-Port
Note • Destination IP address must be configured before binding NDF static-pseudowire to RPD. Once the
destination IP address is bound, it cannot be removed, but can be updated.
• Frequency and channel width must be configured in NDF profile before binding NDF static-pseudowire
to RPD. If frequency is configured, channel width cannot be removed or updated. To remove or update
the channel width from the NDF profile, you must remove the frequency.
• To update frequency and channel width when the NDF profile is associated with the RPD, you must shut
down the rf-channel in the NDF profile.
To bind NDF static-pseudowire and NDF profile with rf-port, execute the bind commands under core-interface
TenGigabitEthernet [interface] command:
Note • Server IP address must be configured before binding NDR static-pseudowire to RPD. Once the server
IP address is bound, it cannot be removed, but can be updated.
• Frequency and channel width must be configured in NDR profile before binding NDR static-pseudowire
to RPD. If frequency is configured, channel width cannot be removed or updated. To remove or update
the channel width from the NDR profile, you must remove the frequency.
• To update frequency and channel width when the NDR profile is associated with the RPD, you must
shut down the rf-channel in the NDR profile.
To bind NDR static-pseudowire and NDR profile with rf-port, run the bind commands under core-interface
TenGigabitEthernet [interface] command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1384
Quality of Services Configuration
Display TLV Status
To display per channel static-pseudowire and controller profile configuration, run these commands:
Router# show cable rpd ndf-channels detailed
Router# show cable rpd ndr-channels detailed
These examples show how to display the TLV status.
Router# show cable rpd ndf-channels
RPD-MAC-ID Port Chan Session-Id AdminState Rf-Mute Frequency TLV-94-Status
0004.9f31.0785 0 0 0x88000001 NO SHUTDOWN NO MUTE 70000000 Failed-In-RPD
0004.9f31.0785 0 1 0x88000002 NO SHUTDOWN NO MUTE 72000000 RPD-Not-Capable
0004.9f31.0785 0 2 0x88000003 NO SHUTDOWN NO MUTE 74000000 RPD-Not-Capable
0004.9f31.0785 1 0 0x88000001 NO SHUTDOWN NO MUTE 70000000 RPD-Not-Capable
0004.9f31.0785 1 1 0x88000002 NO SHUTDOWN NO MUTE 72000000 RPD-Not-Capable
0004.9f31.0785 1 2 0x88000003 NO SHUTDOWN NO MUTE 74000000 RPD-Not-Capable
TLV-58-Status RPD-NAME
Success-In-RPD RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
Router# show cable rpd ndr-channels
RPD-MAC-ID Port Chan Session-Id AdminState Frequency TLV-95-Status
0004.9f31.0785 0 0 0x48000001 NO SHUTDOWN 5216000 Failed-In-RPD
0004.9f31.0785 0 1 0x48000002 NO SHUTDOWN 5216000 RPD-Not-Capable
0004.9f31.0785 0 2 0x48000003 NO SHUTDOWN 5416000 RPD-Not-Capable
0004.9f31.0785 1 0 0x48000001 NO SHUTDOWN 5216000 Failed-In-RPD
0004.9f31.0785 1 1 0x48000002 NO SHUTDOWN 5216000 RPD-Not-Capable
0004.9f31.0785 1 2 0x48000003 NO SHUTDOWN 5416000 RPD-Not-Capable
TLV-58-Status RPD-NAME
Success-In-RPD RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
Success-In-RPD RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
RPD-Not-Capable RPD0-RACK1
Success-In-RPD NDF/NDR configuration is sent to the RPD and RPD sends the response
TLV with status as SUCCESS.
Failed-In-RPD NDF/NDR configuration is sent to the RPD and RPD sends the response
TLV with status as ERROR.
Sent-To-RPD NDF/NDR configuration is sent to the RPD but no reponse is recieved from
the RPD.
RPD-Not-Capable RPD is not capable of supporting attributes in TLV. For example, if RPD
does not support NDF or NDR, the TLV status sent as RPD-Not-Capable.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1385
Quality of Services Configuration
Example: NDF Configuration
In-Progress Frequency and channel width are set to 0 in a NDF or NDR profile.
Depending on the TLV response from the RPD when frequency and channel
width are configured and a no shutdown is performed on the rf-channel, the
In-Progress status changes.
This example shows how to configure bind NDF static-pseudowire and NDF profile with rf-port.
Router# configure terminal
Router(config)# cable rpd node6
Router(config-rpd)# core-interface TenGigabitEthernet 7/1/0
Router(config-rpd-core)# rpd-ds 0 static-pseudowire ndf0 profile 100
Router(config-rpd-core)# rpd-ds 0 static-pseudowire ndf1 profile 101
Router(config-rpd-core)# rpd-ds 0 static-pseudowire ndf2 profile 102
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1386
Quality of Services Configuration
Feature Information for Narrowband Digital Forward And Narrowband Digital Return
This example shows how to configure bind NDR static-pseudowire and NDR profile with rf-port.
Router# configure terminal
Router(config)# cable rpd node6
Router(config-rpd)# core-interface TenGigabitEthernet 7/1/0
Router(config-rpd-core)# rpd-us 0 static-pseudowire ndr0 profile 100
Router(config-rpd-core)# rpd-us 0 static-pseudowire ndr1 profile 101
Router(config-rpd-core)# rpd-us 0 static-pseudowire ndr2 profile 102
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 240: Feature Information for Narrowband Digital Forward And Narrowband Digital Return
Narrowband Digital Forward And Cisco IOS XE Gibraltar This feature was introduced on the Cisco
Narrowband Digital Return 16.10.1 cBR Converged Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1387
Quality of Services Configuration
Feature Information for Narrowband Digital Forward And Narrowband Digital Return
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1388
CHAPTER 95
Differentiated Services Code Point Downstream
Differentiated Services Code Point (DSCP) is a packet header value marking that can be used to request
priority traffic.
• Information About Differentiated Services Code Point Downstream Marking, on page 1389
• Feature Information for Differentiated Services Code Point Downstream Marking, on page 1390
You might see the following message when you change the threshold:
We recommend that you configure the traffic for less than 60% of full bandwidth per linecard in high-flow
queue. The high-flow queue is designed for high priority traffic, and without the recommended configuration
it may cause unexpected packet drop, jitter, or latency in high flow queue.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1389
Quality of Services Configuration
Feature Information for Differentiated Services Code Point Downstream Marking
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 241: Feature Information for Differentiated Services Code Point Downstream Marking
Differentiated Services Code Point Cisco IOS XE Gibraltar This feature was introduced on the Cisco
Downstream Marking 17.3.1w cBR Converged Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1390
PA R T XI
Security and Cable Monitoring Configuration
• Dynamic Shared Secret, on page 1393
• Lawful Intercept Architecture, on page 1419
• Cable Monitoring Feature for Cisco cBR Series Routers , on page 1433
• Source-Based Rate Limit, on page 1441
• Cable Duplicate MAC Address Reject, on page 1463
• Cable ARP Filtering, on page 1475
• Subscriber Management Packet Filtering Extension for DOCSIS 2.0, on page 1495
• MAC Filtering, on page 1503
CHAPTER 96
Dynamic Shared Secret
This document describes the Dynamic Shared Secret feature, which enables service providers to provide
higher levels of security for their Data-over-Cable Service Interface Specifications (DOCSIS) cable networks.
This feature uses randomized, single-use shared secrets to verify the DOCSIS configuration files that are
downloaded to each cable modem.
The Dynamic Shared Secret feature automatically creates a unique DOCSIS shared secret on a per-modem
basis, creating a one-time use DOCSIS configuration file that is valid only for the current session. This ensures
that a DOCSIS configuration file that has been downloaded for one cable modem can never be used by any
other modem, nor can the same modem reuse this configuration file at a later time.
This patented feature is designed to guarantee that all registered modems use only the quality of service (QoS)
parameters that have been specified by the DOCSIS provisioning system for a particular modem at the time
of its registration. This feature is an accepted DOCSIS standard.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1394
• Prerequisites for Dynamic Shared Secret, on page 1395
• Restrictions for Dynamic Shared Secret, on page 1395
• Information About Dynamic Shared Secret, on page 1399
• How to Configure the Dynamic Shared Secret Feature, on page 1405
• How to Monitor the Dynamic Shared Secret Feature, on page 1411
• Troubleshooting Cable Modems with Dynamic Shared Secret, on page 1414
• Configuration Examples for Dynamic Shared Secret, on page 1415
• Additional References, on page 1417
• Feature Information for Dynamic Shared Secret, on page 1418
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1393
Security and Cable Monitoring Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Table 242: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1394
Security and Cable Monitoring Configuration
Prerequisites for Dynamic Shared Secret
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
• For full security, DOCSIS configuration files should have filenames that are at least 5 or more characters
in length.
• For best performance during the provisioning of cable modems, we recommend using Cisco Network
Registrar Release 3.5 or later.
Note When the Dynamic Shared Secret feature is enabled using its default configuration, a cable modem diagnostic
webpage shows a scrambled name for its DOCSIS configuration file. This filename changes randomly each
time that the cable modem registers with the CMTS. To change the default behavior, use the nocrypt option
with the cable dynamic-secret command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1395
Security and Cable Monitoring Configuration
Cable Modem Restrictions for Dynamic Shared Secret
• The Dynamic Shared Secret feature does not affect cable modems that are already online and provisioned.
If a cable modem is online, you must reset it, so that it reregisters, before it complies with the Dynamic
Shared Secret feature.
• The DMIC lock mode uses the following behavior during a switchover event in HCCP N+1 Redundancy.
All cable modems which were previously in lock mode are taken offline during a switchover event, and
the prior state of locked modems is lost. If previously locked modems remain non-compliant, they will
return to LOCK mode after three failed registration attempts. If the modems have become DOCSIS
compliant, they will return online in the normal fashion. Refer to the SNMP Support, on page 1402 for
additional information about DMIC lock mode.
• If a Broadband Access Center for Cable (BACC) provisioning server is being used, the Device Provisioning
Engine (DPE) TFTP server verifies that the IP address of the TFTP client matches the expected DOCSIS
cable modem IP Address. If a match is not found, the request is dropped. This functionality is incompatible
with the CMTS DMIC feature. Use the no tftp verify-ip command on all BACC DPE servers to disable
the verification of the requestor IP address on dynamic configuration TFTP requests. Refer to the Cisco
Broadband Access Centre DPE CLI Reference in the http://www.cisco.com/c/en/us/td/docs/net_mgmt/
broadband_access_center_for_cable/4-0/command/reference/DPECLIRef40.html for additional
information.
Note It is not compliant with DOCSIS to include both of these options in the DHCP message.
The problematic packet capture below is a DHCP offer in which both sname and option 66 are set (in this
respective sequence):
0000 00 30 19 47 8f 00 00 d0 b7 aa 95 50 08 00 45 00
0010 01 4a 8f 50 00 00 80 11 46 30 ac 10 02 01 ac 10
0020 0a 01 00 43 00 43 01 36 0c 75 02 01 06 00 b0 a0
0030 25 01 00 00 00 00 00 00 00 00 ac 10 0a 53 00 00
0040 00 00 ac 10 0a 01 00 10 95 25 a0 b0 00 00 00 00
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1396
Security and Cable Monitoring Configuration
DOCSIS Compliance
0050 00 00 00 00 00 00 5b 31 37 32 2e 31 36 2e 32 2e
(sname option immediately above)
0060 31 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 64 65 66 61 75 6c 74 2e 63 66
00a0 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0110 00 00 00 00 00 00 63 82 53 63 35 01 02 36 04 ac
0120 10 02 01 33 04 00 06 94 0d 01 04 ff ff ff 00 02
0130 04 ff ff b9 b0 03 08 ac 10 02 fe ac 10 0a 01 04
0140 04 ac 10 02 01 07 04 ac 10 02 01 42 0a 31 37 32
(option 66 immediately above)
0150 2e 31 36 2e 32 2e 31 ff
When using DMIC with Incognito DHCP servers and Thomson cable modems, you must prevent both options
from being sent in the DHCP offer. Use one of the following workaround methods to achieve this:
• Change the Incognito DHCP server so that it does not include the sname option as described above.
• Change the cable modem code so that sname is not prioritized above option 66, as in the problematic
packet capture shown in the example above.
• Migrate to a compliant DHCP and TFTP server such as CNR. This also offers significantly higher
performance.
Refer to these resources for additional DOCSIS DHCP information, or optional DHCP MAC exclusion:
• DHCP Options and BOOTP Vendor Extensions, RFC 2132
http://www.ietf.org/rfc/rfc2132.txt
• Filtering Cable DHCP Lease Queries on Cisco CMTS Routers
http://www.cisco.com/en/US/docs/cable/cmts/feature/cblsrcvy.html
DOCSIS Compliance
• Cable modems are assumed to be DOCSIS-compliant. If a cable modem is not fully DOCSIS-compliant,
it could trigger a CMTS Message Integrity Check (MIC) failure during registration in rare circumstances.
Under normal operations, however, it can be assumed that cable modems that fail the CMTS MIC check
from the Dynamic Shared Secret feature are either not DOCSIS-compliant, or they might have been
hacked by the end user to circumvent DOCSIS security features.
Some of the cable modems with the following OUIs have been identified as having problems with the Dynamic
Shared Secret feature, depending on the hardware and software revisions:
• • 00.01.03
• 00.E0.6F
• 00.02.B2
These particular cable modems can remain stuck in the init(o) MAC state and cannot come online until the
Dynamic Shared Secret feature is disabled. If this problem occurs, Cisco recommends upgrading the cable
modem’s software to a fully compliant software revision.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1397
Security and Cable Monitoring Configuration
TFTP Restrictions
Alternatively, these cable modems may be excluded from the dynamic secret function using the following
command in global configuration mode:
cable dynamic-secret exclude
Excluding cable modems means that if a violator chooses to modify their cable modem to use one of the
excluded OUIs, then the system is no longer protected. Refer to the #unique_1878.
Tip To help providers to identify non-DOCSIS compliant modems in their network, the Dynamic Shared Secret
feature supports a “mark-only” option. When operating in the mark-only mode, cable modems might be able
to successfully obtain higher classes of service than are provisioned, but these cable modems will be marked
as miscreant in the show cable modem displays (with !online, for example). Such cable modems also display
with the show cable modem rogue command. Service providers may decide whether those cable modems
must be upgraded to DOCSIS-compliant software, or whether the end users have hacked the cable modems
for a theft-of-service attack.
The following example illustrates output from a Cisco CMTS that is configured with the cable dynamic-secret
mark command with miscreant cable modems installed. These cable modems may briefly show up as
"reject(m)" for up to three registration cycles before achieving the !online status.
TFTP Restrictions
• Cable modems can become stuck in the TFTP transfer state (this is indicated as init(o) by the show cable
modem command) in the following situation:
• The Dynamic Shared Secret feature is enabled on the cable interface, using the cable dynamic-secret
command. This feature applies if the cable modem is a miscreant cable modem, or if the cable
modem is a DOCSIS 1.0 cable modem running early DOCSIS 1.0 firmware that has not yet been
updated. This feature also applies if the TFTP server is unable to provide the cable modem's TFTP
configuration file to the Cisco CMTS. This is the case, for example, when using BACC and not
configuring the system to permit a TFTP request from a non-matching source IP address. The debug
cable dynamic-secret command also shows this failure.
• A large number of cable modems are registering at the same time. Some or all of those cable modems
could also be downloading the DOCSIS configuration file using multiple TFTP transfers that use
multiple TFTP ports on the Cisco CMTS router, and the TFTP server is unable to keep up with the
rate of TFTP requests generated by the system. Some TFTP servers may be limited to the number
of concurrent TFTP get requests initiated by the same source IP address per unit time, or simply
unable to handle the rate of new modem registrations before cable dynamic-secret is configured.
The debug cable dynamic-secret command shows failure to receive some files in this situation.
This situation of stuck cable modems can result in the TFTP server running out of available ports, resulting
in the cable modems failing the TFTP download stage. To prevent this situation from happening, temporarily
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1398
Security and Cable Monitoring Configuration
Information About Dynamic Shared Secret
disable the Dynamic Shared Secret feature on the cable interface or reduce the size of the DOCSIS configuration
file.
Modes of Operation
The Dynamic Shared Secret feature can operate in three different modes, depending on what action should
be taken for cable modems that fail the CMTS MIC verification check:
• Marking Mode—When using the mark option, the CMTS allows cable modems to come online even if
they fail the CMTS MIC validity check. However, the CMTS also prints a warning message on the
console and marks the cable modem in the show cable modem command with an exclamation point (!),
so that this situation can be investigated.
• Locking Mode—When the lock option is used, the CMTS assigns a restrictive QoS configuration to
CMs that fail the MIC validity check twice in a row. You can specify a particular QoS profile to be used
for locked cable modems, or the CMTS defaults to special QoS profile that limits the downstream and
upstream service flows to a maximum rate of 10 kbps.
If a customer resets their CM, the CM will reregister but still uses the restricted QoS profile. A locked CM
continues with the restricted QoS profile until it goes offline and remains offline for at least 24 hours, at which
point it is allowed to reregister with a valid DOCSIS configuration file. A system operator can manually clear
the lock on a CM by using the clear cable modem lock command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1399
Security and Cable Monitoring Configuration
Operation of the Dynamic Shared Secret
This option frustrates users who are repeatedly registering with the CMTS in an attempt to guess the shared
secret, or to determine the details of the Dynamic Shared Secret security system.
• Reject Mode—In the reject mode, the CMTS refuses to allow CMs to come online if they fail the CMTS
MIC validity check. These cable modems are identified in the show cable modem displays with a MAC
state of “reject(m)” (bad MIC value). After a short timeout period, the CM attempts to reregister with
the CMTS. The CM must register with a valid DOCSIS configuration file before being allowed to come
online. When it does come online, the CMTS also prints a warning message on the console and marks
the cable modem in the show cable modem command with an exclamation point (!), so that this situation
can be investigated.
Note To account for possible network problems, such as loss of packets and congestion, the Cisco CMTS will allow
a cable modem to attempt to register twice before marking it as having failed the Dynamic Shared Secret
authentication checks.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1400
Security and Cable Monitoring Configuration
Interaction with Different Commands
Note The Dynamic Shared Secret feature does not support and is incompatible with, the use of the original shared
secret or secondary shared secrets that are configured using the cable shared-secondary-secret and cable
shared-secret commands.
Tip Although a user could attempt to circumvent these checks by downloading a DOCSIS configuration file from
a local TFTP server, the cable modem would still fail the CMTS MIC verification.
Performance Information
The Dynamic Shared Secret feature does not add any additional steps to the cable modem registration process,
nor does it add any additional requirements to the current provisioning systems. This feature can have either
a small negative or a small positive effect on the performance of the network provisioning system, depending
on the following factors:
• The provisioning system (DHCP and TFTP servers) being used
• The number of cable modems that are coming online
• The vendor and software versions of the cable modems
• The number and size of the DOCSIS configuration files
Large-scale testing has shown that the Dynamic Shared Secret feature can affect the time it takes for cable
modems to come online from 5% slower to 10% faster. The most significant factor in the performance of the
provisioning process is the provisioning system itself. For this reason, Cisco recommends using Cisco Network
Registrar (CNR) Release 3.5 or greater, which can provide significant performance improvements over generic
DHCP and TFTP servers.
The second-most important factor in the performance of cable modem provisioning is the number and size
of the DOCSIS configuration files. The size of the configuration file determines how long it takes to transmit
the file to the cable modem, while the number of configuration files can impact how efficiently the system
keeps the files in its internal cache, allowing it to reuse identical configuration files for multiple modems.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1401
Security and Cable Monitoring Configuration
SNMP Support
SNMP Support
Cisco IOS-XE 3.15.0S and later releases add the following SNMP support for the Dynamic Shared Secret
feature:
• Adds the following MIB objects to the CISCO-DOCS-EXT-MIB:
• cdxCmtsCmDMICMode—Sets and shows the configuration of the Dynamic Shared Secret feature
for a specific cable modem (not configured, mark, lock, or reject).
• cdxCmtsCmDMICLockQoS—Specifies the restrictive QoS profile assigned to a cable modem that
has failed the Dynamic Shared Secret security checks, when the interface has been configured for
lock mode.
• cdxCmtsCmStatusDMICTable—Lists all cable modems that have failed the Dynamic Shared Secret
security checks.
• An SNMP trap (cdxCmtsCmDMICLockNotification) can be sent when a cable modem is locked for
failing the Dynamic Shared Secret security checks. The trap can be enabled using the snmp-server
enable traps cable dmic-lock command.
Note The DMIC lock mode is disabled during a switchover event in HCCP N+1 Redundancy.
%CBR-4-CMLOCKED
The cable modem’s DOCSIS configuration file did not contain a Message Integrity Check (MIC) value that
corresponds with the proper Dynamic Shared Secret that was used to encode it. The CMTS has, therefore,
assigned a restrictive quality of service (QoS) configuration to this cable modem to limit its access to the
network. The CMTS has also locked the cable modem so that it will remain locked in the restricted QoS
configuration until it goes offline for at least 24 hours, at which point it is permitted to reregister and obtain
normal service (assuming it is DOCSIS-compliant and using a valid DOCSIS configuration file).
This error message appears when the cable dynamic-secret lock command has been applied to a cable
interface to enable the Dynamic Shared Secret feature for the DOCSIS configuration files on that cable
interface. The cable modem has been allowed to register and come online, but with a QoS configuration that
is limited to a maximum rate of 10 kbps for both the upstream and downstream flows. Check to ensure that
this cable modem is not running old software that caches the previously used configuration file. Also check
for a possible theft-of-service attempt by a user attempting to download a modified DOCSIS configuration
file from a local TFTP server. The CM cannot reregister with a different QoS profile until it has been offline
for 24 hours, without attempting to register, or you have manually cleared the lock using the clear cable
modem lock command.
Message
%CBR-4-CMMARKED
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1402
Security and Cable Monitoring Configuration
Benefits
The cable modem’s DOCSIS configuration file did not contain a Message Integrity Check (MIC) value that
corresponds with the proper dynamic shared secret that was used to encode it. The CMTS has allowed this
modem to register and come online, but has marked it in the show cable modem displays with an exclamation
point (!) so that the situation can be investigated.
This error message appears when the cable dynamic-secret mark command has been applied to a cable
interface to enable the Dynamic Shared Secret feature for the DOCSIS configuration files on that cable
interface. Check to ensure that this cable modem is not running old software that caches the previously used
configuration file. Also check for a possible theft-of-service attempt by a user attempting to download a
modified DOCSIS configuration file from a local TFTP server.
Message
%CBR-4-NOCFGFILE
The CMTS could not obtain the DOCSIS configuration file for this cable modem from the TFTP server. This
message occurs when the Dynamic Shared Secret feature is enabled on the cable interface with the cable
dynamic-secret command.
Verify that the CMTS has network connectivity with the TFTP server, and that the specified DOCSIS
configuration file is available on the TFTP server. Check that the DHCP server is correctly configured to send
the proper configuration filename in its DHCP response to the cable modem. Also verify that the DOCSIS
configuration file is correctly formatted.
This problem could also occur if the TFTP server is offline or is overloaded to the point where it cannot
respond promptly to new requests. It might also be seen if the interface between the CMTS and TFTP server
is not correctly configured and flaps excessively.
Note This error indicates a problem with the provisioning system outside of the Cisco CMTS. Disabling the Dynamic
Shared Secret feature does not clear the fault, nor does it allow cable modems to come online. You must first
correct the problem with the provisioning system.
Benefits
The Dynamic Shared Secret feature provides the following benefits to cable service providers and their partners
and customers:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1403
Security and Cable Monitoring Configuration
Related Features
refuse to allow the user to come online until a valid DOCSIS configuration file is used, or lock the cable
modem in a restricted QoS configuration until the modem remains offline for 24 hours. Locking malicious
modems is the most effective deterrent against hackers, because it provides the maximum penalty and minimum
reward for any user attempting a theft-of-service attack.
Tip If not already done, the service provider could also install access controls that allow only the CMTS routers
to download DOCSIS configuration files from the TFTP servers.
Note The Dynamic Shared Secret feature does not affect cable modems that are already online and provisioned.
Cable modems that are already online when the feature is enabled or disabled remain online.
Related Features
The following features can be used with the Dynamic Shared Secret feature to enhance the overall security
of the cable network.
• Baseline Privacy Interface Plus (BPI+) Authorization and Encryption—Provides a secure link between
the cable modem and CMTS, preventing users from intercepting or modifying packets that are transmitted
over the cable interface. BPI+ also provides for secure authorization of cable modems, using X.509
digital certificates, as well as a secure software download capability that ensures that software upgrades
are not spoofed, intercepted, or altered.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1404
Security and Cable Monitoring Configuration
How to Configure the Dynamic Shared Secret Feature
Note All procedures begin and end at the privileged EXEC prompt (“Router#”).
Example:
Router(config)#
Example:
Router(config)#
(Optional) If you are using the lock option in Step 6, and if you are not specifying a specific QoS profile to be used, you
must allow cable modems to create their own QoS profiles.
Example:
Router(config)#
(Optional) If you are using the lock option in Step 6, and if you are not specifying a specific QoS profile to be used, you
must allow cable modems to update their own QoS profiles.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1405
Security and Cable Monitoring Configuration
Enabling and Configuring the Dynamic Shared Secret Feature
Example:
Example:
Router(config)#
(Optional) Enables the sending of SNMP traps when a cable modem fails a dynamic shared-secret security check.
Example:
Router(config-if)#
Example:
Example:
Example:
Example:
Router(config-if)#
Enables the Dynamic Shared Secret feature on the cable interface and configures it for the appropriate option:
• nocrypt—(Optional) The Cisco CMTS does not encrypt the filenames of DOCSIS configuration files, but sends
the files to CMs using their original names.
• lock—Cable modems that fail the MIC verification are allowed online with a restrictive QoS profile. The cable
modems must remain offline for 24 hours to be able to reregister with a different QoS profile.
• lock-qos —(Optional) Specifies the QoS profile that should be assigned to locked cable modems. The valid range
is 1 to 256, and the profile must have already been created. If not specified, locked cable modems are assigned a
QoS profile that limits service flows to 10 kbps (requires Step 2 and Step 3).
• mark—Cable modems that fail the MIC verification are allowed online but are marked in the show cable modem
displays so that the situation can be investigated.
• reject—Cable modems that fail the MIC verification are not allowed to register.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1406
Security and Cable Monitoring Configuration
Disabling the Dynamic Shared Secret on a Cable Interface
Note Repeat Step 5 and Step 6 for each cable interface to be configured.
Step 7 end
Example:
Router(config-if)# end
Example:
Router#
The dmic-src configuration applies to bundle and sub-bundle. The vrf keyword is optional.
What to do next
Note If you configure the Dynamic Shared Secret feature on any interface in a cable interface bundle, you should
configure it on all interfaces in that same bundle.
Example:
Router(config)#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1407
Security and Cable Monitoring Configuration
Excluding Cable Modems from the Dynamic Shared Secret Feature
Example:
Example:
Router(config-if)#
Example:
Router(config-if)#
Step 4 end
Example:
Router(config-if)# end
Example:
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1408
Security and Cable Monitoring Configuration
Clearing the Lock on One or More Cable Modems
Excludes one or more cable modems from being processed by the Dynamic Shared Secret security checks, on the basis
of their MAC addresses or OUI values:
• modem mac-address—Specifies the hardware (MAC) address of one specific and individual cable modem to be
excluded from the Dynamic Shared Secret feature. (You cannot specify a multicast MAC address.)
• oui oui-id—Specifies the organization unique identifier (OUI) of a vendor, so that a group of cable modems from
this vendor are excluded from the Dynamic Shared Secret feature. The OUI should be specified as three hexadecimal
bytes separated by either periods or colons.
Note Repeat this command for each cable modem MAC address or OUI vendor to be excluded.
Step 3 exit
Example:
Router(config)# exit
Exits the interface configuration mode and returns to privileged EXEC mode.
Procedure
Example:
Router#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1409
Security and Cable Monitoring Configuration
Upgrading Firmware on the Cable Modems
What to do next
Tip A cable modem can also be unlocked by manually deleting the cable modem from all CMTS internal databases,
using the clear cable modem delete command.
Note The TFTP server addresses are inserted only when the software upgrade filename (TLV9) is specified and
when the TFTP server address (TLV21/TLV58) is either not specified or set to 0.
Note The command to enable or disable the Dynamic Shared Secret feature is available at the MAC domain level.
However, the command to upgrade the firmware on cable modems is available at the global level.
Procedure
Example:
Router(config)#
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1410
Security and Cable Monitoring Configuration
How to Monitor the Dynamic Shared Secret Feature
Step 3 end Exits the configuration mode and returns to the privileged
EXEC mode.
Example:
Router(config)# end
Example:
Router#
What to do next
Note If you configure the Dynamic Shared Secret feature on an interface in a cable interface bundle, you should
configure it on all the interfaces of that bundle.
MAC Address IP Address I/F MAC Prim RxPwr Timing Num BPI
State Sid (db) Offset CPE Enb
0010.9507.01db 144.205.151.130 C5/1/0/U5 online(pt) 1 0.25 938 1 N
0080.37b8.e99b 144.205.151.131 C5/1/0/U5 online 2 -0.25 1268 0 N
0002.fdfa.12ef 144.205.151.232 C6/1/0/U0 online(pt) 13 -0.25 1920 1 N
0002.fdfa.137d 144.205.151.160 C6/1/0/U0 !online 16 -0.50 1920 1 N
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1411
Security and Cable Monitoring Configuration
Displaying the Current Dynamic Secrets
You can also use the show cable modem rogue command to display only those cable modems that have been
rejected for failing the dynamic shared-secret authentication checks:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1412
Security and Cable Monitoring Configuration
Displaying the Current Dynamic Secrets
The following example shows a typical display for a single cable modem that is currently offline (the Dynamic
Secret field shows all zeros):
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1413
Security and Cable Monitoring Configuration
Troubleshooting Cable Modems with Dynamic Shared Secret
Note The Dynamic Secret field shown above is all zeros (“00000000000000000000000000000000”), which indicates
that this cable modem is offline.
You can also use the following command to display all the dynamically generated shared secrets that are in
use:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1414
Security and Cable Monitoring Configuration
Configuration Examples for Dynamic Shared Secret
• debug tftp server events—Displays debugging messages for the major events that occur with the Cisco
CMTS router’s onboard TFTP server.
• debug tftp server packets—Displays a packet dump for the DOCSIS configuration files that the TFTP
server downloads to a cable modem.
Tip For more information about these debug commands, see the Cisco CMTS Debugging Commands chapter in
the Cisco Broadband Cable Command Reference Guide, at the following URL:
http://www.cisco.com/en/US/docs/ios/cable/command/reference/cbl_book.html
In addition, examine the messages in the router’s log buffer for any helpful information. Use the show logging
command to display the contents of the router’s logging buffer to display these messages. You can limit the
output to a specific hour and minute by using the begin output modifier. For example, to display only those
messages that were recorded at 12:10, give the following command:
Note The exact format for the begin output modifier depends on the timestamp you are using for your logging
buffer.
Note These configurations also show a shared secret and secondary secret being configured on the cable interface.
This is optional but highly recommended, because it adds an additional layer of security during the registration
of cable modems.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1415
Security and Cable Monitoring Configuration
Lock Configuration: Example
Note If you use the lock option without specifying a specific QoS profile, you must allow cable modems
to create and update QoS profiles, using the cable qos permission command. If you do not do this
and continue to use the lock option without specifying a particular QoS profile, locked cable modems
will not be allowed to register until the lock clears or expires.
The following example is the same except that it specifies that the locked cable modem should be
assigned QoS profile 90. The cable modem remains locked with this QoS profile until the modem
has remained offline for more than 24 hours, or until you have manually cleared it using the clear
cable modem lock command. Because a specific QoS profile is specified, you do not need to use
the cable qos permission command.
Note When a locked modem is cleared, it is automatically reset so that it reregisters with the CMTS. It is
allowed online with the requested QoS parameters if it registers with a valid DOCSIS configuration
that passes the Dynamic Shared Secret checks. However, the modem is locked again if it violates
the DOCSIS specifications again.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1416
Security and Cable Monitoring Configuration
Disabled Configuration: Example
Additional References
For additional information related to Dynamic Shared Secret, refer to the following references:
Standards
10
Standards Title
MIBs
11
MIBs MIBs Link
No new or modified MIB objects are supported by the To locate and download MIBs for selected
Dynamic Shared Secret feature. platforms, Cisco IOS releases, and feature sets,
use Cisco MIB Locator found at the following
• CISCO-DOCS-EXT-MIB—Includes attributes to
URL:
configure the Dynamic Shared Secret feature and to
generate traps when a cable modem fails the http://www.cisco.com/go/mibs
shared-secret security checks.
11
Not all supported MIBs are listed.
RFCs
12
RFCs Title
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1417
Security and Cable Monitoring Configuration
Feature Information for Dynamic Shared Secret
12
Not all supported RFCs are listed.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Dynamic shared secret Cisco IOS XE Everest 16.6.1 This feature was integrated into
Cisco IOS XE Everest 16.6.1 on
theCisco cBR Series Converged
Broadband Router.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1418
CHAPTER 97
Lawful Intercept Architecture
The Lawful Intercept (LI) feature supports service providers in meeting the requirements of law enforcement
agencies to provide the ability to intercept Voice-over-Internet protocol (VoIP) or data traffic going through
the edge routers. This document explains LI architecture, including Cisco Service Independent Intercept
architecture and PacketCable Lawful Intercept architecture. It also describes the components of the LI feature
and provides instructions on how to configure the LI feature in your system.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1419
• Prerequisites for Lawful Intercept, on page 1421
• Restrictions for Lawful Intercept, on page 1421
• Information About Lawful Intercept, on page 1422
• How to Configure Lawful Intercept, on page 1426
• Configuration Examples for Lawful Intercept, on page 1430
• Additional References, on page 1431
• Feature Information for Lawful Intercept, on page 1432
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1419
Security and Cable Monitoring Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 244: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1420
Security and Cable Monitoring Configuration
Prerequisites for Lawful Intercept
In DNS, the router IP address is typically the address of the TenGigabitEthernet5/1/0 or TenGigabitEthernet4/1/0
interface (depending on the slot in which the Supervisor is installed) on the router.
• The mediation device must have an access function (AF) and an access function provisioning interface
(AFPI).
• You must add the mediation device to the Simple Network Management Protocol (SNMP) user group
that has access to the CISCO-TAP2-MIB view. Specify the username of the mediation device as the user
to add to the group.
When you add the mediation device as a CISCO-TAP2-MIB user, you can include the mediation device’s
authorization password if you want. The password must be at least eight characters in length.
SNMP Notifications
SNMP notifications for LI must be sent to User Datagram Protocol (UDP) port 161 on the mediation device,
not port 162 (which is the SNMP default).
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1421
Security and Cable Monitoring Configuration
Information About Lawful Intercept
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1422
Security and Cable Monitoring Configuration
Cisco cBR Series Routers
The PacketCable Control Point Discovery Interface Specification document defines an IP-based protocol
that can be used to discover a control point for a given IP address. The control point is the place where Quality
of Service (QoS) operations, LI content tapping operations, or other operations may be performed.
Note The Cisco cBR router does not support PacketCable Communications Assistance for Law Enforcement Act
(CALEA).
The LI implementation on the Cisco cBR series routers is provisioned using SNMP3 and supports the following
functionality:
• Interception of communication content. The router duplicates each intercepted packet and then places
the copy of the packet within a UDP-header encapsulated packet (with a configured CCCid). The router
sends the encapsulated packet to the LI mediation device. Even if multiple lawful intercepts are configured
on the same data flow, only one copy of the packet is sent to the mediation device. If necessary, the
mediation device can duplicate the packet for each LEA.
• Interception of IPv4, IPv4 multicast, IPv6, and IPv6 multicast flows.
• Maximum interception time—The maximum value of cTap2MediationTimeout is 260640 minutes or
181 days from the current time. The minimum value for cTap2MediationTimeout is 1 minute from the
current time.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1423
Security and Cable Monitoring Configuration
VRF Aware LI
• On CPE—Only intercepts traffic whose source or destination match the MAC address of the CPE device.
• On CM—Intercepts all of the traffic behind the CM, including the CM traffic itself. This form of intercept
might generate a lot of traffic to the mediation device.
VRF Aware LI
VRF Aware LI is the ability to provision a LI wiretap on IPv4 data in a particular Virtual Private Network
(VPN). This feature allows a LEA to lawfully intercept targeted data within that VPN. Only IPv4 data within
that VPN is subject to the VRF-based LI tap.
VRF Aware LI is available for the following types of traffic:
• ip2ip
• ip2tag (IP to MPLS)
• tag2ip (MPLS to IP)
To provision a VPN-based IPv4 tap, the LI administrative function (running on the mediation device) uses
the CISCO-IP-TAP-MIB to identify the name of the VRF table that the targeted VPN uses. The VRF name
is used to select the VPN interfaces on which to enable LI in order to execute the tap.
The router determines which traffic to intercept and which mediation device to send the intercepted packets
based on the VRF name (along with the source and destination address, source and destination port, and
protocol).
Note When using the Cisco-IP-TAP-MIB, if the VRF name is not specified in the stream entry, the global IP routing
table is used by default.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1424
Security and Cable Monitoring Configuration
Service Independent Intercept
For more information, see the Creating a Restricted SNMP View of Lawful Intercept MIBs module.
Note Access to the Cisco LI MIB view should be restricted to the mediation device and to system administrators
who need to be aware of lawful intercepts on the router. To access the MIB, users must have level-15 access
rights on the router.
Note The Cisco cBR router does not support encryption of lawful intercept traffic.
To increase the security and to mitigate any SNMPv3 vulnerability, the following task is required:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1425
Security and Cable Monitoring Configuration
How to Configure Lawful Intercept
In this example, the access list named my-list allows SNMP traffic only from 10.10.10.1. This access list is
then applied to the SNMP group called my-group.
Procedure
Device> enable
Step 3 snmp-server view view-name MIB-name included Creates an SNMP view that includes the CISCO-TAP2-MIB
(where exampleViewis the name of the view to create for
Example:
the MIB).
Device(config)# snmp-server view exampleView • This MIB is required for both regular and broadband
ciscoTap2MIB included lawful intercept.
Step 4 snmp-server view view-name MIB-name included Adds the CISCO-IP-TAP-MIB to the SNMP view.
Example:
Step 5 snmp-server view view-name MIB-name included Adds the CISCO-802-TAP-MIB to the SNMP view.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1426
Security and Cable Monitoring Configuration
Where to Go Next
Step 6 snmp-server group group-name v3 noauth read Creates an SNMP user group that has access to the LI MIB
view-name write view-name view and defines the group’s access rights to the view.
Example:
Step 7 snmp-server user user-name group-name v3 auth Adds users to the specified user group.
md5 auth-password
Example:
Device(config)# end
Where to Go Next
The mediation device can now access the lawful intercept MIBs and issue SNMP set and get requests to
configure and run lawful intercepts on the router. To configure the router to send SNMP notification to the
mediation device, see the Enabling SNMP Notifications for Lawful Intercept.
SUMMARY STEPS
1. enable
2. configure terminal
3. snmp-server host ip-address community-string udp-port port notification-type
4. snmp-server enable traps snmp authentication linkup linkdown coldstart warmstart and snmp-server
enable traps rf
5. end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1427
Security and Cable Monitoring Configuration
Disabling SNMP Notifications
DETAILED STEPS
Device> enable
Step 3 snmp-server host ip-address community-string Specifies the IP address of the mediation device and the
udp-port port notification-type password-like community-string that is sent with a
notification request.
Example:
• For lawful intercept, the udp-port must be 161 and
Device(config)# snmp-server 10.2.2.1 not 162 (the SNMP default).
community-string udp-port 161 udp
Step 4 snmp-server enable traps snmp authentication linkup Configures the router to send RFC 1157 notifications to the
linkdown coldstart warmstart and snmp-server enable mediation device.
traps rf
These notifications indicate authentication failures, link
Example: status (up or down), and router restarts.
Device(config)# end
Note To disable lawful intercept notifications, use SNMPv3 to set the CISCO-TAP2-MIB object
cTap2MediationNotificationEnable to false(2). To reenable lawful intercept notifications through SNMPv3,
reset the object to true(1).
SUMMARY STEPS
1. enable
2. configure terminal
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1428
Security and Cable Monitoring Configuration
Provisioning a MAC Intercept for Cable Modems Using SNMPv3
DETAILED STEPS
Device> enable
Step 3 no snmp-server enable traps Disables all SNMP notification types that are available on
your system.
Example:
Device(config)# end
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1429
Security and Cable Monitoring Configuration
Configuration Examples for Lawful Intercept
3. Configure the following objects with the same CPE MAC address value:
• c802tapStreamDestinationAddress
• c802tapStreamSourceAddress
• Setup CM tap:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1430
Security and Cable Monitoring Configuration
Additional References
• Setup MD2:
setany -v3 -timeout 30 -retries 3 10.12.0.34 user1 \
cTap2MediationStatus.2 -i 4 \
cTap2MediationDestAddressType.2 -i 1 \
cTap2MediationTimeout.2 -o 07:E0:03:03:7:15:1A:0 \
cTap2MediationTransport.2 -i 1 \
cTap2MediationSrcInterface.2 -i 0 \
cTap2MediationDestAddress.2 -o 0a:0a:00:06 \
cTap2MediationDestPort.2 -g 63
• Setup CM tap:
setany -v3 -timeout 30 -retries 3 10.12.0.34 user1 \
c802tapStreamStatus.2.2 -i 4 \
c802tapStreamFields.2.2 -o 62 \
c802tapStreamInterface.2.2 -i -1 \
c802tapStreamDestinationAddress.2.2 -o "c8 fb 26 a5 55 98" \
c802tapStreamSourceAddress.2.2 -o "c8 fb 26 a5 55 98"
Additional References
Related Documents
Standard/RFC Title
PacketCable™ Control Point Discovery PacketCable ™ Control Point Discovery Interface
Interface Specification Specification (PKT-SP-CPD-I02-061013)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1431
Security and Cable Monitoring Configuration
Feature Information for Lawful Intercept
MIBs
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Lawful intercept - Redundant Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
mediation devices 16.6.1 Everest 16.6.1 on theCisco cBR Series
Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1432
CHAPTER 98
Cable Monitoring Feature for Cisco cBR Series
Routers
After you configure cable monitoring, the router forwards copies of selected packets on the cable interface to
an external LAN analyzer attached to another interface on the Cisco CMTS router. This command can help
in troubleshooting network and application problems.
Note This feature does not monitor traffic for the purpose of preventing denial-of-service attacks and other types
of network attacks. Even after configuring the cable monitoring feature, the traffic continues to its original
destination, and only copies of the selected packets are forwarded to the CALEA server or LAN analyzer.
Note This feature doesn't support line card high availability (LCHA).
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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
• Overview of Cable Monitor Command for cBR, on page 1434
• Configuring Cable Monitoring for cBR Routers, on page 1434
• Capturing Sniffed Packets, on page 1436
• Cable Monitor Packet Struct, on page 1439
• Feature Information for Cable Monitoring, on page 1439
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1433
Security and Cable Monitoring Configuration
Overview of Cable Monitor Command for cBR
Packets can also be timestamped to aid in troubleshooting. The packets are then forwarded out of the specified
10 Gigabit Ethernet port to the LAN analyzer for additional analysis.
The figure below illustrates a LAN packet analyzer attached to a Fast Ethernet port in a DOCSIS two-way
configuration.
Figure 35: LAN Packet Analyzer in a DOCSIS Two-Way Configuration
Note The WAN port used for cable monitoring should be exclusively used by the LAN packet analyzer.
SUMMARY STEPS
1. enable
2. configure terminal
3. cable monitor
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1434
Security and Cable Monitoring Configuration
Configuring Cable Monitoring for cBR Routers
4. sniff card <slot num> <ds/us> <sniff point> <filter> dest cmon-tunnel <cmon-tunnel num>
5. end
DETAILED STEPS
Example:
Router#
Example:
Router(config)#
Example:
Router(config-cable-monitor)#
Step 4 sniff card <slot num> <ds/us> <sniff point> <filter> dest Configures the card to forward the sniffed packets.
cmon-tunnel <cmon-tunnel num>
• slot number—Slot number of the line card
Example:
• ds/us—Downstream or upstream
Downstream traffic: For each channel
• sniff point—Sniff point in downstream or upstream
Router(config-cable-monitor)sniff card 3 outbound
docsis integrated-Cable 3/0/0:0 dest cmon-tunnel FPGA (field-programmable gate array)
3
• filter—Packet type filter
Example:
• dest cmon-tunnel—Cable monitor tunnel for captured
Downstream traffic: For each wideband channel
packets
Router(config-cable-monitor)sniff card 3 outbound
pre-docsis wideband-Cable 3/0/0:0 dest cmon-tunnel • cmon-tunnel num—Cable monitor tunnel number for
3 capture packets
Example:
Downstream traffic: For each MAC address
Router(config-cable-monitor)sniff card 3 outbound
docsis mac-address 0100.5e01.0101 dest cmon-tunnel
3
Example:
Upstream traffic: For each channel
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1435
Security and Cable Monitoring Configuration
Capturing Sniffed Packets
Example:
Upstream traffic: For each MAC address (cable modem or
CPE)
Router(config-cable-monitor)#sniff card 3 incoming
Example:
Upstream traffic: For MD/SID
Router(config-cable-monitor)#sniff card 3 incoming
Example:
Router#
What to do next
You can capture and forward the sniffed packets to an external server or a local hard disk. For more details,
see Capturing Sniffed Packets, on page 1436.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1436
Security and Cable Monitoring Configuration
Capturing Sniffed Packets on a Local Hard Drive
SUMMARY STEPS
1. configure terminal
2. interface cmon-tunnel number
3. tunnel destination IP address, tunnel source IP address
4. end
DETAILED STEPS
Example:
Router(config)#
Step 2 interface cmon-tunnel number Enters the interface cmon-tunnel mode to capture sniffed
packets.
Example:
Router(config)# interface CMON-Tunnel 3
Router(config-if)#
Step 3 tunnel destination IP address, tunnel source IP address Configures destination IP address and the source IP address
for an external host to capture output packets.
Example:
Router(config-if)#tunnel destination 10.10.21.11
Router(config-if)#tunnel source 10.10.21.1
Example:
Router#
SUMMARY STEPS
1. configure terminal
2. interface cmon-tunnel number
3. mode buffer
4. end
5. show platform software interface fp active name-string CMON-Tunnel number
6. test platform hardware qfp active feature docsis cmon-copy 3 QFP_ID
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1437
Security and Cable Monitoring Configuration
Capturing Sniffed Packets on a Local Hard Drive
DETAILED STEPS
Example:
Router(config)#
Step 3 mode buffer Enables mode buffer in the cmon-tunnel to capture packets
by locating the hard disk.
Example:
Router(config-if)#mode buffer
Step 5 show platform software interface fp active name-string Gets the QFP ID.
CMON-Tunnel number
Example:
Router# show platform software interface fp active
name-string CMON-Tunnel3
Name: CMON-Tunnel3, ID: 131074, QFP ID: 11745,
Schedules: 0
Type: CABLE-MONITOR, State: enabled, SNMP ID: 0,
MTU: 0
IP Address: 0.0.0.0
IPV6 Address: ::
Flags: unknown
ICMP Flags: unreachables, no-redirects,
no-info-reply, no-mask-reply
ICMP6 Flags: unreachables, no-redirects
SMI enabled on protocol(s): UNKNOWN
Authenticated-user:
FRR linkdown ID: 65535
Monitor Type: 0, Instance ID: 3, Mode: 3
Monitor Tunnel Source: 0.0.0.0, Destination:
0.0.0.0
vNet Name: , vNet Tag: 0, vNet Extra Information:
0
Dirty: unknown
AOM dependency sanity check: PASS
AOM Obj ID: 24094
Step 6 test platform hardware qfp active feature docsis Uses the QFP ID to copy the buffer to the harddisk.
cmon-copy 3 QFP_ID
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1438
Security and Cable Monitoring Configuration
Cable Monitor Packet Struct
If remove-jib is configured under CMON-Tunnel interface, the packets will not contain Internal Header.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cable Cisco IOS XE Everest This feature was integrated into Cisco IOS XE Everest 16.6.1
Monitoring 16.6.1 on theCisco cBR Series Converged Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1439
Security and Cable Monitoring Configuration
Feature Information for Cable Monitoring
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1440
CHAPTER 99
Source-Based Rate Limit
The Source-Based Rate Limit (SBRL) feature prevents congestion of packets on the forwarding processor
(FP) to the Route Processor (RP) interface, which can be caused by denial of service (DoS) attacks directed
at the Cisco CMTS or by faulty hardware.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1441
• Prerequisites for Source-Based Rate Limit, on page 1442
• Restrictions for Source-Based Rate Limit, on page 1443
• Information About Source-Based Rate Limit, on page 1443
• How to Configure Source-Based Rate Limit, on page 1443
• Verifying the Source-Based Rate Limit Configuration, on page 1451
• Configuration Example for Source-Based Rate Limit, on page 1455
• Default SBRL Configuration, on page 1456
• Conversion of SBRL Subscriber-side Configuration from 16.8.x to 16.9.x, on page 1456
• Conversion of Divert Rate Limit Configuration on the Cisco uBR10012 Router to SBRL Configuration
on the Cisco cBR Series Routers, on page 1457
• Additional References, on page 1460
• Feature Information for Source-Based Rate Limit, on page 1460
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1441
Security and Cable Monitoring Configuration
Prerequisites for Source-Based Rate Limit
Table 247: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1442
Security and Cable Monitoring Configuration
Restrictions for Source-Based Rate Limit
In both cases, the valid punted packets are not processed properly. These situations can be caused deliberately
by DoS attacks or by faulty external hardware.
Packet streams identified by SBRL are rate-limited according to configured parameters. Rate-limiting occurs
in CPP before the packets reach the FP-to-RP queues. This protects the RP, and also allows other valid punted
packets to reach the RP.
SBRL has a separate configuration for the WAN-side and the subscriber-side. WAN-side SBRL is disabled
by default. Subscriber-side SBRL has default settings.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1443
Security and Cable Monitoring Configuration
Configuring WAN-Side Source-Based Rate Limit
In the CoPP policy map, the special action set qos-group 99 denotes that the packets matching a particular
class are subject to WAN-side SBRL. This means that the QOS group 99 is globally reserved for SBRL, and
must not be used in other policy-maps.
Packets matching a class without set qos-group 99 bypass WAN-side SBRL. This means that CoPP is also
used to specify trusted traffic streams that are not subject to WAN-side SBRL.
All punted packets are subject to CoPP. So, you must ensure that subscriber-side traffic does not match a
trusted class.
WAN-side SBRL identifies traffic streams by hashing the punt cause, VRF index, and source IP address. This
value is used as the index for rate-limiting. The router does not perform special processing for hash collisions,
so hash-colliding streams are treated as if they are from the same stream.
By default, WAN-side SBRL is disabled.
Restrictions
• All the punted packets are subject to CoPP and punt-policing.
Procedure
Step 3 access-list access-list-number permit protocol {any | Configures an access list for filtering frames by protocol
host {address | name}} {any | host {address | name}} type.
tos tos
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1444
Security and Cable Monitoring Configuration
Configuring Control Plane Policing
Step 5 match access-group access-list-index Specifies access groups to apply to an identity policy. The
range of is from 1 to 2799.
Example:
Router(config-cmap)# match access-group 130
Step 7 policy-map policy-map-name Specifies a service policy and enters QoS policy-map
configuration mode.
Example:
Router(config)# policy-map copp_policy
Step 9 police rate units pps conform-action action Polices traffic destined for the control plane at a specified
exceed-action action rate.
Example: Note The rate is irrelevant if both the configured
Router(config-pmap-c)# police rate 1000 pps actions are transmit.
conform-action transmit exceed-action transmit
Step 11 class class-default Specifies the action to take on the packets that do not match
any other class in the policy map.
Example:
Router(config-pmap)# class class-default
Step 12 set qos-group 99 Enables WAN-side SBRL for the packets that match this
class.
Example:
Router(config-pmap-c)# set qos-group 99
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1445
Security and Cable Monitoring Configuration
Enabling WAN-Side Source-Based Rate Limit
Step 15 control-plane [host | transit | cef-exception] Associates or modifies attributes (such as a service policy)
that are associated with the control plane of the router and
Example:
enters control plane configuration mode.
Router(config)# control-plane
Step 16 service-policy {input | output} policy-map-name Attaches a policy map to a control plane.
Example:
Router(config-cp)# service-policy input
copp_policy
Procedure
Step 3 platform punt-sbrl wan punt-cause punt-cause Configures WAN-side rate limit.
rate-per-1-sec rate
• punt-cause punt-cause—Specifies the punt-cause
Example: value in number 1 to 107 or string.
Router(config)# platform punt-sbrl wan punt-cause
• rate-per-1-sec rate—Specifies the rate in packets per
10 rate-per-1-sec 4
second. The range is from 1 to 256, specified in
powers-of-2.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1446
Security and Cable Monitoring Configuration
Configuring Subscriber-Side Source-Based Rate Limit
Procedure
Step 3 platform punt-sbrl wan punt-cause punt-cause Configures quarantine for the WAN-side packet stream.
rate-per-1-sec rate quarantine-time time burst-factor
• punt-cause punt-cause—Specifies the punt-cause
burst-factor
value in number 1 to 107 or string.
Example:
• rate-per-1-sec rate—Specifies the rate limit in
Router(config)# platform punt-sbrl wan punt-cause
10 rate-per-1-sec 4 quarantine-time 10
packets per second. The range is from 1 to 256,
burst-factor 500 specified in powers-of-2.
• quarantine-time time—Specifies the quarantine time,
in minutes. The range is from 1 to 60.
• burst-factor burst-factor—Specifies the burst-factor,
in number of packets. The range is from 50 to 1000.
Example
When (burst-factor x rate) packets arrive at a rate faster than rate, the packet stream enters quarantine.
For example, during a DoS attack, when the following occurs:
• Punted packets from a WAN-side source are arrive at 100 packets per second.
• WAN-side SBRL is configured with a rate of 4 packets per second, quarantine time of 10
minutes, and burst-factor of 500 packets.
The packet rate is significantly higher than the configured rate. Therefore, when 2000 (4 x 500)
packets have arrived, the packet stream enters into quarantine. Quarantine is activated at 20 seconds
(2000 packets per 100 packets per second), and all punted packets from the stream are dropped for
10 minutes. After 10 minutes, the quarantine is deactivated.
The quarantine calculations restart immediately. So, if the scanning attack is continuous, quarantine
is reactivated after the next 20 seconds.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1447
Security and Cable Monitoring Configuration
Configuring Subscriber-Side Source-Based Rate Limit
• The ARP-filter handles the subscriber-side ARP packets. ARP packets are not processed by subscriber-side
SBRL.
• The maximum rate is 255. Due to this, the configured rate of 256 from 16.8.X will not transfer properly.
A new command must be entered to transfer the configuration.
Subscriber-MAC address SBRL identifies traffic streams by hashing the punt cause and the source MAC
address. The hash value is used as the index for rate-limiting. Hash-collision detection is performed so that
all traffic streams are processed separately.
Default settings for subscriber-side SBRL are listed in this topic. Using the 'no' configuration returns the rate
to the default value.
Rate-limiting is performed using a 2-color token-bucket algorithm. The rate is specified in
packets-per-4-seconds, in the range [1, 255]. This translates to a packets-per-second rate in the range [0.25,
~64]. The optional bucket-size is specified in packets, in the range [1, 255]. If not specified, then bucket-size
is set equal to rate.
The "no-drop" keyword disables rate-limiting for the specified punt-cause.
There is an optional quarantine configuration. When a traffic stream enters quarantine, all punted packets in
the stream are dropped for the configured period. A traffic stream enters quarantine when (burst-factor x rate)
packets arrive at a rate faster than rate. An example would be that of a faulty cable modem that continuously
sends DHCPv6 solicits.
• DHCPv6 solicits from the faulty cable modem arrive at 100 packets/second, and are all punted.
• Subscriber-side SBRL is configured with a rate-per-4-sec of 8 (i.e. 2 packets-per-sec), quarantine time
of 10 minutes, and burst-factor of 500 packets.
The traffic stream rate is higher than the configured rate. Therefore, when approximately 1000 (2 x 500)
packets have arrived, the traffic stream enters quarantine. The quarantine happens after about 10 seconds
(1000 packets at 100 packets per second), and all punted packets from the stream are dropped for 10 minutes.
After 10 minutes, the quarantine is deactivated. The quarantine calculations restart immediately, so if the
traffic stream remains continuous, quarantine is reactivated after the next 10 seconds.
1. enable
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1448
Security and Cable Monitoring Configuration
Configuring Source-Based Rate Limit Ping-Bypass
• quarantine-time time– Specifies the quarantine time, in minutes. The range is from 1 to 60.
• burst-factor burst-factor– Specifies the burst-factor, in number of packets. The range is from 50
to 1000.
Procedure
SNMP RX Cisco IOS XE Bengaluru This feature introduces a control plane policing queue to
queuing 17.6.1a shape incoming SNMP traffic in Cisco cBR-8 routers. It
reduces the need for SNMP poller to retransmit the polling
request in case the request is dropped when SNMP traffic
overloads the queue.
Spike in SNMP traffic leads to drops in punt-path-rate-limiting (PPRL). Cisco IOS XE Bengaluru 17.6.1a
release introduces a control plane policing queue to shape incoming SNMP traffic. It reduces the need for
SNMP poller to retransmit the polling request in case the request is dropped when SNMP traffic overloads
the queue.
This feature is disabled by default. Use the following command to configure this feature:
cable rxq snmp rate packets-per-second qlimit packets [avg-pkt-size bytes]
For example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1449
Security and Cable Monitoring Configuration
Configuring Punt Policing
The SNMP packet rate range is 64–1024 packet/second. The queue limit range is 64–8192 packets. The
average packet size range is 95–1500 bytes, default size is 128 bytes.
Note The RXQ rate must be smaller than the punt-policer rate, so that RXQ handles the rate-limiting of SNMP
packets.
When you update the RXQ parameters, the existing queue must be empty. It results in delay before the new
queue parameters take effect.
To verify the SNMP RX queuing configuration, use the show command as shown in the following examples:
Router#show plat hard qfp active infra bqs queue output default interface-string RXQ0
Interface: RXQ0 QFP: 0.0 if_h: 4718 Num Queues/Schedules: 1
Queue specifics:
Index 0 (Queue ID:0xb3a0, Name: )
Software Control Info:
(cache) queue id: 0x0000b3a0, wred: 0x52783200, qlimit (bytes): 12288000
parent_sid: 0x29e23, debug_name:
sw_flags: 0x48000011, sw_state: 0x00000801, port_uidb: 257426
orig_min : 0 , min: 1228800
min_qos : 0 , min_dflt: 0
orig_max : 0 , max: 0
max_qos : 0 , max_dflt: 0
share : 1
plevel : 0, priority: 65535
defer_obj_refcnt: 0, cp_ppe_addr: 0x00000000
Statistics:
tail drops (bytes): 115203800 , (packets): 525349
total enqs (bytes): 208955400 , (packets): 1131326
queue_depth (bytes): 0
licensed throughput oversubscription drops:
(bytes): 0 , (packets): 0
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1450
Security and Cable Monitoring Configuration
Verifying the Source-Based Rate Limit Configuration
• show access-lists —Displays the access list information for verifying CoPP configuration.
Following is a sample output of the command:
Router# show access-lists
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1451
Security and Cable Monitoring Configuration
Verifying the Source-Based Rate Limit Configuration
Control Plane
• show platform hardware qfp active infrastructure punt sbrl—Displays the SBRL statistics.
Following is a sample output of the command:
Router# show platform hardware qfp active infrastructure punt sbrl
SBRL statistics
Subscriber MAC-addr
drop-cnt evict-cnt quar MAC-Address ID punt-cause
-------------------------------------------------------------------------------------------
WAN-IPv4
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1452
Security and Cable Monitoring Configuration
Verifying the Source-Based Rate Limit Configuration
WAN-IPv6
drop-cnt evict-cnt quar VRF cause IP-address
----------------------------------------------------------------------------
129334 129334 1 0 011 3046:1829:fefb::ddd1
965 965 0 0 011 2001:420:2c7f:fc01::3
. . .
Note The value of quar is either 0 or 1. The value 1 indicates that quarantine is
activated.
Note The SBRL statistics algorithm stores the data for the worst offenders. Sources
that drop only a few packets are displayed in the table initially, but may be
overwritten if the drop-cnt does not increase continuously. The evict-cnt increases
in tandem with drop-cnt, but begins to decrease when a source is no longer being
actively rate-limited. When the evict-cnt drops below 10, the record may be
overwritten.
• show platform hardware qfp active infrastructure punt statistics type global-drop—Displays the
global punt policer statistics.
Following is a sample output of the command:
Router# show platform hardware qfp active infrastructure punt statistics type global-drop
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1453
Security and Cable Monitoring Configuration
Verifying the Source-Based Rate Limit Configuration
020 INJ_INVALID_PAL_HDR_FORMAT 0
021 PUNT_GPM_TX_LEN_EXCEED 0
Subscriber-side
ID punt cause CPP punt CoPP ARPfilt/SBRL per-cause global
------------------------------------------------------------------------------------
017 IPv6 Bad hop limit 22 0 0 0 0
050 IPv6 packet 13 0 0 0 0
080 CM not online 335 0 0 0 0
WAN-side
ID punt cause CPP punt CoPP SBRL per-cause global
------------------------------------------------------------------------------------
017 IPv6 Bad hop limit 471 0 0 0 0
018 IPV6 Hop-by-hop Options 29901 0 0 1430 0
024 Glean adjacency 111 0 0 0 0
025 Mcast PIM signaling 19 0 0 0 0
050 IPv6 packet 11 0 0 0 0
• show platform software punt-policer—Displays the punt policer configuration and statistics.
Following is a sample output of the command:
Router# show platform software punt-policer
• show platform hardware qfp active infrastructure punt policer summary—Displays the punt policer
summary.
Following is a sample output of the command:
Router# show platform hardware qfp active infrastructure punt policer summary
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1454
Security and Cable Monitoring Configuration
Configuration Example for Source-Based Rate Limit
policy-map copp_policy
! IPv4 trusted:
! Specified rate is irrelevant.
! No special action; these packets bypass WAN-side SBRL.
class sbrl_trusted_v4
police rate 1000 pps conform transmit exceed transmit
! IPv6 trusted:
! Specified rate is irrelevant.
! No special action; these packets bypass WAN-side SBRL.
class sbrl_trusted_v6
police rate 1000 pps conform transmit exceed transmit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1455
Security and Cable Monitoring Configuration
Default SBRL Configuration
control-plane
service-policy input copp_policy
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1456
Security and Cable Monitoring Configuration
Conversion of Divert Rate Limit Configuration on the Cisco uBR10012 Router to SBRL Configuration on the Cisco cBR Series Routers
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1457
Security and Cable Monitoring Configuration
Conversion of Divert Rate Limit Configuration on the Cisco uBR10012 Router to SBRL Configuration on the Cisco cBR Series Routers
interface Cablex/y/z
cable divert-rate-limit rate 4 limit 30
In Cisco IOS Release 12.2(33)SCH2, the divert-rate-limit max-rate wan command was introduced on the
Cisco uBR10012 router. This configuration limits the aggregate rate of diverted packets on the WAN-side,
on a per-divert-code basis. The following is the recommended best-practice configuration for the
divert-rate-limit max-rate wan command:
service divert-rate-limit max-rate wan fib_rp_glean rate 5000
service divert-rate-limit max-rate wan fib_rp_punt rate 5000
service divert-rate-limit max-rate wan fib_rp_dest rate 40000
CoPP
CoPP is used to specify the trusted sites and activate WAN-side SBRL. However, since CoPP applies
to all punted packets, you must ensure that cable-side punts do not match the trusted sites.
The following is a sample CoPP configuration, which is equivalent to the configuration on the Cisco
uBR10012 router:
access-list 120 permit ip any any dscp af31
access-list 120 permit ip any any dscp cs2
access-list 120 permit ip any any dscp af21
access-list 120 permit ip 68.86.0.0 0.1.255.255 any
policy-map copp_policy
class sbrl_trusted_v4
police rate 1000 pps conform transmit exceed transmit
class sbrl_trusted_v6
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1458
Security and Cable Monitoring Configuration
Conversion of Divert Rate Limit Configuration on the Cisco uBR10012 Router to SBRL Configuration on the Cisco cBR Series Routers
control-plane
service-policy input copp_policy
Note • The set qos-group 99 command activates SBRL for the specified class.
• The police rate for sbrl_trusted_vx is irrelevant, as both actions are set to transmit.
• You can add other trusted sites, as necessary.
SBRL
The following subscriber-side SBRL configuration is recommended. This configuration covers the
expected subscriber-side punt-causes.
The recommended subscriber-side SBRL configuration is the default configuration. All expected
subscriber-side punt-causes have default settings.
For WAN-side SBRL, the Cisco cBR Series routers do not have separate IPv4 and IPv6 configurations
as the punt causes are shared between IPv4 and IPv6. The limit cannot be configured as the hardware
policer is used. Therefore, we recommend that you configure a higher rate initially. In the following
sample configuration, glean-adj and for-us-data correspond to x_rp_glean and x_rp_dest, respectively
on the Cisco uBR 10012 router.
Note • The fib-punt punt cause is used in the Cisco uBR10012 router for packets destined to the
management Ethernet. This punt cause is not used on the Cisco cBR Series routers.
• The Cisco cBR Series routers do not have an equivalent punt cause for ICMPV6. In the Cisco
uBR10012 routers, ICMPv6 packets must be processed by the Route Processor to generate the
checksum. In the Cisco cBR Series routers, ICMPv6 is processed in the control-plane. However,
ICMPv6 punts can be identified and rate-limited (in aggregate) using CoPP.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1459
Security and Cable Monitoring Configuration
Additional References
Punt Policer
The punt policer operates on all punt causes and is fully configurable. The punt policer is not divided
into WAN-side and subscriber-side. All packets with a given punt cause are aggregated and rate-limited
as configured.
Following are the default settings (best-practice configuration) for the punt policer on the Cisco cBR
Series routers:
punt-cause LO HI
Note • The equivalent punt cause for fib-glean (on the Cisco uBR10012 router) is GLEAN_ADJ/HI on
the Cisco cBR Series routers.
• The equivalent punt cause for fib-dest (on the Cisco uBR10012 router) is FOR_US/LO on the
Cisco cBR Series routers.
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online resources, including http://www.cisco.com/support
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 from
Field Notices), the Cisco Technical Services Newsletter, and Really Simple
Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user
ID and password.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1460
Security and Cable Monitoring Configuration
Feature Information for Source-Based Rate Limit
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Source-based rate limit Cisco IOS XE Everest 16.6.1 This feature was integrated into Cisco IOS XE Everest
16.6.1 on theCisco cBR Series Converged Broadband
Routers.
Source-based rate limit Cisco IOS XE Gibraltar A new punt cause cable-snmp was added to rate-limit
16.12.1z1 the SNMP packets destined to the CMTS.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1461
Security and Cable Monitoring Configuration
Feature Information for Source-Based Rate Limit
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1462
CHAPTER 100
Cable Duplicate MAC Address Reject
The Cable Duplicate MAC Address Reject feature is a DOCSIS 1.1-compliant security enhancement that
helps to eliminate denial-of-service (DOS) attacks that are caused by cloned cable modems. A clone is presumed
to be one of two physical cable modems on the same Cisco CMTS router with the same HFC interface MAC
address. The cloned cable modem may be DOCSIS 1.0 or later, and may be semi-compliant or non-compliant
with portions of the DOCSIS specifications.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1463
• Prerequisites for Cable Duplicate MAC Address Reject, on page 1465
• Restrictions for Cable Duplicate MAC Address Reject, on page 1465
• Information About Cable Duplicate MAC Address Reject, on page 1465
• How to Configure EAE and BPI+ Enforcement Features, on page 1468
• Configuration Example for EAE and BPI+ Enforcement Policies, on page 1471
• Verifying EAE and BPI+ Enforcement Policies, on page 1471
• System Messages Supporting Cable Duplicate MAC Address Reject, on page 1472
• Additional References, on page 1473
• Feature Information for Cable Duplicate MAC Address Reject, on page 1473
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1463
Security and Cable Monitoring Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 252: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1464
Security and Cable Monitoring Configuration
Prerequisites for Cable Duplicate MAC Address Reject
The Cisco CMTS router drops registration requests from another device that purports to use the same MAC
address as an already operational modem that is in one of these four states.
Hardware Compatibility Matrix for the Cisco cBR Series Routers, on page 37 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.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1465
Security and Cable Monitoring Configuration
Early Authentication and Encryption
EAE Exclusion
You can exclude cable modems from EAE enforcement using the cable privacy eae-exclude command in
the global configuration mode. Cable modems in the EAE exclusion list are always exempted from EAE
enforcement. You can remove cable modems from the exclusion list using the no form of the cable privacy
eae-exclude command.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1466
Security and Cable Monitoring Configuration
Logging of Cloned Cable Modems
without DOCSIS BPI+ enabled continue to use the legacy DOCSIS behavior, and experience a DoS attack
when a cloned cable modem appears on the Cisco CMTS router.
This cloned cable modem detection function mandates that a cable modem provisioned with BPI+ and DOCSIS
1.1 QoS must register with BPI+ and not use BPI. The commonly available non-DOCSIS-compliant cable
modems contain an option to force registration in BPI as opposed to BPI+ mode even when DOCSIS 1.1 QoS
and BPI+ are specified in the DOCSIS configuration file.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1467
Security and Cable Monitoring Configuration
BPI+ Policy Enforcement Exclusion
Note You can configure only one enforcement policy at a time per MAC domain. If you configure one policy after
another, the latest policy supersedes the already existing policy. For example, if you want Policy 2 to take
over Policy 1, you can directly configure the former without disabling the latter.
Note EAE enforcement policies are enabled only for the DOCSIS 3.0 cable modems that initialize on a downstream
channel.
Procedure
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1468
Security and Cable Monitoring Configuration
Configuring BPI+ Enforcement Policies
Step 4 cable privacy eae-policy {capability-enforcement | Specifies EAE enforcement policies on DOCSIS 3.0 cable
disable-enforcement | ranging-enforcement | modems.
total-enforcement}
Example:
Router(config)# end
Note Only a single enforcement policy can be applied per MAC domain.
Procedure
Router> enable
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1469
Security and Cable Monitoring Configuration
Configuring AES-128 for non-MTC DOCSIS3.0 Cable Modem
Step 3 interface cable {slot/subslot/port |slot/port} Specifies the cable interface line card on a Cisco CMTS
router.
Example:
Step 4 cable privacy bpi-plus-policy {capable-enforcement | Specifies the BPI+ enforcement policies per MAC domain.
d11-enabled-enforcement | d11-enforcement |
total-enforcement}
Example:
Router(config-if)# end
Troubleshooting Tips
Use the following debug commands to troubleshoot BPI+ policy enforcement configuration:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1470
Security and Cable Monitoring Configuration
Configuration Example for EAE and BPI+ Enforcement Policies
The following example shows how to configure a BPI+ enforcement policy at slot/subslot/port 5/1/0 on the
Cisco cBR-8 router:
Note A character "*" is placed before the online state to identify modems that have not satisfied the bpi-plus-policy.
What to Do Next
The Cloned Cable Modem Detection feature relates to multiple BPI+ certificate and DOCSIS 1.1 factors.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1471
Security and Cable Monitoring Configuration
System Messages Supporting Cable Duplicate MAC Address Reject
Dec 5 13:08:18: %CBR-6-CMMOVED: Cable modem 000f.66f9.48b1 has been moved from interface
Cable7/0/0 to interface C able5/0/0.
Dec 5 13:08:44: %CBR-5-CLONED_CM_DETECTED: Cloned CM with MAC address 0013.7116.e726
connection attempt rejected o n Cable7/0/0 U0
Dec 5 13:10:48: %CBR-5-CLONED_CM_DETECTED: Cloned CM with MAC address 000f.66f9.48b1
connection attempt rejected on Cable7/0/0 U1
Dec 5 13:12:37: %CBR-5-CLONED_CM_DETECTED: Cloned CM with MAC address 0013.7116.e726
connection attempt rejected on Cable7/0/0 U0
Dec 5 13:18:28: %CBR-5-CLONED_CM_DETECTED: Cloned CM with MAC address 0013.7116.e726
connection attempt rejected on Cable7/0/0 U0
Dec 5 13:18:28: %CBR-5-CLONED_CM_DETECTED: Cloned CM with MAC address 0013.7116.e726
connection attempt rejected o n Cable7/0/0 U0
The following example of the show cable modem command illustrates additional cable modem information
for the above scenario involving the specified MAC addresses:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1472
Security and Cable Monitoring Configuration
Additional References
Additional References
Technical Assistance
Description Link
The Cisco Support and Documentation website provides online resources to http://www.cisco.com/cisco/
download documentation, software, and tools. Use these resources to install web/support/index.html
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.
Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Table 253: Feature Information for Cable Duplicate MAC Address Reject
Cable Duplicate MAC Address Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
Reject 16.6.1 Everest 16.6.1 on theCisco cBR Series Converged
Broadband Routers.
AES-128 for non-MTC Cisco IOS XE Everest This feature was integrated into Cisco IOS XE
DOCSIS 3.0 Cable Modem 16.6.1 Everest 16.6.1 on theCisco cBR Series Converged
Broadband Routers.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1473
Security and Cable Monitoring Configuration
Feature Information for Cable Duplicate MAC Address Reject
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1474
CHAPTER 101
Cable ARP Filtering
This document describes the Cable ARP Filtering feature for the Cisco Cable Modem Termination System
(CMTS). This feature enables service providers to filter Address Resolution Protocol (ARP) requests and
reply packets, to prevent a large volume of such packets from interfering with the other traffic on the cable
network.
Your software release may not support all the features that are documented in this module. For the latest
feature information and caveats, see the release notes for your platform and software release. The Feature
Information Table at the end of this document provides information about the documented features and lists
the releases in which each feature is supported.
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 Matrix for the Cisco cBR Series Routers, on page 1475
• Restrictions for Cable ARP Filtering, on page 1477
• Cable ARP Filtering, on page 1477
• How to Configure Cable ARP Filtering, on page 1481
• Configuration Examples for Cable ARP Filtering, on page 1490
• Additional References, on page 1492
• Feature Information for Cable ARP Filtering, on page 1493
Note The hardware components that are introduced in a given Cisco IOS-XE Release are supported in all subsequent
releases unless otherwise specified.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1475
Security and Cable Monitoring Configuration
Hardware Compatibility Matrix for the Cisco cBR Series Routers
Table 254: Hardware Compatibility Matrix for the Cisco cBR Series Routers
Cisco cBR-8 Converged Broadband Cisco IOS-XE Release 16.5.1 and Cisco IOS-XE Release 16.5.1 and
Router Later Releases Later Releases
Cisco cBR-8 Supervisor: Cisco cBR-8 CCAP Line Cards:
• PID—CBR-SUP-250G • PID—CBR-LC-8D30-16U30
• PID—CBR-CCAP-SUP-160G • PID—CBR-LC-8D31-16U30
• PID—CBR-RF-PIC
• PID—CBR-RF-PROT-PIC
• PID—CBR-CCAP-LC-40G
• PID—CBR-CCAP-LC-40G-R
• PID—CBR-CCAP-LC-G2-R
• PID—CBR-SUP-8X10G-PIC
• PID—CBR-2X100G-PIC
Digital PICs:
• PID—CBR-DPIC-8X10G
• PID—CBR-DPIC-2X100G
Note Do not use DPICs (8X10G and 2x100G) to forward IP traffic, as it may cause buffer exhaustion, leading to
line card reload.
The only allowed traffic on a DPICs DEPI, UEPI, and GCP traffic from the Cisco cBR-8 router to Remote
PHY devices. Other traffic such as DHCP, SSH, and UTSC should flow via another router, since DPICs
cannot be used for normal routing.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1476
Security and Cable Monitoring Configuration
Restrictions for Cable ARP Filtering
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1477
Security and Cable Monitoring Configuration
Overview
Overview
Theft-of-service and denial-of-service (DNS) attacks have become increasingly common in cable broadband
networks. In addition, virus attacks are becoming more common, and users are often unaware that their
computers have become infected and are being used to continue the attacks on the network.
One sign that often appears during these attacks is an unusually high volume of Address Resolution Protocol
(ARP) packets. The user or virus repeatedly issues ARP requests, trying to find the IP addresses of additional
computers that might be vulnerable to attack.
ARP requests are broadcast packets, so they are broadcast to all devices on that particular network segment.
In some cases, a router can also forward ARP broadcasts to an ARP proxy for further processing.
This problem is also made worse because some low-end routers commonly used by subscribers for home
networks can also incorrectly respond to all ARP requests, which generates even more traffic. Until these
customer premises equipment (CPE) devices can be upgraded with firmware that is compliant to the appropriate
Request for Comments (RFC) specifications, service providers need to be able to deal with the incorrectly
generated or forwarded traffic.
In addition, the Cisco CMTS router automatically monitors ARP traffic and enters the IP addresses found in
ARP requests into its own ARP table, in the expectation that a device will eventually be found with that IP
address. Unacknowledged IP addresses remain in the router’s ARP table for 60 seconds, which means that a
large volume of ARP traffic can fill the router’s ARP table.
This process can create a large volume of ARP traffic across the network. In some situations, the volume of
ARP requests and replies can become so great that it can throttle other traffic and occupy most of the Cisco
CMTS router’s processing time, hampering efforts by technicians to recover their network.
The router cannot use fast-switching to process ARP packets, but must instead forward them to the route
processor (RP). Because of this, processing a large volume of ARP traffic can also prevent the router from
handling normal traffic.
Note If using bundled cable interfaces, the Cable ARP Filtering feature is configured on the primary and subordinate
interfaces separately. This allows you to configure the feature only on the particular interfaces that require it.
In addition, you can configure the feature with different threshold values, allowing you to customize the
feature for each interface’s traffic patterns.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1478
Security and Cable Monitoring Configuration
Monitoring Filtered ARP Traffic
ARP Autoreply
Built-in routers (eRouters) in cable modems, typically use the Linux operating system, which has a default
Address Resolution Protocol (ARP) refresh time of 30 or 60 seconds. With randomizing skew, the cable
bundle interface receives a unicast ARP from an eRouter approximately every 45 seconds.
Large-scale deployments may have over 20000 eRouters, which results in a steady-state ARP rate of over
400 packets per second. All ARPs are processed by the route processor (RP), consuming a significant amount
of CPU.
To reduce CPU consumption, unicast ARPs can be processed in the dataplane in certain conditions. However,
a dataplane-processed ARP does not refresh the ARP-refresh time-out that is maintained by the RP. Hence,
the dataplane must periodically punt a unicast ARP.
To achieve both, the ARP-filter feature is enabled on the subscriber-side source-based rate limit (SBRL), and
the SBRL processing for ARP is also updated for ARP autoreply functionality.
ARP autoreply is enabled by default, and the ARP-filter default setting is changed to disabled. You can revert
the configuration when required, where the ARP-filter is enabled, and both subscriber-side SBRL for ARP
and ARP autoreply are disabled.
With the ARP autoreply feature in Cisco cBR-8 router, the default configuration for ARP filter is:
(config-if)# no cable arp filter request-send
(config-if)# no cable arp filter reply-accept
Note It is extremely important that non-compliant CPE devices be updated to firmware that correctly handles ARP
and other broadcast traffic. Even one or two non-compliant devices on a segment can create a significant
problem with dropped packets, impacting all of the other customers on that segment.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1479
Security and Cable Monitoring Configuration
ARP Filtering in FP
ARP Filtering in FP
ARP filter feature is performed on SUP FP complex. When enabled, this FP complex filters ARP packets for
identified ARP offenders, decreasing the ARP punt rate and RP CPU usage. It also provides the user with
clearer separation in ARP filtering by utilizing source MAC addresses instead of SIDs.
The filter logic now filters by source MAC address instead of by SID. Currently, the modem MAC addresses
are excluded from having their ARPs filtered, but Multimedia Terminal Adapters (MTAs) and other
non-offending CPEs can still (statistically) have ARPs filtered because all ARPs appear to come from the
same SID. Therefore, filtering by source MAC address will isolate the filtering to the offensive devices. By
doing so, a customer who has Voice-over-IP (VoIP) service via an MTA and an infected CPE will not have
MTA issues while being contacted by the service provider in regards to the infected CPE.
ARP offenders will still be allowed to use ARP to avoid complete loss of Internet connectivity through their
configured or provisioned gateway address. Because of this, it is expected that the “ARP Input” process will
still show a few percentage points of CPU usage, but the net interrupt CPU usage will decrease.
Note If the offending device is not “repaired” or shut off, it will remain in the FP ARP Filter indefinitely.
The FP ARP rate limiter is designed to filter a maximum of 16,000 ARP offenders. If this pool of 16,000
filterable entities is exhausted, then the entity is filtered on the RP. The CLI statistics will distinguish mac
addresses filtered on the RP verses FP.
Because of possible mac address hash collisions, ARP offenders that cannot be programmed into the FP ARP
rate limiter will still be filtered in FP by SID. Since the hash is done by source mac address and SID, such
devices can actually moved back to mac address filtering by deleting the associated modem and forcing it
back online with a new SID (this merely a possibility and is not expected to be a common practice).
ARP packets with a source mac address that is not “known” to the CMTS as a modem or CPE will be filtered
by their SID in FP. Therefore, there will never be an unusual ARP packet source that will NOT be filtered in
FP. False ARP packets with invalid operation codes will be filtered as if they are an ARP Reply.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1480
Security and Cable Monitoring Configuration
How to Configure Cable ARP Filtering
Step 1 To discover the CPU processes that are running most often, use the show process cpu sorted command and look for the
ARP Input process:
Example:
CPU utilization for five seconds: 99%/28%; one minute: 93%; five minutes: 90%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
19 139857888 44879804 3116 31.44% 28.84% 28.47% 0 ARP Input
154 74300964 49856254 1490 20.29% 19.46% 15.78% 0 SNMP ENGINE
91 70251936 1070352 65635 8.92% 9.62% 9.59% 0 CEF process
56 17413012 97415887 178 3.01% 3.67% 3.28% 0 C10K BPE IP Enqu
78 24985008 44343708 563 3.68% 3.47% 3.24% 0 IP Input
54 6075792 6577800 923 0.90% 0.67% 0.65% 0 CMTS SID mgmt ta
...
In this example, the ARP Input process has used 31.44 percent of the CPU for the past five seconds. Total CPU utilization
is also at 99 percent, indicating that a major problem exists on the router.
Note As a general rule, the ARP Input process should use no more than one percent of CPU processing time during
normal operations. The ARP Input process could use more processing time during certain situations, such as
when thousands of cable modems are registering at the same time, but if it uses more than one percent of
processing time during normal operations, it probably indicates a problem.
Step 2 To monitor only the ARP processes, use the show process cpu | include ARP command:
Example:
Step 3 To monitor the number of ARP packets being processed, use the show ip traffic command.
Example:
ARP statistics:
Rcvd: 11241074 requests, 390880354 replies, 0 reverse, 0 other
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1481
Security and Cable Monitoring Configuration
Configure ARP Autoreply
Repeat this command to see how rapidly the ARP traffic increases.
Step 4 If ARP traffic appears to be excessive, use the show cable arp-filter command to display ARP traffic for each cable
interface, to identify the interfaces that are generating the majority of the traffic.
Example:
In the above example, the unfiltered and filtered counters show zero, which indicates that ARP filtering has not been
enabled on the cable interface. After ARP filtering has been enabled with the cable arp filter command, you can identify
the specific devices that are generating excessive ARP traffic by using the service divert-rate-limit command (see the
Identifying the Sources of Major ARP Traffic, on page 1485).
To disable ARP autoreply and subscriber-side SBRL for ARP, run the following command:
Router(config)# platform punt-sbrl subscriber punt-cause arp rate-per-4-sec no-drop
Subscriber MAC-addr
drop-cnt evict-cnt quar MAC-Address ID punt-cause
-------------------------------------------------------------------------------------------
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1482
Security and Cable Monitoring Configuration
Configure ARP Autoreply
WAN-IPv4
nothing to report
WAN-IPv6
nothing to report
Router#
show platform hardware qfp active infrastructure punt sbrl
clear Clear the sbrl statistics
sub-mac-addr Show the SBRL subscriber MAC-addr statistics
threshold Show the sbrl stats gte threshold
wan-ipv4 Show the SBRL WAN IPv4 statistics
wan-ipv6 Show the SBRL WAN IPv6 statistics
| Output modifiers
<cr> <cr>
Router#show platform hardware qfp active infrastructure punt sbrl sub-mac-addr mac-address
xxxx.xxxx.xxxx
Load for five secs: 19%/0%; one minute: 12%; five minutes: 12%
Time source is NTP, *09:47:31.486 EDT Mon Sep 13 2021
SBRL statistics
Subscriber MAC-addr
drop-cnt evict-cnt quar MAC-Address ID punt-cause
-------------------------------------------------------------------------------------------
show platform hardware qfp active infrastructure punt sbrl sub-mac-addr punt-cause
<0-65535> punt-cause
Router#show platform hardware qfp active infrastructure punt sbrl sub-mac-addr punt-cause
103
Load for five secs: 14%/0%; one minute: 12%; five minutes: 12%
Time source is NTP, *09:48:01.221 EDT Mon Sep 13 2021
SBRL statistics
Subscriber MAC-addr
drop-cnt evict-cnt quar MAC-Address ID punt-cause
-------------------------------------------------------------------------------------------
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1483
Security and Cable Monitoring Configuration
Configure ARP Filter Without ARP Autoreply
Router# 103
Procedure
Router> enable
Step 3 interface cable x/y Enters interface configuration mode for the specified cable
interface.
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1484
Security and Cable Monitoring Configuration
Identifying the Sources of Major ARP Traffic
Step 5 cable arp filter request-send number window-size Configures the cable interface to send only the specified
number of ARP request packets every window-size seconds
Example:
for each active SID on that interface. The cable interface
drops ARP requests for a SID that would exceed this
Router(config-if)# cable arp filter request-send
3 1 number. (The default behavior is to send all ARP request
packets.)
Note Repeat Step 3 through Step 5 to enable ARP
filtering on other cable interfaces. Primary and
subordinate interfaces in a cable bundle must be
configured separately.
Router(config-if)# end
Tip The Linksys Wireless-B Broadband Router, Model number BEFW11S4 version 4 with 1.44.2 firmware, has
a known problem in which it incorrectly generates an ARP reply for every ARP request packet it receives.
See the Linksys Wireless-Broadband Router (BEFW11S4) guide for information on how to resolve this
problem.
Step 1 To discover the devices that are responsible for generating or forwarding more ARP requests on a specific cable interface
than a specified minimum number of packets, use the show cable arp-filter requests-filtered command where number
is the threshold value for the number of packets being generated:
Example:
For example, to display the devices that have generated more than 100 ARP request packets, enter the following command:
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1485
Security and Cable Monitoring Configuration
Identifying the Sources of Major ARP Traffic
Step 2 Repeat the show cable arp-filter command to show how quickly the devices are generating the ARP packets.
Step 3 To discover the devices that are responsible for generating or forwarding more ARP replies on a specific cable interface
than a specified minimum number of packets, use the show cable arp-filter replies-filtered command where number is
the threshold value for the number of packets being generated:
Example:
For example, to display the devices that have generated more than 200 ARP reply packets, enter the following command:
Example:
Step 4 (Optional) If a particular cable modem is generating or forwarding excessive ARP replies, contact the customer to see if
they are using a Linksys Wireless-B Broadband Router, Model number BEFW11S4. If so, this router could be running
old firmware that is incorrectly generating excessive ARP packets, and the customer should upgrade their firmware. For
more information, see the Linksys Wireless-Broadband Router (BEFW11S4) guide
Step 5 Repeat this command during each filter period (the time period you entered with the cable arp filter command) to show
how quickly the devices are generating the ARP packets.
Step 6 (Optional) The ARP reply and request packet counters are 16-bit counters, so if a very large number of packets are being
generated on an interface, these counters could wrap around to zero in a few hours or even a few minutes. Clearing the
ARP counters eliminates stale information from the display and makes it easier to see the worst offenders when you
suspect ARP traffic is currently creating a problem on the network.
To eliminate the modems that are not currently triggering the ARP filters and to isolate the worst current offenders, use
the clear counters cable interface command to reset all of the interface counters to zero. Then the show cable arp-filter
commands clearly identify the SIDs of the modems that are currently forwarding the most ARP traffic.
For example, the following example indicates that a number of modems are forwarding a large enough volume of ARP
traffic that they have triggered the ARP packet filters:
Example:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1486
Security and Cable Monitoring Configuration
Identifying the Sources of Major ARP Traffic
SID 57 shows the largest number of packets, but it is not immediately apparent if this modem is causing the current
problems. After clearing the counters though, the worst offenders are easily seen:
Example:
Step 7 (Optional) If the Req-For-IP-Filtered column shows the majority of ARP packets, use the show cable arp-filter
ip-requests-filtered command to display more details about the CPE device that is generating this traffic. Then use the
debug cable mac-address and debug cable arp filter commands to display detailed information about this particular
traffic; for example:
Example:
Router#
Apr 23 23:03:23.565: ARP for IP Filter=F sid 1 s 0000.0000.0049 d 0005.00e5.3610 sip 50.3.81.13 dip
50.3.82.173 prot 6 len 46 SrcP 445 DstP 445
Apr 23 23:03:23.565: ARP for IP Filter=F sid 1 s 0000.0000.0049 d 0005.00e5.3610 sip 50.3.81.13 dip
50.3.82.174 prot 6 len 46 SrcP 445 DstP 445
Apr 23 23:03:23.565: ARP for IP Filter=F sid 1 s 0000.0000.0049 d 0005.00e5.3610 sip 50.3.81.13 dip
50.3.82.175 prot 6 len 46 SrcP 445 DstP 445
[additional output omitted]...
This example shows that the CPE device at IP address 50.3.81.13 is sending packets to TCP port 445 to every IP address
on the 50.3.82.0 subnet, in a possible attempt to find a computer that has Microsoft Windows file-sharing enabled.
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1487
Security and Cable Monitoring Configuration
Examples
Step 8 After determining the specific devices that are generating excessive ARP traffic, you can take whatever action is allowed
by your company’s service level agreements (SLAs) to correct the problem.
Examples
In this example, two cable interfaces, C5/0/0 and C7/0/0, are joined in the same bundle, which means
the interfaces share the same broadcast traffic. Separate devices on each interface are generating
excessive ARP traffic:
• The device at MAC address 000C.2854.72D7 on interface C7/0/0 is generating or forwarding
a large volume of ARP requests. Typically, this device is a cable modem that is forwarding the
ARP requests that are being generated by a CPE device behind the modem. The CPE device
could be attempting a theft-of-service or denial-of-service attack, or it could be a computer that
has been infected by a virus and is trying to locate other computers that can be infected.
• The device at MAC address 000C.53B6.562F on Cable 5/0/0 is responding to a large number
of ARP requests, which could indicate that the device is a router that is running faulty software.
The following commands identify the device on the C7/0/0 interface that is generating the excessive
ARP requests:
The following commands identify the device on the C5/0/0 interface that is generating the excessive
ARP replies:
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Bengaluru 17.6.x
1488
Security and Cable Monitoring Configuration
Identifying ARP Offenders in FP
Note The clear counters command clears all of the packet counters on an interface, not just the ARP packet counters.
cBR-8 Outputs in FP
When the FP ARP Filter feature is enabled, the cBR-8 output formatting displays the modem and the CPE
addresses on a single line, in addition to the following columns:
• M/S—This column shows if packets are being filtered by MAC address or SID. A majority of these
columns will show MAC address.
• Rate—This column shows the packet rate for FP-filtered packets in the last 5 minutes monitoring time
window. Rate is not calculated for RP-filtered packets.
• Pro—This column will identify the processor that performed the filtering with either “RP” or “FP.” On
the cBR-8, it is expected that 99.9% of Pro fields will show “FP.”
The following is a sample output for an ARP request on a cBR-8 in FP: