問題描述:
1、 當r2、r3上做了雙向重分發之後,我們可以觀察路由表發現到:r2/r3之間產生了一條去往r4環迴口的次優路徑(如果r2先學習到r4的環回口,會通過ospf分發給r3,r3上就會出現一條r4環迴口下一跳為r2的o路由;r3先學習到同道理)
2、 r2學習到了r4環迴口路由,它會將此路由通過路由協議a傳遞給它的鄰居(此圖中r1、r3均會收到),假設r3又通過重分發傳遞給了路由協議b中的鄰居(此例項不會產生),這樣就會產生路由環路。
為完全解決上面兩個問題,我們利用tag來杜絕問題產生。為避免大篇幅,基礎配置(介面ip位址)不再給出。雙向路由重分發時注意rip引入路由時必須加metric,否則預設最大值,路由不可達。
解決步驟:
(1) 配置路由並做雙向重分發:
r1:
router ospf 10
router-id 1.1.1.1
netw 1.1.1.1 0.0.0.0 area 0
netw 12.1.1.0 0.0.0.255 area 0
netw 13.1.1.0 0.0.0.255 area 0
r2:router rip
ver 2
no auto
netw 23.0.0.0
netw 24.0.0.0
router ospf 10
router-id 2.2.2.2
netw 2.2.2.2 0.0.0.0 area 0
netw 12.1.1.0 0.0.0.255 area 0
netw 23.1.1.0 0.0.0.255 area 0
red rip sub
router rip
red ospf 10 metric 10
r3:router rip
ver 2
no auto
netw 23.0.0.0
netw 34.0.0.0
router ospf 10
router-id 3.3.3.3
netw 3.3.3.3 0.0.0.0 area 0
netw 13.1.1.0 0.0.0.255 area 0
netw 23.1.1.0 0.0.0.255 area 0
red rip sub
router rip
red ospf 10 metric 10
r4:router rip
ver 2
no auto
netw 4.0.0.0
netw 24.0.0.0
netw 34.0.0.0
觀察路由表:
現在r3上面由於重分發產生了次優路徑(重點關注r4環迴口位址4.4.4.4)
(2) 加tag與拒絕tag
可以觀察到rip、ospf的路由各自加上了tag,rip傳送給ospf的路由tag為100,ospf傳送給rip的路由tag為200。
至此,我們已經杜絕了由路由重分發可能會產生的路由環路問題。
(3) 解決次優路徑問題
我們先關注次優路徑產生的原因(我們重點關注環迴口路由):由於r2先學習到4.4.4.4這一條路由,r2就會通過ospf重分發出去,告知給r2的ospf鄰居,r3就會收到這條打o的路由,儘管現在r3收到了rip傳送的這條路由,但是ospf的管理距離比ospf的高,所以就會選擇打o的路由加表。但是r3明明去往4.4.4.4這個網段可以直接傳送給r4,但是現在需要先傳送給r2,這就是次優路徑。(r3先學習到也是同樣的道理)
由於前面我們已經針對各自引入的路由加上了標記,我們只需要在不需要的地方借助tag拒絕掉就行。也就是說,在r2和r3上的ospf程序裡面,不接收帶tag100的路由。注意:我們只需要拒絕帶tag100的路由,其他的路由照常收!!!
此時再觀察路由表,以解決次優路徑的問題。
路由器出現環路現象怎麼辦 詳解解決路由環路的方法
路由環路,就是資料報不斷在這個網路傳輸,始終到達不了目的地,導致掉線或者網路癱瘓。造成路由器環路的原因有很多,一起來看看吧。主要分為六大類 1 定義最大值 距離向量路由演算法可以通過ip頭中的生存時間 ttl 自糾錯,但路由環路問題可能首先要求無窮計數。為了避免這個延時問題,距離向量協議定義了乙個最...
OSPF實驗三(次優路徑 路由環路)
要求 如圖搭建網路拓撲,所有路由器各自創 建乙個環迴介面,合理規劃ip位址 r1 r2 r3 r4 r6之間使用ospf協議,r4r5 r6之間使用rip協議 r1環迴重發布方式引入ospf網路 r4 r6上進行雙點雙向重發布 分析網路 現路由環路的原因 路由優化 搭建拓撲並規劃ip 基礎配置 r1...
華為路由器內部BGP環路的解決方法
n程式設計客棧bsp 一 組網環境 在華為路由器的組網環境中,有四個路由器,其中路由器a和路由器c建立ebgp鄰居關係,並且通過network方式發布所有路由給路由器c,路由器b和路由器d的配置與路由器a和路由器c完全對稱,當hthwvn路由器a和路由器c的互連介面關閉後,在路由器c上發現去往路由器...