一.ospf路由其连接物理网络的方式
OSPF (RFC 2328,1998)是一种链路状态协议,用于在自治内部的路由器之间交换路由信息。OSPF具有支持大型网络、占用网络资源少、路由收敛快等优点,在目前的网络配置中占有重要的地位。
距离矢量协议发布自己的路由表,交换的路由信息量很大。链路状态协议与之不同,它是从各个路由器收集链路状态信息,构造网络拓扑结构图,使用Dijkstra的最短通路优先算法(Shortest Path First, SPF)计算到达各个目标的最佳路由。
网络的物理连接和拓扑结构不同,交换路由信息的方式就不同。OSPF将路由器连接的物理网络划分为4种类型:
①点对点网络(Point-to-Point):例如一对路由器用64Kb的串行线路连接,就属于点对点网络,在这种网络中,两个路由器可以直接交换路由信息。例如 PPP、HDLC 等。
②广播多址网络(Broadcast Multi-Access):以太网(Ethernet)或者其他具有共享介质的局域网都属于这种网络。在这种网络中,一条路由信息可以广播给所有的路由器。例如 Ethernet、Token Ring 和 FDDI 等。
③非广播多址网络(non-broadcast multi-access,NBMA):例如X.25分组交换网或帧中继网络(frame relay)就属于这种网络,在这种网络中可以通过组播方式发布路由信息。
④点到多点网络(Point-to-Multi-Point):可以把非广播网络当作多条点对点网络来使用,从而把一条路由信息发送到不同的目标,RARP协议就是以这种方式工作的。例如运行RARP协议网络。
二.ospf和IGRP的比较(补充)
1.ospf
①利用触发更新加快路由收敛
②采用spf算法计算最短路由
③没有最大跳数的限制,路由表中有目cost,该参数值与网络中链路带宽有关
2.IGRP
IGRP是Cisco公司开发的路由协议。它也是一个距离矢量协议,但是与RIP相比,它有下列优点:
①使用了带宽和延迟等参数作为路由度量标准;
②利用触发更新来加快路由收敛;
③支持不等费用通路的负载均衡;
④最大跳步数扩充到255,可以支持更大的网络。
IGRP不使用跳步数作为路由度量,虽然在一般情况下可以简化为跳步数。IGRP的路由度量因素包括带宽、延迟、可靠性、负载和MTU,其中前两者是默认的,但是可以通过配置加入其他参数。可靠性和负载划分为1〜255级,可靠性1是最低的,可靠性 255是最高的,负载1使用最少,负载255是百分之百利用的。MTU指最大帧长度,在实际运行中,它是一个常数值,通常采用一条通路中最小的MTU值。这些因素综合起来作为路由费用的度量,使得IGRP可以选择更好的路由。相对于RIP的跳步计数,IGRP 协议的路由选择更加合理。
IGRP的路由更新周期是90秒,持有时间是280秒,为了加速收敛,釆用了触发更新技术。(rip更新周期30s,持有时间180s)
两者区别
1.IGRP是距离矢量路由协议,ospf是链路状态路由协议
2.IGRP不支持CIDR,ospf支持CIDR和VLSM
3.IGRP支持自动汇总,OSPF支持手动汇总,不支持自动汇总
4.IGRP主要使用带宽和线路延迟的累积值,ospf主要看链路开销
5.IGRP最大跳数为255,ospf不限
6.IGRP使用UDP广播更新 ,ospf先把网络信息通过224.0.0.5传输到DR,再由DR用224.0.0.6组播给邻居更新路由。
有一篇总结非常全面,这是链接