我总结的一点关于RIPIGRPEIGRPOSPF的资料.docx
《我总结的一点关于RIPIGRPEIGRPOSPF的资料.docx》由会员分享,可在线阅读,更多相关《我总结的一点关于RIPIGRPEIGRPOSPF的资料.docx(8页珍藏版)》请在冰豆网上搜索。
我总结的一点关于RIPIGRPEIGRPOSPF的资料
我总结的一点关于RIP-IGRP-EIGRP-OSPF的资料
我总结的一点关于RIP,IGRP,EIGRP,OSPF的资料。
声明:
参考ToddLammle学习指南英文第五版,电子工业出版社,虽有些内容经过查证,但不能确保信息完全准确。
所以请谨慎对待,并严重欢迎讨论!
!
1、命令格式:
RIP
Router#configt
Router(config)#routerrip
Router(config-router)#network192.168.10.0255.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#copyrunstart
如果要使用RIPV2的话需要这样做。
Router(config-router)#version2即可。
IGRP
Router#configt
Router(config)#routerigrp10(虽都是距离矢量协议,它需要AS号)
Router(config-router)#network192.168.10.0
Router(config-router)#network192.168.20.0
Router(config-router)#network192.168.30.0
Router(config-router)#end
Router#copyrunstart
EIGRP
Router#configt
Router(config)#routereigrp20(混合型路由协议,与igrp一样需要AS号)
Router(config-router)#network192.168.40.0
Router(config-router)#network192.168.50.0
Router(config-router)#network192.168.60.0
Router(config-router)#end
Router#copyrunstart
OSPF
Router#configt
Router(config)#routerospf100
Router(config-router)#network192.168.10.00.0.0.255area0
Router(config-router)#network172.16.0.00.0.255.255area0
Router(config-router)#network10.0.0.00.255.255.255area0
Router(config-router)#network192.168.0.00.0.255.255area0
Router(config-router)#network192.0.0.00.255.255.255area0
Router(config-router)#network192.168.50.10.0.0.0area0
2、管理距离
静态路由1
通过接口实现的路由0
直接相连的网络0
RIP120
IGRP100
internalEIGRP90
externalEIGRP170
OSPF110
3、支持的网络层协议
RIPIP协议
IGRPIP协议
EIGRPIPIPXAppleTalk,通过PDM(Protocol-dependentmodules)来实现,由它实现维护一系列的路由表,ip/eigrpipx/eigrpappletalk/eigrp
IS-ISIPCLNS(ConnectionlessNetworkService)
OSPFIP
4、Verifying命令
RIP和IGRP
Showiproute显示当前使用的路由协议,网络号AD/Metric,下一跳和本地接口。
Showprotocols显示被动路由协议,应用的接口及其IP地址。
Showipprotocol显示包括AS、timer、要声明的网络、邻居和AD值。
Showipinterfacebrief显示各端口的IP地址,状态等。
Showint显示所有端口的详细信息,而上面只显示开启与否与IP地址。
Debugipriptelnet时默认不能看到debug信息,需要输入terminalmonitor
显示接收和发送的路由信息,距离
debugipigrpevents显示通过哪一个端口接收或发送更新。
Debugipigrptransactions显示接收和发送的路由信息及通过哪个端口。
这一个与debugiprip实现的功能相同。
要关闭debug,用命令undebugall或简写为unall
EIGRP
Showiproute显示当前使用的路由协议,网络号,AD/Metric下一路地址和本地接口。
Showiprouteeigrp只显示eigrp的路由信息等。
Showipeigrpneighbor显示所有eigrp的邻居路由器地址,建立起连接的时间,发送hello的timer,重传时间等。
Showipeigrptopology显示eigrp的拓扑表,以及是否为successor,还显示feasibledistance和advertiseddistance。
OSPF
Showiproute显示的内容同上。
Showipospf显示ospf的一般信息。
但不确定是否显示路由信息。
Showipospfdatabase显示processID、接口ID和相应的RID。
Showipospfinterface显示各个接口的ospf信息。
Showipospfneighbor显示ospf的邻居信息,包括neighborID,优先级、状态(是否为DR/BDR等)邻居的接口地址以及接收的本地接口。
Showipprotocol这个命令很有用,能显示出所有运行的路由协议的实际操作。
5、AS等数字
IGRPAS1-65535
EIGRPAS1-65535
OSPFProcessID1-65535区域号:
0-42亿area0为骨干区域,必须存在。
VLAN号:
1-1005其中1002-1005为保留,1-1001可分配。
Subinterface号:
0-42亿.
Standardacl1-99或1300-1999
Extendedacl100-199或2000-2699
6、timer
Update(sec)Invalid(sec)Holddown(sec)Flush(sec)
RIP30180180240
IGRP90270280630
EIGRPhello:
5down:
3倍hello间隔
OSPF帧中继HELLO是30,失效是120
点到点hello是10,失效是40
7、几张列表
EIGRP邻居表,拓扑表,路由表
OSPF邻居表,链路状态表,路由表
8、组播地址
RIPV2224.0.0.9
EIGRP224.0.0.10
OSPF224.0.0.5(DR)224.0.0.6(BDR)
9、路由器间的信息传递协议
RIP用传输层的UDP传播。
端口520,不可靠
IGRP用IP协议号9不可靠
EIGRP用RTP协议传播IP协议号88可靠
OSPF用IP协议号89传播,不用TCP也不用UDP。
可靠。
10、算法
RIPBellman-Ford
RIPv2Bellman-Ford
IGRPBellman-Ford
EIGRPDUAL(扩散更新算法)
OSPFDijkstra又称为SPF算法,最短路径优先算法。
11、自动汇总
RIP、RIPv2、EIGRP默认开启自动汇总;但是默认不开启对不连续子网的支持。
其中,RIP总是开启自动汇总以减少路由表中的路由信息量;RIPv2和EIGRP可以通过noauto-summary来关闭该功能,以实现对不连续网络的支持。
OSPF默认不开启自动汇总,默认不开启对不连续子网的支持。
RIP不支持不连续网络,因为默认它不能关闭自动汇总。
IGRP也不支持不连续网络。
(书上并没有说为何,网上也搜索不到原因)
EIGRP和OSPF默认不开启对不连续网络的支持。
关于EIGRP的手动汇总
Core#configt
Core(config)#routereigrp10
Core(config-router)#network192.168.10.0
Core(config-router)#network10.0.0.0
Core(config-router)#noauto-summary
Core(config-router)#inte0
Core(config-if)#ipsummary-addresseigrp10192.168.10.64255.255.255.224
Summary-address是在接口配置模式下设置的。
关于OSPF的手动汇总
OSPF手动汇总用于把一个area的汇总路由向area0宣告时。
用图与EIGRP一样,但是之前需要把接口分入不同的area。
命令如下:
Core#configt
Core(config)#routerospf110
Core(config-router)#network192.168.10.680.0.0.3area1
Core(config-router)#network192.168.10.640.0.0.3area1
Core(config-router)#network10.10.10.00.0.0.255area0
Core(config-router)#area1range192.168.10.64255.255.255.224
对OSPF进行配置时并不需要像EIGRP那样使用命令noauto-summary,因为如上所述,OSPF默认并没有开启自动汇总,所以自然不需要用这条命令。
12、度量值(Metric)
RIP、RIPv2使用跳数(hops)作为度量值。
最大跳数为15;默认支持四条等耗费的负载平衡,最大可开启到六条。
IGRP默认使用带宽bandwidth和线路的延时delayoftheline,被称为复合度量值。
这两个默认的度量之外,可信度,负载和最大传输单元也能被使用。
除此之外它还设有默认为100,可设为255的最大跳计数,但hop并不参与度量值的计算,其目的只是为了限制AS的范围。
默认支持四条不等耗费的负载平衡。
最大可开启到六条。
EIGRP同IGRP。
其中,度量值计算时不考虑MTU,但是在EIGRP的一些命令中它是一个相关的参数。
尤其是在redistribution时。
OSPF度量值为cost,思科只使用带宽这个参数。
不同的设备生产商计算cost的方法是不一样的。
思科使用100,000,000/bandwidth,bandwidth是接口处的带宽。
但命令ipospfcost命令优先与这个方程。
13、passive-interface命令
RIP协议中,它指定的端口不发送路由信息,但是接受。
所以,它仍然会学习到其它路由器的网络。
EIGRP协议中,它既不发送也不接受。
所以不会学习到其它路由器的网络。
这条命令应用在不想传播路由协议的端口上。
如果serial口或bri0接口。
14、发送路由信息
RIPIGRP因为通过广播发送,所以它从所有活动的接口发送路由信息。
EIGRP、RIPv2、和OSPF用多播发送,从连接路由器的接口发送。