一、BGP基础
BGP属于边界网关协议,用于不同的AS之间,对于不同的运营商或企业可以使用不同的AS号,一般运营商配合MPLS常用的技术。
早些年是EGP属于外部网关协议,而EGP不能进行路由优选环路避免等,因此BGP取代EGP ,目前外部网关协议我们讨论的是BGP。
二、BGP运行方式分类
BGP按照运行方式分为EBGP和IBGP
EBGP用于在不同AS之间建立EBGP邻居关系,通过AS-Path防环
IBGP用于在相同的AS内部建立IBGP邻居关系,通过IBGP天然设计的IBGP水平分割防环
三、BGP的五种报文
Open报文:用于建立BGP的邻居,类似OSPF的hello
Update报文:用于更新传递路由给对端交互路由信息
Notification报文:用于出现故障后的BGP的差错消息终端BGP的连接会出此报文
Keepalive报文:用于保持BGP邻居关系,周期性发送
Route-refresh报文:改变路由策略后请求对等体路由发送,只有支持刷新能力的BGP设备发送和响应
四、BGP配置
1、BGP拓扑