Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

class

This command binds the specified QoS-class to the policy and the transition to the configuration mode of the class parameters.

The use of a negative form (no) of the command removes a bind of class to the policy.

Syntax

[no] class <NAME>

Parameters

<NAME> – name of the class being bound, set by the string of up to 31 characters. When specifying the 'class-default' value, the incoming unclassified traffic falls into this class.

Required privilege level

10

Command mode

CONFIG-POLICY-MAP

Example
esr(config-policy-map)# class telnet_traffic
esr(config-class-policy-map)#

class-map

Create QoS class and switch to the class parameters configuration mode.

The use of a negative form (no) of the command removes a created rule.

Syntax

[no] class-map <NAME>

Parameters

<NAME> – name of the class being created, set by the string of up to 31 characters.

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# class-map telnet_traffic

compression header ip tcp

This command enables tcp headers compression protocol for the certain class traffic.

The use of a negative form of the command (no) cancels the use of the tcp header compression protocol for traffic of a particular class.

Syntax

[no] compression header ip tcp

Parameters

None.

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# compression header ip tcp

description

This command defines QoS classificator description.

The use of a negative form (no) of the command removes description.

Syntax

description <DESCRIPTION>

no description

Parameters

<DESCRIPTION> – interface description, set by the string of up to 255 characters.

Required privilege level

15

Command mode

CONFIG-CLASS-MAP

CONFIG-POLICY-MAP

Example
esr(config-class-map)# description "VoIP"

fair-queue

Specify the limited number of virtual queues.

The use of a negative form (no) of the command sets the default value.

Syntax

fair-queue <QUEUE-LIMIT>

no fair-queue

Parameters

<QUEUE-LIMIT> – limited number of virtual queues, takes values in the range of [16..4096].

Default value

16

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# fair-queue 200

ip firewall sessions classification enable

This command enables session classification based on QoS policy.

The use of a negative form (no) of the command disables session classification.

Syntax

[no] ip firewall sessions classification enable

Parameters

The command does not contain parameters.

Default value

Session classification disabled.

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# ip firewall sessions classification enable

match access-group

This command binds the access control list (ACL), which will define the ratio of incoming traffic to a configurable class.

The use of a negative form (no) of the command removes the binding of access control list to this class.

Syntax

[no] match access-group {<NAME> | all }

Parameters

<NAME> – access control list name, set by the string of up to 31 characters.

When deleting, it is possible to use the 'all' key to delete all specified access lists.

Required privilege level

10

Command mode

CONFIG-CLASS-MAP

Example
esr(config-if-gi)# match access-group acl-ssh-traffic

match dscp

This command sets the value of the DSCP code, the traffic of which will be processed in this class-map.

The use of a negative form (no) of the command cancels the assignment.

Syntax

[no] match dscp <DSCP>

Parameters

<DSCP> – DSCP code value, takes values in the range of [0..63].

When deleting, it is possible to use the 'all' key to delete all specified dscp.

Required privilege level

10

Command mode

CONFIG-CLASS-MAP

Example
esr(config-class-map)# match dscp 55

mode

This command defines mode of class operation.

The use of a negative form (no) of the command sets the default value.

Syntax

mode <MODE>

no mode

Parameters

<MODE> – class mode:

  • fifo – FIFO mode (First In, First Out);
  • gred – GRED mode (Generalized RED);
  • red – RED mode (Random Early Detection);
  • sfq – SFQ mode (SFQ queue allocates flow-based packets transmission).
Default value

FIFO

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# mode red

policy-map

Create QoS policy and switch to the policy parameters configuration mode.

The use of a negative form (no) of the command removes a created policy.

Syntax

[no] policy-map <NAME>

Parameters

<NAME> – name of the policy being created, set by the string of up to 31 characters.

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# policy-map input_policy

priority class

This command stes class priority in WRR process. Classes with the highest priority are proceeded first.

The use of a negative form (no) of the command sets the default value.

Syntax

priority class <PRIORITY>

no priority

Parameters

<PRIORITY> – priority of class in WRR process, takes values of [1..8].

Default value

1

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# priority class 5

priority level

This command switchs the class to Strict Priority mode and sets class priority. Classes with the highest priority are proceeded first.

