实验过程:
1.使用直连接口IP地址来建立EBGP对等体关系
R1
bgp 100
router-id 1.1.1.1
peer 12.0.0.2 as-number 200 (bgp编号为100,配置router-id和邻居)
R2
bgp 200
router-id 2.2.2.2
peer 12.0.0.1 as-number 100
2.使用环回接口建立非直连的IBGP对等体关系
(1)首先配置ospf,使得网络能正常通讯
R2
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 23.0.0.2 0.0.0.0
R3
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 23.0.0.3 0.0.0.0
network 34.0.0.3 0.0.0.0
R4
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 34.0.0.4 0.0.0.0
(2)配置bgp 200
R2
bgp 200
peer 3.3.3.3 as-number 200
peer 3.3.3.3 connect-interface LoopBack0(规定源地址为环回地址)
R3
bgp 200
router-id 3.3.3.3
peer 2.2.2.2 as-number 200
peer 2.2.2.2 connect-interface LoopBack0 (修改数据包中的源IP,对等体双方均需要进行修改)
3.使用环回接口建立EBGP对等体关系(一般在EBGP对等体设备间,会使用多条链路进行连接,起到备份的作用,故可以使用环回接口来建立)
R4
bgp 200
router-id 4.4.4.4
peer 5.5.5.5 as-number 300
peer 5.5.5.5 ebgp-max-hop 2
peer 5.5.5.5 connect-interface LoopBack0
R5
bgp 300
router-id 5.5.5.5
peer 4.4.4.4 as-number 200
peer 4.4.4.4 ebgp-max-hop 2 (修改TTL数值:两边均需要修改)
peer 4.4.4.4 connect-interface LoopBack0