邊界閘道器協議BGP(八)

2021-10-04 10:42:25 字數 2182 閱讀 6893

繼續學習 bgp, 上接 邊界閘道器協議bgp(七)

路由反射,route reflector(簡稱「rr」),是為了解決全互聯拓撲中鄰居數量過多的問題。通過 rr 技術結合部分互聯拓撲,能夠有效降低鄰居數量。

通過反射伺服器和反射客戶端,實施強制的發行,類似 vtp 中的 client 和 server。

圖中拓撲,預設 r1 傳遞路由到 r2,ebgp 傳來的路由一定可以傳遞給 ibgp,即 r2 將路由條目傳遞給 r3,此時由於 ibgp 的水平分割原則,r3 不會將來自 r2 的路由再傳給 r4。

解決此問題,可以將 r3 指定為路由反射伺服器,其他裝置按照 vtp 伺服器客戶端的思路指定為路由反射客戶端。當路由反射伺服器收到一條來自路由反射客戶端的路由條目時,會將其傳遞給另外的乙個路由反射客戶端或者非簇客戶端(正常路由器)。例如在 r2 、r3、r4 中,將 r3 設為路由反射伺服器後,剩下兩個任選其一設為路由反射客戶端,路由條目就可以正常完整的傳遞了。此時路由反射客戶端和路由反射伺服器聯合起來,稱為反射簇。

r3:// 不要在邊界路由器做

router bgp 2345

neighbor 2.2.2.2 route-reflector-client

neighbor 4.4.4.4 route-reflector-client //該條可以不配置

1、反射客戶端和服務端組成乙個「反射簇」,簇中的路由資訊是共享的,邏輯意義上相當於乙個大路由器;

2、「大路由器」只有 server 知道,client 不知道;

3、反射簇成員數量不受限;

4、伺服器 server 會將路由條目反射給客戶端,也會反射給下一跳非簇鄰居。

如上圖所示,當裝置數量超過三個且路由拓撲越來越大時,可以通過多次指伺服器客戶端的方式,依次將路由傳遞下去。這種情況叫做二級/多級路由反射。

在實際網路中,路由需要一級一級向更核心的網路匯聚,路由層次和數量繁多,做全互聯是不可行的,為了使得網路更加簡潔,此時可以通過將 對等體組 和 路由反射技術 相結合的方法,來處理大型網路的路由交換。

路由聯盟/路由聯邦,route confederation,是為了解決全互聯拓撲中鄰居數量過多的問題。通過路由聯盟可以邏輯意義上 「切割 as」,有效降低鄰居數。

將 as 邊緣和內部裝置每兩個之間,部署成乙個邏輯上的大路由器,以此遮蔽掉三個裝置直連或串聯的情況。在乙個 as 內部,對外使用同乙個 as 號,對於內部來說,兩兩路由器組成一小的 as 號且只供內部路由器識別,無法傳遞出去。稱這種小的 as 號為聯盟 as,同乙個聯盟 as 中的兩個路由器為聯盟 ibgp 關係,來自兩個不同聯盟 as 的路由器稱為聯盟 ebgp 關係。

這種邏輯意義上的切分,使得如果有外部路由進入 as,以前會發生 ibgp 水平分割的路由,因為聯盟 as 的劃分,會依靠邏輯上的聯盟 ibgp 和聯盟 ebgp,完整的傳遞下去。

以 r3 為例:

router bgp 23

bgp router-id 3.3.3.3

bgp log-neighbor-changes

bgp confederation identifier 2345 //宣告所在的總 as

bgp confederation peers 45 //宣告聯盟as

neighbor 2.2.2.2 remote-as 23

neighbor 2.2.2.2 update-source loopback1

neighbor 2.2.2.2 next-hop-self

neighbor 4.4.4.4 remote-as 45

neighbor 4.4.4.4 ebgp-multihop 255

neighbor 4.4.4.4 update-source loopback1

BGP 邊界閘道器協議

1為自治系統號 neighbor 192.168.2.2 remote as 2 2為鄰居自治系統號 neighbor 192.168.1.2 remote as 4 network 192.168.1.0 mask 255.255.255.0 network 192.168.2.0 mask 25...

BGP(邊界閘道器協議)

建立對等體注意點 配置bgp 自治系統 as 指的是在同乙個組織管理下 使用相同策略的裝置的集合。不同as通過as號區分,as號取值範圍1 65535,其中64512 65535是私有as號。iana負責as號的分發。中國電信163 as號 4134 中國電信cn2 as號 4809 中國網通as號...

BGP 邊界閘道器協議

一.基本概念 二.bgp特點 三.bgp分類 四.bgp的工作原理 一 bgp的報文 bgp對等體間通過一萬五種報文進行互動,其中keepalive報文為週期性傳送,其餘報文為接觸式傳送 二 bgp狀態機 二 九個原則 三 bgp的命令 bgp 100 router id 1.1 1.1 peer ...