Table Of Contents
Configuring Modular QoS on Link Bundles on Cisco IOS XR Software
Contents
Link Bundling Overview
Load Balancing
QoS and Link Bundling
Additional References
Related Documents
Standards
MIBs
RFCs
Technical Assistance
Configuring Modular QoS on Link Bundles on Cisco IOS XR Software
A link bundle is a group of one or more ports that are aggregated together and treated as a single link. This module describes QoS on link bundles.
Feature History for Configuring Modular QoS Congestion Avoidance on Cisco IOS XR Software
Release
|
Modification
|
Release 3.8.0
|
The QoS on Link Bundles feature was introduced.
|
Contents
•
Link Bundling Overview
•
Load Balancing
•
QoS and Link Bundling
•
Additional References
Link Bundling Overview
The Link Bundling feature allows you to group multiple point-to-point links together into one logical link and provide higher bidirectional bandwidth, redundancy, and load balancing between two routers. A virtual interface is assigned to the bundled link. The component links can be dynamically added and deleted from the virtual interface.
The virtual interface is treated as a single interface on which one can configure an IP address and other software features used by the link bundle. Packets sent to the link bundle are forwarded to one of the links in the bundle.
The advantages of link bundles are as follows:
•
Multiple links can span several line cards and SPAs to form a single interface. Thus, the failure of a single link does not cause a loss of connectivity.
•
Bundled interfaces increase bandwidth availability, because traffic is forwarded over all available members of the bundle. Therefore, traffic can move onto another link if one of the links within a bundle fails. You can add or remove bandwidth without interrupting packet flow. For example, you can upgrade from an OC-48c PLIM modular services card to an OC-192 PLIM modular services card without interrupting traffic.
All links within a bundle must be of the same type. For example, a bundle can contain all Ethernet interfaces, or it can contain all POS interfaces, but it cannot contain Ethernet and POS interfaces at the same time.
Cisco IOS XR software supports the following methods of forming bundles of Ethernet and POS interfaces:
•
IEEE 802.3ad—Standard technology that employs a Link Aggregation Control Protocol (LACP) to ensure that all the member links in a bundle are compatible. Links that are incompatible or have failed are automatically removed from a bundle.
•
EtherChannel or POS Channel—Cisco proprietary technology that allows the user to configure links to join a bundle, but has no mechanisms to check whether the links in a bundle are compatible. (EtherChannel applies to Ethernet interfaces, and POS Channel applies to POS interfaces.)
Load Balancing
Load balancing is supported on all links in the bundle. Load balancing function is a forwarding mechanism to distribute traffic over multiple links based on layer 3 routing information in the router. There are two types of load balancing schemes:
· Per-Destination Load Balancing
· Per-Packet Load Balancing
When a traffic stream arrives at the router, per-packet load balancing allows the traffic to be evenly distributed among multiple equal cost links. Per-packet schemes make routing decision based on round-robin techniques, regardless of the individual source-destination hosts.
Only Per-Destination Load Balancing is supported.
Per-destination load balancing allows the router to distribute packets over one of the links in the bundle to achieve load sharing. The scheme is realized through a hash calculating based on the source-destination address and user sessions.
When the per-destination load balancing is enabled, all packets for a certain source-destination pair will go through the same link, though there are multiple links available. In other words, per-destination load balancing can ensure that packets for a certain source-destination pair could arrive in order.
QoS and Link Bundling
All Quality of Service (QoS) features, currently supported on Layer 3 physical interfaces, are also supported on all Link Bundle interfaces. All QoS features currently supported on Layer 3 physical sub interfaces are also supported on bundle VLANs.
QoS is configured on Link Bundles in primarily the same way that it is configured on individual interfaces. However, there are some important restrictions that should be noted:
•
Parameters for qos actions can only be specified as percentages.
•
WRED and queue limit parameters can only be configured in time units.
•
The policer rate limit for CRS-1 cards (MSC-40, FP-40 and MSC-B) is 16 gbps.
•
Layer 2 QoS is not supported for bundles.
These guidelines describe the characteristics of QoS behavior on bundle interfaces:
•
QoS features are configured only on the Link Bundle interfaces, never on individual members.
•
For egress QoS policies, a unique set of queues defined by the policy are assigned to each physical interface on each linecard hosting a member link. As a result, for queuing actions (e.g. shaping), egress QoS policy acts on the bandwidth provided by the individual member interfaces. This means that the actual shape rate experienced by a traffic class may be less than the configured value (as a percentage of the bundle bandwidth), if its traffic is not load-balanced evenly across all member links. For policer actions, egress QoS policy acts on the aggregate bandwidth provided by the interfaces on that linecard.
•
For ingress policies, a single set of queues defined by the policy are assigned on each linecard hosting a member link. As a result, ingress QoS policy acts on the aggregate bandwidth provided by the interfaces on that linecard.
Additional References
The following sections provide references related to implementing QoS on Link Bundles.
Related Documents
Related Topic
|
Document Title
|
Initial system bootup and configuration
|
Cisco IOS XR Getting Started Guide for the Cisco CRS Router
|
Link Bundling
|
"Configuring Link Bundling on Cisco IOS XR Software" module of Cisco IOS XR Interface and Hardware Component Configuration Guide for the the Cisco CRS Router
|
Master command reference
|
Cisco CRS Router Master Command Listing
|
QoS commands
|
Cisco IOS XR Modular Quality of Service Command Reference for the Cisco CRS Router
|
User groups and task IDs
|
"Configuring AAA Services on Cisco IOS XR Software" module of Cisco IOS XR System Security Configuration Guide
|
Standards
Standards
|
Title
|
No new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature.
|
—
|
MIBs
RFCs
RFCs
|
Title
|
No new or modified RFCs are supported by this feature, and support for existing RFCs has not been modified by this feature.
|
—
|
Technical Assistance
Description
|
Link
|
The Cisco Technical Support website contains thousands of pages of searchable technical content, including links to products, technologies, solutions, technical tips, and tools. Registered Cisco.com users can log in from this page to access even more content.
|
http://www.cisco.com/techsupport
|