您好,登錄后才能下訂單哦!
BGP(邊界網關協議)是一種協議,通過在邊緣路由器之間交換路由和可達性信息來管理數據包如何通過互聯網路由。BGP 在自治系統(AS)之間引導數據包- 由單個企業或服務提供商管理的網絡。在單個網絡 AS 內路由的流量稱為內部 BGP 或 iBGP。更常見的是,BGP 用于將一個 AS 連接到其他自治系統,然后將其稱為外部 BGP 或 eBGP。
BGP 用于在不同的主機網關,Internet 或自治系統之間傳輸數據和信息。BGP 是路徑向量協議(PVP),它維護到不同主機,網絡和網關路由器的路徑,并根據它確定路由決策。它不使用內部網關協議(IGP)度量標準來進行路由決策,而只是根據路徑,網絡策略和規則集來決定路由。
有時,BGP 被描述為可達性協議而不是路由協議。
BGP角色包括:
因為它是 PVP,所以 BGP 將整個自治系統/網絡路徑拓撲傳送到其他網絡
使用所有外部連接網絡的拓撲維護其路由表
支持無類域間路由(CIDR),它為連接的 Internet 設備分配 Internet 協議(IP)地址
當用于促進不同自治系統之間的通信時,BGP 被稱為外部 BGP(EBGP)。在主機網絡/自治系統中使用時,BGP 稱為內部 BGP(IBGP)。
創建 BGP 是為了擴展和替換外部網關協議(EGP)。
BGP用于哪些地方:
BGP 提供網絡穩定性,保證路由器可以快速適應在另一個互聯網路徑發生故障時通過另一次重新連接發送數據包。BGP 根據網絡管理員配置的路徑,規則或網絡策略做出路由決策。每個 BGP 路由器都維護一個標準路由表,用于引導傳輸中的數據包。此表與單獨的路由表結合使用,稱為路由信息庫(RIB),它是存儲在 BGP 路由器上的服務器上的數據表。RIB 包含來自直接連接的外部對等體以及內部對等體的路由信息,并在發生更改時不斷更新路由表。BGP 基于 TCP/IP 并使用客戶端 – 服務器 拓撲,用于與客戶端 – 服務器通信,通過向服務器發送請求來發起 BGP 會話。
BGP路由基礎知識:
只有在發生變化時,BGP 才會發送更新的路由器表信息 – 即使這樣,它也只發送受影響的信息。BGP 沒有自動發現機制,這意味著必須手動設置對等體之間的連接,并在兩端編寫對等地址。
BGP 根據當前可達性,跳數和其他路徑特征做出最佳路徑決策。在多個路徑可用的情況下(如在主要托管設施內),BGP 可用于根據流量在其網絡中進出的路徑來傳達組織自己的偏好。BGP 甚至有一種定義任意標簽的機制,稱為社區,可以通過對等體之間的相互協議來控制路由廣告行為。
BGP-4 是當前版本的 BGP,它支持 IPv6 和無類域間路由(CIDR),支持 IPv4 的持續可用性。使用 CIDR 是一種在網絡中擁有比使用當前 IP 地址 分配方案更多地址的方法。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。