O S P F与R I P(以及其他选路协议)的不同点在于, O S P F直接使用I P。也就是说,它并不
使用U D P或T C P。对于I P首部的p r o t o c o l字段,O S P F有其自己的值(图3 - 1)。
另外,作为一种链路状态协议而不是距离向量协议, O S P F还有着一些优于R I P的特点。
1) OSPF可以对每个I P服务类型(图3 - 2)计算各自的路由集。这意味着对于任何目的,
可以有多个路由表表项,每个表项对应着一个I P服务类型。
2) 给每个接口指派一个无维数的费用。可以通过吞吐率、往返时间、可靠性或其他性能
来进行指派。可以给每个I P服务类型指派一个单独的费用。
3) 当对同一个目的地址存在着多个相同费用的路由时,O S P F在这些路由上平均分配流量。
我们称之为流量平衡。
4) OSPF支持子网:子网掩码与每个通告路由相连。这样就允许将一个任何类型的I P地址
分割成多个不同大小的子网(我们在3 . 7节中给出了这样的一个例子,称之为变长度子网)。
到一个主机的路由是通过全1子网掩码进行通告的。默认路由是以I P地址为0 . 0 . 0 . 0、网络掩码
为全0进行通告的。
5) 路由器之间的点对点链路不需要每端都有一个I P地址,我们称之为无编号网络。这样
可以节省I P地址—现在非常紧缺的一种资源。
6) 采用了一种简单鉴别机制。可以采用类似于R I P - 2机制(1 0 . 5节)的方法指定一个明文
口令。
7) OSPF采用多播(第1 2章),而不是广播形式,以减少不参与O S P F的系统负载。
随着大部分厂商支持O S P F,在很多网络中O S P F将逐步取代R I P。