关系建立
对等体关系建立
发起TCP连接
相互发送Open报文
协商BGP对等体参数,建立对等体关系
用于协商后续Keepalive报文发送时间
自身Router ID
自身AS号
相互发送Keepalive报文
定期发送Keepalive报文用于保持连接
发送BGP Update(更新)报文通告路由到对等体
部署IBGP对等体关系时,建议使用Loopback地址作为更新源地址
部署EBGP对等体关系时,通常使用直连接口的IP地址作为源地址
报文类型
Open
Update
Notification
Keepalive
Route-refresh
用于在改变路由策略后请求对等体重新发送路由信息。只有支持路由刷新能力的BGP设备会发送和响应此报文
通告原则
只发布最优路由
从EBGP对等体获取的路由,会发布给所有对等体
IBGP水平分割:从IBGP对等体获取的路由,不会发送给IBGP对等体
当一台路由器从自己的IBGP对等体学习到一条BGP路由时(这类路由被称为IBGP路由),它将不能使用该条路由或把这条路由通告给自己的EBGP对等体除非它又从IGP协议(例如OSPF等,此处也包含静态路由)学习到这条路由