QOS策略配置

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QoS 策略的配置步骤如下:
(1) 定义类,并在类视图中定义一组流分类规则;
(2) 定义流行为,并在流行为视图中定义一组动作;
(3) 定义策略,在策略视图下为使用的类中指定对应的流行为;
(4) 在端口或端口组视图下应用策略。

(1)进入系统视图system-view -
创建流行为并进入流行为视图traffic behavior behavior-name 必选配置统计动作accounting
配置流量监管动作
car cir committed-information-rate [ cbs
committed-burst-size [ ebs
excess-burst-size ] ] [ pir
peak-information-rate ] [ green action ]
[ red action ] [ yellow action ]
配置流量过滤动作filter { deny | permit }
配置流镜像动作mirror-to { cpu | interface interface-type interface-number }
配置外层VLAN 标签nest top-most vlan-id vlan-id
配置重定向动作
redirect { cpu | interface interface-type
interface-number | link-aggregation
group agg-id | next-hop { ipv4-add
[ ipv4-add ] | ipv6-add [ interface-type
interface-number ] [ ipv6-add
[ interface-type interface-number ] ] } }
配置标记报文的用户网络
VLAN ID remark customer-vlan-id vlan-id-value
配置标记报文的DSCP 值remark dscp dscp-value
配置标记报文的802.1p 优先级remark dot1p 8021p
配置标记报文的丢弃优先级remark drop-precedence
drop-precedence-value
配置标记报文的IP 优先级值remark ip-precedence
ip-precedence-value
配置标记报文的本地优先级remark local-precedence
local-precedence
配置标记报文的运营商网络
VLAN ID remark service-vlan-id vlan-id-value
2. 配置举例
定义流行为test,配置流量监管动作,限制报文的速率为640kbps。

配置步骤:
# 进入系统视图。

<Sysname> system-view
# 创建流行为并进入流行为视图。

[Sysname] traffic behavior test
# 配置流量监管动作。

[Sysname-behavior-test] car cir 640
(2)traffic behavior 命令用来定义一个流行为并进入流行为视图。

undo traffic behavior 命令用来删除一个流行为。

1)流量监管
【命令】
car cir committed-information-rate [ cbs committed-burst-size [ ebs
excess-burst-size ] ] [ pir peak-information-rate ] [ green action ] [ red action ]
[ yellow action ]
undo car
【视图】
流行为视图
【参数】
cir committed-information-rate:承诺信息速率。

单位为kbps,取值范围为64~10000000,且必须为64 的倍数。

cbs committed-burst-size:承诺突发尺寸。

单位为byte,取值范围为4000~16000000,缺省值为4000byte。

ebs excess-burst-size:超出突发尺寸。

单位为byte,取值范围为0~16000000,
缺省值为4000byte。

pir peak-information-rate:峰值信息速率。

单位为kbps,取值范围为64~10000000,且必须为64 的倍数。

green action:报文的流量符合承诺信息速率时对报文采取的动作。

action 的取值如下:
discard:丢弃报文。

pass:发送报文。

remark-dscp-pass new-dscp:设置报文新的DSCP 优先级,并发送报文。

new-dscp 的取值范围为0~63。

缺省情况下,对流量符合承诺信息速率的报文采取的动作为pass。

red action:报文的流量既不符合承诺速率也不符合峰值速率时对数据包采取的动
作。

action 的取值如下:
discard:丢弃报文。

pass:发送报文。

remark-dscp-pass new-dscp:设置报文新的DSCP 优先级,并发送报文。

new-dscp 的取值范围为0~63。

缺省情况下,对流量既不符合承诺信息速率也不符合峰值速率的报文采取的动作为discard。

yellow action:报文的流量不符合承诺信息速率但是符合峰值信息速率时对报文采
取的动作。

action 的取值如下:
discard:丢弃报文。

pass:发送报文。

remark-dscp-pass new-dscp:设置报文新的DSCP 优先级,并发送报文。

new-dscp 的取值范围为0~63。

缺省情况下,对流量不符合承诺信息速率但是符合峰值信息速率的报文采取的动作
为discard。

【举例】
# 为流行为database 配置流量监管,限制报文的速率为6400kbps,将超出限制的
报文丢弃。

