BGP路由協議學習筆記1——理論
explaining 英 [?k?sple?n??] v. 解釋;
external 英 [?k?st??nl] adj. 外部的;
BGP 無類路由協議
路徑適量路由協議
metric
BGP 應用層協議 TCP 端口:179
BGP AS號碼
不同AS通過AS號區分,AS號取值范圍1-65535,其中64512-65535是私有AS號。
BGP路由傳遞
BGP 通過單播方式構建TCP會話以建立BGP 鄰居,并要求兩端的
設備通過該TCP連接周期性的發送KeepAlive消息保持該會話
BGP通過定義策略或者規則來穿越AS,所以BGP是as-by-as的
可靠的路由更新
? 傳輸協議:TCP ,端口號179
? 觸發式更新:無需周期性更新,只發送增量路由(增加、修改、刪除的路由信息)
? 周期性(60s )發送keepAlive 報文檢測TCP
基于TCP 連接的鄰居關系
? BGP 鄰居關系建立在TCP 連接的基礎之上
? 可以通過IGP 或靜態路由來提供TCP 連接的IP 可達性
BGP的鄰居關系
IBGP相同的AS號碼
建立IBGP鄰接關系,滿足的條件
– 自治系統號相同
– 定義鄰居建立TCP會話
– IBGP鄰居可達
EBGP不是相同的AS號碼
建立EBGP鄰接關系,必須滿足三個條件
– EBGP之間自制系統號不同
– 定義鄰居建立TCP會話
– neighbor中指定的IP地址要可達
支持路由條目
ospf 最多能管理10000條
IS-IS 20000條
本地154730條路由條目
3張表:鄰居表 、BGP table (forwarding)、IP routing table
BGP報文類型:
Open 建立鄰居 includes hold time and BGP router ID
BGP router ID選擇方式和ospf相同,可以手工配置也可以自己選擇lp端口最優的ip。
keepalive 周期60秒
Update
Notification 用來報錯