路由協議中RIP和OSPF的區別

2021-03-08 21:52:54 字數 5460 閱讀 6389

1樓:匿名使用者

rip協議是距離向量路由選擇協議,它選擇路由的度量標準(metric)是跳數,最大跳數是15跳,如果大於15跳,它就會丟棄資料包。

ospf協議是鏈路狀態路由選擇協議,它選擇路由的度量標準是頻寬,延遲。

rip的侷限性在大型網路中使用所產生的問題:

rip的15跳限制,超過15跳的路由被認為不可達

rip不能支援可變長子網掩碼(vl**),導致ip地址分配的低效率

週期性廣播整個路由表,在低速鏈路及廣域網雲中應用將產生很大問題

收斂速度慢於ospf,在大型網路中收斂時間需要幾分鐘

rip沒有網路延遲和鏈路開銷的概念,路由選路基於跳數。擁有較少跳數的路由總是被選為最佳路由即使較長的路徑有低的延遲和開銷

rip沒有區域的概念,不能在任意位元位進行路由彙總

一些增強的功能被引入rip的新版本ripv2中,ripv2支援vl**,認證以及組播更新。但ripv2的跳數限制以及慢收斂使它仍然不適用於大型網路

相比rip而言,ospf更適合用於大型網路:

沒有跳數的限制

支援可變長子網掩碼(vl**)

使用組播傳送鏈路狀態更新,在鏈路狀態變化時使用觸發更新,提高了頻寬的利用率

收斂速度快

具有認證功能

ospf協議主要優點:

1、ospf是真正的loop- free(無路由自環)路由協議。源自其演算法本身的優點。(鏈路狀態及最短路徑樹演算法)

2、ospf收斂速度快:能夠在最短的時間內將路由變化傳遞到整個自治系統。

3、提出區域(area)劃分的概念,將自治系統劃分為不同區域後,通過區域之間的對路由資訊的摘要,大大減少了需傳遞的路由資訊數量。也使得路由資訊不會隨網路規模的擴大而急劇膨脹。

4、將協議自身的開銷控制到最小。見下:

1)用於發現和維護鄰居關係的是定期傳送的是不含路由資訊的hello報文,非常短小。包含路由資訊的報文時是觸發更新的機制。(有路由變化時才會傳送)。

但為了增強協議的健壯性,每1800秒全部重發一次。

2)在廣播網路中,使用組播地址(而非廣播)傳送報文,減少對其它不執行ospf 的網路裝置的干擾。

3)在各類可以多址訪問的網路中(廣播,nbma),通過選舉dr,使同網段的路由器之間的路由交換(同步)次數由 o(n*n)次減少為 o (n)次。

4)提出stub區域的概念,使得stub區域內不再傳播引入的ase路由。

5)在abr(區域邊界路由器)上支援路由聚合,進一步減少區域間的路由資訊傳遞。

6)在點到點介面型別中,通過配置按需播號屬性(ospf over on demand circuits),使得ospf不再定時傳送hello報文及定期更新路由資訊。只在網路拓撲真正變化時才傳送更新資訊。

5、通過嚴格劃分路由的級別(共分四極),提供更可信的路由選擇。

6、良好的安全性,ospf支援基於介面的明文及md5 驗證。

7、ospf適應各種規模的網路,最多可達數千臺。

ospf的缺點

1、配置相對複雜。由於網路區域劃分和網路屬性的複雜性,需要網路分析員有較高的網路知識水平才能配置和管理ospf網路。

2、路由負載均衡能力較弱。ospf雖然能根據介面的速率、連線可靠性等資訊,自動生成介面路由優先順序,但通往同一目的的不同優先順序路由,ospf只選擇優先順序較高的**,不同優先順序的路由,不能實現負載分擔。只有相同優先順序的,才能達到負載均衡的目的,不象eigrp那樣可以根據優先順序不同,自動匹配流量。

2樓:匿名使用者

首先rip協議是距離向量路由選擇協議,ospf協議是鏈路狀態路由選擇協議,區別書上應該有,還有就是rip適合於小型網路中,而ospf用在大型網路中。

rip路由協議與ospf 路由協議的區別

3樓:笑掉假牙

我回答過一個類似的問題,比較ripv1 ripv2 eigip ospf區別 特點:

1.距離向量/鏈路狀態路由協議

rip v1和v2都是距離向量型,ospf是鏈路狀態型,eigrp是混合型的。

2.有類別/無類別路由協議

支援有類的:rip v1 無類的:rip v2,ospf,eigrp

3.是否支援vl**、cidr

不支援的:rip v1 支援的:rip v2,ospf,eigrp

4.是否支援認證技術

不支援的:rip v1 支援的:rip v2,ospf,eigrp

5.是否定期傳送更新

定期:rip v1和v2 不定期:ospf,eigrp

6.採用什麼演算法來完成網路收斂

rip v1和v2:bellman-ford

ospf: dijkstra

eigrp:dual

7.協議的計時引數(例如更新/失效/清除時間,或hello/dead時間等)

rip v1和v2: 4個,update timer, timeout timer, garbage timer, holddown timer,預設為30,180,180,240

ospf:2個,hello,dead,預設為10和40

eigrp:2個,hello,hold,預設為5,15

8.否使用到組播技術,組播地址是什麼

廣播的:rip v1,ripv2(v2的既支援廣播也支援組播)

組播的:rip v2:224.0.0.9

ospf:224.0.0.5/224.0.0.6

eigrp:224.0.0.10

9.哪些路由協議、什麼情況下路由會發生自動總結

rip v1,v2,eigrp 會自動彙總,把子網彙總成主類網路

10基本配置命令舉例

rip:

router rip

version 2

***work x.x.x.x

ospf:

router ospf x

***work x.x.x.x y.y.y.y area z

eigrp

router eigrp x

***work x.x.x.x y.y.y.y

11.其它特點

eigrp思科裝置專用的,如果你的裝置都是思科的,可以配它,好用,但是如果網路中既有思科的也有非思科的裝置,不要用它。

rip小型網路使用,最多十幾臺路由器,用的比較少。

ospf比較流行,也比較複雜,根據鏈路狀況動態更新,很好很強大。

自己寫的,希望有所幫助!

4樓:匿名使用者

rip基於跳數,最大15條,超過15條認為不可達,定時向鄰居傳送整個路由表;對cpu、記憶體要求低;

ospf基於頻寬,通過建立鄰居交換鏈路狀態通告lsa,並根據lsdb,採用spf演算法生成路由表,觸發更新,對cpu、記憶體要求高。

5樓:匿名使用者

rip是一種流言協議,簡單來說,就是別的路由器告訴你的,你就相信了(這裡的你是指一臺路由器)。比如說a和b兩臺路由器是直連,b告訴a,如果你要訪問ip地址為xx.xx.

xx.xx,你就丟給我就行了,我知道怎麼去。ok,然後a就這麼做了,當然b也可能是c告訴b,xx.

xx.xx.xx怎麼去的。

如此一來,整個網路拓撲就形成了。

ospf是一種鏈路狀態協議,本身路由器是知道整個拓撲結構的。就好比每個路由器心裡都有張地圖,要到**心裡都有數,路由器通過spf演算法來算出要到某個地址的最短路徑。

6樓:牧雨の魚兒

下表就是歸納兩者的比較情況

rip路由協議與ospf路由協議的主要區別?

7樓:芋頭醬啊

rip協議作為bai最早的動態路由協議,du為後續路由zhi協議的開發提供 了方向,但dao是當前網專絡環境很不

適合rip的生存,屬例如度量值計 算以及最大跳數的限制,導致該協議只能在一些小型的網路環 境(網路直徑低於15跳)、頻寬均等的環境來使用(吐槽:雖 然現在很多小型環境也不願意用rip)。

而ospf協議則是當前最主流的igp協議,無論是園區網路、大型 企業乃至於運營商底層,都很喜歡用ospf,不單單是因為它的 演算法更優秀,而是它的可管理性要更強,並且它還有一個其它 無法企及的功能:就是區域概念以及多種合理的優化方式。

8樓:匿名使用者

ospf是鏈路狀態路由協議,而rip是距離向量路由協議

rip和ospf的區別是什麼啊?

9樓:drar_迪麗熱巴

一、適用範圍不同。