The use of a negative form (no) of the command disables the WRR mode.

Syntax

priority level <PRIORITY>

no priority

Parameters

<PRIORITY> – priority of class in WRR process, takes values of [1..8].

Default value

The default value: tha class operates in WRR mode, the priority is not specified.

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# priority level 5

priority-queue out

This command sets limit of packets in queue.

The use of a negative form (no) of the command sets the default value.

Syntax

priority-queue out <QUEUE> limit <LIMIT>

no priority-queue out <QUEUE> limit

Parameters

<QUEUE> – queue identifier, takes values in the range of [1..8];

<QUEUE-LIMIT> – limited number of packets in a virtual queue, takes values in the range of [100..-1000].

Default value

500

Required privilege level

10

Command mode

CONFIG-GI1

CONFIG-SUBIF

CONFIG-PORT-CHANNEL1

CONFIG-BRIDGE

CONFIG-LOOPBACK

CONFIG-IP4IP4

CONFIG-GRE

CONFIG-L2TPV3

Example
esr(config-if)# priority-queue out 1 limit 800

1 This functionality is supported on the ESR-10/12V/12VF/14VF/20/21/100/200 routers only   

priority-queue out num-of-queues

Set the amount of priority queues. The remaining queues are weighted.

The use of a negative form (no) of the command sets the default value.

Syntax

priority-queue out num-of-queues <VALUE>

no priority-queue out num-of-queues

Parameters

<VALUE> – amount of queues, takes values of [1..8], where:

  • 0 – all queues take part in WRR (WRR – weight-based queue processing mechanism);
  • 8 – all queues are served as «strictpriority» (strictpriority – priority queue is served as soon as the packets appear).
Default value

8

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# priority-queue out num-of-queues 5

qos dscp-mutation

Enable DSCP codes changes according to the DSCP-Mutation table. DSCP codes are changed only for inbound traffic of trusted ports in QoS Basic mode.

The use of a negative form (no) of the command disables DSCP codes changing.

Syntax

[no] qos dscp-mutation

Parameters

The command does not contain parameters.

Default value

Disabled.

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# qos wrr-queue 3 bandwidth 130

qos enable

The command enables QoS on the interface. If a QoS policy is not associated with an interface (the policy binding is described in section service-policy), then the interface operates in Basic QoS mode, otherwise Policy-based QoS.

Basic QoS – traffic classification is performed based on DSCP and/or 802.1p codes depending on the selected trust mode (the command is described in section qos trust). Traffic is sent to the queues in accordance with the DSCP-Queue and/or CoS-Queue tables.

Policy-based QoS — classification and direction of traffic in the queue is based on QoS policies. Each policy defines a set of classes into which traffic should be divided. The ratio of traffic to a specific class of policy is defined at the entrance to the router by ACL rules (the ACL binding is described in section match access-group), for this purpose, a QoS policy is assigned to the incoming direction. To limit the bandwidth of previously classified traffic and other functions, a QoS policy is assigned to the outbound direction.

The use of a negative form (no) of the command disables QoS service on the interface.

Syntax

[no] qos enable

Parameters

The command does not contain parameters.

Default value

Disabled.

Required privilege level

10

Command mode

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-CELLULAR-MODEM

CONFIG-BRIDGE

CONFIG-LOOPBACK

CONFIG-E1

CONFIG-IP4IP4

CONFIG-GRE

CONFIG-SUBTUNNEL

CONFIG-VTI

CONFIG-L2TPV3

CONFIG-PPPOE

CONFIG-PPTP

CONFIG-L2TP

CONFIG-OPENVPN

Example
esr(config-if-gi)# qos enable

qos map cos-queue

Set the match between 802.1p codes values of incoming packets and outgoing queues.

The use of a negative form (no) of the command sets the default value.

Syntax

qos map cos-queue <COS> to <QUEUE>

no qos map dscp-queue <COS>

Parameters

<COS> – service classifier in 802.1q packet tag, takes values in the range of [0..7];

<QUEUE> – queue identifier, takes values in the range of [1..8].

Default values:

CoS: (0), queue 1

CoS: (1), queue 2

