1. 程式人生 > >BGP-As-Path-1

BGP-As-Path-1

一個 export ext undo 接收 相關 rmi upd 信息

BGP-As-Path:

AS_Path屬性按矢量順序記錄了某條路由從本地到目的地址所要經過的所有AS編號。在接收路由時,設備如果發現AS_Path列表中有本AS號,則不接收該路由,從而避免了AS間的路由環路。

當BGP Speaker傳播自身引入的路由時:

當BGP Speaker將這條路由通告到EBGP對等體時,便會在Update報文中創建一個攜帶本地AS號的AS_Path列表。

當BGP Speaker將這條路由通告給IBGP對等體時,便會在Update報文中創建一個空的AS_Path列表。

當BGP Speaker傳播從其他BGP Speaker的Update報文中學習到的路由時:

當BGP Speaker將這條路由通告給EBGP對等體時,便會把本地AS編號添加在AS_Path列表的最前面(最左面)。收到此路由的BGP設備根據AS_Path屬性就可以知道去目的地址所要經過的AS。離本地AS最近的相鄰AS號排在前面,其他AS號按順序依次排列。

當BGP Speaker將這條路由通告給IBGP對等體時,不會改變這條路由相關的AS_Path屬性。

如下圖:實現60的網絡走R3;10的網絡走10的網絡!離開AS200進入AS 100時進行添加AS!

技術分享圖片

R2的配置

bgp 200
peer 1.1.1.1 as-number 100
peer 1.1.1.1 ebgp-max-hop 255
peer 1.1.1.1 connect-interface LoopBack0
peer 4.4.4.4 as-number 200
peer 4.4.4.4 connect-interface LoopBack0
peer 5.5.5.5 as-number 200

ipv4-family unicast

undo synchronization
peer 1.1.1.1 enable
peer 1.1.1.1 route-policy 10 export
peer 4.4.4.4 enable
peer 4.4.4.4 next-hop-local
peer 5.5.5.5 enable
peer 5.5.5.5 next-hop-local

route-policy 10 permit node 10
if-match acl 2000
apply as-path 200 200 additive
route-policy 10 permit node 20

R1的路由表
技術分享圖片

R1的路由60詳細的信息增加多兩個AS!

技術分享圖片

BGP-As-Path-1