目錄
一、拓撲圖
與上一篇一樣的環境:
二、 路由标記(路由政策route-policy),防止路由回饋
1、假設R2先引入的1.1路由
1)在R2上對ospf->isis的路由标記150
2)在R3上isis->ospf要回饋的路由,看到标記為150,就deny拒絕掉,避免産生之前的2->3->4的環路。
1、假設R3先引入的1.1路由(同理)
1)在R3上OSPF->ISIS的路由打tag 170
2)在R2上ISIS->OSPF的路由,把帶170标記的路由 拒絕,防止回饋
三、2标簽-解決ospf區域路由回饋問題
1.運用上述,解決環路問題
1)檢視R2路由表
發現:下一跳是R1,說明是R2先引入的
2)檢視R3的路由表
發現:R3去往1.1的确不環了,但是産生了次優路徑
2.環路解決後,解決R3産生的次優路徑(路由政策-tag)
1)分析:
這一次我們就不用字首清單抓路由了,可以直接運用剛才打過的标簽
2)檢視R3路由表
發現:學的1.1路由變為ospf路由了,沒有次優了
3)再檢視R2的路由
發現:R2也出現次優路徑了
3.R2也産生次優路徑(R3帶來的連環優路徑)(路由政策-tag)
1)分析:
2)同理,運用路由政策抓tag路由,修改優先級。
3)檢視R2的路由表
發現:果然次優沒了,優選ospf路由
再來看R3的路由表,也沒問題,此時可以确定,次優路徑徹底解決了。
打标記:防止路由回饋
deny:防止環路
R2的完整配置
R3的完整配置
四、4标簽-收斂不一緻問題(isis區域路由回饋問題)
1.分析:
2. 解決方案:
在R2上打isis->ospf的标簽 tag 15,在R3上ospf->isis拒絕;
在R3上打isis->ospf的标簽 tag 115,在R2上ospf->isis拒絕。
總結:
二标簽:
四标簽:
四标簽完整配置
一、拓撲圖
與上一篇一樣的環境:
1)在R2、R3之間用 GigabitEthernet(千兆口),接口放在ospf區域 (在接口下ospf enable 1 area 0 )
R1、R2之間的鍊路改為Ethernet以太網接口(百兆口)
2)把1.1路由放在ospf區域外 (undo ospf enable 1 area 0)
R1、R2、R3運作ospf的路由器都修改參考帶寬為1000(原參考帶寬 100)
二、 路由标記(路由政策route-policy),防止路由回饋
在1.1路由通過R2從ospf引入到isis 的時候,給這條路由打上标記tag 150,當這條帶标記的路由要從R3再回到ospf的時候,見到這個标記,就直接幹掉,不讓它回饋進來。
*****isis管理标記,可以打tag,但預設窄帶是無法打标記的,是以我們首先要改成寬帶,再打标記。
在R2、R3、R4上修改isis為寬帶
cost-style wide
1、假設R2先引入的1.1路由
1)在R2上對ospf->isis的路由标記150
在R2上配置 2)在R3上isis->ospf要回饋的路由,看到标記為150,就deny拒絕掉,避免産生之前的2->3->4的環路。
在R3上配置
1、假設R3先引入的1.1路由(同理)
1)在R3上OSPF->ISIS的路由打tag 170
2)在R2上ISIS->OSPF的路由,把帶170标記的路由 拒絕,防止回饋
三、2标簽-解決ospf區域路由回饋問題
1.運用上述,解決環路問題
1)檢視R2路由表
發現:下一跳是R1,說明是R2先引入的
2)檢視R3的路由表
發現:R3去往1.1的确不環了,但是産生了次優路徑
2.環路解決後,解決R3産生的次優路徑(路由政策-tag)
1)分析:
這一次我們就不用字首清單抓路由了,可以直接運用剛才打過的标簽
将帶有150标簽的路由,優先級改為151,這樣1.1的isis路由優先級變為151<150(ospf),這樣R3就會優選ospf的路由了。 2)檢視R3路由表
發現:學的1.1路由變為ospf路由了,沒有次優了
3)再檢視R2的路由
發現:R2也出現次優路徑了
3.R2也産生次優路徑(R3帶來的連環優路徑)(路由政策-tag)
1)分析:
因為R3的1.1路由為ospf後,由于ospf->isis,1.1的ospf路由引入到isis區域,被R2學習到1.1的isis路由(15);又因為本身從R1學到1.1的ospf路由(150),優選isis路由,是以次優路徑了。 2)同理,運用路由政策抓tag路由,修改優先級。
将标記為170的路由抓住,修改優先級為151,這樣1.1的isis的路由就變為151>150(ospf),那麼R2就會優選ospf路由了。 3)檢視R2的路由表
發現:果然次優沒了,優選ospf路由
再來看R3的路由表,也沒問題,此時可以确定,次優路徑徹底解決了。
打标記:防止路由回饋
deny:防止環路
R2的完整配置
R3的完整配置
到此:貌似所有環路問題和次優路徑連環問題都解決了。隻運用了2個标簽tag 150 和tag 170,解決了,ospf->isis->opsf的路由回饋問題,但是還有并沒有完全避免路由回饋的存在 。
四、4标簽-收斂不一緻問題(isis區域路由回饋問題)
由于ospf和isis兩個區域運作的協定不同,收斂速度不盡相同,就可能存在,ospf已經幹完的事,isis還沒幹完,這兩者會有收斂上的差異。
比方說:150.1.1.1這條路由撤銷了(消失了),ospf能很快感覺到1.1的路由沒了,但isis确認為還在。
1.分析:
1)R4上isis區域的1.1路由,通過R2上isis->ospf引入到ospf區域,傳給R3;
(因為前面2個标簽,隻是在ospf路由進isis時打的,分别是R2上ospf->isis打的tag 150和R3上ospf->isis打的tag 170。但isis->ospf并沒有打過标簽,是以正常引入、傳遞)
2)R3收到ospf 1.1的路由,通過R3上ospf->isis,引入到isis,路由再次進入isis區域,路由回饋了(沒有deny,可以傳過去)
3)R4再次收到1.1的isis路由,形成環路4->2->3的環路。
2. 解決方案:
在R2上打isis->ospf的标簽 tag 15,在R3上ospf->isis拒絕;
在R3上打isis->ospf的标簽 tag 115,在R2上ospf->isis拒絕。
總結:
tag 150和tag 170,針對ospf->isis->ospf的防回饋。分别子R2、R3上做的。(紅色線條)
tag 15和tag 115,針對isis->ospf->isis的防回饋。分别子R2、R3上做的。(藍色線條)
二标簽:
隻是解決了兩協定,單個方向上的的防回饋問題。
例如:本環境中的ospf->isis->ospf的防回饋。
四标簽:
兩個協定中,由于某個路由協定收斂較慢,導緻某條其實本不該存在的路由,仍然存在與該路由協定中。進而繼續執行各種路由引入等操作,引發的路由回饋及環路問題。
解決了,雙方向上的防回饋問題。
例如:本環境中的ospf->isis->ospf的防回饋、isis->ospf->isis的防回饋。
四标簽完整配置