CoS: (2), queue 3

CoS: (3), queue 4

CoS: (4), queue 5

CoS: (5), queue 6

CoS: (6), queue 7

CoS: (7), queue 8

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# qos map cos-queue 7 to 5

qos map dscp-mutation

Set the match between DSCP codes values of incoming packets and outgoing DSCP codes.

The use of a negative form (no) of the command sets the default value.

Syntax

qos map dscp-mutation <DSCP> to <DSCP>

no qos map dscp-mutation <DSCP>

Parameters

<DSCP> – service classifier in a packet IP header, takes values in the range of [0..63].

Default values:

Set the match between DSCP codes values of incoming packets and outgoing DSCP codes.

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# qos map dscp-mutation 10 to 40

qos map dscp-queue

Set the match between DSCP codes values of incoming packets and outgoing queues.

The use of a negative form (no) of the command sets the default value.

Syntax

qos map dscp-queue <DSCP> to <QUEUE>

no qos map dscp-queue <DSCP>

Parameters

<DSCP> – service classifier in a packet IP header, takes values in the range of [0..63];

<QUEUE> – internal queue to which packets with the previously described DSCP must be sent takes the value [1..8].

Default values:

DSCP: (0-7), queue 1

DSCP: (8-15), queue 2

DSCP: (16-23), queue 3

DSCP: (24-31), queue 4

DSCP: (32-39), queue 5

DSCP: (40-47), queue 6

DSCP: (48-55), queue 7

DSCP: (56-63), queue 8

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# qos map dscp-queue 42 to 5

qos queue default

This command sets the default queue number for all traffic except IP in DSCP priorities trust mode in the case of Basic QoS, as well as non-classified traffic in the case of Policy-based QoS.

The use of a negative form (no) of the command sets the default value.

Syntax

qos queue default <QUEUE>

no qos queue default

Parameters

<QUEUE> – queue identifier, takes values in the range of [1..8].

Default value

1

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# qos queue default 3

qos trust

This command sets the mode of trusting the values of 802.1p and DSCP codes in incoming packets for the Basic QoS mode of the interface.

The use of a negative form (no) of the command sets the default value.

Syntax

qos trust <MODE>

no qos trust

Parameters

<MODE> – trust mode for 802.1p and DSCP codes values, takes one of the following values:

  • dscp – trust mode for DSCP codes values in IP header. Not IP packets will be sent to the default queue (the command is described in section qos queue default);
  • cos – trust mode for 802.1p codes values in 802.1q tag. Untagged packets will be sent to the default queue (the command is described in section qos queue default);
  • cos-dscp – trust mode for DSCP codes values in IP packets and for 802.1p codes values in other packets.
Default value

dscp – trust mode for DSCP codes values in IP header.

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# qos trust cos-dscp

qos wrr-queue

This command defines weights of corresponded weighted queues.

The use of a negative form (no) of the command sets the default queue weight value.

Syntax

qos wrr-queue <QUEUE> bandwidth <WEIGHT>

no qos wrr-queue <QUEUE>

Parameters

<QUEUE> – queue identifier, takes values in the range of [1..8];

<WEIGHT> – weight value, takes values in the range of [1..255].

Default value

1

Required privilege level

10

Command mode

CONFIG

Example
esr(config)# qos wrr-queue 3 bandwidth 130

queue-limit

Specify the limited number of packets for a virtual queue.

The use of a negative form (no) of the command sets the default value.

Syntax

queue-limit <QUEUE-LIMIT>

no queue-limit

Parameters

<QUEUE-LIMIT> – limited number of packets in a virtual queue, takes values in the range of [2..4096].

Default value

127

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# queue-limit 200

random-detect

This command defines RED parameters.

The use of a negative form (no) of the command cancels the assignment.

Syntax

random-detect <LIMIT> <MIN> <MAX> <APS> <APS-NUM> <PROBABILITY>

no random-detect

Parameters

<LIMIT> – limited size of a queue in bytes, takes values of in the range of [1..1000000];

<MIN> – minimum size of a queue in bytes, takes value in the range of [1..1000000];

<MAX> – maximum size of a queue in bytes, takes value in the range of [1..1000000];

