BGP路由反射器

2021-08-20 13:25:28 字數 887 閱讀 1110

路由反射器(route reflector)

在使用bgp路由協議的網路中,為保證ibgp對等體之間的連通性,需要在ibgp對等體之間建立全連線關係。假設在乙個as內部有n臺路由器,那麼應該建立的ibgp連線數就為n(n-1)/2.當ibgp對等體數目很多時,對網路資源和cpu資源的消耗都很大。

一、路由反射器的定義

利用路由反射可以解決這一問題。在乙個as內,其中一台路由器作為路由反射器rr(routereflector),其它路由器做為客戶機(client)。客戶機與路由反射器之間建立ibgp連線。路由反射器和它的客戶機組成乙個集群(cluster)。路由反射器在客戶機之間傳遞(反射)路由資訊,而客戶機之間不需要建立bgp連線。

既不是反射器也不是客戶機的bgp路由器被稱為非客戶機(non-client)。非客戶機與路由反射器之間,以及所有的非客戶機之間仍然必須建立全連線關係。如下圖所示。

二、路由反射器的工作步驟

當rr收到ibgp發來的路由,首先使用bgp選擇路由的策略選擇最佳路由。在公布學習到的路由資訊時,rr按照rfc2796中的規則發布路由:

1)從非客戶機ibgp對等體學到的路由,發布給此rr的所有客戶機。

2)從客戶機學到的路由,發布給此rr的所有非客戶機和客戶機(發起此路由的客戶機除外)。

3)從ebgp對等體學到的路由,發布給所有的非客戶機和客戶機。

rr的乙個好處就是配置方便,因為只需要在反射器上配置,客戶機不需要知道自己是客戶機。

配置命令:

(config-router)#neighbor ***x  route-reflector-client

將某鄰居作為客戶端,自己為伺服器。

BGP路由反射器技術詳解

bgp路由反射器技術詳解 ibgp 路由傳遞原則可以認為只傳一跳,在實際的網路中,裝置非常多,網路聯接非常複雜,不太可能每個as內的裝置都有鄰居關係,但路由又必須傳遞下去。為了解決這一麻煩,推出了路由反射器技術,可以大量減化裝置配置,也可以減少鄰居條目,還可以減輕裝置cpu負擔,在實際網路環境中被大...

BGP實驗(聯邦 路由反射器)

as1存在兩個環迴,乙個位址為192.168.1.0 24該位址不能在任何協議中宣告as3存在兩個環迴,乙個位址為192.168.2.0 24該位址不能在任何協議中宣告最終要求這兩個環迴可以互相通訊as1的另乙個環迴為10.1.1.0 24 as3的另乙個環10.1.2.0 24 整個as2的ip位...

路由id 華為BGP路由反射器和BGP聯盟理論知識

一 bgp路由反射器 為保證ibgp對等體之間的連通性,需要在ibgp對等體之間建立全連線關係。假設在乙個as內部有n臺裝置,那麼建立的ibgp連線數就為n n 1 2。當裝置數目很多時,裝置配置將十分複雜,而且配置後網路資源和cpu資源的消耗都很大。在ibgp對等體間使用路由反射器可以解決以上問題...