一、实验目的

1.建立IBGP邻居关系

2.建立EBGP邻居关系

3.配置EBGP的多跳

二、实验拓扑结构

HCIP学习-BGP基础实验_BGP多跳

三、数据规划

1.R1与R2之间互连采用10.0.12.x/24

2.R2与R3之间互连采用10.0.23.x/24

3.R3与R4之间互连采用10.0.34.x/24

4.R4与R5之间互连采用10.0.45.x/24

5.各个设备均有loopback端口,使用10.0.x.x/24作为设备loopback接口

6.R1与R5有额外的loopback1接口,R1的loopback1为10.0.1.1/24,R5的loopback1维10.1.5.5/24

四、配置思路

1.配置各台设备之间的互连地址,loopback地址

2.配置AS 64512内设备(R2、R3、R4)的OSPF连接

3.配置AS 64512内设备的IBGP全互连关系

4.配置AS 64513与AS 64512之间的EBGP关系;配置AS 64514与AS 64512之间的EBGP关系

5.在R1、R5上发布loopback1接口路由到BGP,在R2、R4上修改下一跳地址

五、配置步骤

1.配置互连地址

(1)R1设备接口配置

#
interface GigabitEthernet0/0/0
 ip address 10.0.12.1 255.255.255.0 
#
interface LoopBack0
 ip address 10.0.1.1 255.255.255.0 
#
interface LoopBack1
 ip address 10.1.1.1 255.255.255.0 
#

(2)R2设备接口配置

#
interface GigabitEthernet0/0/0
 ip address 10.0.12.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.0.23.2 255.255.255.0 
#
interface LoopBack0
 ip address 10.0.2.2 255.255.255.0 
#

(3)R3设备接口配置

#
interface GigabitEthernet0/0/0
 ip address 10.0.23.3 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.0.34.3 255.255.255.0 
#
interface LoopBack0
 ip address 10.0.3.3 255.255.255.0 
#

(4)R4设备接口配置

#
interface GigabitEthernet0/0/0
 ip address 10.0.45.4 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.0.34.4 255.255.255.0 
#
interface GigabitEthernet0/0/0
 ip address 10.0.45.4 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.0.34.4 255.255.255.0 
#

(5)R5设备接口配置

#
interface GigabitEthernet0/0/0
 ip address 10.0.45.5 255.255.255.0 
#
interface LoopBack0
 ip address 10.0.5.5 255.255.255.0 
#
interface LoopBack1
 ip address 10.1.5.5 255.255.255.0 
#

在配置完成后,检查各个设备之间连通性

2.配置AS 64512各个设备之间的OSPF

(1)R2中OSPF配置

#
ospf 100 router-id 10.0.2.2 
 area 0.0.0.0 
  network 10.0.2.2 0.0.0.0 
  network 10.0.23.2 0.0.0.0 
#

(2)R3中OSPF配置

#
ospf 100 router-id 10.0.3.3 
 area 0.0.0.0 
  network 10.0.3.3 0.0.0.0 
  network 10.0.23.3 0.0.0.0 
  network 10.0.34.3 0.0.0.0 
#

(3)R4中OSPF配置

#
ospf 100 router-id 10.0.4.4 
 area 0.0.0.0 
  network 10.0.4.4 0.0.0.0 
  network 10.0.34.4 0.0.0.0 
#

配置完成后,检查OSPF邻居

3.配置IBGP对等体

在R2、R3、R4之间配置IBGP对等体关系,使用loopback 0接口作为建立BGP的接口。

配置的过程中注意AS号及接口的配置。

(1)R2中BGP配置

[R2]bgp 64512
[R2-bgp]router-id 10.0.2.2
[R2-bgp]peer 10.0.3.3 as-number 64512
[R2-bgp]peer 10.0.3.3 connect-interface LoopBack 0
[R2-bgp]peer 10.0.4.4 as-number 64512
[R2-bgp]peer 10.0.4.4 connect-interface LoopBack 0

(2)R3中BGP配置

[R3]bgp 64512
[R3-bgp]router-id 10.0.3.3
[R3-bgp]peer 10.0.2.2 as-number 64512
[R3-bgp]peer 10.0.2.2 connect-interface LoopBack 0
[R3-bgp]peer 10.0.4.4 as-number 64512
[R3-bgp]peer 10.0.4.4 connect-interface LoopBack 0

(3)R4中BGP配置

[R4]bgp 64512
[R4-bgp]router-id 10.0.4.4
[R4-bgp]peer 10.0.2.2 as-number 64512
[R4-bgp]peer 10.0.2.2 connect-interface LoopBack 0
[R4-bgp]peer 10.0.3.3 as-number 64512
[R4-bgp]peer 10.0.3.3 connect-interface LoopBack 0

分别在R2、R3、R4上查看IBGP邻居

HCIP学习-BGP基础实验_OSPF_02

HCIP学习-BGP基础实验_IBGP_03

HCIP学习-BGP基础实验_静态路由_04

4.配置EBGP对等体

在R1和R2,R4和R5之间,使用loopback0接口建立EBGP关系,配置前使用静态路由配置使各设备间loopback0可达

(1)R1中静态路由配置

#
ip route-static 10.0.2.2 255.255.255.255 10.0.12.2
#

(2)R2中静态路由配置

#
ip route-static 10.0.1.1 255.255.255.255 10.0.12.1
#

(3)R4中静态路由配置

#
ip route-static 10.0.5.5 255.255.255.255 10.0.45.5
#

(4)R5中静态路由配置

#
ip route-static 10.0.4.4 255.255.255.255 10.0.45.4
#

配置R1和R2之间的EBGP对等体关系

[R1]bgp 64513 
[R1-bgp]peer 10.0.2.2 as-number 64512
[R1-bgp]peer 10.0.2.2 ebgp-max-hop 2
[R1-bgp]peer 10.0.2.2 connect-interface LoopBack 0
[R2]bgp 64512
[R2-bgp]peer 10.0.1.1 as-number 64513
[R2-bgp]peer 10.0.1.1 ebgp-max-hop 2
[R2-bgp]peer 10.0.1.1 connect-interface LoopBack 0

配置R4和R5之间的EBGP对等体关系

[R4]bgp 64512
[R4-bgp]peer 10.0.5.5 as-number 64514
[R4-bgp]peer 10.0.5.5 ebgp-max-hop 2
[R4-bgp]peer 10.0.5.5 connect-interface LoopBack 0
[R5]bgp 64512
[R5-bgp]peer 10.0.4.4 as-number 64512
[R5-bgp]peer 10.0.4.4 ebgp-max-hop 2
[R5-bgp]peer 10.0.4.4 connect-interface LoopBack 0

在建立EBGP过程中,EBGP默认的最大跳数为1,所以EBGP对等体之间只能采用直连接口建立邻居关系,如果使用loopback接口作为更新源,需要使用ebgp-max-hop修改连接允许的最大跳数。

建立成功后查看EBGP的邻居关系

HCIP学习-BGP基础实验_IBGP_05

HCIP学习-BGP基础实验_静态路由_06