1.BGP特征
BGP是外部路由协议,用来在AS之间传递路由信息。
是一种路径矢量(Path-Vector)路由协议(AS_PATH)。
可靠的路由更新机制(TCP)(目的端口为179,源端口随机生成)
丰富的Metric度量方法(12条选路原则)。
从设计上避免了环路的发生
为路由附带属性信息。
支持CIDR(无类别域间选路)。
丰富的路由过滤和路由策略(router-policy)。
无需周期性的更新,只存在触发更新,并且值更新部分路由。
周期性(60s)的发送KeepAlive报文检测TCP的连通性。
2.BGP报文种类
Open:负责和对等体建立邻接关系。
KeepAlive:该消息在对等体之间周期性地发送,用以维护TCP的连接。(60s)
Update:该消息被用来在BGP对等体之间传递路由信息。(通告和撤销路由)
Notification:当BGP Speacker检测到错误的时候,就发送给消息给对等体。
Router-refresh:用来通知对等体自己支持路由刷新能力。
3.BGP邻居
(1)BGP的邻居关系
BGP邻居关系建立在TCP连接的基础之上。
可以通过IGP或静态路由来提供TCP连接的可达性。
注:BGP的邻居是通过单播的方式建立的,所以首先需