2011-12-10 41 views
0

爲什麼BGP沒有完全取代OSPF和IsI?其他兩種協議處理BGP尚未實現的是什麼?BGP vs OSPF和IsIs

+0

我現在可以看到它是如何是一個簡單的問題。儘管對我來說,我只是接觸到這些協議,而且我很難理解是什麼使它們分離。 – Goose3gg

回答

3

在什麼情況下,BGP可以取代OSPF或ISIS?

BGP是一種外部網關協議(EGP),它不理解鏈路帶寬等項目。將其與任何內部網關協議(IGP)(包括您提到的兩種內部網關協議)相比較,可以部分根據可用鏈路速度進行路由決策。

BGP配置比任何IGP配置都要複雜得多,增加了低端路由器(不僅僅是底端路由器)缺乏支持和缺乏自動鄰居發現的問題,並且它變得很清楚BGP爲什麼不會任何時候很快接管,或者事實上。

+0

我很欣賞答案。現在,它開始瞭解BGP如何在AS間級別運行。 BGP提供了一種通過一組特定AS存儲路徑的方法。 OSPF和IsI用於在路由器之間交換信息。每個人在不同的級別管理關於互聯網的特定信息,這就是爲什麼你需要兩個絕望的通信協議:一個在AS之間,另一個在特定AS之內。 – Goose3gg

+0

@Spike我明顯不知道你從哪裏獲得有關路由協議的信息,但比BGP,OSPF和ISIS更多。它們是主要由ISP使用的網絡,但網絡世界不是基於ISP的,EIGRP和RIP等協議在公司網絡中使用,後者可能出於歷史原因和前者,因爲它易於設置且速度非常快收斂。 – blankabout

0

CISCO's BGP page

Q - 可以IBGP到位的IGP(RIP,IGRP,EIGRP,OSPF,IS-IS或)一起使用?

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

0

BGP是一個域間協議,我們以此爲例來保證自治系統之間的通信。
另一方面,OSPF是域內協議,我們在AS內部使用它來指定路由器如何相互通信。