Cisco 12000 Manager Release 2.2
Layer 3 QoS

Table Of Contents

Layer 3 QoS

Launching the Layer 3 QoS Windows

CAR and WRED Overview

Access Lists

Committed Access Rate (CAR)

Weighted Random Early Detection (WRED)

MDRR Overview

MDRR in C12kM

Implications of Engine Type

CAR and WRED in C12kM

The Workflow for CAR

CAR Policies

Per Interface Rate Control (PIRC) Support

Creating a CAR Policy

Applying an Access List to a CAR Policy

CAR Policy Configuration Window—Detailed Description

CAR Policy Configuration Tab

Exceed Action

Access Lists

Creating Access Lists

Access List Configuration Window—Detailed Description

General Tab

IP Standard Tab

IP Precedence Tab

MAC

IP Extended Tab

CAR Policy Apply

Applying CAR Policies to an Interface

Removing a CAR Policy from an Interface

Editing or Deleting a CAR Policy

CAR Policy Apply Window—Detailed Description

CAR Policy Apply Tab

CAR Policy Status

Viewing the CAR Policy Status Window

The Workflow for WRED/DRR

Engine Type Support for WRED

CoS Queue Group Configuration

Creating a CoS Queue Group Under WRED

Editing an Existing CoS Queue Group

Deleting an Existing CoS Queue Group

CoS Queue Group Configuration Window—Detailed Description

CoS Queue Group Tab

DRR Tab

WRED Tx Configuration

Applying a CoS Queue Group to an Interface

Removing a CoS Queue Group from an Interface

Changing the Association of a CoS Queue Group

WRED Tx Configuration Window—Detailed Description

Tx Config Tab

WRED ToFab Configuration

Creating a ToFab Policy

Editing an Existing ToFab policy

Deleting an Existing ToFab policy

WRED ToFab Policy Configuration Window - Detailed Description

ToFab Policy Configuration tab

Slot Table Parameters

Actions

Slot-CosQ Groups

WRED Rx Configuration

Associating a ToFab policy to a Linecard

Disassociating a ToFab Policy from a Linecard

Changing the association of a ToFab Policy

WRED Rx Configuration Window-Detailed Description

Rx Configuration Tab

Actions

Associated slot - Table Info

Apply Status


Layer 3 QoS


This chapter describes how to create and configure Layer 3 QoS (Quality of Service), Committed Access Rate (CAR) policies, Cos Queue groups and WRED ToFab policies.

This chapter contains the following information:

Launching the Layer 3 QoS Windows

CAR and WRED Overview

The Workflow for CAR

CAR Policies

Access Lists

CAR Policy Apply

CAR Policy Status

The Workflow for WRED/DRR

CoS Queue Group Configuration

WRED Tx Configuration

WRED ToFab Configuration

WRED Rx Configuration

Launching the Layer 3 QoS Windows

Table 11-1 displays the Layer 3 QoS windows that can be launched from each of the available object types. For example, the CAR Policy Configuration window can be launched from a Site, Shelf, Chassis, Module, Interface or a CAR Policy, but not from an Access List, WRED-MDRR container or a CoS Queue Group object.

Table 11-1 Launching the Layer 3 QoS Windows

Layer 3 QoS Window/Task
Objects (that can be selected) to Open the Window
Menu Options to Launch the Window
Site
Shelf
Chassis
Module
Interface
CAR Policy
Access List
WREDMDRR
CoS Queue Group

CAR Policy Configuration

Yes

Yes

Yes

Yes

Yes

Yes

No

No

No

C12kM Management>Logical>
Layer 3 QoS>CAR>CAR Policy Configuration

Access List Configuration

Yes

Yes

Yes

Yes

Yes

No

Yes

No

No

C12kM Management>Logical>
Layer 3 QoS>CAR>Access List Configuration

CAR Policy Apply

Yes

Yes

Yes

Yes

Yes

Yes

No

No

No

C12kM Management> Logical>
Layer 3 QoS>CAR>CAR Policy Apply

CAR Policy Status

Yes

Yes

Yes

Yes

Yes

Yes

No

No

No

C12kM Management> Logical>
Layer 3 QoS>CAR>CAR Policy Status

CoS Queue Group Configuration

Yes

Yes

Yes

Yes

Yes

No

No

Yes

No

C12kM Management>Logical>
Layer 3 QoS>WRED>CoS Queue Group Configuration

WRED Tx Configuration

Yes

Yes

Yes

Yes

Yes

No

No

No

Yes

C12kM Management> Logical>
Layer 3 QoS>WRED>WRED Tx Configuration

WRED ToFab Configuration

Yes

Yes

Yes

Yes

No

No

No

Yes

Yes

C12kM Management> Logical>
Layer 3 QoS>WRED ToFab>ToFab Configuration

WRED Rx Configuration

Yes

Yes

Yes

Yes

No

No

No

Yes

Yes

C12kM Management> Logical>
Layer 3 QoS>WRED ToFab>WRED Rx Configuration



Note C12kM windows cannot be opened when multiple objects are selected (the menu options to open the C12kM windows are grayed out). The available menu options can be launched from a site object (containing the chassis, module or interface objects) to perform the various operations as and when required.


CAR and WRED Overview

Access Lists

Access lists enhance the abilities of a CAR policy. For example, access lists allow you to specify certain types of traffic, or certain locations where the traffic is coming from.

Committed Access Rate (CAR)

CAR is a policing mechanism that allows you to partition your network into multiple priority levels or classes of service. You set the IP precedence for packets entering the network. Networking devices (within your network) can then use the configured IP precedence in the packets to determine how to treat the traffic. CAR services, limit the input or output transmission rate on an interface or sub-interface, based on a flexible set of criteria. CAR is often configured on interfaces at the edge of a network to limit traffic into or out of the network. CAR, can rate limit traffic based on certain matching criteria, such as incoming interface, incoming and outgoing traffic, IP precedence, or IP access list. You can configure the actions CAR will take when traffic conforms to or exceeds the rate limit. Each interface can have multiple CAR policies, corresponding to different types of traffic. For example, low priority traffic can be limited to a lower rate than high priority traffic.


Note In C12kM, you can currently apply only one CAR policy to a module.


Weighted Random Early Detection (WRED)

WRED is a congestion avoidance mechanism that takes advantage of Transmission Control Protocol (TCP) congestion control mechanism. WRED drops packets selectively, prior to periods of high congestion, based on IP precedence. Packets with a higher IP precedence are less likely to be dropped than packets with a lower precedence. WRED is normally used in the core routers of a network, rather than on the edge. Edge routers assign IP precedence to packets as they enter the network. WRED uses these precedents to determine how it treats different types of traffic.

You can have a symmetric as well as asymmetric data rate for network transmissions. In order to smoothen the data traffic at transmit as well as the receive end, the WRED QoS parameters can be configured for the transmitting and receiving traffic. The WRED ToFabric (henceforth referred as WRED ToFab) feature enables the user to configure the WRED at the receive side in conjunction with the transmit side.

All WRED processing takes place on the line card, rather than on the GRP management card. No default configuration values are supplied. You must provide values for all configurable fields. WRED also incorporates Modified Deficit Round Robin (MDRR).

You can see from the descriptions where these two mechanisms differ. CAR focuses more on classifying traffic according to QoS parameters, while WRED functions to ease network traffic and prioritize specified traffic.

MDRR Overview

Modified Deficit Round Robin (MDRR) is a traffic latency control function. It allows the operators to guarantee traffic latency for differentiated flows by controlling the packet de-queuing process. Packet classification is based on IP Precedence. MDRR differs from DRR in that one of the eight available queues is designated as a low-latency queue.

There are two basic modes of operation which govern how packets are de-queued from the low-latency queue in relation to other queues. They are:

Alternate Priority - queues are serviced by alternating between the low-latency queue & the other queues in round-robin.

Strict Priority - low-latency queue is continually serviced to keep it empty.

MDRR in C12kM

The MDRR implementation uses COS Queue Groups to encapsulate the required profile. Consequently, C12kM provides MDRR support via COS Queue Groups: the operator creates a COS Queue Group & uses the MDRR configuration Window to encapsulate the required parameters. The COS Queue Group is then available to be applied to any interface.

Implications of Engine Type

Engine type refers to different hardware architectures. From a management perspective, the engine type determines what functionality is available to the client. Currently, this only applies to Layer 3 QoS. The following is a summary of how engine type affects Layer 3 QoS:

CAR: Supported for Engine 0, 1, and 4

PIRC: Supported for Engine 2 (refer to the "Per Interface Rate Control (PIRC) Support" section for further details).

WRED: Supported for Engine 0, 2, and 4 (refer to the "Engine Type Support for WRED" section for further details).

C12kM will detect the engine type applicable to a given module (line card) and prevent operations that are not applicable.

CAR and WRED in C12kM

CAR and WRED are modeled as objects in C12kM. There are two types of CAR objects: CAR policies and access lists. There is two types of WRED objects: CoS (Class of Service) queue groups and ToFab policies.

When you create these objects in C12kM, you can work within the Layer 3 QoS view to create, apply, delete or edit Layer 3 QoS objects. Created CAR policies are placed under the CAR Policies container in the Layer 3 QoS view. Created access lists are placed under the Access List container in the Layer 3 QoS view. Created CoS queue groups are placed under the WRED-MDRR container in the Layer 3 QoS view. Created ToFab polices are placed under the WRED-MDRR container in the Layer3QoS view.


Tip Access lists are only supported within the realm of CAR and do not function as stand-alone objects.


It is important to note that Layer 3 QoS CAR and WRED objects (access lists, policies, CoS queue groups, ToFab policies) are global, meaning they can be applied to any module/interface object within C12kM. For example, the CosQ groups are applied to interfaces whereas the ToFab policies are applied to modules (linecards).

The Workflow for CAR

To begin working with CAR objects, proceed as follows:


Step 1 Create and configure a CAR policy.

Step 2 Create and configure an access list (optional).

Step 3 Apply one or more access lists to the CAR policy.

Step 4 Apply the created CAR policy to one or multiple interfaces.

At any given time, you also have the option to edit or delete CAR policies (which are not applied), change the association of CAR policies, or view the status of CAR policies on any interface.


CAR Policies

CAR policies can rate limit traffic based on certain matching criteria, such as incoming interface, IP Precedence, or IP access list. You configure the actions CAR will take when traffic conforms to or exceeds the rate limit. You can set CAR policies that are associated with one of the following:

All IP traffic

IP precedence

MAC address

IP access list, both standard and extended. Matching to IP access lists is more processor-intensive than matching based on other criteria.

Each interface can have only one CAR policy applied.

The CAR Policies section covers the following areas:

Creating a CAR Policy

Applying an Access List to a CAR Policy

CAR Policy Configuration Window—Detailed Description

Per Interface Rate Control (PIRC) Support

