天天看點

在一個自治系統中 100 台路由器,性能差異較大,選擇哪種 IGP 協定?

作者:平靜如水的溫柔

可選的IGP協定有 RIP 、ISIS 和 OSPF 。

RIP 不合适,因為有如下缺點:

1. RIP 每 30S 更新所有路由表,鍊路開銷大,特别是在廣域網鍊路上

2. RIP 收斂慢,間接故障如主備切換需要 180 秒。

3. 16 跳不可達,對網絡直徑有限制,不适合大型網絡

4.基于跳數選路,無法根據帶寬大小選擇最優路徑,不精确。

也有優點:

1.占用裝置系統資源小

2.相比靜态路由可以動态感覺線路是否存在故障。

3.适用于對網絡響應速度要求不高的小型網絡,或者大型網絡的末梢節點。

OSPF 和 ISIS 支援路由條目數較大,可以階層化設計,網絡規模可以很大,在 1-3 萬條之間。

使用哪種協定看具體組網需求和場合。

2 種協定的共同點

1. 都是鍊路狀态路由協定,都要求區域内的路由器交換鍊路狀态資訊,鍊路狀态資訊被收集到鍊路狀态資料庫中

2. 都是基于鍊路狀态庫中的資訊,采用幾乎相同的算法,SPF 算法來計算最佳路由

3. 都在廣播網絡中選擇指定路由器來控制擴散并降低這類媒體中多對多鄰接的系統資源需求

各自的優點差別如下:

OSPF基于IP協定号89

1. 網絡類型豐富,B,NBMA,P2P,P2MP

2. OSPF,LSA 種類多,路由控制精細,分為域内>域間>外部 1>外部 2 類。

3. OSPF 區域類型豐富,骨幹,普通,STUB,NSSA 等。

4. OSPF 有區分内部和外部路由,根據需要可以配置不同的管理距離。

5. 有虛鍊路提供備份,備援,優選鍊路的功能。

6. 人員熟悉度,企業網絡工程師,熟悉 OSPF,不熟悉 ISIS,在設計網絡和後期運維的時候更有優勢。

ISIS

1. 人員熟悉度:目前在營運商環境中使用較多

2. 收斂速度快,路由變化都是 PRC

3. 擴充性強,采用 TLV 結構,支援 IPV6

4. 運作在資料鍊路層,抗攻擊能力強。

5. 可以支援非 IP 網絡

總結:

針對本題,可以選用 ISIS 或 OSPF,OSPF 的選路更靈活,路由操控手段更豐富,更适合階層化劃分,可以考慮将性能好的裝置放在 OSPF 骨幹區域,性能差的放到 NSSA、STUB 區域等,有更多的特殊區域可供選擇,目前實際應用多在企業網中。

ISIS 收斂速度更快,擴充性強,網絡穩定性更好,目前實際多應用于營運商網絡中,多采用網絡扁平化設計。ISIS 雖然也可以支援劃分多區域,但功能比較單一,隻有L2 L1 區域,可能會造成路徑選擇不優,如果想要優選又必須得做 level-2 到 level-1 的洩漏等隐患,分區應用較少。在極端情況下,ISIS 能承載的路由條目比 OSPF 更多。

你在做項目中,通過哪些方面或是說緯度考慮應用哪種 IGP 協定的?

答:

如果客戶是營運商核心,特别是 MPLS VPN 的核心,一般底層用 ISIS,企業内網多是 OSPF。ISIS 一般用在網絡結構平坦的 ISP 核心用得比較多,配置簡單效率高。OSPF 相關的 Feature 比較多,比較适合邏輯上層次結構比較複雜的網絡,再有 OSPF 是基于 IP 的,原理比較為大多數人了解,便于實施和運維,企業用 OSPF 比較好。

什麼情況下一定要使用 ISIS?

答:

一般現網情況下,ISP 網絡邏輯結構比較平坦的核心部分會使用 ISIS。理論上說,必須使用ISIS 而不能用 OSPF 的情況,那隻有網絡不是用的 IP,比如 IPX, appletalk。OSPFv2 設計的時候隻支援 IPv4,無法為其他協定路由,而 ISIS 從原理上來說都可以,隻要使用新的 TLV 來攜帶路由資訊即可

擴充問題1:為什麼要進行分層結構?

1.分層分區域後,每個區域隻維護和計算本區域的 LSDB,LSA 洪泛範圍小, 路由計算量小,能降低裝置性能要求;

2.便于對路由進行彙總和過濾;

3.減小或屏蔽網絡震蕩對網絡的影響;

4.友善管理。

擴充問題3:為什麼現網中會大面積的使用ospf而不使用isis?

ISIS協定是OSI模型中的協定,經過內建設計後支援IP環境,OSPF是專為 TCP/IP環境設計的協定,對TCP/IP環境中特殊場景進行了針對性的設計,如支援4種網絡類型,COST值等。

擴充問題4:怎麼了解網絡扁平化的?

網絡扁平化其優勢在于能夠允許更多的路徑通過網絡,扁平網絡旨在盡量縮短延遲,提高可用帶寬,将傳統的接入、彙聚、核心三層網絡架構進行了簡化。

其有以下特點: (1)單區域設計 (2)裝置性能都是很好的,不存在路由處理和轉發瓶頸 (3)除了邊緣外,對骨幹路由不做任何控制,全網流量路徑最優 (4)設計簡單,沒有複雜路由控制,便于維護定位故障。

擴充問題5:在isis網絡中,如何實作v-link?

isis在設計的時候是支援區域修複的(LSP中P位(Partition Repair)表示路由器是否支援自動修複區域分割),但是廠家都沒有實作。

擴充問題6:在FR網絡中,使用ISIS要注意什麼問題?

在FR接口下配置子接口,子接口下網絡類型使用P2P網絡類型。

擴充問題7:ospf 骨幹區域和 isis 骨幹區域的差別?

1、劃分方式的差別: OSPF骨幹區域是基于接口來劃分,區域ID為0為骨幹區域; ISIS 骨幹區域是根據路由器類型來劃分,L2路由器和L-1-2路由器 組成骨幹區域;

2、ospf骨幹區域的區域ID必須都為0,而ISIS的骨幹區域的區域ID可以不相同;

擴充問題8:ospf的按需鍊路有什麼特點?

不會周期性發送HELLO包以及LSA,LSA的DNA位置位,LSA永不老化。

擴充問題9:異廠商對接的情況路由協定優先級怎麼修改?

建議全網各裝置路由協定優先級保持一緻,避免出現某台路由器優選RIP、 另一台路由器優選OSPF的場景,否則容易出現環路。

擴充問題10:ISIS與ospf在可擴充性方面中IPV4層面的差別

OSPF 擴充需增加新的LSA類型 ISIS 隻需在增加新的TLV字段,更加簡單,容易實作。

繼續閱讀