Distributed Traffic Shaping for Line Cards in the Cisco Gigabit Switch Router

Similar documents
Regulating Packet Flow on a Per-Interface Basis Using Generic Traffic Shaping

Configurable Queue Depth

Committed Access Rate

QoS: Child Service Policy for Priority Class

Frame Relay Switching Diagnostics and Troubleshooting

QoS: Time-Based Thresholds for WRED and Queue Limit

VLAN Range. Feature Overview

VLAN Range. Feature Overview

EVC Quality of Service

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

NetFlow Multiple Export Destinations

Frame Relay IP RTP Priority

EVC Quality of Service

WRED Explicit Congestion Notification

QoS: Child Service Policy for Priority Class

Frame Relay Extended Addressing

Signaling IS-IS When dcef Is Disabled

Configuring Modular QoS Congestion Avoidance

QoS: Match on ATM CLP

Byte-Based Weighted Random Early Detection

EVC Quality of Service

MPLS Traffic Engineering (TE) Configurable Path Calculation Metric for Tunnels

Frame Relay Switching Enhancements

Modular QoS CLI Three-Level Hierarchical Policer

QoS: Regulating Packet Flow Configuration Guide, Cisco IOS Release 15S

QoS Tunnel Marking for GRE Tunnels

MQC Hierarchical Queuing with 3 Level Scheduler

Pre-Fragmentation for IPSec VPNs

Ethernet Overhead Accounting

Per-Session QoS. Finding Feature Information

Frame Relay PVC Interface Priority Queueing

QoS Packet-Matching Statistics Configuration

Multi-Level Priority Queues

Sharing Bandwidth Fairly During Congestion

Match-in-VRF Support for NAT

WRED-Explicit Congestion Notification

Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images

Configuring Weighted Fair Queueing

Configuring Class-Based RTP and TCP Header Compression

Configuring Modular QoS on Link Bundles

Defining QoS for Multiple Policy Levels

QoS: Per-Session Shaping and Queuing on LNS

QoS: Color-Aware Policer

Configuring TCP Header Compression

Using Multilink PPP over Frame Relay

EIGRP Support for Route Map Filtering

Quality of Service Commands

Frame Relay Queueing and Fragmentation at the Interface

Distributing Bandwidth Between Queues

Port-Shaper and LLQ in the Presence of EFPs

MPLS VPN ID. Feature Overview. This feature was introduced. Support for this feature was integrated into Cisco IOS Release 12.2(4)B.

Configuring QoS Policy Actions and Rules

Punt Policing and Monitoring

Packet Classification Using the Frame Relay DLCI Number

Port-Level Shaping and Minimum Bandwidth Guarantee

Low Latency Queueing with Priority Percentage Support

Cisco IOS Commands for the Catalyst 6500 Series Switches with the Supervisor Engine 32 PISA wrr-queue cos-map

Classifying and Marking MPLS EXP

8-Port OC-3 STM-1 ATM Line Card for Cisco Series Internet Routers

Configuring Class-Based RTP and TCP Header Compression

QoS Child Service Policy for Priority Class

Using Multilink PPP over Frame Relay

Configuring Modular QoS Congestion Management on Cisco IOS XR Software

Quality of Service Commands policy-map. This command has no default behavior or values.

Prioritizing Services

Hierarchical Queuing Framework

QoS MIB Implementation

Marking Network Traffic

Global Interface Commands on the Cisco ASR 9000 Series Router

FPG Endpoint Agnostic Port Allocation

Set Inner CoS Bits for QinQ

QOS Section 6. Weighted Random Early Detection (WRED)

Cisco Mobile Networks Tunnel Templates for Multicast

PPPoE Client DDR Idle-Timer

Comparing the bandwidth and priority Commands of a QoS Service Policy

WCCPv2 and WCCP Enhancements

Configuring TCP Header Compression

Global Interface Commands on the. Cisco ASR 9000 Series Router.

PPP over Frame Relay

OSPF Limit on Number of Redistributed Routes

Configuring RTP Header Compression

Global Interface Commands on Cisco IOS XR Software

QoS: Policing and Shaping Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)

Implementing Layer 2 Access Lists

IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment

RSVP Support for RTP Header Compression, Phase 1

Configuring RSVP Support for Frame Relay

Using Multilink PPP over ATM Links

Configuring RTP Header Compression

Multilink Frame Relay (FRF.16)

Punt Policing and Monitoring

Marking Network Traffic

Configuring Quality of Service

QoS: Classification, Policing, and Marking on LAC Configuration Guide, Cisco IOS Release 12.4T

Configuring Embedded Resource Manager-MIB

Configuring Modular Quality of Service Congestion Management on Cisco IOS XR Software

To send a text message to all Quality Device Manager (QDM) clients, use the send qdm message command in EXEC mode.

PPPoE Client DDR Idle Timer

Configuring Quality of Service

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

Transcription:

Distributed Traffic Shaping for Line Cards in the Cisco 12000 Gigabit Switch Router This document describes the Distributed Traffic Shaping (DTS) feature for the 12000 series Gigabit Route Processor line cards. This document includes the following sections: Feature Overview, page 1 Supported Platforms, page 2 Supported Standards, MIBs, and RFCs, page 2 Prerequisites, page 3 Configuration Tasks, page 3 Monitoring DTS Configuration, page 4 Configuration Example, page 5 Reference, page 5 Feature Overview Traffic Shaping is a mechanism used to control or modify the flow of traffic on an interface. Distributed Traffic Shaping (DTS) is an implementation of traffic shaping on the line cards. DTS on GSR shapes the output traffic to a specified bit rate and buffers the excessive packets in the shape queue to transmit out later. Distributed Traffic Shaping supports traffic shaping regardless of the encapsulation. The traffic shaping implementation is per interface on a line card. Currently, the traffic shaping scheme assumes one queue per interface. Benefits The DTS feature is used to manage the bandwidth of an interface to meet remote site requirements and to conform to the service rate provided on an interface. 1

Supported Platforms Distributed Traffic Shaping for Line Cards in the Cisco 12000 Gigabit Switch Router Restrictions DTS on GSR line cards is subject to the following restrictions: Subinterfaces are not supported. DTS is implemented on the transmit side only. The Weighted Random Early Detection (WRED) feature must be configured for DTS to operate correctly (see Prerequisites on page 3). DTS statistics are not supported on Engine 2 line cards (see Monitoring DTS Configuration on page 4). Due to hardware limitations, Burst size and excess burst size parameters are not supported when configuring Engine 2 line cards (see Configuring Distributed Traffic Shaping for Engine 2 Line Cards on page 4). Related Features and Technologies DTS for line cards in the Cisco 12000 series GSR is similar to the Generic Traffic Shaping feature implemented in Cisco IOS Release 11.2. DTS for line cards in the Cisco 12000 series GSR provides different features from DTS support in Cisco IOS Release 12.0(5)XE. Supported Platforms This feature is supported on the following Cisco 12000 series routers: Cisco 12016 series Cisco 12012 series Cisco 12008 series DTS is supported on the following Cisco 12000 line cards: Line Card Engine Engine 0 Engine 2 Line Cards Supporting DTS QOC-3 POS OC-12 POS QOC-12 POS OC-48 POS Supported Standards, MIBs, and RFCs Standards No new standards are supported by this feature. MIBs No new or modified MIBs are supported by this feature. 2

Distributed Traffic Shaping for Line Cards in the Cisco 12000 Gigabit Switch Router Prerequisites To obtain lists of supported MIBs by platform and Cisco IOS release, and to download MIB modules, go to the Cisco MIB web site on Cisco Connection Online (CCO) at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml. RFCs No new or modified RFCs are supported by this feature. Prerequisites For Engine 0 line cards, Cisco IOS Release 12.0(10)S or later is required. For Engine 2 line cards, or later is required. The Weighted Random Early Detection (WRED) feature must be configured for DTS to operate correctly. Without WRED, the buffer manager will start to drop packets once the output buffer is used up. This will also cause interfaces configured without DTS to drop some (but not all) packets. The result is a limited output rate for the non-dts-enabled interfaces. Configuration Tasks Perform the following tasks to configure DTS on GSR: Configuring Distributed Traffic Shaping for Engine 0 Line Cards (below) Configuring Distributed Traffic Shaping for Engine 2 Line Cards, page 4 Configuring Distributed Traffic Shaping for Engine 0 Line Cards To configure DTS on GSR for outbound traffic on an Engine 0 interface, use the following command in interface configuration mode: traffic-shape rate bit-rate [burst-size [excess-burst-size]] Configure traffic shaping for outbound traffic on an interface. To obtain the best use of burst-size and excess-burst-size, specify only the required bit-rate value. The software will automatically tune the other values for optimum performance. 3

Monitoring DTS Configuration Distributed Traffic Shaping for Line Cards in the Cisco 12000 Gigabit Switch Router Configuring Distributed Traffic Shaping for Engine 2 Line Cards To configure DTS on GSR for outbound traffic on an Engine 2 interface, use the following command in interface configuration mode: traffic-shape rate bit-rate Configure traffic shaping for outbound traffic on an interface. Note Due to hardware limitations, burst-size and excess-burst-size parameters are not supported on Engine 2 line cards. Specifying only the bit rate. Monitoring DTS Configuration This section describes the commands to monitor the DTS configuration: Monitor the DTS Configuration on Engine 0 Line Cards Monitor the DTS Configuration on Engine 2 Line Cards Monitor the DTS Configuration on Engine 0 Line Cards To monitor the current traffic shaping configuration and statistics for Engine 0 line cards, use the following commands in EXEC mode: show traffic-shape [interface-name] show traffic-shape statistics [interface-name] Show the current traffic-shaping configuration. Show the current traffic-shaping statistics. Monitor the DTS Configuration on Engine 2 Line Cards To monitor the current traffic shaping configuration for Engine 2 line cards, use the following command in EXEC mode: show traffic-shape [interface-name] Show the current traffic-shaping configuration. Note DTS statistics are not supported on Engine 2 line cards. 4

Distributed Traffic Shaping for Line Cards in the Cisco 12000 Gigabit Switch Router Configuration Example Configuration Example This section provides the following configuration example: DTS on GSR (OC-12 POS Engine 0 Line Card) DTS on GSR (OC-12 POS Engine 0 Line Card) The following configuration example shows how to enable DTS for an OC-12 POS line card in a GSR. The output on the interface is configured to limit all output to 5 Mbps. router(config)# interface pos 4/0 router(config-if)# traffic-shape rate 5000000 625000 625000 Reference This section documents new or modified commands. All other commands used with this feature are documented in the Cisco IOS Release 12.0 command references. traffic-shape rate To configure line cards for DTS in a Cisco 12000 GSR, use the traffic-shape rate interface configuration command. Use the no form of this command to disable DTS. [no] traffic-shape rate bit-rate [burst-size [excess-burst-size]] Note Due to hardware limitations, burst-size and excess-burst-size parameters are not supported on Engine 2 line cards. Specify only the bit rate for Engine 2 line cards. Syntax Description argument Definition of argument bit-rate Engine 0 line cards bit rate: burst-size excess-burst-size a value between 1 and 155520000 for QOC-3 POS line card a value between 1 and 622080000 for the OC-12 POS line card. Engine 2 line cards bite rate: a value between 50000000(8Mbps) and 622080000 for QOC-12 POS cards a value between 700000000 and 2488320000 for OC-48 line cards The number of bits in a measurement interval (Engine 0 line cards only). The value can be between 1 and 155520000 for QOC-3 POS line card and between 1 and 622080000 for the OC-12 POS line card. The number of bits permitted to exceed the burst size (Engine 0 line cards only). The value can be between 0 and 155520000 for QOC-3 POS line card and between 0 and 622080000 for the OC-12 POS line card. 5

traffic-shape rate Distributed Traffic Shaping for Line Cards in the Cisco 12000 Gigabit Switch Router Defaults No default behavior or values. Modes Interface History Release 12.0(10)S 12.0(16)S Modification This command was modified to accommodate Engine 0 line rates. This command was modified to accommodate Engine 2 line rates. Usage Guidelines This command enables DTS on GSR line cards. The supported line card are listed below. This command has no effect on non-supported GSR line cards. Line Card Engine Engine 0 Engine 2 Line Cards Supporting DTS QOC-3 POS OC-12 POS QOC-12 POS OC-48 POS To obtain the best use of burst-size and excess-burst-size in Engine 0 line cards, specify only the required bit-rate value. The software will automatically tune the other values for optimum performance. Specify only the bit rate for Engine 2 line cards. Due to hardware limitations, burst-size and excess-burst-size parameters are not supported on Engine 2 line cards. Examples The following example The following example limits interface transmission to 5 Mbps on the selected Engine 0 line card interface: traffic-shape rate 5000000 625000 625000 6