From the operator's perspective, the same workflows used for CAR will be available for the creation, application and maintenance of PIRC Policies. Specifically, the following functions are applicable to PIRC:

Incoming only (Rx direction)

Only one rule is allowed in a PIRC statement

Available conform-actions are:

drop

set-prec-transmit

transmit

No access-group matching is available in C12kM

Available exceed-actions are:

drop (drop packet)

set-prec-transmit (rewrite packet precedence and send it)

transmit (transmit packet)

If an attempt is made to apply a CAR policy to an engine 2 module, then the request will be refused and an appropriate error message is displayed, if an attempt is made to use CAR functionality outwith that listed above.

On engine 0 and 1 modules, the full range of CAR functions is supported.

Creating a CAR Policy

To create a CAR policy, proceed as follows:


Step 1 Choose the C12kM Management>Logical>Layer 3 QoS>CAR>CAR Policy Configuration option from a relevant object icon (in the Map Viewer window or from an object pick list) to launch the CAR Policy Configuration window. Refer to Table 11-1 for information on which objects allow you to launch the CAR Policy Configuration window:

Figure 11-1 CAR Policy Configuration Window

Step 2 Choose Create. A popup window appears asking for you to enter a name for the CAR policy.

Step 3 Enter a name for the CAR policy you are about to create, then choose Ok.

A window appears, confirming if you were successful or not. The name of your new profile appears in the list box at the left of the window.

Step 4 Modify the configuration fields, as desired (see below for a detailed description of the fields within this window).

Step 5 Choose Save to save the changes.


Applying an Access List to a CAR Policy


Step 1 You can apply an access list to a selected CAR policy if desired (to create an access list, refer to the "Access Lists" section). To apply an access list, proceed as follows:

Step 2 Choose Yes in the Access List Choice frame. Available access lists appear at the left of the window.

Step 3 Choose the access list you want to apply.

Step 4 In the Actions frame, choose the right facing arrow to move the selected access list into the Required Access List.

Step 5 Choose Save to save the changes.


CAR Policy Configuration Window—Detailed Description

The CAR Policy Configuration displays a single CAR Policy Configuration tab.

CAR Policy Configuration Tab

The CAR Policy Configuration tab displays four tabs: CAR Parameters, Access List Choice, Conform Action, and Exceed Action.

CAR Parameters

The CAR Parameters frame contains the following fields:

Traffic Direction—Choose either incoming (input) or outgoing (output) traffic.

Average Transmission Rate—Normal transmission rate based on a long term average in bps.

Normal Burst Size (in bytes)—Bytes allowed in a burst before some packets will exceed the rate limit. Larger bursts are more likely to exceed the rate limit.

Maximum Burst Size (in bytes)—Bytes allowed in a burst before all packets will exceed the rate limit.

Access List Choice

The Access List Choice frame contains the following fields:

With Access List—Choose yes to apply a selected access list to the selected CAR policy; choose No if you do not want to apply an access list to the selected CAR policy.

Available Access List—Pane that lists all created access lists.

Actions—Contains two arrow buttons to move access lists between the available access list and the required access list.

Required Access List—Pane that lists all access lists, which are required to be associated with the selected CAR policy.

Conform Action

The Conform Action frame contains the following fields:

Continue—Evaluate the next rate-limit command.

Drop—Choose to drop the packet or not.

Transmit—Choose to transmit the packet or not.

Set Prec. To X and Continue—(numbers 0-7) Set precedence to an integer and continue.

Set Prec. To X and Transmit—(numbers 0-7) Set precedence to an integer and transmit.

Exceed Action

The Exceed Action frame contains the following fields:

Continue—Evaluate the next rate-limit command.

Drop—Choose to drop the packet or not.

Transmit—Choose to transmit the packet or not.

Set Prec. To Y and Continue—(numbers 0-7) Set precedence to an integer and continue.

Set Prec To Y and Transmit—(numbers 0-7) Set precedence to an integer and transmit.

Access Lists

Access lists are supplemental to CAR policies. They enhance the abilities of a CAR policy. For example, access lists allow you to specify certain types of traffic, or certain locations where the traffic is coming from.

The Access List section covers the following areas:

Creating Access Lists

Access List Configuration Window—Detailed Description

Creating Access Lists

To create an access list, proceed as follows:


Step 1 Choose the C12kM Management>Logical>Layer 3 QoS>CAR>Access List Configuration option from a relevant object icon (in the Map Viewer window or from an object pick list) to launch the Access List Configuration window. Refer to Table 11-1 for information on which objects allow you to launch the Access List Configuration window:

Figure 11-2 Access List Configuration—General Tab

Step 2 Choose Create. A popup window appears asking you to enter a name for the access list.

Step 3 Enter a name for the access list you are about to create, then choose Ok.

A window appears, confirming if the access list creation was successful or not. The name of your new access list appears in the list box at the left of the window.

Step 4 In the General tab, select the type of access list you want to create. You can also enable logging level at this time (for details, refer to the section below).

Step 5 Modify the configuration fields in the respective tab, as desired (for a detailed description of the fields within this window, see below).

Step 6 Choose Save to save the changes.

Step 7 To apply an access list to a CAR policy, refer to the "Applying an Access List to a CAR Policy" section.


Access List Configuration Window—Detailed Description

The Access List Configuration window contains one button, Create. The Create button is used to create an access list. When you choose Create, a new access list of type IP standard is created and the next available index is assigned. The access list type can be changed and saved if desired. When the access list type is changed, the index can be manually or automatically reallocated to the next available index for the new type selected.

