簡體   English   中英

BGP與OSPF和IsIs

[英]BGP vs OSPF and IsIs

BGP為什么沒有完全取代OSPF和IsIs? BGP尚未實現的其他兩種協議將處理什么?

在什么情況下BGP取代OSPF或ISIS可行?

BGP是一種外部網關協議(EGP),它不了解鏈接帶寬之類的項目。 將此與任何內部網關協議(IGP)(包括您提到的兩個協議)進行比較,它們可以部分根據可用鏈路速度來決定路由。

BGP的正確配置比任何IGP都要復雜,加上缺乏低端路由器(不僅是低端路由器)的支持以及缺乏自動鄰居發現的能力,這清楚地說明了BGP不會在任何時候接管的原因不久或實際上

BGP是一種域間協議,我們以BGP為例來確保自治系統之間的通信。
另一方面,OSPF是域內協議,我們在AS內部使用該協議以指定路由器之間的通信方式。

先前的答案中尚未涵蓋的另外兩個觀察結果:

  1. OSPF和ISIS假定它們在單個管理域中運行,這意味着所有路由器都由同一組織運行。 這樣,這些協議在路由器之間共享許多信息(例如完整拓撲)。 另一方面,BGP在不同的管理域之間運行,即在不同(可能是競爭的)組織擁有的路由器之間運行。 因此,BGP非常小心,只共享使路由工作所需的最少信息量(例如,不自治系統的內部拓撲)。 此外,BGP不僅專注於尋找兩點之間的短路徑,還提供了非常豐富的“策略框架”,使組織能夠在BGP路由策略中反映業務策略(= $$$)。 例如,BGP提供了必要的工具,使公司可以決定是否願意為另一家公司提供傳輸。 這些BGP策略工具非常豐富,但也非常復雜,這使BGP通常成為內部網關協議(IGP)的過大殺傷力。

  2. 與OSPF和ISIS的當前實現(通常最多為數百台路由器)相比,BGP的當前實現通常可擴展到更大的網絡(整個Internet!)。 因此,“超大規模”公司(例如Google,Microsoft,Amazon的數據中心擁有數萬甚至數十萬服務器的數據中心)運營的一些最大的網絡有時會在內部使用BGP而不是OSPF或ISIS他們的數據中心。 有關詳細信息,請參見RFC7938( https://tools.ietf.org/html/rfc7938 )。 另外,他們還可以使用軟件定義網絡(SDN)運行集中式控制平面。

CISCO的BGP頁面

問-是否可以使用IBGP代替IGP(RIP,IGRP,EIGRP,OSPF或ISIS)?

A-是和否。 請記住,來自EBGP的下一跳信息被攜帶到IBGP中。 如果IBGP沒有到達下一跳的路由,則該路由將被丟棄。 通常,需要使用IGP交換到下一跳的路由,但這可以通過在運行IBGP的所有路由器上使用靜態路由來實現。 因此,如果您要使用和維護靜態路由,答案是肯定的。 否則,答案是否定的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM