H3C 路由策略(人為打環)


拓撲如上

任務1:去除環路
雙ospf 引入 造成路由環路
一邊是 1             一邊是10
關掉任意lo口都會生成新的路由表 但是路由表指向不對 變成了一個圓 
我們可以采用引入路由打上tag 后 在過濾tag 從而消除路由打環的問題  阻止環路 就像生成樹一樣 修剪一條沒有環路的路

列如在RT2的g0/0/1 上 打上tag 20 在RT4上的G0/0/1上過濾掉tag 20 (路由引入打上tag) 
這樣做阻止了RT1上面的環路 就不會有路由表從下面來

在RT4的G0/0/0上打上tag 30 在RT2的G0/0/0上 過濾tag 30 這樣做阻止了RT1下面的環路 

同理 RT3的線路也分上路環路和下路環路

在RT2的G0/0/0上 打上tag 100 在RT4的G0/0/0上去過濾tag 100 RT3下面路由表不會回來 被過濾掉了
RT4的G0/0/1上打上tag 200 在RT2的G0/0/1上過濾tag 200 RT3上面的環路消失

順序理清楚 開始做
過濾tag 需要用到 route-policy
if-match 匹配
左邊的都叫route-policy 1 
右邊的都叫route-policy 10

RT2

route-policy 1 deny node 10
 if-match tag 30
route-policy 1 permit node 20

ospf 1
 import-route ospf 10 tag 100 route-policy 1  

 

route-policy 10 deny node 10
 if-match tag 200
route-policy 10 permit node 20

 ospf 10
 import-route ospf 1 tag 20 route-policy 10

RT4
 route-policy 1 deny node 10
 if-match tag 20
route-policy 1 permit node 20

ospf 1
 import-route ospf 10 tag 200 route-policy 1 
 
route-policy 10 deny node 10
 if-match tag 100
route-policy 10 permit node 20

ospf 10
import-route ospf 1 tag 30 route-policy 10


環路解決

 

任務2:實現路由選路 (ospf bgp 修改cost  rip 可以修改跳數) 使用 route-policy 修改cost值 默認是10的間隔 我們可以用15
192.168.10.1 走上
192.168.20.1 走下
192.168.100.1 走上
192.168.200.1 走下

192.168.200.0
看清楚需要修改cost的路由表的走向   RT1 < RT2 <RT3 不是流量的走向 這樣才能確定該在哪里修改cost
修改RT1 192.168.200.0 的走向 應該是 RT2 ospf 1 引入 ospf10 抓住192.168.200.0 然后修改cost 為 100 這樣 下面的優先級會比上面高 
 RT2
定義acl 
acl 2000
rule 0 permit source 192.168.200.0 0.0.0.255 
也可以用 prefix 
使用在我們RT2的policy 1 的 node 15上 進行apply cost 200

route-policy 1 permit node 15
 if-match acl 2000
 apply cost 200


192.168.100.0 
看清楚需要修改cost的路由表的走向   RT1 < RT4 <RT3 
修改RT1 192.168.100.0 的走向 應該是 RT4 ospf 1 引入 ospf10 抓住192.168.100.0然后修改cost 為 100 這樣 上面的優先級會比下面高 
RT4
定義acl 
acl  2000
rule 0 permit source 192.168.200.0 0.0.0.255 
也可以用 prefix 
使用在我們RT4的 policy 1 的 node 15上 進行apply cost 200

route-policy 1 permit node 15
 if-match acl 2000
 apply cost 200

 192.168.20.0 

看清楚需要修改cost的路由表的走向   RT1 > RT2 >RT3 不是流量的走向 這樣才能確定該在哪里修改cost
修改RT1 192.168.20.0 的走向 應該是 RT2 ospf 10 引入 ospf1 抓住192.168.20.0然后修改cost 為 100 這樣 下面的優先級會比上面高 
RT4
定義acl 
acl  2001
rule 0 permit source 192.168.20.0 0.0.0.255 
也可以用 prefix 
使用在我們RT2的 policy 10 的 node 15上 進行apply cost 200

route-policy 10 permit node 15
 if-match acl 2001
 apply cost 200


192.168.10.0 
看清楚需要修改cost的路由表的走向   RT1 > RT4 >RT3 不是流量的走向 這樣才能確定該在哪里修改cost
修改RT1 192.168.10.0 的走向 應該是 RT4 ospf 10引入 ospf1 抓住192.168.10.0然后修改cost 為 100 這樣 上面的優先級會比下面高 
RT4
定義acl 
acl  2001
rule 0 permit source 192.168.10.0 0.0.0.255 
也可以用 prefix 
使用在我們RT4的 policy 10 的 node 15上 進行apply cost 200

route-policy 10 permit node 15
 if-match acl 2001
 apply cost 200
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM