RIP,IGRP,OSPF,EIGRP 路由協(xié)議的:配置、 度量值、算法 等總結
1、命令格式:
RIP
Router# config t
Router(config)#router rip
Router(config-router)#network 192.168.10.0 255.255.255.0(注意的的問題是,這里需要掩碼嗎?答案是不需要,因為RIP本身是有類的,也就是說不用輸入255.255.255.0它也知道是這個掩碼)所以,正確的是:
Router(config-router)#192.168.10.0
Router(config-router)#192.168.20.0
Router(config-router)#172.16.0.0
Router(config-router)#10.0.0.0
Router(config-router)#end
Router#copy run start
如果要使用RIPV2的話需要這樣做。
Router(config-router)#version 2即可。
IGRP
Router#config t
Router(config)#router igrp 10(雖都是距離矢量協(xié)議,它需要AS號)
Router(config-router)#network 192.168.10.0
Router(config-router)#network 192.168.20.0
Router(config-router)#network 192.168.30.0
Router(config-router)#end
Router#copy run start
EIGRP
Router#config t
Router(config)#router eigrp 20(混合型路由協(xié)議,與igrp一樣需要AS號)
Router(config-router)#network 192.168.40.0
Router(config-router)#network 192.168.50.0
Router(config-router)#network 192.168.60.0
Router(config-router)#end
Router#copy run start
OSPF
Router#config t
Router(config)#router ospf 100
Router(config-router)#network 192.168.10.0 0.0.0.255 area 0
Router(config-router)#network 172.16.0.0 0.0.255.255 area 0
Router(config-router)#network 10.0.0.0 0.255.255.255 area 0
Router(config-router)#network 192.168.0.0 0.0.255.255 area 0
Router(config-router)#network 192.0.0.0 0.255.255.255 area 0
Router(config-router)#network 192.168.50.1 0.0.0.0 area 0
2、管理距離
靜態(tài)路由 1
通過接口實現(xiàn)的路由 0
直接相連的網絡 0
RIP 120
IGRP 100
internal EIGRP 90
external EIGRP 170
OSPF 110
3、支持的網絡層協(xié)議
RIP IP協(xié)議
IGRP IP協(xié)議
EIGRP IP IPX AppleTalk,通過PDM(Protocol-dependent modules)來實現(xiàn),由它實現(xiàn)維護一系列的路由表,ip/eigrp ipx/eigrp appletalk/eigrp
IS-IS IP CLNS(Connectionless Network Service)
OSPF IP
4、Verifying命令
RIP和IGRP
Show ip route顯示當前使用的路由協(xié)議,網絡號AD/Metric,下一跳和本地接口。
Show protocols 顯示被動路由協(xié)議,應用的接口及其IP地址。
Show ip protocol顯示包括AS、timer、要聲明的網絡、鄰居和AD值。
Show ip interface brief 顯示各端口的IP地址,狀態(tài)等。
Show int 顯示所有端口的詳細信息,而上面只顯示開啟與否與IP地址。
Debug ip rip telnet時默認不能看到debug信息,需要輸入terminal monitor
顯示接收和發(fā)送的路由信息,距離
debug ip igrp events 顯示通過哪一個端口接收或發(fā)送更新。
Debug ip igrp transactions 顯示接收和發(fā)送的路由信息及通過哪個端口。這一個與debug ip rip 實現(xiàn)的功能相同。
要關閉debug,用命令undebug all 或簡寫為un all
EIGRP
Show ip route 顯示當前使用的路由協(xié)議,網絡號,AD/Metric下一路地址和本地接口。
Show ip route eigrp 只顯示eigrp的路由信息等。
Show ip eigrp neighbor顯示所有eigrp的鄰居路由器地址,建立起連接的時間,發(fā)送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,優(yōu)先級、狀態(tài)(是否為DR/BDR等)鄰居的接口地址以及接收的本地接口。
Show ip protocol這個命令很有用,能顯示出所有運行的路由協(xié)議的實際操作。
5、AS等數(shù)字
IGRP AS 1-65535
EIGRP AS 1-65535
OSPF Process ID 1-65535 區(qū)域號:0-42億 area 0為骨干區(qū)域,必須存在。
VLAN號:1-1005其中1002-1005為保留,1-1001可分配。
Subinterface 號:0-42億.
Standard acl 1-99或1300-1999
Extended acl 100-199或2000-2699
6、timer
Update(sec) Invalid(sec) Hold down(sec) Flush(sec)
RIP 30 180 180 240
IGRP 90 270 280 630
7、幾張列表
EIGRP 鄰居表,拓撲表,路由表
OSPF 鄰居表,鏈路狀態(tài)表,路由表
8、組播地址
RIP V2 224.0.0.9
EIGRP 224.0.0.10
OSPF 224.0.0.5 (DR) 224.0.0.6(BDR)
9、路由器間的信息傳遞協(xié)議
RIP 用傳輸層的UDP傳播。端口520,不可靠
IGRP 用IP協(xié)議號9 不可靠
EIGRP 用RTP協(xié)議傳播IP協(xié)議號88 可靠
OSPF 用IP協(xié)議號89傳播,不用TCP也不用UDP??煽?。
10、算法
RIP Bellman-Ford
RIPv2 Bellman-Ford
IGRP Bellman-Ford
EIGRP DUAL (擴散更新算法)
OSPF Dijkstra 又稱為SPF算法,最短路徑優(yōu)先算法。
11、自動匯總
RIP、RIPv2、EIGRP默認開啟自動匯總;但是默認不開啟對不連續(xù)子網的支持。其中,RIP總是開啟自動匯總以減少路由表中的路由信息量;RIPv2和EIGRP可以通過no auto-summary來關閉該功能,以實現(xiàn)對不連續(xù)網絡的支持。
OSPF默認不開啟自動匯總,默認不開啟對不連續(xù)子網的支持。
RIP不支持不連續(xù)網絡,因為默認它不能關閉自動匯總。
IGRP也不支持不連續(xù)網絡。(書上并沒有說為何,網上也搜索不到原因)
EIGRP和OSPF默認不開啟對不連續(xù)網絡的支持。
關于EIGRP的手動匯總
Core#config t
Core(config)#router eigrp 10
Core(config-router)#network 192.168.10.0
Core(config-router)#network 10.0.0.0
Core(config-router)#no auto-summary
Core(config-router)#int e0
Core(config-if)#ip summary-address eigrp 10 192.168.10.64 255.255.255.224
Summary-address是在接口配置模式下設置的。
關于OSPF的手動匯總
OSPF手動匯總用于把一個area的匯總路由向area 0宣告時。用圖與EIGRP一樣,但是之前需要把接口分入不同的area。命令如下:
Core#config t
Core(config)#router ospf 110
Core(config-router)#network 192.168.10.68 0.0.0.3 area 1
Core(config-router)#network 192.168.10.64 0.0.0.3 area 1
Core(config-router)#network 10.10.10.0 0.0.0.255 area 0
Core(config-router)#area 1 range 192.168.10.64 255.255.255.224
對OSPF進行配置時并不需要像EIGRP那樣使用命令no auto-summary,因為如上所述,OSPF默認并沒有開啟自動匯總,所以自然不需要用這條命令。
12、度量值(Metric)
RIP、RIPv2使用跳數(shù)(hops)作為度量值。最大跳數(shù)為15;默認支持四條等耗費的負載平衡,最大可開啟到六條。
IGRP默認使用帶寬bandwidth和線路的延時delay of the line,被稱為復合度量值。這兩個默認的度量之外,可信度,負載和最大傳輸單元也能被使用。除此之外它還設有默認為100,可設為255的最大跳計數(shù),但hop并不參與度量值的計算,其目的只是為了限制AS的范圍。默認支持四條不等耗費的負載平衡。最大可開啟到六條。
EIGRP同IGRP。其中,度量值計算時不考慮MTU,但是在EIGRP的一些命令中它是一個相關的參數(shù)。尤其是在redistribution時。
OSPF度量值為cost,思科只使用帶寬這個參數(shù)。不同的設備生產商計算cost的方法是不一樣的。思科使用100,000,000/bandwidth,bandwidth是接口處的帶寬。但命令ip ospf cost命令優(yōu)先與這個方程。
13、passive-interface命令
RIP協(xié)議中,它指定的端口不發(fā)送路由信息,但是接受。所以,它仍然會學習到其它路由器的網絡。
EIGRP協(xié)議中,它既不發(fā)送也不接受。所以不會學習到其它路由器的網絡。
這條命令應用在不想傳播路由協(xié)議的端口上。如果serial口或bri0接口。
14、發(fā)送路由信息
RIP IGRP因為通過廣播發(fā)送,所以它從所有活動的接口發(fā)送路由信息。
EIGRP、RIPv2、和OSPF用多播發(fā)送,從連接路由器的接口發(fā)送。
聯(lián)系客服