怎么阻止路由環路(OSPF怎樣避免環路)
一、怎么阻止路由環路
在維護路由表信息的時候,如果在拓撲發生改變后,網絡收斂緩慢產生了不協調或者矛盾的路有選擇條目,就會發生路由環路的問題,這種條件下,路由器對無法到達的網絡路由不予理睬,導致用戶的數據包不停在網絡上循環發送,最終造成網絡資源的嚴重浪費。
這是教科書說法,其實就是路由器處理數據包的時候工具路由表無法查詢到目的地址,地址已經作廢了,還在表中存留
OSPF是一種鏈路狀態路由協議, 交換Hello數據包之后進行數據庫交換是建立相鄰關系的步驟之一,而這一步非常重要。如果數據庫不同步,就會導致路由環路、黑洞和其它危險。
如果OSPF路由匯聚產生環路,很大的可能是由于全網的IP地址規劃不連續造成的
產生環路的網段指向一條null的靜態路由
二、OSPF怎樣避免環路
OSPF區域內就是靠鏈路狀態數據庫,區域間防環,是靠傳遞各類LSA使用的邏輯上的水平分割算法,還有針對LSA的校驗與判斷其新舊的手段其實也是起到防環的目的。
OSPF(Open Shortest Path First開放式最短路徑優先)是一個內部網關協議(Interior Gateway Protocol,簡稱IGP),用于在單一自治系統(autonomous system,AS)內決策路由。是對鏈路狀態路由協議的一種實現,隸屬內部網關協議(IGP),故運作于自治系統內部。著名的迪克斯加算法(Dijkstra)被用來計算最短路徑樹。OSPF分為OSPFv2和OSPFv3兩個版本,其中OSPFv2用在IPv4網絡,OSPFv3用在IPv6網絡。OSPFv2是由RFC 2328定義的,OSPFv3是由RFC 5340定義的。與RIP相比,OSPF是鏈路狀態協議,而RIP是距離矢量協議。