配置IPv4协议栈安全
通过控制对带路由选项IP报文的处理和ICMP报文的接收或发送,可以防止针对带路由选项IP报文和ICMP报文的安全攻击。
控制对选项报文的处理
配置ICMP报文防御功能
通过控制ICMP报文发送或接收、限制ICMP报文上传速度、丢弃攻击报文等方法可以防止针对ICMP报文的攻击。
背景信息
在网络流量较大时,例如,频繁的出现主机不可达、端口不可达的现象,则设备会接收大量的ICMP报文,这样会增加网络的负担,明显降低设备的性能。同时大部分攻击者也是利用ICMP报文的各种功能达到攻击的目的,例如,大量发送TTL=1的报文、大量发送带选项的报文、目的地址为广播地址的ICMP报文等。
为了减轻设备处理ICMP报文的压力以及攻击者针对ICMP报文的攻击,可以通过以下配置,实现对ICMP攻击报文的防御。
操作步骤
系统视图下控制ICMP报文发送和接收
执行命令system-view,进入系统视图。
执行命令undo icmp receive或undo icmp send,去使能系统接收或发送ICMP报文功能。
执行命令commit,提交配置。
Loopback接口视图下控制ICMP端口不可达或超时报文的源IP地址。
执行命令system-view,进入系统视图。
执行命令interface loopback loopback-number
,进入Loopback接口视图。执行命令ip icmp { ttl-exceeded | port-unreachable } source-address,指定ICMP端口不可达或超时报文的源IP地址。
执行命令commit,提交配置。