<MIN> – minimum size of a queue in bytes, takes value in the range of [1..10000000];

<APS-NUM> – the number of medium-size packets allowed for short-term transmission, takes a value in the range [0..10000000];

<PROBABILITY> – probability of packet drop, takes values of [0..100].

When specifying values, the following rules should be followed:

<MAX> > 2 * <MIN> <LIMIT> > 3 * <MAX>

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# random-detect 9000 1500 3000 10

random-detect queue

This command defines GRED parameters.

The use of a negative form (no) of the command cancels the assignment.

Syntax

random-detect queue <QUEUE-NUM> [ dscp <DSCP> | precedence <IPP> ] <LIMIT> <MIN> <MAX> <APS> <APS-NUM> <PROBABILITY>

no random-detect queue <PRECEDENCE>

Parameters

<QUEUE-NUM> – queue number [1..16];

<DSCP> – service classifier in a packet IP header, takes values in the range of [0..63];

<IPP> – IP Precedence code value, takes values in the range of [0..7];

<PRECEDENCE> – IPPrecendence value [0..7];

<LIMIT> – limited size of a queue in bytes, takes values of in the range of [1..1000000];

<MIN> – minimum size of a queue in bytes, takes value in the range of [1..1000000];

<MAX> – maximum size of a queue in bytes, takes value in the range of [1..1000000];

<MIN> – minimum size of a queue in bytes, takes value in the range of [1..10000000];

<APS-NUM> – the number of medium-size packets allowed for short-term transmission, takes a value in the range [0..10000000];

<PROBABILITY> – probability of packet drop, takes values of [0..100].

When specifying values, the following rules should be followed:

<MAX> > 2 * <MIN>

<LIMIT> > 3 * <MAX>

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# random-detect precedence 2 9000 1500 3000 10

random-detect queue default

This command defines default queue for GRED mechanism.

The use of a negative form (no) of the command cancels the assignment.

Syntax

random-detect queue default  <QUEUE-NUM>

no random-detect queue default  <QUEUE-NUM>

Parameters

<QUEUE-NUM> – queue number [1..16];

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# random-detect queue default

rate-limit

This command limits the incoming traffic speed. The command is relevant only for BasicQoS mode of the interface.

The use of a negative form (no) of the command removes the restriction.

Syntax

rate-limit <BANDWIDTH> [BURST]

no rate-limit

Parameters

<BANDWIDTH> – average traffic rate in Kbps, takes the value of [1..10000000] for TengigabitEthernet interfaces and [1..1000000] for other interfaces and tunnels;

<BURST> – size of the restrictive threshold in KB, takes the value [4..16000]. By default 128 KB.

Default value

Disabled.

Required privilege level

10

Command mode

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-CELLULAR-MODEM

CONFIG-BRIDGE

CONFIG-LOOPBACK

CONFIG-E1

CONFIG-IP4IP4

CONFIG-GRE

CONFIG-VTI

CONFIG-L2TPV3

CONFIG-L2TP

CONFIG-PPPOE

CONFIG-PPTP

CONFIG-OPENVPN

Example
esr(config-if-gi)# rate-limit 1670000

service-policy

This command binds the specified QoS policy to a configurable interface to classify incoming (input) or prioritize outgoing (output) traffic.

The use of a negative form (no) of the command removes a bind of policy to this interface.

Syntax

service-policy { input | output } <NAME>

no service-policy { input | output }

Parameters

<NAME> – QoS policy name, set by the string of up to 31 characters;

dynamic — binds a dynamic QoS policy to a configurable interface for prioritizing upstream traffic, downstream traffic, or all traffic. The policy is populated with data received from the RADIUS server.

Required privilege level

10

Command mode

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-CELLULAR-MODEM

CONFIG-BRIDGE

CONFIG-LOOPBACK

CONFIG-E1

CONFIG-IP4IP4

CONFIG-GRE

CONFIG-VTI

CONFIG-L2TPV3

CONFIG-SUBTUNNEL

CONFIG-PPPOE

CONFIG-PPTP

CONFIG-L2TP

CONFIG-OPENVPN

Example
esr(config-if-gi)# service-policy input input_policy

