【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )
文章目錄
- 一、路由選擇協議分類
- 二、BGP 協議 簡介
- 三、BGP 協議 信息交換過程
- 三、BGP 協議 報文格式
- 四、BGP 協議 特點
- 五、BGP-4 協議的 四種報文
- 六、RIP 、OSPF、BGP 對比
一、路由選擇協議分類
路由選擇協議分類 :
① 內部網管協議 IGP : 在 自治系統 ( Autonomous System ) 內部 使用的協議 ;
- RIP 協議 : 使用 距離向量 算法 ; 用于 小型網絡 ;
- OSPF 協議 : 使用 鏈路狀態 算法 ; 用于 大型網絡 ;
② 外部網關協議 EGP : 在 自治系統 ( Autonomous System ) 之間 使用的協議 ;
下圖中 自治系統 AAA 內部使用 RIP 協議 , 自治系統 BBB 內部使用 OSPF 協議 , 兩個自治系統 A,BA,BA,B 之間使用 BGP 協議 ;
二、BGP 協議 簡介
BGP 發言人 : 每個 自治系統 ( Autonomous System ) 都要 選擇一個路由器 , 當做本 自治系統 的發言人 , 該路由器 稱為 “BGP 發言人” ; 該 BGP 發言人 路由器 大多數情況 是之前說的 OSPF 協議 主干區域 的 自治系統邊界路由器 ; ( 也有例外 )
BGP 協議 簡介 :
① 交換對象 : 與 其它 自治系統 的 BGP 發言人 交換信息 ;
② 交換信息 : 交換 網絡可達性 信息 , 到達某個網絡 , 所要經過的 自治系統 ;
③ 交換周期 : 發生變化時 才更新 , 并且只 更新有變化的部分 ;
三、BGP 協議 信息交換過程
BGP 交換的 網絡可達性信息 , 就是到達某個網絡 , 所要經過的 一系列的 自治系統 ( Autonomous System ) ;
當 BGP 發言人 交換了 網絡可達性 信息后 , 各個 BGP 發言人 就可以根據采用的策略 , 從收到的路由信息中 , 找到到達指定 自治系統 ( Autonomous System ) 的 較好的路由 ; ( 注意不是最佳路由 )
交換的信息 本質是 一組完整的路徑 ;
三、BGP 協議 報文格式
BGP 協議報文格式 :
BGP 發言人 與 其它 自治系統 BGP 發言人 交換路由信息 , 首先 建立 TCP 連接 , 然后 在該連接基礎上建立 BGP 會話 , 使用該會話 , 交換 路由信息 ;
將 BGP 報文 , 放入 TCP 報文中 , 當做 TCP 報文的數據字段 , 然后 將 TCP 報文放入 IP 報文中發送 , 由此可以看出 , BGP 協議是應用層協議 , 借助 TCP 協議進行傳送 ;
四、BGP 協議 特點
BGP 協議 特點 :
① 路由表內容 : BGP 協議支持 CIDR 無分類編址 , BGP 路由表 項目 內容是 : 網絡前綴 , 下一跳路由 , 到達目的網絡所要經過的自治系統序列 ;
② 更新數據時機 : 在 BGP 剛啟動時 , BGP 與 相鄰 BGP 發言人 交換整個 BGP 路由表 , 之后只需要在 發生變化時 , 更新有變化的部分 ; 這樣能節省資源開銷 ;
五、BGP-4 協議的 四種報文
BGP-4 協議的 四種報文 :
① 打開報文 ( OPEN ) : 與相鄰的 BGP 發言人 建立關系 , 認證 發送方 ;
② 更新報文 ( UPDATE ) : 通知 新的路徑 , 或 撤銷原來的路徑 ;
③ 保活報文 ( KEEPALIVE ) : 周期性 驗證 相鄰 路由器 連通性 ; 同時也是 打開報文的 確認報文 ;
④ 通知報文 ( NOTIFICATION ) : 報告之前的報文出錯 ; 也可以作為 關閉連接 的通知 ;
六、RIP 、OSPF、BGP 對比
RIP 、OSPF、BGP 對比 :
① RIP 協議 : 分布式 , 基于 距離向量算法 的 內部網管路由選擇協議 , 通過 UDP 報文來交換路由信息 ;
② OSPF 協議 : 內部網關協議 , 交換信息量大 , 使用 IP 報文 交換路由信息 ;
③ BGP 協議 : 外部網關協議 , 不同 自治系統 之間交換路由信息 , 采用 TCP 寫出傳輸信息 ;
總結
以上是生活随笔為你收集整理的【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【计算机网络】网络层 : OSPF 协
- 下一篇: 【计算机网络】网络层 : IP 组播