重發布實驗

在這裏插入圖片描述

拓撲圖:
在這裏插入圖片描述
拓撲要求:
(1)兩個協議間進行多點雙向重發布。
(2)R7的環回沒有宣告在OSPF協議中,而是後期重發布進入的。
(3)解決環路,所有路徑選擇最優,且存在備份。

實驗步驟:

1.配置動態協議

[R1]rip 1
[R1-rip-1]dis th
[V200R003C00]
#
rip 1
 undo summary
 version 2
 network 20.0.0.0
 network 1.0.0.0

[R2]
#
ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
  network 10.1.24.1 0.0.0.0 
#
rip 1
 undo summary
 version 2
 network 20.0.0.0
 network 2.0.0.0

[R3]
#
ospf 1 router-id 3.3.3.3 
 import-route rip 1 route-policy b
 area 0.0.0.0 
  network 3.3.3.3 0.0.0.0 
  network 10.1.34.1 0.0.0.0 
#
rip 1
 undo summary
 version 2
 network 20.0.0.0

[R4]
#
ospf 1 router-id 4.4.4.4 
 area 0.0.0.0 
  network 4.4.4.4 0.0.0.0 
  network 10.1.0.0 0.0.255.255 

[R5]
#
ospf 1 router-id 5.5.5.5 
 area 0.0.0.0 
  network 5.5.5.5 0.0.0.0 
  network 10.1.0.0 0.0.255.255 

[R6]
#
ospf 1 router-id 6.6.6.6 
 area 0.0.0.0 
  network 6.6.6.6 0.0.0.0 
  network 10.1.0.0 0.0.255.255 

[R7]
#
ospf 1 router-id 7.7.7.7 
 area 0.0.0.0 
  network 10.1.0.0 0.0.255.255 
  

2.重發布。(R2/R3雙點雙向重發布,R7重發布直連)

[R2]ospf 1
[R2-ospf-1]import-route rip 1
[R2]rip 1
[R2-ospf-1]import-route ospf 1

[R3]ospf 1
[R3-ospf-1]import-route rip 1
[R3]rip 1
[R3-ospf-1]import-route ospf 1

[R7]ospf 1
[R7-ospf-1]import-route direct

存在問題:
(1)路由回饋(R2上看路由表R3路由表學到R3環回學了兩條路由,/24和/32)
在這裏插入圖片描述
原因:一個是OSPF內部學習到的/32的路由,另一個是R3重發布進rip,再由R2重發布進了OSPF學習到了/24的路由,導致了路由回饋。

解決辦法:修改R3的環回OSPF的接口工作方式爲broadcast

[R3]int lo0
[R3-LoopBack0]ospf network-type broadcast 

測試:
在這裏插入圖片描述

(2)選路不佳。(R1路由表上到OSPF的所有路由爲負載均衡,R4到RIP的所有路由也是負載均衡,度量都爲1)

原因:重發布進入的路由洗掉原有度量,默認爲type-2 ,默認度量值爲1,不疊加內部度量。故產生了所有路由的負載均衡。

解決辦法:增加cost值,來干涉選路。

[R2]ip ip-prefix OtoR index 10 permit 3.3.3.0 24
[R2]ip ip-prefix OtoR index 20 permit 10.1.34.0 24
[R2]ip ip-prefix RtoO index 10 permit 20.1.13.0 24
route-policy a permit node 10 
 if-match ip-prefix OtoR 
 apply cost 10 
#
route-policy a permit node 20 
#
route-policy b permit node 10 
 if-match ip-prefix RtoO 
 apply cost 10 
#
route-policy b permit node 20

[R2]ospf 1
[R2-ospf-1]import-route rip 1 route-policy b

[R2]rip 1
[R2-ospf-1]import-route ospf 1 route-policy a

[R3]ip ip-prefix OtoR index 10 permit 10.1.24.0 24
[R3]ip ip-prefix RtoO index 10 permit 20.1.12.0 24
[R3]ip ip-prefix RtoO index 20 permit 2.2.2.0 24

route-policy a permit node 10 
 if-match ip-prefix OtoR 
 apply cost 10 
#
route-policy a permit node 20 
#
route-policy b permit node 10 
 if-match ip-prefix RtoO 
 apply cost 10 
#
route-policy b permit node 20 

[R3]ospf 1
[R3-ospf-1]import-route rip 1 route-policy b

[R3]rip 1
[R3-ospf-1]import-route ospf 1 route-policy a

測試:
在這裏插入圖片描述
選路正常。

(3)環路。(R4上產生了環路,且R5上負載均衡)

原因:R7的直連重發布到OSPF管理距離爲150,然後到R2上重捕法進RIP管理距離變爲100,在由R1將這條路由傳給R3,故R3上有從OSPF中學到管理距離150的7.7.7.0/24的路由,還有從RIP中學到管理距離100的7.7.7.0/24的路由,故會相信RIP的路由。然後再講R3進行重發布時,會將RIP中管理距離爲100的7.7.7.0/24傳入到OSPF中,到R4上後,有從R7重發布進入的type-2和R3重發布進入的type2,度量值都爲1,當起始度量一致時,比較沿途累加度量,故會相信R3,R4又會將這條路由傳給R2,R2之間是R7傳過來的,沿途累加度量大於R3傳過來的沿途累加度量,故形成環路。而當R4將這條路由傳給R5時,則會出現負載均衡。

解決辦法:將7.7.7.7的優先級導入rip時增大(超過150),然後再rip中調用.R2和R3上都進行配置。

[R2]ip ip-prefix qq index 10 permit 7.7.7.0 24

route-policy qq permit node 10 
 if-match ip-prefix qq 
 apply preference 151 

[R3]rip 1
[R3-rip-1]preference route-policy qq

[R3]ip ip-prefix qq index 10 permit 7.7.7.0 24

route-policy qq permit node 10 
 if-match ip-prefix qq 
 apply preference 151 

[R3]rip 1
[R3-rip-1]preference route-policy qq

測試:
在這裏插入圖片描述

環路解除,所有實驗要求完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章