The Access List Configuration window displays five tabs: General, IP Standard, IP Precedence, MAC, and IP Extended.


Note The General tab is always accessible. One of the corresponding tabs, based on the access list type, is also accessible. Any non-relevant tabs are grayed out. The fields in all the tabs are populated with default values. The fields can be changed as desired.


General Tab

The General tab contains a single General tab.

General

The General tab displays four fields:

Index Allocation Mode—Possible values are Manual or Automatic. When the access list type is changed, the index can be manually or automatically reallocated to the next available index for the new type selected.

Index—Identification number for an access list. The Index field is automatically generated if the Index Allocation Mode is set to Automatic.

Type—Lists the type of access list. Possible types include: IP Standard, IP Precedence, MAC and IP Extended.

Logging Level—(This field is only applicable to IP standard and IP extended access lists). If you enable the logging level, then informational messages about the packet that matched the criteria specified in the access list are generated.

IP Standard Tab

The IP Standard tab displays a single IP Standard panel:

Figure 11-3 Access List Configuration—IP Standard Tab

IP Standard

The IP Standard panel displays five fields:

Access Action—Action to be taken if the conditions are matched. This value will be either deny or permit.

Host Type—Host type indicates the hosts for which the access action are available. Possible values for this field include the following:

Any—All hosts

Host Name—Specified host name with wild card bits

A.B.C.D—Specified IP address with wild card bits

Host Hostname—Only the specified hostname

Host A.B.C.D—Only the specified IP address


Note Values are grayed out in the IP Standard panel depending upon the Host Type selected.


Host Name—Name of the host (or source of the packet) for which the access action is applicable.

IP Address—IP address of the host (or source of the packet) for which the access action is applicable.

Wild Card—If the access action is applicable for more than one host, then this field should be used as a mask. For example, the wild card 255.255.255.255 effectively represents any.

IP Precedence Tab

The IP Precedence tab appears as follows:

Figure 11-4 Access List Configuration—IP Precedence Tab

The IP Precedence tab contains one panel: IP Precedence.

IP Precedence

The IP Precedence panel contains three fields:

Mask—If more than one precedence comes into the same classification, mask should be used for classification. Enabling mask enables the precedence bit mask field and disabling mask enables the precedence field.

Precedence—IP precedence to be matched. Possible values are 0 to 7.

Precedence Bit Mask—If more than one precedence comes into the same classification, precedence bit mask should be used. Possible values for this field are 00 to FF.

MAC

The MAC tab appears as follows:

Figure 11-5 Access List Configuration—MAC Tab

The MAC tab contains one panel: MAC.

MAC

The MAC panel contains one field:

MAC Address—Type in the MAC address for the packets to be classified.

IP Extended Tab

The IP Extended tab displays a single IP Extended panel. The IP Extended frame is further split into three sub-frames: Dynamic List, Source, and Destination.

Figure 11-6 Access List Configuration Window—IP Extended Tab

IP Extended

The IP Extended frame contains two fields:

Access Action—Action to be taken if the conditions are matched. Possible actions are deny and permit.

Protocol Name—Name or number of an IP protocol. Valid protocol number values are 0 to 255. Valid protocol names are as follows:

Table 11-2 Valid Protocol Names

Valid Protocol Names

ahp

ipinip

eigrp

nos

gre

ospf

icmp

pcp

igmp

pim

igrp

tcp

ip

udp

esp

 

Dynamic—Defines the selected access list to be dynamic. Dynamic access lists grant access per user to a specific source or destination host through a user authentication process. You can allow user access through a firewall dynamically, without compromising security restrictions.

Dynamic List

Name—Defines a name for the dynamic list (only available if Dynamic button is selected).

Time Out—Specifies the absolute length of time (in minutes) that a temporary access list entry can remain in a dynamic access list. The default (0) is an infinite length of time and allows an entry to remain permanently (only available if Dynamic button is selected).

Source and Destination

The Source and Destination frames contain the following fields:

Host Type—Indicates the hosts for which the access action are available. Possible values for this field include the following:

Any—All hosts

A.B.C.D—Specified IP address with wild card bits

Host Hostname—Only the specified hostname

Host A.B.C.D—Only the specified IP address

Host Name—Name of the host (or source of the packet) for which the access action is applicable.

IP Address—IP address of the host (or source of the packet) for which the access action is applicable.

Wild Card—If the access action is applicable for more than one host, then this field should be used as a mask. For example, the wild card 255.255.255.255 effectively represents any.

Port Criteria—Criteria to be applied on the specified port (interface) number. Possible values are as follows:

None—Port number is insignificant

Equal To—Equal to the port number

Not Equal To—Not equal to the port number

Greater Than—Greater than the port number

Less Than—Less than the port number

Range—Port number range.

Port

The Port sub-frame in the Source and Destination frames contains the following fields:

Number—Port (interface) number from/to where the packet is sent or destined.

Range—Defines which port (interface) numbers will be allowed through this filter.

CAR Policy Apply

The CAR Policy Apply section covers the following areas:

Applying CAR Policies to an Interface

Removing a CAR Policy from an Interface

Editing or Deleting a CAR Policy

CAR Policy Apply Window—Detailed Description

Applying CAR Policies to an Interface

To apply a CAR policy to an interface, proceed as follows:


Step 1 Choose the C12kM Management> Logical>Layer 3 QoS>CAR>CAR Policy Apply option from a relevant object icon (in the Map Viewer window or from an object pick list) to launch the CAR Policy Apply window. Refer to Table 11-1 for information on which objects allow you to launch the CAR Policy Apply window:

