2 3 4 5 6 7
DSCP 0 8 16 24 32 40 48 56
DSCP to CoS的默认映射表
DSCP 0 8 16 24 32 40 48 56
CoS 0 1 2 3 4 5 6 7
66.2.2 配置接口的Qos信任模式
缺省情况下,接口的Qos信任模式是不信任
命令 作用
Step 1
Ruijie# configure terminal 进入配置模式
Step 2
Ruijie(config)# interface interface
进入接口配置模式
Step 3
Ruijie(config-if)# mls qos trust {cos | ip-precedence | dscp} 配置接口的Qos 信任模式
cos,dscp或 ip-precedence
Ruijie(config-if)# no mls qos trust 恢复接口默认Qos 信任模式
以下命令将端口interface GigabitEthernet 0/4信任模式设置为DSCP:
Ruijie(config)# interface gigabitEthernet 0/4
Ruijie(config-if)# mls qos trust dscp
Ruijie(config-if)# end
Ruijie# show mls qos interface g0/4
Interface: GigabitEthernet 0/4
Attached input policy-map:
Default COS: trust dscp
Default COS: 0
Ruijie#
66.2.3 配置接口的缺省CoS值
您可以通过下面的设置步骤来配置每一个接口的缺省CoS值 缺省情况下,接口的缺省CoS值为0
命令 作用
Step 1
Ruijie# configure terminal 进入配置模式
Step 2
Ruijie(config)# interface interface 进入接口配置模式
Step 3
Ruijie(config-if)# mls qos cos default-cos
配置接口的缺省CoS值, default-cos为要设置的缺省CoS值, 取值范围为0~7
Ruijie(config-if)# no mls qos cos 默认的缺省CoS值
下面的例子将接口Interface g0/4缺省CoS值设置为6
Ruijie# configure terminal
Ruijie(config)# interface g 0/4
Ruijie(config-if)# mls qos cos 6
Ruijie(config-if)# end
Ruijie# show mls qos interface g 0/4
Interface: GigabitEthernet 0/4
Attached input policy-map:
Default COS: trust dscp
Default COS: 6
Ruijie#
66.2.4 配置Class Maps
您可以通过下面的设置步骤来创建并配置Class Maps
命令 作用
Ruijie# configure terminal
进入配置模式
Ruijie(config)# ip access-list extended {id | name}
?
Ruijie(config)# ip access-list standard {id | name} ?
Ruijie(config)# mac access-list extended {id | name}
?
Ruijie(config)# expert access-list extended {id | name} ?
Ruijie(config)# ipv6 access-list extended name ?
Ruijie(config)# access-list id […] 创建ACL
请参见ACL章节
Ruijie(config)# [no] class-map class-map-name
创建并进入class map配置模式,class-map-name是要创建的class map的名字
no选项 删除一个已经存在的class map
Ruijie(config-cmap)# [no] match access-group {acl-num | acl-name } 设置匹配ACL, acl-name 为已经创建的ACL 名字,
acl-num为已经创建的ACL id,no选项删除该匹配
例如,以下设置步骤创建了一个名为Class1的Class-map,它关联一个ACL:acl_1。这个Class-map将分类所有端口号为80的TCP报文
Ruijie(config)# ip access-list extended acl_1
Ruijie(config-ext-nacl)# permit tcp any any eq 80
Ruijie(config-ext-nacl)# exit
Ruijie(config)# class-map class1
Ruijie(config-cmap)# match access-group acl_1
Ruijie(config-cmap)# end
66.2.5 配置Policy Maps
您可以通过下面的设置步骤来创建并配置Policy Maps
命令 作用
Step 1
Ruijie# configure terminal
进入配置模式
Step 2
Ruijie(config)# [no] policy-map policy-map-name
创建并进入policymap配置模式,policy-map-name是要创建的policymap的名字
no选项 删除一个已经存在的policy map
Step 3
Ruijie(config-pmap)# [no] class class-map-name
创建并进入数据分类配置模式,class-map-name 是已经创建的class map名字