rip適用於中小網路,比較簡單。沒有系統內外、系統分割槽,邊界等概念,用到不是分類的路由。

ospf適用於較大規模網路。它把自治系統分成若干個區域,通過系列內外路由的不同處理,區域內和區域間路由的不同處理方法,減少網路資料量大傳輸。

二、執行有區別。

rip執行時,首先向外傳送請求報文,其他執行rip的路由器收到請求後,馬上把自己的路由表傳送過去,在沒收到請求時,會將路由刪除,並廣播自己新的路由表。

ospf要求每個路由器週期性的傳送鏈路狀態資訊,使得區域內所有路由器最終都能形成一個跟蹤網路鏈路狀態的鏈路狀態資料庫。利用鏈路狀態資料庫,每一個路由器都可以以自己為「根」,建立一個最短路徑優先樹,用來描述以自己出發,到達每個目的網路所需的開銷。

三、使用情況不同。

ospf佔用的實際鏈路頻寬比rip少;ospf使用的cpu時間比rip少;ospf適用的記憶體比rip大;rip在網路上達到平衡用的時間比ospf多。

在ipv4協議上工作時,ospf可通過內建的安全機制保護鏈路狀態資料庫的安全性。在ipv6網路上,本協議使用ipsec提供安全服務。

ospfv3對ospfv2進行了如下修改:

1. 鄰居路由器只使用鏈路本地地址進行路由資訊交換(虛擬鏈路除外)

2. ospfv3基於每條單獨的鏈路進行工作

3. 鏈路狀態通告與hello報文中不再包含網際協議字首(ip prefix)資訊

10樓:就是喜歡答題

rip和ospf存在的本質區別是:rip是基於距離向量演算法的路由

協議,而ospf是基於鏈路狀態演算法的路由協議。

一、適用範圍不同。

rip適用於中小網路,比較簡單。沒有系統內外、系統分割槽,邊界等概念,用到不是分類的路由。

ospf適用於較大規模網路。它把自治系統分成若干個區域,通過系列內外路由的不同處理,區域內和區域間路由的不同處理方法,減少網路資料量大傳輸。

二、執行有區別。

rip執行時,首先向外傳送請求報文,其他執行rip的路由器收到請求後,馬上把自己的路由表傳送過去,在沒收到請求時,會將路由刪除,並廣播自己新的路由表。

ospf要求每個路由器週期性的傳送鏈路狀態資訊,使得區域內所有路由器最終都能形成一個跟蹤網路鏈路狀態的鏈路狀態資料庫。利用鏈路狀態資料庫,每一個路由器都可以以自己為「根」,建立一個最短路徑優先樹,用來描述以自己出發,到達每個目的網路所需的開銷。

三、使用情況不同。

ospf佔用的實際鏈路頻寬比rip少;ospf使用的cpu時間比rip少;ospf適用的記憶體比rip大;rip在網路上達到平衡用的時間比ospf多。

RIP路由協議與OSPF路由協議的主要區別

rip協議作為bai最早的動態路由協議,du為後續路由zhi協議的開發提供 了方向,但dao是當前網專絡環境很不 適合rip的生存,屬例如度量值計 算以及最大跳數的限制,導致該協議只能在一些小型的網路環 境 網路直徑低於15跳 頻寬均等的環境來使用 吐槽 雖 然現在很多小型環境也不願意用rip 而o...

rip和ospf的區別,RIP和OSPF的區別是什麼啊

區別大了 rip是距離bai向量協議,由鄰du居直接轉告zhi路由表,適合小型dao網路。ospf是鏈專 路狀態協議,宣屬告各類lsa,路由器計算lsa得到路由表。最大的不同,我感覺rip每個路由器的身份是相等的。而ospf每個路由都有固定的身份,根據不同的身份工作範圍是不一樣的。rip和ospf的...

ospf協議中process ID,和area ID一樣麼

不同一個 抄是ospf的引數,相同的area id的router在一起形成一個自治系統 另一個是ospf的程序號,一個路由器可以建立多個ospf程序,ospf程序間隔離 area0可以和非0域通訊,非0域之間則不能 ospf協議的不同區域之間能直接通訊嗎 可以。ackbone 骨幹 區域 在一個os...