**
BGP边界网关路由协议: 无类别的路径矢量EGP协议
**
一、建邻居配置—单播建立邻居关系
【1】直连的EBGP邻居关系建立
r1(config)#router bgp 1 启动时需要配置真实AS号,无多进程概念;
r1(config-router)#bgp router-id 1.1.1.1 手工配置RID,生成方式与OSPF一致;
r1(config-router)#neighbor 12.1.1.2 remote-as 2
当建邻配置完成后,邻居间将进行TCP三次握手,建立TCP会话:
会话建立后,邻居间使用open报文来建立邻居关系,生成邻居表:
r1#show ip bgp neighbors 查看邻居间详细信息
r1#show ip bgp summary 查看邻居综合信息
【2】IBGP邻居关系建立—因为在一个AS内部,存在大量的备份路径;故建议使用环回接口来建立邻居关系,保障稳定性;
r2(config)#router bgp 2
r2(config-router)#neighbor 3.3.3.3 remote-as 2
r2(config-router)#neighbor 3.3.3.3 update-source loopback 0
注:使用环回做为目标地址的同时,也需要将源修改为本地的环回地址
【3】EBGP邻居间存在多条直连路径时,也建议使用环回建
1)IP可达
r4(config)#ip route 5.5.5.0 255.255.255.0 45.1.1.2
r4(config)#ip route 5.5.5.0 255.255.255.0 54.1.1.2
2)建立邻居关系
r4(config)#router bgp 2
r4(config-router)#neighbor 5.5.5.5 remote-as 3
r4(config-router)#neighbor 5.5.5.5 update-source loopb