雙點雙向重發布

雙點雙向重發布
雙點雙向重發布
如圖,在拓撲圖中,R1,R2,R3,R5運行ospf協議,R1,R3,R4運行isis協議,在R1和R3上面,將isis和ospf雙向引入,R5上引入外部路由5.0.0.5/32和5.0.0.5/32。發如今R2上ping這兩個環迴路由的時候,會出現環路。
[R2]tracert 5.0.0.5
traceroute to 5.0.0.5(5.0.0.5), max hops: 30 ,packet length: 40,press CTRL_C t
o break node

1 23.0.0.2 90 ms 20 ms 30 ms app

2 34.0.0.2 50 ms 30 ms 30 ms ide

3 14.0.0.1 50 ms 40 ms 30 ms 學習

4 12.0.0.2 30 ms 30 ms 20 ms blog

5 23.0.0.2 40 ms 40 ms 30 ms ip

6 34.0.0.2 40 ms 40 ms 30 ms 路由

7 14.0.0.1 40 ms 40 ms 50 ms it

8 12.0.0.2 50 ms 50 ms 40 ms table

9 23.0.0.2 40 ms 50 ms 60 ms class

10 34.0.0.2 60 ms 60 ms 60 ms

11 14.0.0.1 60 ms 60 ms 70 ms

12 12.0.0.2 50 ms 50 ms 60 ms

13 23.0.0.2 60 ms 60 ms 70 ms

14 34.0.0.2 70 ms 70 ms 70 ms

15 14.0.0.1 80 ms 70 ms 80 ms

16 12.0.0.2 60 ms 70 ms 60 ms

17 23.0.0.2 80 ms 90 ms 80 ms

18 34.0.0.2 90 ms 90 ms 90 ms

19 14.0.0.1 100 ms 80 ms 100 ms

20 12.0.0.2 80 ms 90 ms 80 ms

21 23.0.0.2 110 ms 90 ms 100 ms

22 34.0.0.2 90 ms 110 ms 110 ms

23 14.0.0.1 100 ms 110 ms 100 ms

24 12.0.0.2 110 ms 90 ms 110 ms

25 23.0.0.2 120 ms 110 ms 110 ms

26 34.0.0.2 120 ms 120 ms 130 ms

27 14.0.0.1 140 ms 110 ms 130 ms

28 12.0.0.2 130 ms 110 ms 120 ms

29 23.0.0.2 130 ms 120 ms 150 ms

30 34.0.0.2 130 ms 130 ms 140 ms

通過查看R3的路由表,發現5.0.0.5/32和5.0.1.5/32沒有從ospf中學習到,而是從isis學習到。
[R3]display ip routing-table
5.0.0.5/32 ISIS-L2 15 20 D 34.0.0.2 GigabitEthernet
0/0/1
5.0.1.5/32 ISIS-L2 15 20 D 34.0.0.2 GigabitEthernet
0/0/1

雙點雙向重發布
造成環路的緣由是,R5上引入的外部路由,接着發給R2,原始的優先級是150,從R3上能夠從兩個方向學習,一個從R2發送來的。另一條是,在R1上,從ospf引入到isis的時候,優先級變爲15,此時R3就會選擇低優先級的路,路由條目又會回到R2上,此時就會造成環路。

解決環路的思路:
思路一:R1將ospf引入到isis的時候,打上標籤10,當在R3接收到帶有該標籤的流量的時候,將優先級調整,大於150,就不會造成環路。R3同理。這樣能夠造成備份路由的效果。
思路二:在R1和R3上拒絕ospf重發布到isis的R5上的5.0.0.5/32和5.0.1.5/32。這樣會造成次優路徑。

解決思路一
R1 R3配置
(1)抓取感興趣的流量
isis 1
import-route ospf 1 tag 10
(2)定製route-policy
route-policy I2O permit node 10
if-match tag 10
apply preference 151
route-policy I2O permit node 20
isis 1
(3)應用route-policy
Isis1
preference route-policy I2O

破除環路以後<R2>tracert 5.0.0.5traceroute to 5.0.0.5(5.0.0.5), max hops: 30 ,packet length: 40,press CTRL_C to break 1 25.0.0.2 90 ms 10 ms 20 ms <R2>

相關文章
相關標籤/搜索