The qos member-link-scheduler distribute command configures weight-based bandwidth allocation for a trunk's member interfaces.
The undo qos member-link-scheduler distribute command cancels weight-based bandwidth allocation for a trunk's member interfaces.
By default, bandwidth allocation is not implemented for trunk member interfaces based on weights.
For NetEngine 8000 F2A:
qos { traffic-car | qos-car | port-shaping | user-queue | profile-car | hqos-outbound } member-link-scheduler distribute
undo qos { traffic-car | qos-car | port-shaping | user-queue | profile-car | hqos-outbound } member-link-scheduler distribute
For NetEngine 8000 F1A:
qos { traffic-car | qos-car | port-shaping | profile-car | hqos-outbound } member-link-scheduler distribute
undo qos { traffic-car | qos-car | port-shaping | profile-car | hqos-outbound } member-link-scheduler distribute
Parameter | Description | Value |
---|---|---|
traffic-car | Configures weight-based bandwidth allocation for a trunk's member interfaces when CAR in a traffic policy is applied to the trunk interface. |
- |
qos-car | Configures weight-based bandwidth allocation for a trunk's member interfaces when port CAR is applied to the trunk interface. |
- |
profile-car | Configures weight-based bandwidth allocation for a trunk's member interfaces when CAR in a QoS profile is applied to the trunk interface. |
- |
user-queue | Configures weight-based bandwidth allocation for a trunk's member interfaces when user queue in a QoS profile is applied to the trunk interface.
NOTE:
This parameter is supported only on the NetEngine 8000 F2A. |
- |
port-shaping | Configures weight-based bandwidth allocation for a trunk's member interfaces when port shaping is applied to the trunk interface. |
- |
hqos-outbound | Configures weight-based bandwidth allocation for all outgoing HQoS services (excluding port-queue) on a trunk's member interfaces. |
- |
Usage Scenario
By default, when CAR action, port CAR action, qos-profile car action, port shaping or HQoS in a traffic policy is applied to a trunk interface, if all trunk member interfaces are on the same network processor (NP) of the same board, the trunk member interfaces share the bandwidth configured on the trunk interface. Otherwise, the rate limit of each trunk member interface is the one configured on the trunk interface. In this case, the traffic rate on the trunk interface multiplies, and rate limiting fails.
Precautions
The qos traffic-car member-link-scheduler distribute command does not support shared traffic policies.
In multi-VS scenarios, after the qos { traffic-car | qos-car | port-shaping | user-queue | profile-car | hqos-outbound } member-link-scheduler distribute command is configured on a trunk main interface, the command configuration is also effective for the trunk sub-interfaces that reside in other VSs. After the HQoS scheduling tree split function is enabled on a trunk interface, the rate limit of each trunk member interface is the bandwidth configured on the trunk interface by default. In this case, the traffic rate on the trunk interface multiplies. After the qos hqos-outbound member-link-scheduler distribute command is configured, weight-based bandwidth allocation is implemented for outgoing HQoS services on a trunk's member interfaces.<HUAWEI> system-view [~HUAWEI] interface Eth-Trunk 1 [~HUAWEI-Eth-Trunk1] qos qos-car member-link-scheduler distribute
<HUAWEI> system-view [~HUAWEI] interface Eth-Trunk 1 [~HUAWEI-Eth-Trunk1] qos traffic-car member-link-scheduler distribute
<HUAWEI> system-view [~HUAWEI] interface Eth-Trunk 1 [~HUAWEI-Eth-Trunk1] qos schedule-tree distribute-mode outbound [~HUAWEI-Eth-Trunk1] qos hqos-outbound member-link-scheduler distribute
<HUAWEI> system-view [~HUAWEI] interface Eth-Trunk 1 [~HUAWEI-Eth-Trunk1] qos user-queue member-link-scheduler distribute
<HUAWEI> system-view [~HUAWEI] interface Eth-Trunk 1 [~HUAWEI-Eth-Trunk1] qos port-shaping member-link-scheduler distribute
<HUAWEI> system-view [~HUAWEI] interface Eth-Trunk 1 [~HUAWEI-Eth-Trunk1] qos mpls-te member-link-scheduler distribute