操作 或PVC视图 进入PVC视interface-number 图 pvc vpi/vci 命令 interface atm 说明 - 必选 SR6602的GE接口FIFO队列的缺省长度为1024 设置接口或PVC队列长度 qos fifo queue-length FIP-200、FIP-210灵活接口平台上支queue-length 持的GE接口FIFO队列的缺省长度为1024 其他接口FIFO队列的缺省长度为75
若是Tunnel接口、子接口,或是VT接口用于PPPoE、PPPoA、PPPoEoA链路层协议,则接口需要使能LR功能以保证队列功能生效。
5.2.2 FIFO队列配置过程举例
# 把接口的先进先出队列的长度配置为100。
[Sysname] interface gigabitethernet1/0
[Sysname-GigabitEthernet1/0] qos fifo queue-length 100
5.3 优先队列的配置
可以给一个优先列表的组定义多条规则,然后把该组规则应用在某接口上。当一个分组到达该接口或PVC时(需要由此接口或PVC发送出去),系统沿规则链匹配该分组,如果匹配上某规则,则进入相应的队列,匹配结束;如果分组不与任何规则匹配,则进入缺省队列。缺省队列的缺省值为normal。
系统以规则被配置的顺序来匹配分组,如果发现分组与某个规则匹配,便结束整个查找过程。
5.3.1 优先队列配置过程
将一组优先列表应用到接口上。对于同一个接口,优先队列的应用命令的重复使用将为接口设定新的优先列表组。 表5-3 优先队列配置过程
操作 进入系统视图 配置优先列表 命令 system-view qos pql pql-index protocol ip [ queue-key key-value ] queue { bottom | middle | normal | top } 说明 - 必选 可以根据需要选择优先列表的配置命令 可选 设置缺省队列 配置队列长度 进入接口视图 qos pql pql-index default-queue { bottom | middle 本配置用来指明不匹配规则| normal | top } 的数据包的入队队列 qos pql pql-index queue { bottom | middle | normal | 可选 top } queue-length queue-length interface interface-type - interface-number 必选 qos pq pql pql-index 缺省情况下,接口不使用PQ,而使用FIFO 可选 display命令可以在任意视图下执行 可选 应用优先列表 display qos pq interface 显示接口上优先列[ interface-type 表的配置情况 interface-number ] 显示优先列表的内display qos pql [ pql-number ] display命令可以在任意视容 图下执行
若是Tunnel接口、子接口或是VT接口用于PPPoE、PPPoA、PPPoEoA、链路层协议,则接口需要使能LR功能以保证队列功能生效。
5.3.2 优先队列配置过程举例
1. 配置需求
如图所示,Server和Host A通过Router A向Host B发送数据(其中Server发送关键业务数据,Host A发送非关键业务数据)时,由于Router A入接口GigabitEthernet1/0的速率大于出接口Serial1/1的速率,在Serial1/1接口处可能发生拥塞,导致丢包。要求在网络拥塞时保证Server发送的关键业务数据得到优先处理。 2. 组网图
图5-6 优先队列配置组网图
3. 配置步骤 配置Router A:
# 配置ACL规则列表,分别匹配来源于Server和Host A的报文。 [RouterA] acl number 2001
[RouterA-acl-basic-2001] rule permit source 1.1.1.1 0.0.0.0 [RouterA] acl number 2002
[RouterA-acl-basic-2002] rule permit source 1.1.1.2 0.0.0.0
# 配置优先队列规则组,使得网络拥塞发生时,源自Server的报文能够进入PQ的top队列缓存,源自Host A的报文能够进入bottom队列缓存,并且设定top队列的最大队列长度为50、bottom队列的最大队列长度为100。
[RouterA] qos pql 1 protocol ip acl 2001 queue top [RouterA] qos pql 1 protocol ip acl 2002 queue bottom [RouterA] qos pql 1 queue top queue-length 50 [RouterA] qos pql 1 queue bottom queue-length 100 # 在接口Serial1/1上启用优先队列规则组1。 [RouterA] interface serial 1/1 [RouterA-Serial1/1] qos pq pql 1
5.4 定制队列的配置
定制列表共可分为16个组(1~16),每个组指明了什么样的分组进入什么样的队列、各队列的长度和每次轮询各队列所能连续发送的字节数等信息。在一个接口或PVC上只能应用一个组。
5.4.1 定制队列配置过程
表5-4 定制队列配置过程
操作 命令 进入系统视图 system-view 说明 - 可选 qos cql cql-index protocol ip 配置定制列表 [ queue-key key-value ] queue 可以根据需要选择优先列表的配queue-number 置命令 可选 qos cql cql-index 设置缺省队列 default-queue queue-number 本配置指明不匹配规则的数据包的入队队列。 qos cql cql-index queue 配置队列长度 queue-number queue-length 可选 queue-length qos cql cql-index queue 配置连续发送queue-number serving 可选 字节数 byte-count interface interface-type 进入接口视图 - interface-number