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.