- 论坛徽章:
- 0
|
class-map命令:
Border_A(config)# class-map [match-all | match-any] class-map-name
Border_A(config-cmap)# match {match- criteria}
其中:
• class-map-name : 名字;
• match-all : 当设定多个match条件时,满足所有条件的数据才是匹配的;
• match-any:当设定多个match条件时,数据满足一个条件即可;
• match-criteria:设定的匹配条件;
如果在命令里既没有使用match-all,也没有使用match-any,系统缺省使用的是match-all。
条件可以是:acl,cos, mac地址,数据入口,dscp,exp,协议及端口。
例如:
例如:把两个ACL(subnet-a和subnet-b)定义的数据划归为一类。
Router1(config)#ip access-list extended subnet-a
Router1(config-std-nacl)#permit ip 192.168.200.0 0.0.0.255 any
Router1(config-std-nacl)#end
Router1(config)#ip access-list extended subnet-b
Router1(config-std-nacl)#permit ip 192.168.300.0 0.0.0.255 any
Router1(config)# class-map match-any class1
Router1(config-cmap)# match access-group subnet-a
Router1(config-cmap)# match access-group subnet-b
Router1(config-cmap)# exit |
|