Figure 11-7 CAR Policy Apply Window

Step 2 Choose a Chassis, Module, and IP Interface you want to apply the CAR policy to are selected in the list boxes at the left of the window. You can select multiple chassis, modules, or interfaces if required.

Step 3 Choose the policy you want to apply (in the Available Policies listbox), and choose the right facing arrow to move that policy into the Required Order box.

Step 4 When you have moved the CAR policy choose Apply.


Note If a CAR policy fails to be applied to an interface the Apply Status frame on the CAR Policy Apply window (see Figure 11-7) is updated accordingly.


If the interface is being managed, the selected CAR policy is downloaded to the device.

For more details on the fields within this tab, refer to "CAR Policy Apply Window—Detailed Description" section.


Removing a CAR Policy from an Interface

To remove CAR policies from an interface, proceed as follows:


Step 1 Within the CAR Policy Apply window (refer to Figure 11-7), ensure that the correct chassis, module, and interface are selected in the list boxes at the left of the window.

Step 2 Use the directional arrows to move CAR policies from the Required Order list back to the Available Policies list.

Step 3 Choose Apply to apply the changes, removing the selected CAR policies from the interface.


Editing or Deleting a CAR Policy

A CAR policy can only be edited or deleted if it is not currently being applied to an interface. Once you have applied a CAR policy to an interface, you cannot edit or delete it unless you first remove it from the interface. If that CAR policy is being used by any other interface, you will still not be able to edit or delete the CAR policy. For this reason, it is a good idea to note down which interfaces have which CAR policies applied to them. If you keep such a list, if you later want to edit or delete the CAR policy, you can simply remove it from the interfaces that are using it, then proceed to edit the fields within the CAR Configuration window or delete the CAR policy.

To delete an existing CAR policy, proceed as follows:


Step 1 Choose the CAR policies you wish to delete within the Layer 3 Qos view. Refer to the ""Layer 3 QoS View" section" for details of the Layer 3 QoS view.

Step 2 Choose Deployment>Delete Objects. The Deployment Wizard appears with a summary of what will be deleted.

Figure 11-8 Deployment Wizard—Summary

Step 3 Choose Finish, and the CAR policy is deleted. If deletion fails, another interface might be currently using the CAR policy, therefore you cannot delete the object.


CAR Policy Apply Window—Detailed Description

The CAR Policy Apply window has one tab, CAR Policy Apply.

CAR Policy Apply Tab

The CAR Policy Apply tab contains two list boxes and two frames, Actions and Apply Status.

Available Policies—Lists all created CAR Policies that are available to apply to a selected interface.

Required Order—Displays CAR policy that is applied to the selected interface.

Actions

The Actions frame displays the following:

Force synchronization?—Allows you to select whether to force synchronization with the selected device or not. Select Yes to force synchronization or select No if you do not wish to force synchronization.

Right arrow button (>>)—Allows you to move CAR policies from the Available Policies list to the Required Order list.

Left arrow button (<<)—Allows you to move CAR policies from the Required Order list to the Available Policies list.

Apply button—Allows you to apply the CAR policies listed in the Required Order list to the selected interface.

Apply Status

The Apply Status frame contains one field, as follows:

Status of Last Apply—Status of the last CAR policy applied to an interface. This value can be either succeeded or failed.

CAR Policy Status

The CAR Policy Status window displays the CAR policies that are currently applied to a selected interface, and in what order.

Viewing the CAR Policy Status Window

To view the CAR Policy Status window, proceed as follows:


Step 1 Choose the C12kM Management>Logical>Layer 3 QoS>CAR> CAR Policy Status option from a relevant object icon (in the Map Viewer window or from an object pick list) to launch the CAR Policy Status window. Refer to Table 11-1 for information on which objects allow you to launch the CAR Policy Status window:

Figure 11-9 CAR Policy Status Window

Step 2 Choose the correct Chassis, Module, and IP Interface from the list boxes at the left of the window.


The Workflow for WRED/DRR

To begin working with WRED objects, the first step is to create and configure a CoS queue group (which includes DRR, or Distributed Round Robin). You can then apply the created CoS queue group to one or multiple interfaces. At a time, only one CoS queue group can be applied to any number of interfaces.

At any given time, you also have the option to edit, delete, or change the association of a CoS queue group.

Engine Type Support for WRED

If an attempt is made to apply a WRED policy to an engine 1 module, then the request will be refused and an appropriate error message issued to the client. The full range of WRED functionality will be supported for engine 0, 2 and 4 modules.

CoS Queue Group Configuration

The CoS Queue Group Configuration section covers the following areas:

Creating a CoS Queue Group Under WRED

Editing an Existing CoS Queue Group

Deleting an Existing CoS Queue Group

CoS Queue Group Configuration Window—Detailed Description

Creating a CoS Queue Group Under WRED

To create a CoS queue group under WRED, proceed as follows:


Step 1 Choose the C12kM Management>Logical>Layer 3 QoS>WRED>CoS Queue Group Configuration option from a relevant object icon (in the Map Viewer window or from an object pick list) to launch the CoS Queue Group Configuration window. Refer to Table 11-1 for information on which objects allow you to launch the CoS Queue Group Configuration window:

Figure 11-10   CoS Queue Group Configuration Window—CoS Queue Group Tab

Step 2 Choose Create.

