qos member-link-scheduler distribute

Function

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.

Format

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

Parameters

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.

-

Views

Eth-Trunk interface view

Default Level

2: Configuration level

Task Name and Operations

Task Name Operations
qos write

Usage Guidelines

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.

  • After the qos traffic-car member-link-scheduler distribute command is configured, the maximum rate of traffic on a trunk interface is equal to the CAR bandwidth configured in the traffic policy, and bandwidth is allocated to the trunk's member interfaces based on the weight.
  • After the qos qos-car member-link-scheduler distribute command is configured, the maximum rate of traffic on a trunk interface is equal to the configured port CAR bandwidth, and bandwidth is allocated to the trunk's member interfaces based on the weight.
  • After the qos profile-car member-link-scheduler distribute command is configured, the maximum rate of traffic on a trunk interface is equal to the CAR bandwidth configured in the QoS profile, and bandwidth is allocated to the trunk's member interfaces based on the weight.
  • After the qos port-shaping member-link-scheduler distribute command is configured, trunk member interfaces share the bandwidth configured on the trunk interface.
  • After the qos user-queue member-link-scheduler distribute command is configured, the maximum rate of traffic on a trunk interface is equal to the user-queue bandwidth configured on the trunk interface, and bandwidth is allocated to the trunk's member interfaces based on the weight. If the value is smaller than the configured minimum value, the configured minimum value takes effect. This command is mutually exclusive with the user-queue command on a trunk member interface.

    The weight of the trunk's member interfaces is specified using the distribute-weight command.

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.

Example

# Configure weight-based bandwidth allocation for an Eth-Trunk's member interfaces when port CAR is applied to the Eth-Trunk interface.
<HUAWEI> system-view
[~HUAWEI] interface Eth-Trunk 1
[~HUAWEI-Eth-Trunk1] qos qos-car member-link-scheduler distribute
# Configure weight-based bandwidth allocation for an Eth-Trunk's member interfaces when CAR in a traffic policy is applied to the Eth-Trunk interface.
<HUAWEI> system-view
[~HUAWEI] interface Eth-Trunk 1
[~HUAWEI-Eth-Trunk1] qos traffic-car member-link-scheduler distribute
# Configure weight-based bandwidth allocation for all outgoing HQoS services on an Eth-Trunk's member interfaces.
<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
# Configure weight-based bandwidth allocation for an Eth-Trunk's member interfaces when user-queue is applied to the Eth-Trunk interface.
<HUAWEI> system-view
[~HUAWEI] interface Eth-Trunk 1
[~HUAWEI-Eth-Trunk1] qos user-queue member-link-scheduler distribute
# Configure weight-based bandwidth allocation for an Eth-Trunk's member interfaces when port shaping is applied to the Eth-Trunk interface.
<HUAWEI> system-view
[~HUAWEI] interface Eth-Trunk 1
[~HUAWEI-Eth-Trunk1] qos port-shaping member-link-scheduler distribute
# Configure weight-based MPLS TE bandwidth allocation for an Eth-Trunk's member interfaces.
<HUAWEI> system-view
[~HUAWEI] interface Eth-Trunk 1
[~HUAWEI-Eth-Trunk1] qos mpls-te member-link-scheduler distribute
Copyright ? Huawei Technologies Co., Ltd.
Copyright ? Huawei Technologies Co., Ltd.
< Previous topic Next topic >