CISCO COPP/CPPR 配置思路

分类: CISCO技术博文 |
http://s16/mw690/003cgf5Nzy6I9wFpRQb7f&690COPP/CPPR
Control-plane protection (实例一:Flow-Control)
一、定义允许Telnet/SSH的流量
FW(config)#ip access-list extended ssh.telnet
FW(config-ext-nacl)#deny tcp 202.100.1.0 0.0.0.255 any eq 22
FW(config-ext-nacl)#deny tcp 202.100.1.0 0.0.0.255 any eq 23
FW(config-ext-nacl)#permit tcp any any eq 23
FW(config-ext-nacl)#permit tcp any any eq 22
二、定义CLASS-MAP,匹配ACL流量
FW(config)#class-map match-all control.ssh.telnet
FW(config-cmap)#match access-group name ssh.telnet
FW(config-cmap)#exit
三、定义POLICY-MAP,匹配CLASS-MAP,并将非法访问流量干掉
FW(config)#policy-map control.ssh.telnet
FW(config-pmap)#class control.ssh.telnet
FW(config-pmap-c)#drop
四、control-plane调用POLICY-MAP
FW(config-cp)#service-policy input control.ssh.telnet
Control-plane policing(实例二:FLOW-limit)
一、定义匹配ICMP流量的ACL
ip access-list extended control.ICMP
!
二、定义CLASS-MAP,匹配ACL流量
class-map match-all control.ICMP
三、定义POLICY-MAP,匹配CLASS-MAP,设置限速,每秒只允许一个数据包
policy-map control.ICMP
四、control-plane调用POLICY-MAP
control-plane
http://s1/mw690/003cgf5Nzy6IaKvcWKk70&690COPP/CPPR
Control-plane protection (实例三:port-filter)
FW#show control-plane host open-ports
Active internet connections (servers and established)
Prot
一、定义CLASS-MAP,匹配常见黑客攻击端口;
FW(config)#class-map type port-filter match-any
FW(config-cmap)#match port tcp 23
FW(config-cmap)#match closed-ports
FW(config-cmap)#match ?
二、定义POLICY-MAP,匹配CLASS-MAP,设置限速,对攻击端口进行屏蔽;
FW(config)#policy-map type
FW(config-pmap)#class cppr.class
FW(config-pmap-c)#drop
FW(config-pmap-c)#exit
FW(config-pmap)#exit
三、定义control-plane
FW(config)#control-plane host
FW(config-cp-host)#service-policy type port-filter in
Control-plane protection (实例四:queue-threshold)
一、定义CLASS-MAP,匹配需做限制的协议
class-map type queue-threshold match-any cppr.queue
二、定义POLICY-MAP,限制Telnet协议,占整个输入队列的数据包的个数;
policy-map type queue-threshold cppr.queue
三、定义control-plane
control-plane host
FW#show policy-map