An Etherchannel is a port-channel architecture that allows grouping of several physical links to create one logical Ethernet link for the purpose of providing fault tolerance, and high-speed links between switches, routers, and servers. An Etherchannel can be created from between two and eight active Fast, Gigabit, or 10-Gigabit Ethernet ports, with an additional one to eight inactive (failover) ports, which become active as the other active ports fail.
QoS for Etherchannel interfaces has evolved over several Cisco IOS XE releases. It is important to understand what level of support is allowed for your current level of Cisco IOS XE software and underlying Etherchannel configuration. Various combinations of QoS are supported based on how Etherchannel is configured. There are three different modes in which Etherchannel can be configured:
Etherchannel VLAN-based load balancing via port-channel subinterface encapsulation CLI
Etherchannel Active/Standby with LACP (no Etherchannel load balancing)
Etherchannel with LACP with load balancing
Each of these models has specific restrictions regarding which levels of Cisco IOS XE software include support and the possible QoS configurations with each.
The following summarizes the various Etherchannel and QoS configuration combinations that are supported. Example configurations will be provided later in this document. Unless specifically mentioned together, the combination of service policies in different logical and physical interfaces for a given Etherchannel configuration is not supported.
Etherchannel VLAN-Based Load Balancing via Port-Channel Subinterface Encapsulation CLI
Supported in Cisco IOS XE Release 2.1 and subsequent releases:
Supported in Cisco IOS XE Release 2.6 and subsequent releases:
Egress MQC Queuing Configuration on Port-Channel Subinterface
Egress MQC Queuing Configuration on Port-Channel Member Link
QoS Policies Aggregation - Egress MQC Queuing at Subinterface
Ingress Policing and Marking on Port-Channel Subinterface
Egress Policing and Marking on Port-Channel Member Link
Etherchannel Active/Standby with LACP (No Etherchannel Load Balancing)
Supported in Cisco IOS XE Release 2.4 and subsequent releases:
Etherchannel with LACP and Load Balancing
Supported in Cisco IOS XE Release 2.5 and subsequent releases:
There is no support for ingress QoS features in any release.