1. 程式人生 > >靜態黑洞路由應用(轉)

靜態黑洞路由應用(轉)

兩個 匯聚 art 作者 設置 虛擬 黑洞 故障 static

黑洞路由:主要是指指向null接口的路由,null接口是一個虛擬的接口
無法被配置ip地址,轉發到該接口上的數據包都會被丟掉,所以對於所
有可能因為中斷故障產生路由回路的路由都加上一條黑洞路由。
例如在配置有默認路由的環境中如果該路由器中的某一個路由項因為故障
中斷,那麽很可能在兩個路由器中造成路由環路

實驗環境:H3C ENSP
配置要點:
(系統模式)ip route-static 目的網段 掩碼 null 0

如圖路由器1中分別有到192.168.1.0、192.168.2.0、10.106.1.0的直連路由,並且在路由器1中添加默認

路由下一跳為10.106.1.2

路由器2中除192.168.1.0的直連路由外添加默認路由下一跳為192.168.1.1

路由器3中除192.168.2.0的直連路由外添加默認路由下一跳為192.168.2.1

路由器4中除10.106.1.0的直連路由外添加匯聚路由:到192.168.0.0 255.255.0.0 的下一跳為10.106.1.1

以上的該網絡如果在正常情況下回運行良好,但是如果當例如路由器3與路由器1的鏈接因為故障中斷時

則該環境中就會出現路由環路,如路由器2發送到路由器3 192.168.2.2的數據包會先到路由器1,但是路由器1

中由於到達192.168.2.0的路由已斷所以會按照默認路由發送到路由器4,而路由器4又會按路由表發送到

路由器1,因此就會出現路由環路。

例如在路由器1的s0/0/0上抓包:

而解決這種路由環路的方法就是在路由器1上添加靜態黑洞路由

如添加:ip route-static 192.168.0.0 255.255.0.0 null 0

則再即使當網絡出現故障導致已有路由項丟失時也不會按照默認路由發出去導致出現循環,而是當查找不到有效路由後

數據包會被直接發送到null接口,等效於是直接丟掉數據包。

但是要註意:黑洞路由相當於是出現故障情況下的備用路由,所以可以把該條靜態黑洞路由的優先級設置低一點(值大一點)
---------------------
作者:自由不死
來源:CSDN
原文:https://blog.csdn.net/yyc1023/article/details/43090277
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

靜態黑洞路由應用(轉)