继续学习 BGP 协议,接 边界网关协议BGP(一)
基本部署
已经在 R1 和 R2 之间部署了 BGP,接下来进行 AS 内部的 R2 和 R3 的连通。一种常见的部署方法是首先运行 OSPF 让 R2 和 R3 成为邻居,在此基础上再部署 BGP。
推荐使用 loopback 口建邻居,如果使用物理口建立邻居后发生断开,邻居就会消失,而使用 loopback 口建立邻居会充分的利用多物理链路,在某个链路断开的情况下通过其他的链路学习路由。从 BGP 的角度来讲,BGP 作为应用层协议,不关心传输层和网络层是从哪条链路学习的路由,只要保证至少有一条链路与目标路由连通,BGP 邻居就不会断掉。
R2:router bgp 2345
neighbor 3.3.3.3 remote-as 2345
neighbor 3.3.3.3 update-source loopback1
R3:router bgp 2345
no auto-summary
no synchronization
bgp router-id 3.3.3.3
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 2345
neighbor 2.2.2.2 update-source loopback1
查看 bgp 邻居表
show ip bgp summary
show ip bgp neighbor
查看 bgp 数据库/拓扑表
show ip bgp
查看 bgp 路由
show ip route bgp
查看 bgp 配置
show run | s r b
笔记:1、EBGP 一般通过直连建立邻居,IBGP 一般通过 loopback 口建立邻居(为了让 BGP 更加稳定);
2、为了方便 IBGP 采用 loopback 口建立邻居,一般通过 OSPF / ISIS 等基础协议实现连通。