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

2021-10-19 09:56:12 字數 3248 閱讀 3191

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位址為172.16.0.0.請合理劃分

as間的骨幹鏈路ip位址隨意定製

使用bgp協議讓整個網路所有裝置的環迴可以相互訪問

減少條目數量,避免環路出現

實驗拓撲如下:

若要使全網的環迴可達,目前我們可以讓實驗環境中的每一台裝置執行 bgp 協議,來達到該目的。

在 as2 中我們使用聯邦和路由反射器互相配合來打破ibgp的水平分割。我們將 as2 中的 r2、 r3、 r4劃分為乙個聯邦,編號為64512,在聯邦內部,將 r3 作為路由反射器,r2 作為客戶端;將 r5 、r6、 r7劃分為乙個聯邦,r6 作為該聯邦內的反射器。

ip位址規劃;

在 as2 中執行igp協議使 as2 內部可達;在實驗中使用ospf。

建立 bgp 鄰居關係,r1 和 r 2、r7和r8 為ebgp鄰居關係,若使用環迴建鄰,則需要修改ttl值(bgp鄰居關係間資料報ttl值為1)。as2 中 r2 和 r5、r4和r7為ebgp關係,在建鄰時,需要宣告所在大as號和大as內部鄰居的小as號,其他裝置之間為ibgp鄰居關係。

宣告路由:bgp只能宣告路由表中存在的路由。在宣告路由條目時,需要注意,當裝置從ebgp鄰居處學習到路由條目後,在ibgp裝置之間只能傳遞一次,傳遞到下一台ibgp鄰居路由裝置後不會加表,也不會傳遞,原因時ibgp水平分割,路由條目下一跳不可達,修改路由條目下一跳即可。

配置路由反射器;

路由彙總;

測試;r1 bgp配置

bgp 1

router-id 1.1

.1.1

peer 12.1

.1.2 as-number 2

ipv4-family unicast

undo synchronization

network 10.1

.1.0

255.255

.255

.0 network 192.168

.1.0

peer 12.1

.1.2 enable

r2 bgp配置

bgp 64512

router-id 2.2

.2.2

confederation id 2

//宣告所在的大as編號

confederation peer-as 64513

//宣告鄰居聯邦編號

peer 12.1

.1.1 as-number 1

peer 172.16

.3.1 as-number 64512

peer 172.16

.3.1 connect-inte***ce loopback1

peer 172.16

.5.1 as-number 64513

peer 172.16

.5.1 ebgp-max-hop 255

peer 172.16

.5.1 connect-inte***ce loopback1

ipv4-family unicast

undo synchronization

network 172.16

.0.0

255.255

.248

.0 peer 12.1

.1.1 enable

peer 172.16

.3.1 enable

peer 172.16

.3.1 next-hop-local

peer 172.16

.5.1 enable

peer 172.16

.5.1 next-hop-local

r3 bgp配置

bgp 64512

router-id 3.3

.3.3

confederation id 2

peer 172.16

.2.1 as-number 64512

peer 172.16

.2.1 connect-inte***ce loopback1

peer 172.16

.4.1 as-number 64512

peer 172.16

.4.1 connect-inte***ce loopback1

ipv4-family unicast

undo synchronization

peer 172.16

.2.1 enable

peer 172.16

.2.1 reflect-client

peer 172.16

.4.1 enable

peer 172.16

.4.1 next-hop-local

其他裝置與以上裝置配置類似

r1 bgp 表:

r2 bgp 表:

在此次實驗中,彙總的方式有兩種:

一種是利用只要是路由表中存在的路由都可以將其宣告,我們先將路由彙總,然後在做彙總操作的路由器上寫空口路由,將該路由宣告。

先宣告明細路由,再進行彙總操作,bgp會自動新增空口路由。

r7 彙總後的路由表如下:

r8 bgp表如圖:

BGP路由反射器

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

BGP路由反射器技術詳解

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

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

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