通用的路由协议除了 OSPF ,主要还有 RIP 路由协议(路由信息协议)等,将 OSPF 和 RIP 作一个大致的比较如下:
1. 网络结构不同:
RIP的拓扑是简单的“小”图,说它简单,是因为它没有系统内外,系统分区,边界的概念,它用的是不分类的路由;说它“小”,是因为它的每一个节点只能处理以自己为头的至多16个节点的链,路由以下一跳个数来描述,无法体现带宽和网络延迟,RIP适用于中小型网络。
OSPF可以适用于较大规模的网络,它把自治系统分为若干个区域,通过系统内外路由的不同处理,区域内和区域间路由的不同处理方法,引入摘要的概念, 减少了网络数据量的传输, OSPF 对应于 RIP 中的“距离”的概念,引入了“权”( metric )的概念,对于不同的网络连接可以人工指定或根据网络的带宽和网络延迟动态地计算花费, OSPF 所能接受的最大的花费是 65534 即 0XFFFF-1 (区域内,区域间和自治系统外为 16777214 即 0XFFFFFF-1 ),其缺省得花费是 1 ,可以说 OSPF 的路由处理能力相当大,并且还把其他协议的路由或静态或核心路由作为自治系统外部路由引入,它的处理能力已经是相当完全了。
RIP 不支持可变长度子网掩码( Variable Length Subnet Masks i.e. VLSM , RIP 的新版本 RIP2 支持), OSPF 支持 VLSM 。