边界网关协议(BGP)
是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。
BGP的特征
传输协议:tcp 端口号179
BGP是外部路由协议,用来在AS之间传递数据
是一种增强的路径矢量路由协议
拥有可靠的路由更新机制
无路由环路设计
为路由条目覆带属性思想
支持CIDR(五类别域间路由)
丰富的路由过度和路由策略
无需周期性更新
路由更新时发送增量路由
周期性发送KeepAlive报文以保持TCP直通性
BGP报文
Open报文 发Hello
Notification 报文 报错
Router-refresh 刷新路由条目
KeepAlive 不断发送Hello,维护邻居关系
update 报文
BGP状态机
Idle 状态
connect 状态
Active 状态
Opensent 状态
Openconfirm 状态
Established 状态
自治系统AS
1.同一个技术管理机构管理
2.统一选路策略
3.路由器的集合