Step 3 Enter the CoS queue group name, then choose Ok. A window appears, confirming if the CosQ group creation was successful or not. The name of your new CoS queue group appears in the list box at the left of the window.

Step 4 Modify the parameters in both tabs, as required. Refer to the "CoS Queue Group Configuration Window—Detailed Description" section for further details.

Step 5 Choose Save to save the changes.


Editing an Existing CoS Queue Group

An existing CoS queue group can only be edited if it is not currently being applied to any interfaces. Once you have applied a CoS queue group to an interface, you cannot edit it unless you remove it from the interface.

To edit an existing CoS queue group, proceed as follows:


Step 1 Choose the C12kM Management>Logical>Layer 3 QoS>WRED>CoS Queue Group Configuration option from a relevant object icon (in the Map Viewer window or from an object pick list) to launch the CoS Queue Group Configuration window. Refer to Table 11-1 for information on which objects allow you to launch the CoS Queue Group Configuration window (see Figure 11-10).

Step 2 Choose the appropriate CoS Queue Group from the list box displayed at the left of the window.

Step 3 Modify the parameters in both tabs, as required. Refer to the "CoS Queue Group Configuration Window—Detailed Description" section for further details.

Step 4 Choose Save to save the changes.


Deleting an Existing CoS Queue Group

An existing CoS queue group can only be deleted if it is currently not applied to any interfaces. Once you have applied a CoS queue group to an interface, you cannot delete it unless you remove it from the interface.

To delete an existing CoS queue group, proceed as follows:


Step 1 Choose the CoS queue group you wish to delete within the Layer 3 Qos view. Refer to the "Layer 3 QoS View" section for details of the Layer 3 QoS view.

Step 2 Choose Deployment>Delete Objects. The Deployment Wizard appears with a summary of what will be deleted.

Figure 11-11 Deployment Wizard—Summary

Step 3 Choose Finish, and the CoS queue group is deleted. If deletion fails, another interface might be currently using the CoS queue group; therefore, you cannot delete the object.


CoS Queue Group Configuration Window—Detailed Description

The CoS Queue Group Configuration window has two tabs: CoS Queue Group and DRR (Deficit Round Robin).

CoS Queue Group Tab

In the CoS Queue Group tab, you can configure the WRED parameters and the mapping of the IP precedence to the specific WRED profile you wish to use. The CoS Queue Group tab has two frames: IP Precedence and WRED Parameters. The CoS Queue Group tab also has one outside field, as follows:

Exponential Weighting Constant—(numbers 0 to 16) Sets the weight used in calculating the average queue depth for this COS queue group.

IP Precedence

The IP Precedence frame contains a table with two headings: IP Precedence and Drop Label.

IP Precedence—This column allows the user to map packets that have a particular IP precedence to a WRED profile in this CoS queue group. You can map several or all precedences to the same WRED profile if you wish. By default, precedence values are mapped so that they are not dropped due to WRED.

Drop Label—Select a number, 0 to 6, which is the number of the corresponding drop label in the WRED parameters table.

All—On checking All, the configuration of the first IP precedence is applied to all the Ip precedences.

WRED Parameters

The WRED Parameters frame contains a table with four headings: Drop Label, Min Threshold, Max Threshold, and Max Prob Denominator. The last three headings describe the actual WRED curve.

Drop Label—Drop label is a placeholder number for this set of WRED parameters. This is the number you map IP precedence values to.

Min Threshold—When the weighted queue average is below the minimum threshold, no packets are dropped.

Max Threshold—When the weighted queue average is above the maximum queue threshold, all packets are dropped until the average drops below the maximum threshold.

Max Prob Denominator—When the weighted queue average is between the minimum and the maximum thresholds, the probability that the packet is going to be dropped can be calculated by a straight line from the minimum threshold (probability of drop will be 0) to the maximum threshold (probability of drop is equal to the max prob denominator).

DRR Tab

The DRR tab appears as follows:

Figure 11-12   CoS Queue Group Configuration Window—DRR Tab

The DRR tab has two frames: DRR Mapping and DRR Queue. There is also a Low-latency field.

DRR Mapping

The DRR Mapping frame allows you to map a particular IP precedence to a regular DRR queue (values 0-6 or low-latency).

DRR Queue

The DRR Queue frame allows you to give a relative weight to each DRR queue.

Low-latency—Only applicable for MDRR. This value can be set to one of the following values:

Alternate priority—You must specify a weight in the DRR queue frame.

Strict priority—No weight is specified.

None—If low latency is not mapped to any of the IP Precedences in the DRR Queue, then you must set the low latency to none.

WRED Tx Configuration

The WRED Tx Configuration section covers the following areas:

Applying a CoS Queue Group to an Interface

Removing a CoS Queue Group from an Interface

Changing the Association of a CoS Queue Group

WRED Tx Configuration Window—Detailed Description

Applying a CoS Queue Group to an Interface

To apply a CoS Queue Group to an interface, proceed as follows:


Step 1 Choose the C12kM Management> Logical>Layer 3 QoS>WRED>WRED Tx Configuration option from a relevant object icon (in the Map Viewer window or from an object pick list) to launch the WRED Tx Configuration window. Refer to Table 11-1 for information on which objects allow you to launch the WRED Tx Configuration window (see Figure 11-13).

Figure 11-13   WRED Tx Configuration Window

Step 2 Choose the Chassis, Module and Interface to apply the CoS queue group to from the list boxes displayed at the left of the window. More than one Chassis, Module or Interface can be selected at a time.

