BGP—origin屬性的應用

BGP—origin屬性

1.origin 是公認必遵屬性

公認必遵:只要不人爲修改,該屬性就不會自己改變

origin屬性描述該路由是如何成爲BGP路由的

符號 作用
i 通過network生成的BGP路由
通過import-route生成的BGP路由
e 從EGP協議中引入到BGP協議中的路由,EGP協議是BGP的前身,目前已經淘汰

2.如何修改origin屬性

(1)對自身產生BGP路由做origin的修改
(2)對發送給BGP鄰居的路由做origin的修改
(3)對從BGP鄰居收到的BGP路由做修改

應用:

在這裏插入圖片描述
1.對自身的192.168.1.0/24 的路由做origin的修改

[R1]route-policy org permit node 10
Info: New Sequence of this List.
[R1-route-policy]apply origin ?
  egp         Remote EGP
  igp         Local IGP
  incomplete  Unknown heritage
[R1-route-policy]apply origin incomplete 
[R1-route-policy]q
[R1]bgp 1
[R1-bgp]network 192.168.1.0 24 route-policy org 

查看自身的BGP路由表

傳給鄰居的BGP路由表

在這裏插入圖片描述

2.對發送給BGP鄰居的路由做屬性的修改

[R1]ip ip-prefix a permit 192.168.2.0 24
[R1]route-policy qqq permit node 10
Info: New Sequence of this List.
[R1-route-policy]if-match ip-prefix a 
[R1-route-policy]apply origin egp 1
[R1-route-policy]q
[R1]route-policy qqq permit node 20
Info: New Sequence of this List.
[R1-route-policy]q
[R1]bgp 1
[R1-bgp]peer 10.1.12.2 route-policy qqq export   對傳送給鄰居10.1.12.2的路由做策略

查看自身的BGP路由表

在這裏插入圖片描述
查看鄰居的BGP路由表
在這裏插入圖片描述
3.對從BGP鄰居發送過來的路由做策略修改

[R2]route-policy org permit node 10
Info: New Sequence of this List.
[R2-route-policy]apply origin egp 1
[R2-route-policy]q

[R2]bgp 234
[R2-bgp]peer 10.1.12.1 route-policy org import     對BGP鄰居發送過來的路由做策略上的修改

自身BGP路由表

在這裏插入圖片描述

查看鄰居的BGP路由表

在這裏插入圖片描述

實驗場景:

1.若ISP只能修改自己邊界上的路由器 無法修改到別的路由器上。
2.讓訪問AS234 訪問192.168.1.0/24 的走AS1,讓訪問192.168.2.0/24 的走AS5
3.使用origin屬性來干涉選路

實驗思路:

在R2路由器上將R1上192.168.20/24傳進AS234的路由origin屬性修改爲e或者?。
在R4路由器上將R5上192.168.1.0/24傳進AS234的路由origin屬性修改爲e或者?。

[R2]ip ip-prefix a permit 192.168.2.0 24
[R2]route-policy org permit node 10
Info: New Sequence of this List.
[R2-route-policy]if-match ip-prefix a     #匹配流量
[R2-route-policy]apply origin incomplete 
[R2-route-policy]q
[R2]route-policy org permit node 20      #空表放行其他流量
Info: New Sequence of this List.
[R2-route-policy]q
[R2]bgp 234
[R2-bgp]peer 10.1.12.1 route-policy org import    #鄰居發來的路由做策略


[R4]ip ip-prefix a permit 192.168.1.0 24
[R4]route-policy org permit node 10
Info: New Sequence of this List.
[R4-route-policy]if-match ip-prefix a    #匹配流量
[R4-route-policy]apply origin incomplete 
[R4-route-policy]q
[R4]route-policy org permit node 20     #空表放行其他流量
Info: New Sequence of this List.
[R4-route-policy]q	
[R4]bgp 234
[R4-bgp]peer 10.1.45.2 route-policy org import  #鄰居發來的路由做策略

傳到R2上的BGP路由
在這裏插入圖片描述

選路一切正常,實驗要求完成。
在這裏插入圖片描述

發佈了24 篇原創文章 · 獲贊 3 · 訪問量 2552
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章