BGP綜合實驗

2021-10-12 19:41:05 字數 2770 閱讀 4812

一、實驗拓撲圖

二、實驗步驟

一、配置ip位址

l:代表環迴位址(loop back 0)

y:代表業務網段的位址(loop back 1)

二、因為bgp基於igp之上,給as 2內配置ospf

在r2上:r3、4、5、6、7同理

三、配置bgp

r1、r2和r7、r8之間用直連建鄰

as 2 內用環迴建鄰

r1、r2建鄰:用直連建鄰

在r1上:

[r1]bgp 1

[r1-bgp]router-id 1.1.1.1

[r1-bgp]peer 12.1.1.2 as-number 2

在r2上:

[r2]bgp 64512

[r2-bgp]router-id 172.16.1.2

[r2-bgp]peer 12.1.1.1 as-number 1

r2、r3建鄰:用環回建鄰

在r2上:

[r2]bgp 64512

[r2-bgp]confederation id 2 ----指定小的as 屬於哪個大的as(as64512屬於as2)

[r2-bgp]peer 172.16.1.3 as-number 64512

[r2-bgp]peer 172.16.1.3 connect-inte***ce loopback 0 ----- 修改更新源為本地環迴位址(因為用環回建鄰,所以發包的是環迴,不修改的話,預設是本地路由器的介面發包)

在r3上:

[r3]bgp 64512

[r3-bgp]router-id 172.16.1.3

[r3-bgp]confederation id 2

[r3-bgp]peer 172.16.1.2 as-number 64512

[r3-bgp]peer 172.16.1.2 connect-inte***ce loopback 0

r2、r5建鄰:用環回建鄰

在r2上:

[r2]bgp 64512

[r2-bgp]confederation peer-as 64513 ---- 指定ebgp鄰居(這裡的ebgp是igp中的ebgp)

[r2-bgp]peer 172.16.1.5 as-number 64513

[r2-bgp]peer 172.16.1.5 ebgp-max-hop 2 ---- 修改ebgp多條為2,因為預設ebgp之間的ttl值為1,但是由於環迴發包,要經過兩台路由器。(每經過乙個路由器ttl值減一)

[r2-bgp]peer 172.16.1.5 connect-inte***ce loopback 0

在r5上:

[r5]bgp 64513

[r5-bgp]confederation id 2

[r5-bgp]confederation peer-as 64512

[r5-bgp]peer 172.16.1.2 as-number 64512

[r5-bgp]peer 172.16.1.2 connect-inte***ce loopback 0

[r5-bgp]peer 172.16.1.2 ebgp-max-hop 2

其他建鄰同理

四、宣告

1、r1上宣告自己的業務網段,傳到r2是優的,傳到r3、r5就不優了,因為在同一as內屬性不變,所以r2需要修改下一跳為自己

在r2、r3、r5上分別檢視:

在r2上修改下一跳為自己:

[r2]bgp 64512

[r2-bgp]peer 172.16.1.3 next-hop-local

[r2-bgp]peer 172.16.1.5 next-hop-local

在r3、r5上檢視:此時,r1的業務網段已經變成可加表的優秀路徑

此時,業務網段傳到r3、r5都是優秀的,但是傳不到r4、r6,因為ibgp的水平分割機制

解決方法:在r3、r5上啟用反射器

在r3上:

[r3]bgp 63412

[r3-bgp]peer 172.16.1.4 reflect-client ---- 指定r4為客戶端(反射器指定客戶端)

在r5上:

[r6]bgp 64513

[r6-bgp]peer 172.16.1.7 reflect-client ---- 指定r7為客戶端

在r7上:修改下一跳為本地

[r7]bgp 64513

[r7-bgp]peer 172.16.1.6 next-hop-local

[r7-bgp]peer 172.16.1.4 next-hop-local

3、題的要求是所有的業務網段都能通訊,所以需要宣告as 2內的業務網段

as 2 內的業務網段可以彙總,所以只需要在r2、r7上宣告彙總網段即可

在r2上:

[r2]ip route-static 172.16.0.0 21 null 0

[r2]bgp 64512

[r2-bgp]network 172.16.0.0 21

在r7上:

[r7]ip route-static 172.16.0.0 21 null 0

[r7]bgp 64513

[r7-bgp]network 172.16.0.0 21

此時r1上已經有了所有優秀路由

BGP同步實驗

終於完成了bgp的同步實驗,個人覺得是我完成的最複雜的實驗 bgp也是np最難的考點了 由於實驗配置比較簡單,只是太多容易出錯,因此把重點記下來以便日後複習,config的話就不貼了。as 64512 as 64513 as 64514 其中as 64513 的路由器為 r2 s1 1 s1 0 r...

BGP實驗練習

驗證 如下拓撲 實驗需求 配置相應的介面ip位址,除ar3外,其他路由器配置環迴口位址 在as 200區域內配置ospf實現互通 在ar2和ar4之間配置ibgp 在ar1和ar2 ar4和ar5之間配置ebgp 使ar1環迴口位址可以與ar5環迴口位址互通 ar1基礎配置 sysname ar1 ...

bgp基礎實驗

目錄 實驗要求 實驗拓撲圖 配ip位址 ospf bgp最後在宣告ibgp自己的環迴位址即可 r1 r2是ebgp關係,r2 r4是ibgp關係,r4 r5是ebgp鄰居關係 r1,r2,r3,r4,r5環迴都能ping通 建鄰 r1 bgp 1 r1 bgp router id 1.1.1.1 r...