Step 3 Choose the correct CoS queue group is highlighted in the Available CoS Queue Group list.

Step 4 Choose Apply. If the interfaces are currently being managed (are commissioned), then the CoS queue group is downloaded to the device and the status in the Associated CoS Queue Group Information frame changes to the name of the applied CoS queue group.


Note Once the layer3 QoS object is applied to the interface object, the instance of the layer3 QoS object is displayed under the interface (to which the Layer QoS is applied) in the C12kM and Component Managed views.



Note If a CoS queue group fails to be applied to an interface the Apply Status frame on the WRED Tx Configuration window (see Figure 11-13) is updated accordingly.



Removing a CoS Queue Group from an Interface

To remove an applied CoS queue group from an interface, proceed as follows:


Step 1 In the Layer 3 QoS view, right-click on the desired CoS queue group, then choose C12kM Management>Logical>Layer 3 QoS>WRED>WRED Tx Configuration. The WRED Tx Configuration window appears (see Figure 11-13).

Step 2 Choose a Chassis, Module and Interface from the list boxes at the left of the window that contain the CoS queue group that you wish to remove.

Step 3 Choose the appropriate CoS queue group in the Available CoS Queue Group list.

Step 4 Choose Remove.


Changing the Association of a CoS Queue Group

To change the association of a CoS queue group, proceed as follows:


Step 1 Choose the C12kM Management>Logical>Layer 3 QoS>WRED>WRED Tx Configuration option from a relevant object icon (in the Map Viewer window or from an object pick list) to launch the WRED Tx Configuration window. Refer to Table 11-1 for information on which objects allow you to launch the WRED Tx Configuration window (see Figure 11-13).

Step 2 Choose the Chassis, Module and Interface from the list boxes at the left of the window that contain the interface(s) you want to apply the CoS queue group to. More than one Chassis, Module, and Interface can be selected at a time.

Step 3 Choose the CoS queue group you wish to apply.

Step 4 Choose Apply. Previously applied CoS queue groups are removed and the new CoS queue group is applied.


WRED Tx Configuration Window—Detailed Description

The WRED Tx Configuration window displays a single Tx Config tab.

Tx Config Tab

The Tx Config tab displays three frames: Available COS Queue Group, Associated COS Queue Group Information, and Apply Status.

Available COS Queue Group

The Available CoS Queue Group frame displays the following fields:

Available COS Queue Group—This list box displays all the available CoS queue groups. You can Apply or Remove a CoS queue group from the selected interface in this pane as well. If the selected interface has a CoS queue group applied to it, that CoS queue group will be highlighted in this box. If the selected interface has no CoS queue group applied to it, the top CoS queue group will be highlighted by default.

Actions

The Available CoS Queue Group frame displays an Actions sub-frame. The Actions sub-frame displays two buttons: Apply and Remove.

Apply—Once you have highlighted the CoS queue group in the Available COS Queue Group list, choose Apply to apply it to the selected interface.

Remove—Once you have highlighted the CoS queue group in the Available COS Queue Group list, choose Remove to remove it from the selected interface.

Associated COS Queue Group Info

Associated COS Queue Group Info—Status of the selected CoS queue group. Values can be as follows:

On—The CoS queue group selected is applied to the interface

Off—The CoS queue group selected is not applied to the interface

No CoS Queue Group is Applied—No CoS queue groups have been applied to any interfaces.

Apply Status

This frame displays the status of the last apply action.

WRED ToFab Configuration

The WRED ToFab section covers the following areas:

Creating a ToFab Policy

Editing an Existing ToFab policy

Deleting an Existing ToFab policy

WRED ToFab Policy Configuration Window - Detailed Description

Creating a ToFab Policy

A user can create a WRED ToFab policy and associate the policy to linecards across devices. To create a ToFab policy under WRED, proceed as follows:


Step 1 Launch the Map Viewer, and choose the Layer3QoSView. Right click on the WRED-MDRR object and choose C12kM Management>Logical>Layer 3 QoS>WRED ToFab>ToFab Configuration option to launch the ToFab Configuration window. Refer Table 11-1 for information on different objects that allow you to launch the WRED ToFab Configuration window (see Figure 11-14)


Note To associate a ToFab policy to a module, the user must create a CosQ group using the WRED functionality. Refer to the section Creating a CoS Queue Group Under WRED for information on creating a CosQ group.


Figure 11-14 ToFab Configuration Window-ToFab Policy Configuration Tab

Step 2 Click Create

Step 3 Enter the WRED ToFab policy name, and then choose Ok. A window appears, confirming if you were successful or not. The name of your new ToFab policy appears in the list box at the left side of the window.

Step 4 Modify the parameters as required. Refer to the "WRED ToFab Policy Configuration Window - Detailed Description" section for further details.


Editing an Existing ToFab policy

A ToFab Policy can be edited only if it is not associated to any linecard. If the policy is associated to a linecard(s), it cannot be edited unless it is disassociated from the linecard(s).

To edit an existing ToFab policy, proceed as follows:


Step 1 Launch the Map Viewer, and choose the Layer3QoSView. Right click on the WRED-MDRR object and choose C12kM Management>Logical>Layer 3 QoS>WRED ToFab>ToFab Configuration option to launch the WRED ToFab Configuration window. Refer Table 11-1 for information on different objects that allow you to launch the WRED ToFab Configuration window

Step 2 Choose the appropriate ToFab policy from the list displayed at the left side of the window.