<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] car cir 6400 red discard
2)配置流量过滤动作
filter { deny | permit }
undo filter
3)创建VLAN 标签
外层:
nest top-most vlan-id vlan-id
undo nest
需要注意的是,nest 动作与除filter、remark dot1p 以外的其他动作不能同时配置,并且将nest 动作应用到端口/端口组上时必须在端口/端口组上开启基本QinQ 功能,否则策略将不能成功应用。

网络:
remark customer-vlan-id vlan-id-value
undo remark customer-vlan-id
remark customer-vlan-id 命令用来为流行为配置标记用户网络VLAN ID 的动作。

undo remark customer-vlan-id 命令用来取消流行为中标记用户网络VLAN ID 动
作的配置。

需要注意的是,remark customer-vlan-id 动作不能应用到VLAN 和全局上。

4)配置流量重定向动作
redirect { cpu | interface interface-type interface-number | link-aggregation
group agg-id | next-hop { ipv4-add [ ipv4-add ] | ipv6-add [ interface-type
interface-number ] [ ipv6-add [ interface-type interface-number ] ] } }
undo redirect
cpu:重定向到CPU。

interface interface-type interface-number:重定向到指定的端口。

interface-type interface-number 为端口类型和端口编号。

link-aggregation group agg-id:重定向到指定的手工聚合组。

agg-id 表示聚合组ID,要求指定的聚合组必须是已经存在的手工聚合组。

next-hop:重定向到指定的下一跳。

ipv4-add:下一跳IPv4 地址。

ipv6-add:下一跳IPv6 地址。

其中interface-type interface-number 为VLAN 接口
的编号。

当IPv6 地址为链路本地地址时,下一跳IPv6 地址需要配置VLAN 接口;IPv6 地址为非链路本地地址时,下一跳IPv6 地址不需要配置VLAN 接口。

5)配置优先级的动作
1.remark dot1p 8021p
undo remark dot1p
8021p:802.1p 优先级,取值范围为0~7。

需要注意的是,remark dot1p 动作与remark local-precedence 动作同时配置时,两者重标记的802.1p 优先级和本地优先级的取值必须相同,否则策略将不能成功应用。

2.remark drop-precedence drop-precedence-value
undo remark drop-precedence
drop-precedence-value:丢弃优先级,取值范围为0~2。

3.remark dscp dscp-value
undo remark dscp
dscp-value:DSCP 优先级,取值范围为0~63。

4.remark ip-precedence ip-precedence-value
undo remark ip-precedence
ip-precedence-value:IP 优先级,取值范围为0~7。

5.remark local-precedence local-precedence
undo remark local-precedence
local-precedence:本地优先级,取值范围为0~7。

需要注意的是,remark local-precedence 动作与remark dot1p 动作同时配置时,两者重标记的本地优先级和802.1p 优先级的取值必须相同,否则策略将不能成功应用。

6.remark service-vlan-id vlan-id-value
undo remark service-vlan-id
vlan-id-value:VLAN ID,取值范围为1~4094。

remark service-vlan-id 命令用来为流行为配置标记运营商网络VLAN ID 的动作。

undo remark service-vlan-id 命令用来取消流行为中标记运营商网络VLAN ID 动作的配置。

需要注意的是:
remark service-vlan-id 动作应用于入方向(inbound)时,与除filter、remark dot1p 以外的其他动作不能同时配置,否则策略将不能成功应用。

remark service-vlan-id 动作不能应用到VLAN 和全局上。

(3)1. 基于端口/端口组应用QoS 策略
一个策略可以在多个端口或端口组上得到应用。

端口或端口组的每个方向(出/入两个方向)只能应用一个策略。

2. 基于VLAN 应用QoS 策略
基于VLAN 应用的QoS 策略简称为VLAN 策略。

VLAN 策略可以方便QoS 策略在设备上的应用管理。

3. 基于全局应用QoS 策略
基于全局应用的策略简称为全局策略,全局策略可以方便对设备上的所有流量进行
管理。

应用全局策略时每个方向(出/入两个方向)只能应用一个策略。

4. 配置举例
定义策略test_policy,为类test_class 指定流行为test_behavior,并将该策略分别应用到下列三个范围:
端口Ethernet 2/0/1 的入方向上;
VLAN 200、300、400、500、600、700、800、900 的入方向上;
全局的入方向上。

配置步骤:
# 进入系统视图。

<Sysname> system-view
# 创建策略并进入策略视图。

[Sysname] qos policy test_policy [Sysname-qospolicy-test_policy] # 为类指定流行为。

相关文档
最新文档