service-policy

This command binds QoS policy to class for hierarchical QoS creation.

The use of a negative form (no) of the command removes a bind of policy to the class.

Syntax

[no] service-policy <NAME>

Parameters

<NAME> – policy name, set by the string of up to 31 characters.

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-class-policy-map)# service-policy input_policy

set class-default cos

Specify 802.1p priority value which will be set in packets corresponding to the default class (class-default).

The use of a negative form (no) of the command cancels the assignment.

Syntax

set class-default cos <COS>

no set class-default cos

Parameters

<COS> – service classifier in 802.1q packet tag, takes values in the range of [0..7].

Required privilege level

10

Command mode

CONFIG-POLICY-MAP

Example
esr(config-class-policy-map)# set class-default cos 5

set class-default dscp

Specify DSCP code value which will be set in IP packets corresponding to the default class (class-default).

The use of a negative form (no) of the command cancels the assignment.

Syntax

set class-default dscp <DSCP>

no set class-default dscp

Parameters

<DSCP> – DSCP code value, takes values in the range of [0..63].

Required privilege level

10

Command mode

CONFIG-POLICY-MAP

Example
esr(config-class-map)# set class-default dscp 16

set class-default ip-precedence

Specify IP Precedence code value which will be set in IP packets corresponding to the default class (class-default).

The use of a negative form (no) of the command cancels the assignment.

Syntax

set class-default ip-precedence <IPP>

no set class-default ip-precedence

Parameters

<IPP> – IP Precedence code value, takes values in the range of [0..7].

Required privilege level

10

Command mode

CONFIG-POLICY-MAP

Example
esr(config-class-map)# set class-default ip-precedence 5

set cos

Specify 802.1p code value which will be set in packets corresponding to the class being configured.

The use of a negative form (no) of the command cancels the assignment.

Syntax

set cos <COS>

no set cos

Parameters

<COS> – service classifier in 802.1q packet tag, takes values in the range of [0..7].

Required privilege level

10

Command mode

CONFIG-CLASS-MAP

Example
esr(config-class-policy-map)# set cos 5

set dscp

Specify DSCP code value which will be set in IP packets corresponding to the class being configured.

The use of a negative form (no) of the command cancels the assignment.

Syntax

set dscp <DSCP>

no set dscp

Parameters

<DSCP> – DSCP code value, takes values in the range of [0..63].

Required privilege level

10

Command mode

CONFIG-CLASS-MAP

Example
esr(config-class-map)# set dscp 16

set ip-precedence

Specify IP Precedence code value which will be set in IP packets corresponding to the class being configured.

The use of a negative form (no) of the command cancels the assignment.

Syntax

set ip-precedence <IPP>

no set ip-precedence

Parameters

<IPP> – IP Precedence code value, takes values in the range of [0..7].

Required privilege level

10

Command mode

CONFIG-CLASS-MAP

Example
esr(config-class-map)# set ip-precedence 5

set queue

In the current firmware version this functionality is supported only by ESR-1000/1200/1500/1510/1700 routers

This command sets the number of the output QoS queue to which the packets corresponding to the configurable class will be sent.

The use of a negative form (no) of the command cancels the assignment.

Syntax

set queue <QUEUE>

no set queue

Parameters

<QUEUE> – number of the output QoS hardware queue, takes the values [1..8].

Required privilege level

10

Command mode

CONFIG-CLASS-MAP

Example
esr(config-class-map)# set queue 5

shape auto-distribution

Enable automatic bandwidth allocation between classes without bandwidth configuration, including the default class.

The use of a negative form (no) of the command disables automatic band allocation.

Syntax

[no] shape auto-distribution

Parameters

The command does not contain parameters.

Required privilege level

10

Command mode

CONFIG-POLICY-MAP

Example
esr(config-policy-map)# shape auto-distribution

shape average

This command sets the guaranteed outgoing traffic bandwidth for a specific class or policy as a whole.

The use of a negative form (no) of the command removes the restriction.

Syntax

shape average <BANDWIDTH> [BURST]

no shape average

Parameters

<BANDWIDTH> – committed bandwidth in Kbps, takes the value of [1..10000000];

