轉載請註明出處:
BGP使用TCP作為其傳輸層協定(埠號為179),使用觸發式路由更新,而不是週期性路由更新。
BGP能夠承載大批次的路由資訊,能夠支撐大規模網路。
BGP提供了豐富的路由策略,能夠靈活的進行路由選路,並能指導對等體按策略釋出路由。
BGP能夠支撐MPLS/VPN的應用,傳遞客戶VPN路由。
BGP提供了路由聚合和路由衰減功能用於防止路由振盪,通過這兩項功能有效地提高了網路穩定性。
BGP使用TCP為傳輸層協定,TCP埠號179。
路由器之間的BGP對談基於TCP連線而建立。
執行BGP的路由器被稱為BGP發言者(BGP Speaker),或BGP路由器。
兩個建立BGP對談的路由器互為對等體(Peer),BGP對等體之間交換BGP路由表。
BGP路由器只傳送增量的BGP路由更新,或進行觸發式更新(不會週期性更新)。
BGP能夠承載大批次的路由字首,可在大規模網路中應用。
BGP通常被稱為路徑向量路由協定(Path-Vector Routing Protocol)。
[Huawei] bgp { as-number-plain | as-number-dot }
[Huawei-bgp] router-id ipv4-address
啟動BGP,指定本地AS編號,並進入BGP檢視。使用router-id命令設定BGP的Router ID,建議將BGP Router ID設定為裝置Loopback介面的地址。
AS號(Autonomous System Number):
AS號的作用:
[Huawei-bgp] peer { ipv4-address | ipv6-address } as-number { as-number-plain | as-number-dot }
建立BGP對等體,指定對等體地址以及AS號。
對等體(Peering Entity):
對等體的作用:
[Huawei-bgp] peer ipv4-address connect-interface interface-type interface-number [ ipv4-source-address ]
[Huawei-bgp] peer ipv4-address ebgp-max-hop [ hop-count ]
下面是一個範例圖示,展示了兩個自治系統(AS1和AS2)之間的BGP路由學習和傳播的過程:
AS1 AS2
+---------------+ +---------------+
| R1 | | R3 |
|(EBGP Neighbor)| |(EBGP Neighbor)|
+------|--------+ +------|--------+
| |
| BGP Route Advertisement |
+------------------------------------------>|
| |
| BGP Route Learning |
|<------------------------------------------+
| |
在上述範例中,R1和R3分別是AS1和AS2的邊界路由器,它們之間建立了EBGP鄰居關係。
路由設定規律:
路由學習規律: