目录
一.分类
OSPF是一个链路状态路由协议。
RIP是一个距离向量路由协议。
二.更新路由条目方式
OSPF是触发更新和增量更新,通过更新链路信息,通过SPF算法计算就有的路由,添加到路由表中。
RIP是触发更新,直接更新路由条目。
三.防环机制
OSPF是通过SPF算法,以自己为中心,计算到目录路由的最优路由。
RIP是通过触发更新,路由中毒,水平分割,毒性逆转,16跳不可达实现防环机制。
四.网络规模大小
OSPF采用的是链路信息更新,通过SPF算法,没有最大条数限制,适用于中大型网络。
RIP由于16跳不可达,造成只适用于小型网络。(其实现在基本也没有使用RIP协议了)
五.协议在TCP/IP的所属层数
OSPF是属于传输层,协议号为89.
RIP是属于应用层,端口号为520.
六.有类和无类
OSPF是无类别路由协议,RIPv2版本是无类别,RIPv1是有类别更新方式
七.从区域划分来讲
RIP协议由于16跳不可达原因,只实用于小型网络,无区域概念。而OSPF实用于中大型网络,路由器多,里面有很多lsa数据包,可能形成广播风暴,所以引入区域这个概念,减少lsa在整个区域的传播。
八.建立邻居关系来讲
RIP只有邻居关系,没有邻接关系。而OSPF通过Hello包建立邻居关系,在通过dbd,lsu,lsa,lsr数据包建立邻接关系。