使用BGP來連接Inertnet
一個企業使用兩個ISP服務
什麼是多宿主MUltihoming?
連接至2個多個ISP以提升:
-可靠性:如果1個ISP或連接失效,仍有一個可用的互聯網訪問。
-性能:爲相同互聯網目的地更優的選路
一個企業使用兩個ISP服務
什麼是多宿主MUltihoming?
連接至2個多個ISP以提升:
-可靠性:如果1個ISP或連接失效,仍有一個可用的互聯網訪問。
-性能:爲相同互聯網目的地更優的選路
ISP通告默認路由和部分路由
ISP通告全路由表
ISP通告全路由表
BGP自治系統
1.一個AS代表屬於同一個技術管理者的網絡集合
2.AS內部使用IGPs協議
3.自治系統之間使用BGP
4.保證交換無環路路由信息
1.一個AS代表屬於同一個技術管理者的網絡集合
2.AS內部使用IGPs協議
3.自治系統之間使用BGP
4.保證交換無環路路由信息
BGP距離矢量路由協議
1.IGPs通告網絡及描述對應到達這些網絡的度量值。
2.BGP通告路徑和可到達的網絡。BGP使用屬性描述路徑(屬性和度量值相似)
3.BGP允許管理者定義策略或規定,用於控制數據如何傳輸通過自治系統
1.IGPs通告網絡及描述對應到達這些網絡的度量值。
2.BGP通告路徑和可到達的網絡。BGP使用屬性描述路徑(屬性和度量值相似)
3.BGP允許管理者定義策略或規定,用於控制數據如何傳輸通過自治系統
BGP路由策略
BGP可以支持任何逐跳選路原則的策略。
BGP可以支持任何逐跳選路原則的策略。
BGP特徵
BGP最適合在以下環境使用:
-一個AS允許數據報文通過它到達另外一個AS(比如說ISP的網絡)
-一個AS有多個連接到其它AS.
-數據進入和離開AS時必需控制路由策略和選路。
BGP不一定適合用於任何環境,在以下環境你不需要使用BGP:
-對路由過濾和BGP路徑選擇的理解有限
-只有單條鏈路連接到互聯網和另外一個AS
-卻反內存或者處理BGP路由更新的能力
BGP是路徑矢量路由協議,較距離矢量路由協議有以下差異:
-可靠更新:基於TCP(PORT 179)
-只有增加,觸發更新
-定時發送存活信息驗證TCP連接
-豐富度量值(稱爲路徑向量 或者 屬性)
-設計用於可擴展至巨大的互聯網絡。
BGP最適合在以下環境使用:
-一個AS允許數據報文通過它到達另外一個AS(比如說ISP的網絡)
-一個AS有多個連接到其它AS.
-數據進入和離開AS時必需控制路由策略和選路。
BGP不一定適合用於任何環境,在以下環境你不需要使用BGP:
-對路由過濾和BGP路徑選擇的理解有限
-只有單條鏈路連接到互聯網和另外一個AS
-卻反內存或者處理BGP路由更新的能力
BGP是路徑矢量路由協議,較距離矢量路由協議有以下差異:
-可靠更新:基於TCP(PORT 179)
-只有增加,觸發更新
-定時發送存活信息驗證TCP連接
-豐富度量值(稱爲路徑向量 或者 屬性)
-設計用於可擴展至巨大的互聯網絡。
BGP數據庫
1.鄰居表
-BGP鄰居表(單播)
2.BGP表(轉發數據庫)
-從每個鄰居收到所有網絡列表
-到一個目的地可以包含多條路徑
-每個路徑均包含BGP屬性
3.IP routing table
-到目的網絡的最佳路徑
1.鄰居表
-BGP鄰居表(單播)
2.BGP表(轉發數據庫)
-從每個鄰居收到所有網絡列表
-到一個目的地可以包含多條路徑
-每個路徑均包含BGP屬性
3.IP routing table
-到目的網絡的最佳路徑
BGP信息類型
1.Open
-包含hold time和BGP router ID
2.keeppalive
3.Update
-僅有一條路徑信息(可以有多個網絡)
-包含路徑屬性和網絡
4.Notitfication
-檢測到錯誤的時候
-信息發送之後,BGP連接關閉
總結
1.BGP是多宿主連接INTERNET恰當的辦法
2.ISP提供的多宿主選項包含:
-僅通告1條默認路由
-1條默認路由和提供商自身的路由
-全路由
3.BGP是外部路由協議,用於自治系統之間,基於策略轉發,而不是最佳路勁(最好的策略就被認爲是最佳路勁)
1.Open
-包含hold time和BGP router ID
2.keeppalive
3.Update
-僅有一條路徑信息(可以有多個網絡)
-包含路徑屬性和網絡
4.Notitfication
-檢測到錯誤的時候
-信息發送之後,BGP連接關閉
總結
1.BGP是多宿主連接INTERNET恰當的辦法
2.ISP提供的多宿主選項包含:
-僅通告1條默認路由
-1條默認路由和提供商自身的路由
-全路由
3.BGP是外部路由協議,用於自治系統之間,基於策略轉發,而不是最佳路勁(最好的策略就被認爲是最佳路勁)