RIP,IGRP,EIGRP,OSPF的對比總結

 1、有類、無類性

RIPv1、IGRP是有類的路由協議
RIPv2、EIGRP和OSPF是五類的路由協議。
 
2、管理距離
靜態路由 1
通過接口實現的路由 0
直接相連的網絡 0
RIP 120     OSPF 110    IGRP 100     internal EIGRP 90      external EIGRP 170
 
3、驗證命令
    RIP和IGRP
Show ip route顯示當前使用的路由協議,網絡號AD/Metric,下一跳和本地接口。
Show protocols 顯示被動路由協議,應用的接口及其IP地址。
Show ip protocol顯示包括AS、timer、要聲明的網絡、鄰居和AD值。
Show ip interface brief 顯示各端口的IP地址,狀態等。
Show int 顯示所有端口的詳細信息,而上面只顯示開啓與否與IP地址。
Debug ip rip telnet時默認不能看到debug信息,需要輸入terminal monitor
顯示接收和發送的路由信息,跳數
debug ip igrp events 顯示通過哪一個端口接收或發送更新。
Debug ip igrp transactions 顯示接收和發送的路由信息及通過哪個端口。這一個與debug ip rip 實現的功能相同。
要關閉debug,用命令undebug all 或簡寫爲un all

    EIGRP
Show ip route 顯示當前使用的路由協議,網絡號,AD/Metric下一路地址和本地接口。
Show ip route eigrp 只顯示eigrp的路由信息等。
Show ip eigrp neighbor顯示所有eigrp的鄰居路由器地址,建立起連接的時間,發送hello的timer,重傳時間等。
Show ip eigrp topology顯示eigrp的拓撲表,以及是否爲successor,還顯示feasible distance和advertised distance。
    OSPF
Show ip route顯示的內容同上。
Show ip ospf顯示ospf的一般信息。但不確定是否顯示路由信息。
Show ip ospf database顯示process ID、接口ID和相應的RID。
Show ip ospf interface顯示各個接口的ospf信息。
Show ip ospf neighbor顯示ospf的鄰居信息,包括neighbor ID,優先級、狀態(是否爲DR/BDR等)鄰居的接口地址以及接收的本地接口。
Show ip protocol這個命令很有用,能顯示出所有運行的路由協議的實際操作。
 
4、幾張表
EIGRP 鄰居表,拓撲表,路由表
OSPF  鄰居表,鏈路狀態表,路由表
 
5、組播地址
RIP V2 224.0.0.9
EIGRP 224.0.0.10
OSPF 224.0.0.5 (DR) 224.0.0.6(BDR)
 
6、路由器間的信息傳遞協議
RIP 用傳輸層的UDP傳播。端口520,不可靠
IGRP 用IP協議號9 不可靠
EIGRP 用RTP協議傳播IP協議號88 可靠
OSPF 用IP協議號89傳播,不用TCP也不用UDP。可靠
 
7、自動彙總
RIP、RIPv2、EIGRP默認開啓自動彙總;但是默認不開啓對不連續子網的支持。
其中,RIP總是開啓自動彙總以減少路由表中的路由信息量,RIP不支持不連續網絡,因爲默認它不能關閉自動彙總。
RIPv2和EIGRP可以通過no auto-summary來關閉該功能,以實現對不連續網絡的支持。
OSPF默認不開啓自動彙總,默認不開啓對不連續子網的支持。
IGRP也不支持不連續網絡。(書上並沒有說爲何,網上也搜索不到原因)
EIGRP和OSPF默認不開啓對不連續網絡的支持。
關於EIGRP的手動彙總,首先要no auto-summary,然後執行彙總如ip summary-address eigrp 10 192.168.10.64 255.255.255.224,是在接口模式下進行配置的。
 
關於OSPF的手動彙總,OSPF手動彙總用於把一個area的彙總路由向area 0宣告時,用途與EIGRP一樣,但是之前需要把接口分入不同的area。對OSPF進行配置時並不需要像EIGRP那樣使用命令no auto-summary,因爲如上所述,OSPF默認並沒有開啓自動彙總,所以自然不需要用這條命令,在路由配置模式下執行area 1 range 192.168.10.64  255.255.255.224。
 
8、度量值(Metric)
RIP、RIPv2使用跳數(hops)作爲度量值。最大跳數爲15;默認支持四條等耗費的負載平衡,最大可開啓到六條。
IGRP默認使用帶寬bandwidth和線路的延時delay of the line,被稱爲複合度量值。這兩個默認的度量之外,可信度,負載和最大傳輸單元也能被使用。除此之外它還設有默認爲100,可設爲255的最大跳計數,但hop並不參與度量值的計算,其目的只是爲了限制AS的範圍。默認支持四條不等耗費的負載平衡。最大可開啓到六條。
EIGRP同IGRP。其中,度量值計算時不考慮MTU,但是在EIGRP的一些命令中它是一個相關的參數。尤其是在redistribution時。
OSPF度量值爲cost,思科只使用帶寬這個參數。不同的設備生產商計算cost的方法是不一樣的。思科使用100,000,000/bandwidth,bandwidth是接口處的帶寬。但命令ip ospf cost命令優先與這個方程。

9、passive-interface命令
RIP協議中,它指定的端口不發送路由信息,但是接受。所以,它仍然會學習到其它路由器的網絡。
EIGRP協議中,它既不發送也不接受。所以不會學習到其它路由器的網絡。
這條命令應用在不想傳播路由協議的端口上。如果serial口或bri0接口。
10、發送路由信息
RIP IGRP因爲通過廣播發送,所以它從所有活動的接口發送路由信息。
EIGRP、RIPv2、和OSPF用多播發送,從連接路由器的接口發送。
 
 

本文出自 “豔陽天的小窩” 博客,請務必保留此出處http://yytian.blog.51cto.com/535845/309315

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章