选择区域语言: EN CN HK

10-ACL和QoS命令参考

03-帧中继QoS命令

本章节下载  (205.26 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_50/Command/Command_Manual/H3C_MSR_CR-R2207(V1.11)/10/201107/720077_30005_0.htm

03-帧中继QoS命令


1 帧中继QoS配置命令

1.1  帧中继QoS配置命令

1.1.1  apply policy outbound

【命令】

apply policy policy-name outbound

undo apply policy outbound

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

policy-name:应用的策略名称,为1~31个字符的字符串。

【描述】

apply policy outbound命令用来应用QoS策略。undo apply policy outbound命令用来取消应用的QoS策略。

【举例】

# 定义一个名为class1的类。

<Sysname> system-view

[Sysname] traffic classifier class1

[Sysname-classifier-class1] if-match acl 3101

[Sysname-classifier-class1] quit

# 定义一个名为behavior1的流行为。

[Sysname] traffic behavior behavior1

[Sysname-behavior-behavior1] queue af bandwidth 56

[Sysname-behavior-behavior1] quit

# 定义一个名为policy1的策略,并将类class1与行为behavior1关联。

[Sysname] qos policy policy1

[Sysname-qospolicy-policy1] classifier class1 behavior behavior1

[Sysname-qospolicy-policy1] quit

# 将已定义的策略应用到名为test1的帧中继类上。

[Sysname] fr class test1

[Sysname-fr-class-test1] apply policy policy1 outbound

1.1.2  cbs

【命令】

cbs [ inbound | outbound ] committed-burst-size

undo cbs [ inbound | outbound ]

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

inbound:报文入方向的承诺突发尺寸,本参数仅当接口使能帧中继流量监管时有效。

outbound:报文出方向的承诺突发尺寸,本参数仅当接口使能帧中继流量整形时有效。

committed-burst-size:承诺突发尺寸,取值范围为300~16000000,单位为bit,缺省值为56000bits。

【描述】

cbs命令用来配置帧中继虚电路的承诺突发尺寸(Committed burst size)。undo cbs命令用来恢复缺省值。

如果配置时不指定报文方向,则表示同时配置在入方向和出方向上。

承诺突发尺寸是帧中继网络在一个Tc的时间间隔内,承诺可以发送的报文流量。当网络没有发生拥塞时,帧中继网络保证这部分流量可以被成功发送。

相关配置可参考命令ebscir allowcir

【举例】

# 配置名为test1的帧中继类在入方向和出方向上的承诺突发尺寸为64000bits。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] cbs 64000

1.1.3  cir

【命令】

cir committed-information-rate

undo cir

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

committed-information-rate:最小承诺信息速率,取值范围为1000~45000000,单位为bps,缺省值是56000bps。

【描述】

cir命令用来配置帧中继虚电路的承诺信息速率(Committed Information Rate)。undo cir命令用来恢复缺省值。

承诺信息速率(CIR)是虚电路所能提供的最低发送速率,它保证了用户在网络拥塞时仍然能够以此速率发送数据。

当网络发生拥塞时,DCE将向DTE发送BECN标志位为1的报文。DTE接收到这个报文后,会将虚电路的发送速率由CIR ALLOW逐渐调低到CIR;如果DTE在125ms内没有再收到BECN标志位为1的报文,它会将虚电路的发送速率恢复为CIR ALLOW。

相关配置可参考命令cbsebscir allow

配置时,承诺信息速率不能大于允许的承诺信息速率。

 

【举例】

# 配置名为test1的帧中继类的最小承诺信息速率为32000bps。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] cir 32000

1.1.4  cir allow

【命令】

cir allow [ inbound | outbound ] committed-information-rate

undo cir allow [ inbound | outbound ]

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

inbound:报文入方向所允许的承诺信息速率,本参数仅当接口使能帧中继流量监管时有效。

outbound:报文出方向所允许的承诺信息速率,本参数仅当接口使能帧中继流量整形时有效。

committed-information-rate:允许的承诺信息速率,取值范围为1000~45000000,单位为bps,缺省值为56000bps。

【描述】

cir allow命令用来配置帧中继虚电路允许的承诺信息速率(CIR ALLOW)。undo cir allow命令用来恢复缺省值。

允许的承诺信息速率是正常情况下帧中继网络所能提供的发送速率,当网络没有发生拥塞时,它保证用户能够以此速率发送数据。

如果配置时不指定报文方向,则表示同时配置在入方向和出方向上。

相关配置可参考命令cbsebscir

配置时,允许的承诺信息速率不能小于承诺信息速率。

 

【举例】

# 配置名为test1的帧中继类允许的承诺信息速率为64000bps。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] cir allow 64000

1.1.5  congestion-threshold

【命令】

congestion-threshold { de | ecn } queue-percentage

undo congestion-threshold { de | ecn }

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

de:当拥塞发生时,丢弃DE标志位为1的帧中继报文。

ecn:当拥塞发生时,将帧中继报文的BECN和FECN标志位置1。

queue-percentage:网络拥塞门限值,为虚电路队列的使用率,即虚电路当前队列长度占队列总长度的百分比,取值范围为1~100,缺省值为100。

【描述】

congestion-threshold命令用来使能帧中继虚电路的拥塞管理功能。undo congestion-threshold命令用来关闭此功能。

缺省情况下,帧中继虚电路的拥塞管理功能处于关闭状态。

当虚电路当前队列的长度占虚电路队列总长度的百分比超过配置的拥塞门限值时,认为虚电路上发生拥塞,开始对虚电路上的报文进行拥塞处理:丢弃DE标志位为1的帧中继报文或者将帧中继报文的BECN和FECN标志位置1。

相关配置可参考命令fr congestion-threshold

【举例】

# 配置对于名为test1的帧中继类,当虚电路当前队列长度超过总长度的80%时,开始丢弃DE标志位为1的帧中继报文。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] congestion-threshold de 80

1.1.6  cq

【命令】

cq cql cql-index

undo cq

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

cql cql-index:定制队列的组号,取值范围为1~16。

【描述】

cq命令用来将帧中继虚电路的队列类型配置为定制队列(Custom Queuing)。undo cq命令用来将虚电路的队列类型恢复为FIFO。

缺省情况下,虚电路的队列类型为FIFO。

对同一个帧中继类重复使用本命令,将覆盖原来的配置。

相关配置可参考命令wfqpqfr pvc-pq

【举例】

# 将定制列表的第10组应用到名为test1的帧中继类上。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] cq cql 10

1.1.7  display fr class-map

【命令】

display fr class-map { fr-class class-name | interface interface-type interface-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

fr-class class-name:显示指定帧中继类与接口的映射关系。class-name表示帧中继类名称,为1~30个字符的字符串。

interface interface-type interface-number:显示指定接口与帧中继类的映射关系。interface-type interface-number用来指定接口类型与编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display fr class-map命令用来显示帧中继类与接口(包括属于该接口的DLCI、该接口下的子接口以及子接口下的DLCI)的映射关系。

参数中可以指定帧中继类名称,也可以指定主接口,但是不可以指定子接口。

【举例】

# 显示接口Serial2/0与帧中继类的映射关系。

<Sysname> display fr class-map interface serial 2/0

Serial2/0

  fr-class ts1

  Serial2/0.1

    fr-class ts2

    fr dlci  100    Serial2/0

      fr-class ts

    fr dlci 222    Serial2/0.1

      fr-class ts

表1-1 display fr class-map命令显示信息描述表

字段

描述

Serial2/0

  fr-class ts1

帧中继接口及关联的帧中继类

Serial2/0.1

  fr-class ts2

帧中继子接口及关联的帧中继类

fr dlci  100    Serial2/0

  fr-class ts

帧中继接口下的虚电路及关联的帧中继类

fr dlci 222    Serial2/0.1

  fr-class ts

帧中继子接口下的虚电路及关联的帧中继类

 

# 显示帧中继类ts与接口的映射关系。

<Sysname> display fr class-map fr-class ts

    fr dlci  100    Serial2/0

      fr-class ts

    fr dlci 222    Serial2/0.1

      fr-class ts

1.1.8  display fr fragment-info

【命令】

display fr fragment-info [ interface interface-type interface-number ] [ dlci-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface interface-type interface-number:显示指定接口的帧中继分片信息。interface-type interface-number用来指定接口类型与编号。

dlci-number:显示指定DLCI的帧中继分片信息。dlci-number表示DLCI编号,取值范围为16~1007。指定该参数将显示详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display fr fragment-info命令用来显示帧中继分片信息。

相关配置可参考命令fragment

【举例】

# 显示所有接口上的帧中继分片信息。

<Sysname> display fr fragment-info

interface Serial2/0:1:

dlci    type                size        in/out/drop

200     FRF12(End to End)   80           0/0/0

表1-2 display fr fragment-info命令显示信息描述表

字段

描述

interface

所在接口

dlci

DLCI号

type

分片类型,包括三种:FRF.12、FRF.11 Annex C、Motorola fragment

size

分片大小,单位为字节

in/out/drop

接收/发送/丢弃的分片报文数

 

# 显示指定接口上的帧中继分片信息。

<Sysname> display fr fragment-info interface serial 2/0:1 200

Type : FRF12(End to End)

 Size : 80

Data-level: 200    Voice-level: 0

 Pre-fragment:

    out pkts : 0             out bytes :0

 Fragmented:

    in pkts : 0            out pkts : 0

    in bytes: 0            out bytes: 0

 Assembled:

    in pkts : 0            in bytes :0

 Dropped   :

    in pkts : 0            out pkts :0

    in bytes: 0            out bytes: 0

 Out-of-sequence pkts: 0

表1-3 display fr fragment-info interface命令显示信息描述表

字段

描述

Type

分片类型,包括三种:FRF.12、FRF.11 Annex C、Motorola fragment

Size

分片大小

Data-level

语音未启动时的数据报文分片大小

Voice-level

语音启动时的数据报文分片大小

Pre-fragment

需要进行分片发送的数据包数目

Fragmented

分片报文数目

Assembled

重组的分片数目

Dropped

丢弃的分片数目

Out-of-sequence pkts

乱序的分片数目

out pkts / out bytes

出方向报文数/字节数

in pkts / in bytes

入方向报文数/字节数

 

1.1.9  display fr switch-table

【命令】

display fr switch-table { all | name switch-name | interface interface-type interface-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all:显示所有的交换PVC的信息。

name switch-name:显示指定名称的交换PVC的信息。switch-name表示交换PVC的名称,为1~256个字符的字符串。

interface interface-type interface-number:显示指定接口的交换PVC的信息。interface-type interface-number用来指定接口类型和编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display fr switch-table命令用来显示帧中继交换PVC状态和配置信息。

相关配置可参考命令fr switch

【举例】

# 显示所有配置的帧中继交换PVC的信息。

<Sysname> display fr switch-table all

Switch-Name     Interface      DLCI  Interface         DLCI  State

  test           MFR0          100    MFR1             101   UP

表1-4 display fr switch-table命令显示信息描述表

字段

描述

Switch-Name

用于交换的PVC的名称

Interface

第一个Interface指本地接口,第二个Interface指对端接口

DLCI

第一个DLCI指本地的虚电路标识符,第二个DLCI指对端的虚电路标识符

State

帧中继交换链路的连接状态

 

1.1.10  display qos policy interface

【命令】

display qos policy interface [ interface-type interface-number [ dlci dlci-number ] | inbound | outbound ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface-type interface-number:指定接口类型和编号。

dlci dlci-number:显示指定DLCI应用CBQ的信息。dlci-number表示DLCI编号,取值范围为16~1007。

inbound:接口入方向应用CBQ的信息。

outbound:接口出方向应用CBQ的信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display qos policy interface命令用来显示接口应用CBQ的信息。

【举例】

# 显示接口MFR1的DLCI为25的虚电路上应用CBQ的信息。

<Sysname> display qos policy interface mfr 1

 

  Interface: MFR1

 

  Direction: Outbound

 

  Policy: policy1

   Classifier: default-class

    Matched : 0(Packets) 0(Bytes)

    5-minute statistics:

      Forwarded: 0/0 (pps/bps)

      Dropped  : 0/0 (pps/bps)

    Rule(s) : If-match any

    Behavior:

    Default Queue:

      Flow Based Weighted Fair Queueing

        Max number of hashed queues: 256

        Matched  : 0/0 (Packets/Bytes)

        Enqueued : 0/0 (Packets/Bytes)

        Discarded: 0/0 (Packets/Bytes)

        Discard Method: Tail

   Classifier: classifier1

    Matched : 0(Packets) 0(Bytes)

    5-minute statistics:

      Forwarded: 0/0 (pps/bps)

      Dropped  : 0/0 (pps/bps)

    Operator: AND

    Rule(s):  If-match acl 2001

    Behavior:

      Assured Forwarding:

        Bandwidth 10 (Kbps)

        Matched  : 0/0 (Packets/Bytes)

        Enqueued : 0/0 (Packets/Bytes)

        Discarded: 0/0 (Packets/Bytes)

表1-5 display qos policy interface命令显示信息描述表

字段

描述

Interface

应用CBQ的帧中继接口

Direction

策略应用在接口的方向

Policy

应用到接口上的策略的名称

Classifier

策略里分类规则以及对应的配置信息

Matched

符合分类规则的数据包数目

5-minute statistics

最近5分钟的流速统计信息(如果流速统计的策略超过1000个、或者流速统计的分类超过10000个,则统计信息将显示为none)

Forwarded

符合分类规则的成功转发报文在统计周期内的平均速率

Dropped

符合分类规则的丢弃报文在统计周期内的平均速率

Operator

同一个类中多条分类规则的逻辑关系

Rule(s)

类的匹配规则

Behavior

流行为的名称及对应的配置信息

Default Queue

默认队列

Flow Based Weighted Fair Queueing

基于流的加权公平队列

Max number of hashed queues

Hash队列最大数目

Matched

队列匹配的包数/字节数

Enqueued

入队包数/字节数

Discarded

丢弃包数/字节数

Discard Method

丢弃方式,共支持尾丢弃Tail、基于IP优先级的随机早期丢弃IP Precedence based WRED和基于DSCP的随机早期丢弃DSCP based WRED三种方式

Assured Forwarding

确保转发(AF队列)的相关信息

Bandwidth

AF队列可确保的最小带宽

 

1.1.11  display qos pvc-pq interface

【命令】

display qos pvc-pq interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface-type interface-number:指定接口类型和编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display qos pvc-pq interface命令用来查看帧中继接口上的PVC PQ队列的信息。

【举例】

# 查看帧中继接口Serial2/0上的PVC PQ队列的信息。

<Sysname> display qos pvc-pq interface serial 2/0

Interface: Serial2/0

Output queue : (Urgent queuing : Size/Length/Discards)  0/100/0

Output queue : (Protocol queuing : Size/Length/Discards)  0/500/0

Output queue : (PVC-PQ queuing : Size/Length/Discards)

Top:  0/20/0    Middle:  0/40/0    Normal:  0/60/0    Bottom:  0/80/0

表1-6 display qos pvc-pq interface命令显示信息描述表

字段

描述

Interface

帧中继接口

Output queue : (Urgent queuing : Size/Length/Discards)

紧急队列的出队列信息:

队列中数据包数目/队列大小/丢弃的数据包数目

Output queue : (PVC-PQ queuing: Size/Length/Discards)

PVC PQ队列的出队列信息:

队列中数据包数目/队列大小/丢弃的数据包数目

Top

高优先队列的出队列信息

Middle

中优先队列的出队列信息

Normal

正常优先队列的出队列信息

Bottom

低优先队列的出队列信息

 

1.1.12  ebs

【命令】

ebs [ inbound | outbound ] excess-burst-size

undo ebs [ inbound | outbound ]

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

inbound:报文入方向的超出突发尺寸,本参数仅当接口使能帧中继流量监管时有效。

outbound:报文出方向的超出突发尺寸,本参数仅当接口使能帧中继流量整形时有效。

excess-burst-size:超出突发尺寸,取值范围为0~16000000,单位为bit,缺省值为0bits。

【描述】

ebs命令用来配置帧中继虚电路的超出突发尺寸(Excess burst size)。undo ebs命令用来恢复缺省值。

超出突发尺寸(EBS)为时间间隔Tc内报文流量超过承诺突发尺寸(CBS)部分的最大值。当网络发生拥塞时,这部分超出的流量将会被优先丢弃。

在使用该命令时,如果不指定报文方向,则表示配置的EBS值将同时在入接口方向和出接口方向生效。

相关配置可参考命令cbscir allowcir

【举例】

# 配置名为test1的帧中继类的超出突发尺寸为32000bits。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] ebs 32000

1.1.13  fifo queue-length

【命令】

fifo queue-length queue-length

undo fifo queue-length

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

queue-length:FIFO队列长度,即队列能够容纳的数据报文最大个数,取值范围为1~1024,缺省值为40。

【描述】

fifo queue-length命令用来配置帧中继虚电路的FIFO队列长度。undo fifo queue-length命令用来恢复缺省值。

当设备作为DCE交换时,若DLCI应用了帧中继类,可以配置DLCI的FIFO队列长度。

相关配置可参考命令fr class

【举例】

# 配置名为test1的帧中继类的FIFO队列长度为80。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] fifo queue-length 80

1.1.14  fr class

【命令】

fr class class-name

undo fr class class-name

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

class-name:帧中继类名称,为1~30个字符的字符串。

【描述】

fr class命令用来创建帧中继类并进入帧中继类视图。undo fr class命令用来删除指定的帧中继类。

缺省情况下,没有创建帧中继类。

只有将帧中继类同接口或虚电路相关联,并且使能相应接口的帧中继QoS功能,配置的帧中继类参数才会起作用。

删除帧中继类时,将释放所有接口或DLCI与该帧中继类的关联。

相关配置可参考命令fr-class

【举例】

# 创建名为test1的帧中继类。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1]

1.1.15  fr congestion-threshold

【命令】

fr congestion-threshold { de | ecn } queue-percentage

undo fr congestion-threshold { de | ecn }

【视图】

帧中继接口视图/MFR接口视图

【缺省级别】

2:系统级

【参数】

de:发生拥塞时,丢弃DE标志位为1的帧中继报文。

ecn:发生拥塞时,将帧中继报文的BECN和FECN标志位置1。

queue-percentage:网络拥塞门限值,为接口队列的使用率。它等于接口队列当前长度占队列总长度的百分比,取值范围为1~100,缺省值为100。

【描述】

fr congestion-threshold命令用来使能帧中继接口的拥塞管理功能。undo fr congestion-threshold命令用来禁止该功能。

缺省情况下,禁止帧中继接口的拥塞管理功能。

本命令功能类似于命令congestion-threshold,不同之处在于:本命令所应用的范围是帧中继接口,而命令congestion-threshold所应用的范围是帧中继虚电路。

相关配置可参考命令congestion-threshold

本命令只能在帧中继DCE接口或NNI接口上使用。

 

【举例】

# 配置接口队列长度超过总长度80%时,开始丢弃DE标志位为1的帧中继报文。

<Sysname> system-view

[Sysname]interface serial 2/0

[Sysname-Serial2/0] fr interface-type dce

[Sysname-Serial2/0] fr congestion-threshold de 80

1.1.16  fr de del

【命令】

fr de del list-number dlci dlci-number

undo fr de del list-number dlci dlci-number

【视图】

帧中继接口视图(主接口或子接口)/MFR接口视图

【缺省级别】

2:系统级

【参数】

list-number:DE规则列表编号,取值范围为1~10。

dlci-number:帧中继虚电路编号,取值范围为16~1007。

【描述】

fr de del命令用来将DE规则列表应用到指定的帧中继虚电路上。undo fr de del命令用来将DE规则列表从虚电路上删除。

缺省情况下,帧中继虚电路上没有应用DE规则列表。

需要注意的是:

l              在主接口视图下配置时只能将DE规则列表应用到主接口的帧中继虚电路上。在子接口视图下配置时只能将DE规则列表应用到子接口的帧中继虚电路上。

l              帧中继虚电路应用了DE规则列表后,如果有符合DE规则列表的报文要发送,它会将报文的DE标志位置1。

相关配置可参考命令fr del inbound-interfacefr del protocol

【举例】

# 将DE规则列表3应用到接口Serial2/0的DLCI 100上。

<Sysname> system-view

[Sysname]interface serial 2/0

[Sysname-Serial2/0] fr dlci 100

[Sysname-Serial2/0] fr de del 3 dlci 100

1.1.17  fr del inbound-interface

【命令】

fr del list-number inbound-interface interface-type interface-number

undo fr del list-number inbound-interface interface-type interface-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

list-number:DE规则列表的编号,取值范围为1~10。

interface-type interface-number:指定接口类型和编号。

【描述】

fr del inbound-interface命令用来配置基于接口的DE规则列表。对于从指定接口接收的报文,如果作为帧中继报文从本设备转发,那么转发前它的DE标志位将被置1。undo fr del inbound-interface命令用来从DE规则列表内删除指定的DE规则。

缺省情况下,没有创建DE规则列表。

重复使用本命令可以为DE规则列表添加新的规则。每个DE规则列表最多可以配置100条规则。undo fr del inbound-interface命令每次只能删除一条DE规则。如果要删除一个DE规则列表,则必须先删除列表中的所有DE规则。

相关配置可参考命令fr de delfr del protocol

【举例】

# 在DE规则列表1内添加一条规则,对于从接口Serial2/0接收的报文,如果需要封装帧中继协议转发,转发前将报文的DE标志位置为1。

<Sysname> system-view

[Sysname] fr del 1 inbound-interface serial 2/0

1.1.18  fr del protocol

【命令】

fr del list-number protocol ip [ acl acl-number | fragments | greater-than bytes | less-than bytes | tcp ports | udp ports ]

undo fr del list-number protocol ip [ fragments | acl acl-number | less-than bytes | greater-than bytes | tcp ports | udp ports ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

list-number:DE规则列表编号,取值范围为1~10。

protocol ip:IP协议。

acl acl-number:符合ACL匹配条件的IP报文。acl-number的取值范围为2000~3999。

fragments:所有分片的IP报文。

greater-than bytes:长度大于bytes的IP报文。bytes的取值范围为0~65535。

less-than bytes:长度小于bytes的IP报文。bytes的取值范围为0~65535。

tcp ports:源或目的TCP端口号为ports的IP报文。取值范围为0~65535。ports的值既可以直接使用端口名称,也可以使用相关端口号。

udp ports:源或目的UDP端口号为ports的IP报文。取值范围为0~65535。ports的值既可以直接使用端口名称,也可以使用相关端口号。

【描述】

fr del protocol ip命令用来配置基于IP协议的DE规则列表。对于封装了符合指定规则的IP报文的帧中继报文,将其DE标志位置为1。undo fr del protocol ip命令用来从DE规则列表内删除指定的DE规则。

缺省情况下,没有创建DE规则列表。

重复使用本命令可以为DE规则列表添加新的规则。每个DE规则列表最多可以配置100条规则。本命令的undo形式每次只能删除一条DE规则,如果要删除一个DE规则列表,必须把列表中的所有DE规则全部删除。

相关配置可参考命令fr de delfr del inbound-interface

如果不使用可选参数,则为所有IP报文配置DE规则列表。

 

【举例】

# 在DE规则列表1内添加一条规则,对所有封装IP报文的帧中继报文,将其DE标志位置为1。

<Sysname> system-view

[Sysname] fr del 1 protocol ip

1.1.19  fr pvc-pq

【命令】

fr pvc-pq [ top-limit middle-limit normal-limit bottom-limit ]

undo fr pvc-pq

【视图】

帧中继接口视图/MFR接口视图

【缺省级别】

2:系统级

【参数】

top-limit:高优先队列的队列长度,取值范围为1~1024,单位为报文的个数,缺省值为20。

middle-limit:中优先队列的队列长度,取值范围为1~1024,单位为报文的个数,缺省值为40。

normal-limit:正常优先队列的队列长度,取值范围为1~1024,单位为报文的个数,缺省值为60。

bottom-limit:低优先队列的队列长度,取值范围为1~1024,单位为报文的个数,缺省值为80。

【描述】

fr pvc-pq命令用来将帧中继接口的队列类型配置为PVC PQ(PVC Priority Queuing,虚电路优先级队列),并可以为各队列配置长度,即队列最多能容纳的报文个数。undo fr pvc-pq命令用来将接口的队列类型恢复为FIFO。

缺省情况下,帧中继接口的队列类型为FIFO。

当接口使能帧中继流量整形功能后,接口队列类型只能为FIFO或者PVC PQ。

PVC PQ是帧中继类新增的一种队列机制,它类似于PQ队列,也有四种队列类型:top、middle、normal、bottom,队列优先级依次降低。在帧中继类中配置DLCI进入PVC PQ的哪个队列。当接口发生拥塞时,不同DLCI入不同的PVC PQ队列。发送时,按照队列优先级,在发送完高优先级队列中的报文之后,再发送低优先级队列中的报文。

相关配置可参考命令pvc-pq

【举例】

# 配置接口Serial2/0的队列类型为PVC PQ。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] fr pvc-pq

1.1.20  fr traffic-policing

【命令】

fr traffic-policing

undo fr traffic-policing

【视图】

帧中继接口视图/MFR接口视图

【缺省级别】

2:系统级

【参数】

【描述】

fr traffic-policing命令用来使能帧中继流量监管功能。undo fr traffic-policing命令用来禁止帧中继流量监管功能。

帧中继流量监管功能只能应用在帧中继网络的DCE端接口的入方向。

配置流量监管时,必须先应用fr swithing命令(请参见“二层技术-广域网接入命令参考”中的“帧中继”)将DCE配置为帧中继交换。

相关配置可参考命令fr class

【举例】

# 使能接口Serial2/0的流量监管功能。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] fr traffic-policing

1.1.21  fr traffic-shaping

【命令】

fr traffic-shaping

undo fr traffic-shaping

【视图】

帧中继接口视图/MFR接口视图

【缺省级别】

2:系统级

【参数】

【描述】

fr traffic-shaping命令用来使能帧中继流量整形功能。undo fr traffic-shaping命令用来禁止帧中继流量整形功能。

缺省情况下,禁止帧中继流量整形功能。

帧中继流量整形功能应用于设备的出接口上,通常应用于帧中继网络的DTE端。

相关配置可参考命令fr classfr-class和“二层技术-广域网接入命令参考/帧中继”中的fr dlci

【举例】

# 在串口Serial2/0上使能帧中继流量整形。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] fr traffic-shaping

1.1.22  fr fragment end-to-end

【命令】

fr fragment [ fragment-size ] end-to-end

undo fr fragment

【视图】

帧中继接口视图

【缺省级别】

2:系统级

【参数】

fragment-size:FRF.12分片报文大小,取值范围是16~1600,单位为字节,缺省的分片报文大小为45字节。

【描述】

fr fragment end-to-end命令用来使能接口FRF.12分片功能。undo fr fragment命令用来禁止此功能。

缺省情况下,禁止接口FRF.12分片功能。

需要注意的是,此命令不能与fr traffic-shaping命令同时使用。

【举例】

# 在同步串口Serial2/0下使能接口FRF.12分片功能,不指定分片大小(采用缺省分片大小45字节)。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-serial2/0] link-protocol fr

[Sysname-serial2/0] fr fragment end-to-end

# 在同步串口Serial2/1下使能接口FRF.12分片功能,指定分片大小为300字节。

<Sysname> system-view

[Sysname] interface serial 2/1

[Sysname-serial2/1] link-protocol fr

[Sysname-serial2/1] fr fragment 300 end-to-end

1.1.23  fragment

【命令】

fragment [ fragment-size ] [ data-level | voice-level ]

undo fragment [ data-level | voice-level ]

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

fragment-size:分片报文大小,取值范围为16~1600,单位为字节,缺省的分片报文大小为45字节。

data-level:语音未启动条件下的分片报文大小。

voice-level:语音启动条件下的分片报文大小。

【描述】

fragment命令用来使能帧中继虚电路的报文分片功能(符合帧中继论坛FRF.12标准)。undo fragment命令用来禁止此功能。

缺省情况下,禁止帧中继虚电路的报文分片功能。

需要注意的是,如果没有指定参数data-levelvoice-level,则表示处于语音未启动条件下。

相关配置可参考命令fr class

【举例】

# 在名为test1的帧中继类下配置分片大小为128字节。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] fragment 128

1.1.24  fr-class

【命令】

fr-class class-name

undo fr-class class-name

【视图】

帧中继DLCI视图/帧中继接口视图

【缺省级别】

2:系统级

【参数】

class-name:帧中继类的名称,为1~30个字符的字符串。

【描述】

fr-class命令用来将帧中继类与当前帧中继虚电路或帧中继接口关联起来。undo fr-class命令用来取消帧中继类与当前帧中继虚电路或帧中继接口的关联。

缺省情况下,没有帧中继类与帧中继虚电路或帧中继接口相关联。

假如指定的帧中继类不存在,此命令会先创建一个帧中继类,然后将此帧中继类和当前虚电路或接口关联起来。假如指定的帧中继类存在,此命令只会将此帧中继类和当前虚电路或接口关联,不会创建新的帧中继类。

本命令的undo形式只取消指定的帧中继类和虚电路或接口的关联,并不删除实际的帧中继类。如果要删除帧中继类,请使用undo fr calss命令。

将一个帧中继类和接口关联起来之后,此接口上的所有虚电路都会继承此帧中继类的帧中继QoS参数。

相关配置可参考命令fr class和“二层技术-广域网接入命令参考/帧中继”中的fr dlci

【举例】

# 将名为test1的帧中继类与DLCI为200的帧中继虚电路关联起来。

<Sysname> system-view

[Sysname] interface serial 2/0

[Sysname-Serial2/0] fr dlci 200

[Sysname-fr-dlci-Serial2/0-200] fr-class test1

1.1.25  pq

【命令】

pq pql pql-index

undo pq

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

pql-index:优先队列列表编号,取值范围为1~16。

【描述】

pq命令用来将帧中继虚电路的队列类型配置为优先队列(Priority Queuing)。undo pq命令用来将虚电路的队列类型恢复为FIFO。

缺省情况下,帧中继虚电路的队列类型为FIFO。

相关配置可参考命令cqwfqfr pvc-pq

【举例】

# 将优先队列的第10组应用到名为test1的帧中继类上。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] pq pql 10

1.1.26  pvc-pq

【命令】

pvc-pq { bottom | middle | normal | top }

undo pvc-pq

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

bottom:低优先队列。

middle:中优先队列。

normal:正常优先队列。

top:高优先队列。

【描述】

pvc-pq命令用来配置帧中继虚电路发送的报文进入的PVC PQ队列类型。undo pvc-pq命令用来恢复缺省进入的PVC PQ队列类型。

缺省情况下,帧中继虚电路发送的报文进入的PVC PQ队列类型为normal

PVC PQ队列分为topmiddlenormalbottom四种类型,优先级依次降低。

每个虚电路的报文只能进入一种类型的PVC PQ队列。

相关配置可参考命令fr pvc-pq

【举例】

# 配置与名为test1的帧中继类关联的虚电路发送的报文进入top类型的PVC PQ队列。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] pvc-pq top

1.1.27  rtpq

【命令】

rtpq start-port min-dest-port end-port max-dest-port bandwidth bandwidth [ cbs committed-burst-size ]

undo rtpq

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

start-port min-dest-port:目的UDP端口的下限,取值范围为200065535

end-port max-dest-port:目的UDP端口的上限,取值范围为200065535max-dest-port的值不能小于min-dest-port的值。

bandwidth bandwidth:RTP队列的带宽,取值范围为8~1000000,单位为kbps。

cbs committed-burst-size:承诺突发尺寸,取值范围为1500~2000000,单位为byte,缺省值为55550bytes。

【描述】

rtpq命令用来在帧中继类上应用RTP优先队列(Realtime Transport Protocol Priority Queue)。undo rtpq命令用来取消在帧中继类上应用RTP优先队列。

将配置了RTPQ的帧中继类应用到PVC上,将在该PVC上创建一个严格优先队列,目的UDP端口在RTPQ指定的端口范围内的报文将进入RTPQ优先队列。虚电路发生拥塞时,该队列的报文绝对优先发送,但不超过配置的带宽;虚电路没有发生拥塞时,指定端口范围内的RTP报文可以占用虚电路上可用带宽。一般可将VoIP使用的UDP端口范围配置为[16384,32767]。

【举例】

# 在名为test1的帧中继类上配置RTP优先队列,带宽为20kbps。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] rtpq start-port 16383 end-port 16384 bandwidth 20

1.1.28  traffic-shaping adaptation

【命令】

traffic-shaping adaptation { becn percentage | interface-congestion number }

undo traffic-shaping adaptation { becn | interface-congestion }

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

becn:对带BECN标志的报文进行流量调节。

percentage:每次调节的比例(百分比),取值范围为1~30,缺省值为25。

interface-congestion:根据接口出队列中的报文数进行流量调节。

number:接口出队列中的报文个数,取值范围为1~40。

【描述】

traffic-shaping adaptation命令用来使能帧中继流量整形的自适应流量调节功能。undo traffic-shaping adaptation命令用来禁止此功能。

缺省情况下,使能对带BECN标志的报文进行自适应流量调节功能,每次调节的比例为25。

相关配置可参考命令fr traffic-shapingcir allowcir

【举例】

# 使能帧中继流量整形的自适应流量调节功能,对BECN位为1的报文进行调节,每次调节的比例为20。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] traffic-shaping adaptation becn 20

1.1.29  wfq

【命令】

wfq [ congestive-discard-threshold [ dynamic-queues ] ]

undo wfq

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

congestive-discard-threshold:WFQ队列中数据报文的最大个数,超出此个数,数据报文将被丢弃。取值范围为1~1024,缺省值为64。

dynamic-queues:WFQ队列的总数。可取值为16、32、64、128、256、512、1024、2048与4096,缺省值为256。

【描述】

wfq命令用来将帧中继虚电路的队列类型配置为加权公平队列(Weighted Fair Queuing)。undo wfq命令用来将虚电路的队列类型恢复为FIFO。

缺省情况下,虚电路的队列类型为FIFO。

相关配置可参考命令cqpqfr pvc-pq

【举例】

# 将加权公平队列应用到名为test1的帧中继类上,队列中数据报文的最大个数为128,队列总数为512。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] wfq 128 512


不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!