Step 3 Modify the parameters in the ToFab Configuration tab, as required. Refer to the WRED ToFab Policy Configuration Window - Detailed Description for further details

Step 4 Click Save to save the changes.


Deleting an Existing ToFab policy

A ToFab policy can be deleted only if it is not currently associated to any linecards. If a policy is associated to a linecard, it cannot be deleted unless it is disassociated from the linecard.

To delete an existing ToFab policy, proceed as follows:


Step 1 Launch the Map Viewer, and choose the Layer3QoSView. Right click on the WRED-MDRR object and choose C12kM Management>Logical>Layer 3 QoS>WRED ToFab>ToFab Configuration option to launch the WRED ToFab Configuration window. Refer Table 11-1 for information on different objects that allow you to launch the WRED ToFab Configuration window.

Step 2 Choose the appropriate ToFab policy from the list displayed at the left side of the window.

Step 3 Choose Deployment>Delete Objects. The Deployment Wizard appears with a summary of what will be deleted.

Figure 11-15 Deployment Wizard—Summary

Step 4 Click Finish, and the ToFab policy is deleted.



Note If deletion fails, another module/linecard might be currently using the ToFab policy; therefore, you cannot delete the object.


WRED ToFab Policy Configuration Window - Detailed Description

The WRED ToFab Policy Configuration window displays a single ToFab Policy Configuration tab.

ToFab Policy Configuration tab

In the WRED ToFab Policy Configuration tab, the left hand side indicates the ToFab policies available in the device. The right hand side of the tab displays the slot numbers, the available COS-Queue groups and the combination of the Slot-CosQ group configurations.

Slot Table Parameters

On creation of a ToFab policy, the Slot-CosQ Groups listbox is empty. The user needs to select the slot number to which a CosQ group has to be associated. However, different CosQ groups cannot be associated with the same slot number. The status of the policy indicates the number of modules that are using the current ToFab Policy.

Slot Number - Displays the destination slot number.


Note The number of slots is limited to 16.


CosQ Groups - The user can select a CosQ group from this list to associate it to a slot.

Actions

Add - To add a Slot-CosQ group combination, select a slot from the drop down list box and select the CosQ group to be associated for the slot and then click the Add button. This action results in adding an entry into the ToFab policy in the SlotNumber-COSQueue group name format.

Remove - To remove a Slot-CosQ group combination from the list, select Remove. This action results in the removal of the Slot-CosQ group combination from the list.

Create - To create a ToFab policy, click Create, a window pops up asking the user to enter the name for the ToFab policy.

Slot-CosQ Groups

The Slot-CosQ group listbox lists the combination of the slots and the respective CosQ groups associated.

WRED Rx Configuration

The WRED Rx Configuration section covers the following areas:

Associating a ToFab policy to a Linecard

Disassociating a ToFab Policy from a Linecard

Changing the association of a ToFab Policy

WRED Rx Configuration Window-Detailed Description

Associating a ToFab policy to a Linecard

To associate a ToFab policy to a linecard, proceed as follows:


Step 1 Launch the Map Viewer, and select the Layer3QoSView. Right click on the WRED-MDRR object and choose C12kM Management> Logical>Layer 3 QoS>WRED ToFab>WRED Rx Configuration option from a relevant object icon to launch the WRED Rx Configuration window. Refer Table 11-1 for information on which objects allow you to launch the WRED Rx Configuration window.

Figure 11-16 WRED Rx Configuration

Step 2 Choose the Chassis and Module to associate the ToFab policy from the list box displayed at the left of the window. More than one Chassis or Module can be selected at a time.

Step 3 Select the ToFab policy in the available ToFab policy list.

Step 4 Click Associate


Disassociating a ToFab Policy from a Linecard

To disassociate a ToFab policy from a linecard, proceed as follows:


Step 1 Launch the Map Viewer, and select the Layer3QoSView. Right click on the WRED-MDRR object and choose C12kM Management>Logical>Layer 3 QoS>WRED ToFab>WRED Rx Configuration to launch the WRED Rx Configuration window. Refer Table 11-1 for information on which objects allow you to launch the WRED Rx Configuration window.

Step 2 Choose the Chassis and Module from the list boxes at the left of the window to which the ToFab policy is associated.

Step 3 Click Disassociate


Changing the association of a ToFab Policy

To change the association of a ToFab policy to a linecard, proceed as follows:


Step 1 Launch the Map Viewer, and select the Layer3QoSView. Right click on the WRED-MDRR object and choose C12kM Management>Logical>Layer 3 QoS>WRED ToFab>WRED Rx Configuration to launch the WRED Rx Configuration window. Refer Table 11-1 for information on which objects allow you to launch the WRED Rx Configuration window.

Step 2 Choose the Chassis and Module from the list boxes at the left of the window to which a ToFab policy is associated.

Step 3 Select the ToFab policy that you want to associate.

Step 4 Click Associate



Note If a ToFab policy was previously associated with the interface, it is removed and the new ToFab policy is associated.


WRED Rx Configuration Window-Detailed Description

The WRED Rx Configuration window displays a single Rx Configuration Tab.

Rx Configuration Tab

Policy Name - The user can select the ToFab policy from this list. This list contains all the ToFab policies.

Actions

Associate - Highlight the ToFab Policy in the ToFab list, click Associate to apply it to the selected modules.

Disassociate - Choose the chassis and module from the listbox on the left side of the window, click Disassociate to remove it from the selected module.

Associated slot - Table Info

The associated ToFab policy is displayed in this frame.

Apply Status

This frame displays the status of the previous apply action.