有類路由和無類路由的區別
路由協議幫助路由器引導資料從源到目的地傳輸。路由協議根據其操作、行為和目的進行廣泛分類。目的包括閘道器協議,操作涉及距離向量和鏈路狀態路由協議。有類和無類路由屬於行為類別。有類和無類協議的主要區別在於,路由更新分別不包含子網掩碼資訊和包含子網掩碼資訊。在當前趨勢下,現代網路不使用有類路由。
什麼是有類路由?
在路由更新中,有類路由不包含子網掩碼,當傳送路由更新時,所有連線的裝置都必須使用相同的子網掩碼。子網掩碼只是一個32位數字,主機端所有位為0,網路端所有位為1。有類路由協議的一些示例是RIP和IGRP。
RIPv1和IGRP是建立的最初兩個網際網路協議版本4(IPv4)路由協議。它們的出現是由於基於A類、B類和C類分配網路地址的結果。當時開發有類路由的目的是可以使用網路地址的第一個八位位元組來確定網路掩碼。
有類路由示例
設A和B為兩個路由器,路由器A不包含用於傳輸路由更新的子網掩碼。
情況1 - 如果路由器直接連線,主機將使用介面網路的子網掩碼。
情況2 - 如果路由器沒有直接連線,則會發生路由困難,並且它會根據類的順序進行分配。
什麼是無類路由?
在路由過程中,它將子網掩碼與路由更新資訊一起傳送。無類路由使用可變長度子網掩碼 (VLSM)。一些使用這種無類路由的新協議是RIP-2、OSPF和EIGRP。使用IPv6的路由協議是無類的。通常只有IPv4路由協議屬於有類或無類的分類。由於所有IPv6路由協議都將字首長度與IPv6地址結合使用,因此它們都被認為是無類的。
另一方面,無類路由協議傳送IP地址以及字首長度。因此,無類路由協議可以將網路聚合到單個條目中,並使用字首長度識別這些組。此外,與將字首長度限制為8、16或24的有類方案不同,無類路由協議接受任何字首長度。
無類路由示例
設A和B為路由器,路由器A攜帶路由更新資訊以及子網掩碼。當屬於同一個主要網路時,路由器A介面接收更新,然後路由器B在接受路由更新後將識別它。
有類路由和無類路由的區別
有類和無類路由是路由協議的類別之一,它在透過路由器傳輸資料時也提供了主要特性。有類是一種傳統方法,而無類路由則用於最新的網路。
區別依據 |
有類路由 |
無類路由 |
---|---|---|
定義 |
它不會同時轉發子網掩碼資訊和路由更新。 |
它將同時轉發子網掩碼資訊和路由更新。 |
可變長度子網掩碼 (VLSM) 子網 |
VLSM 是一個子網,或大型網路的一部分,在有類路由中不受支援。 |
在無類路由中,VLSM 在路由更新期間受支援。 |
Hello 訊息引數 |
此路由不使用“Hello 訊息”來檢查狀態。 |
“Hello 狀態”用於檢查鄰居的狀態。 |
頻寬 |
有類路由的頻寬消耗非常高。 |
無類路由消耗的頻寬較少。 |
地址 |
地址分為三部分:子網、網路和主機。 |
地址分為三部分:子網和主機。 |
路由更新 |
定期或週期性地更新路由資訊。 |
無類路由使用觸發更新(僅部分)。 |
不相鄰網路 |
它不支援不相鄰網路,但子網彼此不可見。 |
它支援不相鄰網路,但子網彼此可見。 |
主要協議及其網路大小 |
RIP-1 和 IGRP 的網路規模較小。 |
RIP-2 的網路規模較小,而 EIGRP 和 OSPF 則較大。 |
實施和維護 |
實施和維護成本低。 |
由於現代網路,實施和維護成本很高。 |
錯誤檢測 |
如果發生任何缺陷,可以很容易地檢測到。 |
而在無類路由中,錯誤檢測很困難。 |
結論
路由協議的目標是將資料從一個網路傳輸到另一個網路或同一網路。此處,作為大型網路一部分的子網在更新路由過程中起著重要作用。根據使用子網掩碼的標準,使用有類和無類路由協議。