<BURST> – size of the restrictive threshold in bytes, takes the value [128..16000000]. By default 128000 bytes.

Required privilege level

10

Command mode

CONFIG-POLICY-MAP

CONFIG-POLICY-MAP-CLASS

Example
esr(config-policy-map)# shape average 100000 2000

shape peak

Set the shared outgoing bandwidth for a specific class. The class may occupy the bandwidth if a lower priority class has not occupied its committed bandwidth.

The use of a negative form (no) of the command removes the restriction.

Syntax

shape peak <BANDWIDTH> [BURST]

no shape peak

Parameters

<BANDWIDTH> – restrictive bandwidth in Kbps, takes the value [1..10000000];

<BURST> – size of the restrictive threshold in bytes, takes the value [128..16000000]. By default 128000 bytes.

Required privilege level

10

Command mode

CONFIG-POLICY-MAP-CLASS

Example
esr(config-policy-map)# shape average 100000 2000

show qos interface

This command displays QoS parameters of the network interfaces.

Syntax

show qos interface shapers <IF>

Parameters

<IF> – an interface or a group of interfaces is specified in the form described in Section Types and naming order of router interfaces.

Required privilege level

1

Command mode

ROOT

Example
esr# show qos interface shapers gigabitethernet 1/0/2
gigabitethernet 1/0/2
Committed rate:  100000 Kbps
Committed burst: 1600 KBytes

show qos map cos-queue

This command displays information about the compliance of the 802.1p codes in the packets and output queues used in QoS.

Syntax

show qos map cos-queue

Parameters

The command does not contain parameters.

Required privilege level

1

Command mode

ROOT

Example
esr# show qos map dscp-queue
d1 : d2   0  1  2  3  4  5  6  7
-------   -------------------------
0         01 02 03 04 05 06 07 08

show qos map dscp-mutation

This command displays information about the correspondence of DSCP codes in batches and DSCP codes after changes.

Syntax

show qos map dscp-mutation

Parameters

The command does not contain parameters.

Required privilege level

1

Command mode

ROOT

Example
esr# show qos map dscp-mutation
d1 : d2   0  1  2  3  4  5  6  7  8  9
-------   -------------------------------
0         00 01 02 03 04 05 06 07 08 09
1         10 11 12 13 14 15 16 17 18 19
2         20 21 22 23 24 25 26 27 28 29
3         30 31 32 33 34 35 36 37 38 39
4         40 41 42 43 44 45 46 47 48 49
5         50 51 52 53 54 55 56 57 58 59
6         60 61 62 63

show qos map dscp-queue

This command displays information about the compliance of the DSCP codes in the packets and output queues used in QoS.

Syntax

show qos map dscp-queue

Parameters

The command does not contain parameters.

Required privilege level

1

Command mode

ROOT

Example
esr# show qos map dscp-queue
d1 : d2   0  1  2  3  4  5  6  7  8  9
-------   -------------------------------
0         01 01 01 01 01 01 01 01 02 02
1         02 02 02 02 02 02 03 03 03 03
2         03 03 03 03 04 04 04 04 04 04
3         04 04 05 05 05 05 05 05 05 05
4         06 06 06 06 06 06 06 06 07 07
5         07 07 07 07 07 07 08 08 08 08
6         08 08 08 08

show qos policy binding

This command displays the binded QoS policy to specified interface to classify incoming (input) or prioritize outgoing (output) traffic.

Syntax

show qos policy binding [ <IF> | <TUN> ]

Parameters

<IF> – an interface or a group of interfaces is specified in the form described in Section Types and naming order of router interfaces;

<TUN> – the name of the tunnel is specified as described in section Types and naming order of router tunnels.

Required privilege level

1

Command mode

ROOT

Example
esr# show qos policy binding gi1/0/1
gigabitethernet 1/0/1
Output: parent
    Class: class1
        Policy: child1
            Class: class3
    Class: class2
        Policy: child2

show qos policy configuration

This command displays configuration of specified QoS polocy.

Syntax

show qos policy configuration <NAME>

Parameters

<NAME> – policy name, set by the string of up to 31 characters.

Required privilege level

1

Command mode

ROOT

Example
esr# show qos policy configuration parent
Policy-map: parent
    Shape average:
        Bandwidth:          --
        Burst:              128
    Class: class1
        Set:
            COS:            --
            DSCP:           --
            IP-Precedence:  --
            Queue:          --
        Match access group: --
        Shape average:
            Bandwidth:      --
            Burst:          128
        Shape peak:
            Bandwidth:      --
            Burst:          128
        Mode:               FIFO
        Priority class:     8
        Queue limit:        127
        Service policy:     child1
    Class: class2
        Set:
            COS:            --
            DSCP:           --
            IP-Precedence:  --
            Queue:          --
        Match access group: --
        Shape average:
            Bandwidth:      --
            Burst:          128
        Shape peak:
            Bandwidth:      --
            Burst:          128
        Mode:               FIFO
        Priority class:     8
        Queue limit:        127
        Service policy:     child2

show qos policy statistics

This command displays statistics on sent and dropped packets. The command is relevant only for BasicQoS mode of the interface.

Syntax

show qos policy statistics [ <IF> | <TUN> ]

Parameters

<IF> – an interface or a group of interfaces is specified in the form described in Section Types and naming order of router interfaces;

<TUN> – the name of the tunnel is specified as described in section Types and naming order of router tunnels.

Required privilege level

1

Command mode

ROOT

Example
esr#  sh qos policy statistics
gigabitethernet 1/0/2
   Policy pom-1
   Input policy root
   Input class root
   Shape: bytes 750947679, packets 496667, drops 1002200
       Class clm-1
           Shape: bytes 750946896, packets 496658, drops 1002200
       Class class-default
           Shape: bytes 783, packets 9, drops 0

show qos statistics

This command displays statistics on sent and dropped packets. The command is relevant only for BasicQoS mode of the interface.

Syntax

show qos statistics [ <IF> | <TUN> ]

Parameters

<IF> – an interface or a group of interfaces is specified in the form described in Section Types and naming order of router interfaces;

<TUN> – the name of the tunnel is specified as described in section Types and naming order of router tunnels.

Required privilege level

1

Command mode

ROOT

Example
esr# show qos statistics vti 2
vti 2
Queue   Bytes                  Packets                Drops
-----   --------------------   --------------------   --------------------
1       0                      0                      0
2       0                      0                      0
3       0                      0                      0
4       0                      0                      0
5       0                      0                      0
6       964073836      1413598          0
7       121389180      177990            1235497
8       0                      0                      0

show qos tunnel

This command displays QoS parameters of the tunnels.

Syntax

show qos tunnel shapers <TUN>

Parameters

<TUN> – the name of the tunnel is specified as described in section Types and naming order of router tunnels.

Required privilege level

1

Command mode

ROOT

Example
esr# show qos tunnel shapers vti 2
vti 2
qid   Target        Target
      Committed     Committed
      Rate [Kbps]   Burst [KBytes]
---   -----------   --------------
1     10000         128
2     6000          128

traffic-shape

Set the outgoing traffic rate limiting for a certain queue or interface in total. The command is relevant only for BasicQoS mode of the interface.

The use of a negative form (no) of the command removes the restriction.

Syntax

traffic-shape { <BANDWIDTH> [BURST] | queue <QUEUE> <BANDWIDTH> [BURST] }

no traffic-shape [ queue <QUEUE> ]

Parameters

<QUEUE> – queue identifier, takes values in the range of [1..8];

<BANDWIDTH> – average traffic rate in Kbps, takes the value of [1..10000000] for TengigabitEthernet interfaces and [1..1000000] for other interfaces and tunnels;

<BURST> – size of the restrictive threshold in KB, takes the value [4..16000]. By default 128 KB.

Required privilege level

10

Command mode

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-CELLULAR-MODEM

CONFIG-BRIDGE

CONFIG-LOOPBACK

CONFIG-E1

CONFIG-IP4IP4

CONFIG-GRE

CONFIG-VTI

CONFIG-L2TPV3

CONFIG-PPPOE

CONFIG-PPTP

CONFIG-L2TP

CONFIG-OPENVPN

Example
esr(config-if)# traffic-shape queue 3 100000 2000
  • Нет меток