攻擊者發送偽造受害者源 IP 的 ICMP Echo Request至廣播位址(如 192.168.1.255)。路由器將 L3 廣播轉為 L2 廣播 (FF:FF:FF:FF:FF:FF),網段內所有主機回應 Echo Reply 湧向受害者,流量放大倍數 = 主機數。受害者與廣播網段雙雙癱瘓。
! 入向 ACL 限制下游合法網段 ip access-list extended NO_SPOOF_IN permit ip 192.168.10.0 0.0.0.255 any permit ip 10.1.0.0 0.0.255.255 any deny ip any any log interface GigabitEthernet0/0 ip access-group NO_SPOOF_IN in
進階:uRPF (Unicast Reverse Path Forwarding)
ip cef interface GigabitEthernet0/0 ip verify unicast reverse-path ! 嚴格模式 ! 或鬆散模式允許非對稱路由 ip verify unicast source reachable-via any allow-self-ping
interface GigabitEthernet0/0 no ip directed-broadcast ! 全域預設關閉,確認無業務需求後保持
主機端:Windows 防火牆/登錄檔 `EnableICMPRedirect=0`、Linux `net.ipv4.icmp_echo_ignore_broadcasts=1`。
access-list 102 permit icmp any any echo access-list 102 permit icmp any any echo-reply interface Serial3/0/0 rate-limit input access-group 102 256000 8000 8000 conform-action transmit exceed-action drop
承諾資訊速率 (CIR) 256 kbps,正常突發 (Bc) 8 kbit,超量突發 (Be) 8 kbit,超量丟棄。
access-list 101 deny icmp any host 203.0.113.50 echo access-list 101 permit ip any any interface GigabitEthernet0/1 ip access-group 101 in
access-list 103 permit icmp any host 203.0.113.50 echo access-list 103 permit icmp any host 203.0.113.50 echo-reply interface GigabitEthernet0/1 rate-limit input access-group 103 512000 16000 16000 conform-action transmit exceed-action drop
| 攻擊類型 | 特徵 | 路由器防禦 |
|---|---|---|
| SYN Flood | 大量 SYN 不完成三向交握 | TCP Intercept、SYN Cookie、CAR 限制 SYN 速率 |
| UDP Flood | 偽造源 IP 向隨機埠發 UDP | 關閉不必要 UDP 服務、CAR 限制 UDP、uRPF |
| ICMP Flood | 大量 Echo Request | CAR 限制 ICMP、防火牆速率限制 |
| DNS Amplification | 偽造源 IP 向開放解析器查大回應 | 關閉開放解析、Response Rate Limiting (RRL) |
路由器作為邊界守門人,結合 uRPF + 禁止導向廣播 + 關鍵介面 CAR 可有效緩解 90% 以上容量型 DoS。配合上游 ISP 黑洞路由/清洗中心、雲端 WAF/CDN,構建多層防禦體系。