1. 程式人生 > >H3C 路由策略(人為打環)

H3C 路由策略(人為打環)

pre rip 一個 路由策略 port bsp image 優先 指向

技術分享

拓撲如上

任務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

H3C 路由策略(人為打環)