一、实验目的
1.建立IBGP邻居关系
2.建立EBGP邻居关系
3.配置EBGP的多跳
二、实验拓扑结构
三、数据规划
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邻居
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的邻居关系