配置基本的bgp

2021-09-21 07:55:51 字數 4176 閱讀 2408

這幾天由於去學歷考試,幾天沒寫部落格了。今天把bgp做了一下,配置比較簡單,但當中有一些細節還是值得看的,好了下面就來做一下bgp的實驗:

一、拓撲圖:

r1(config)#router bgp 64600 (啟用bgp)

r1(config-router)#nei 172.16.255.2 remote 64600 (指定bgp 對端鄰居,加as號為了區分ibgp和ebgp)

r1(config-router)#net 172.16.255.0 mask 255.255.255.252(注入直連網路,無類位址中帶掩碼發布)

r1(config-router)#net 172.16.1.0 mask 255.255.255.0

r1(config-router)#net 172.16.2.0 mask 255.255.255.0

r1(config-router)#net 172.16.3.0 mask 255.255.255.0

3、在r2上的配置,由於r2有兩個直連的路由,所以要指定兩個鄰居:

r2(config-router)#nei 172.16.255.1 remote 64600

r2(config-router)#nei 10.1.255.2 remote 64800

r2(config-router)#net 172.16.255.0 mask 255.255.255.252(無類位址帶有掩碼發布)

r2(config-router)#network 10.1.255.0 mask 255.255.255.252

4、在r3上的配置:

r3(config)#router bgp 64513

r3(config-router)#neighbor 10.1.255.1 remote-as 64800

r3(config-router)#network 10.1.255.0 mask 255.255.255.252

r3(config-router)#network 192.168.0.0  (有類位址,我沒有帶掩碼發布)

r3(config-router)#network 192.168.1.0

r3(config-router)#network 192.168.2.0

r3(config-router)#network 192.168.3.0

5、在r2上檢視一下bgp的路由表:

r2#sh ip route bgp

172.16.0.0/16 is variably subnetted, 5 subnets, 2 masks

b       172.16.0.0/24 [200/0] via 172.16.255.1, 00:08:50

b       172.16.1.0/24 [200/0] via 172.16.255.1, 00:08:50

b       172.16.2.0/24 [200/0] via 172.16.255.1, 00:08:50

b       172.16.3.0/24 [200/0] via 172.16.255.1, 00:08:50

b    192.168.0.0/24 [20/0] via 10.1.255.2, 00:07:32

b    192.168.1.0/24 [20/0] via 10.1.255.2, 00:07:32

b    192.168.2.0/24 [20/0] via 10.1.255.2, 00:07:32

b    192.168.3.0/24 [20/0] via 10.1.255.2, 00:07:32

6、檢視一下簡單的bgp彙總資訊:

r2#sh ip bgp summary

bgp router identifier 172.16.255.2, local as number 64600

bgp table version is 11, main routing table version 11

10 network entries using 1170 bytes of memory

12 path entries using 624 bytes of memory

4/3 bgp path/bestpath attribute entries using 496 bytes of memory

1 bgp as-path entries using 24 bytes of memory

0 bgp route-map cache entries using 0 bytes of memory

0 bgp filter-list cache entries using 0 bytes of memory

bgp using 2314 total bytes of memory

bgp activity 10/0 prefixes, 12/0 paths, scan interval 60 secs

neighbor        v    as msgrcvd msgsent   tblver  inq outq up/down  state/pfxrcd

10.1.255.2      4 64800      33      34       11    0    0 00:28:14        5

172.16.255.1    4 64600      34      35       11    0    0 00:29:31        5(通過鄰居學到的路由數量。)

7、在bgp中clear ip bgp * 會造成鄰居的down 然後再up的過程。但可以用clear ip bgp *soft 軟清除命令去涮新bgp路由表而不會重置鄰居關係,因為bgp建立鄰居是要基於tcp連線的,所以tcp連線不會重置。

r1#clear ip bgp *

r1#

*mar  1 00:52:32.927: %bgp-5-adjchange: neighbor 172.16.255.2 down user reset

r1#

*mar  1 00:52:33.959: %bgp-5-adjchange: neighbor 172.16.255.2 up

(鄰居關係重置了)

r1#clear ip bgp * soft

r1#                               (

鄰居關係沒有重置)

8、檢視bgp的鄰居:

r1#show ip bgp neighbors

bgp neighbor is 172.16.255.2,  remote as 64600, internal link(指出了bgp鄰居和as號且是ibgp)

bgp version 4, remote router id 172.16.255.2

bgp state = established, up for 00:25:06  (鄰居關係的狀態已建立)

last read 00:00:06, last write 00:00:06, hold time is 180, keepalive interval is 60 seconds

neighbor capabilities:

route refresh: advertised and received(old & new)

address family ipv4 unicast: advertised and received

message statistics:

inq depth is 0

outq depth is 0

sent       rcvd

opens:                  2          2

notifications:          0          0

updates:                3          6

keepalives:            67         67

route refresh:          1          0

total:                 73         75               (bgp

幾種資料報傳送和接收數量)

default minimum time between advertisement runs is 0 seconds

……………………

r1#

三、通過上面的配置,我們了解了bgp的基本配置以及如何去檢視一些bgp的路由特性。

BGP基本配置

動態路由協議可以按照工作範圍分為igp以及egp。igp工作在同乙個as內,主要用來發現和計算路由,為as內提供路由資訊的交換,而egp工作在as與as之間,在ad間提供無環路的路由資訊交換,bgp則是egp的一種。首先每個路由器埠的ip,在配置好ospf的area 0 然後配置bgp r5 bgp...

BGP基本配置的方法步驟

邊界閘道器協議 邊界閘道器協議 bgp 是執行於 tcp 上的一種自治系統的路由協議。bgp 是唯一乙個用來處理像網際網路大小的網路的協議,也是唯一能夠妥善處理好不相關路由域間的多路連線的協議。bgp 構建在 egp 的經驗之上。bgp 系統的主要功能是和其他的 bgp 系統交換網路可達資訊。網路可...

HuaWei 配置BGP的基本功能

如下圖所示,需要在所有路由器之間執行bgp協議,r1 r2之間建立ebgp連線,r2 r3 r4之間建立ibgp連線 配置類似,不做闡述 配置bgp協議 r1 bgp 1 r1 bgp router id 1.1.1.1 r1 bgp peer 12.1.1.2 as number 2 r2 bgp...