配置BGP的基本功能示例
配置BGP的基本功能后可以組建BGP網(wǎng)絡(luò)。
組網(wǎng)需求
某個(gè)地區(qū)擁有多個(gè)AS,AS之間有相互訪問的需求,因此需要AS之間相互交換本AS內(nèi)部的路由。由于AS內(nèi)路由器數(shù)量眾多,導(dǎo)致路由數(shù)量較大,路由變化頻繁,如何高效率的在AS之間傳遞大量路由,并且不占用大量帶寬成為一個(gè)難題。為解決上述問題,可以使用BGP協(xié)議。
如圖1所示,DeviceA處于AS65008,DeviceB、DeviceC和DeviceD處于AS65009,并且這幾個(gè)路由器的路由數(shù)量都比較大,路由表變化頻繁。在這幾個(gè)路由器上部署B(yǎng)GP協(xié)議之后,路由器之間可以相互傳遞路由,并且當(dāng)任何一個(gè)路由器有路由更新時(shí),只需發(fā)送路由更新信息給鄰居路由器,而無須發(fā)送整個(gè)路由表,大大節(jié)約了網(wǎng)絡(luò)帶寬。
?
?
?
設(shè)備名稱接口IP地址DeviceALoopback01.1.1.1/32GE0/0/1172.16.0.1/16GE0/0/2192.168.0.1/24DeviceBLoopback02.2.2.2/32GE0/0/110.1.1.1/24GE0/0/2192.168.0.2/24GE0/0/310.1.3.1/24DeviceCLoopback03.3.3.3/32GE0/0/210.1.2.1/24GE0/0/310.1.3.2/24DeviceDLoopback04.4.4.4/32GE0/1/010.1.1.2/24GE0/2/010.1.2.2/24
在配置過程中,需注意以下事項(xiàng)
1、建立對等體時(shí),當(dāng)所指定的對等體的IP地址為Loopback接口地址或子接口的IP地址時(shí),需要在對等體兩端同時(shí)配置命令peer connect-interface,以保證兩端連接的正確性。
2、EBGP對等體之間不是直連的物理鏈路時(shí),則必須使用peer ebgp-max-hop命令允許它們之間經(jīng)過多跳建立TCP連接。
采用如下思路配置BGP的基本功能
1、在DeviceB、DeviceC、DeviceD之間配置IBGP連接
2、在DeviceA和DeviceB之間配置EBGP連接
3、在DeviceA上通過network命令發(fā)布路由,查看DeviceA、DeviceB、DeviceC的路由表信息。
4、在DeviceB上配置BGP引入直連路由,查看DeviceA、DeviceC的路由表信息。
操作步驟
1、配置接口地址,參照如上表格
2、配置OSPF
配置DeviceB
?
[DeviceB] ospf 1 [DeviceB-ospf-1] area 0 [DeviceB-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [DeviceB-ospf-1-area-0.0.0.0] network 10.1.3.0 0.0.0.255 [DeviceB-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0 [DeviceB-ospf-1-area-0.0.0.0] commit [DeviceB-ospf-1-area-0.0.0.0] quit [DeviceB-ospf-1] quit
?
配置DeviceC
[DeviceC] ospf 1 [DeviceC-ospf-1] area 0 [DeviceC-ospf-1-area-0.0.0.0] network 10.1.2.0 0.0.0.255 [DeviceC-ospf-1-area-0.0.0.0] network 10.1.3.0 0.0.0.255 [DeviceC-ospf-1-area-0.0.0.0] network 3.3.3.3 0.0.0.0 [DeviceC-ospf-1-area-0.0.0.0] commit [DeviceC-ospf-1-area-0.0.0.0] quit [DeviceC-ospf-1] quit
配置DeviceD
[DeviceD] ospf 1 [DeviceD-ospf-1] area 0 [DeviceD-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [DeviceD-ospf-1-area-0.0.0.0] network 10.1.2.0 0.0.0.255 [DeviceD-ospf-1-area-0.0.0.0] network 4.4.4.4 0.0.0.0 [DeviceD-ospf-1-area-0.0.0.0] commit [DeviceD-ospf-1-area-0.0.0.0] quit [DeviceD-ospf-1] quit
3、配置IBGP鏈接
配置DeviceB
[~DeviceB] bgp 65009 [*DeviceB-bgp] router-id 2.2.2.2 [*DeviceB-bgp] peer 3.3.3.3 as-number 65009 [*DeviceB-bgp] peer 4.4.4.4 as-number 65009 [*DeviceB-bgp] peer 3.3.3.3 connect-interface LoopBack0 [*DeviceB-bgp] peer 4.4.4.4 connect-interface LoopBack0 [*DeviceB-bgp] commit [~DeviceB-bgp] quit
配置DeviceC
[DeviceC] bgp 65009 [DeviceC-bgp] router-id 3.3.3.3 [DeviceC-bgp] peer 2.2.2.2 as-number 65009 [DeviceC-bgp] peer 4.4.4.4 as-number 65009 [DeviceC-bgp] peer 2.2.2.2 connect-interface LoopBack0 [DeviceC-bgp] peer 4.4.4.4 connect-interface LoopBack0 [DeviceC-bgp] commit [DeviceC-bgp] quit
配置DeviceD
[DeviceD] bgp 65009 [DeviceD-bgp] router-id 4.4.4.4 [DeviceD-bgp] peer 2.2.2.2 as-number 65009 [DeviceD-bgp] peer 3.3.3.3 as-number 65009 [DeviceD-bgp] peer 2.2.2.2 connect-interface LoopBack0 [DeviceD-bgp] peer 3.3.3.3 connect-interface LoopBack0 [DeviceD-bgp] commit [DeviceD-bgp] quit
?4、配置EBGP
配置DeviceA
[DeviceA] bgp 65008 [DeviceA-bgp] router-id 1.1.1.1 [DeviceA-bgp] peer 192.168.0.2 as-number 65009 [DeviceA-bgp] commit [DeviceA-bgp] quit
配置DeviceB
[DeviceB] bgp 65009 [DeviceB-bgp] peer 192.168.0.1 as-number 65008 [DeviceB-bgp] commit [DeviceB-bgp] quit
查看BGP的對等體狀態(tài)

?
5、配置DeviceA發(fā)布路由172.16.0.0/16
配置DeviceA發(fā)布路由
[DeviceA] bgp 65008 [DeviceA-bgp] ipv4-family unicast [DeviceA-bgp-af-ipv4] network 172.16.0.0 255.255.0.0 [DeviceA-bgp-af-ipv4] network 192.168.0.0 255.255.255.0 [DeviceA-bgp-af-ipv4] commit [DeviceA-bgp-af-ipv4] quit [DeviceA-bgp] quit
鏈接:https://www.dianjilingqu.com/608597.html