RIPv1
RRIIPPvv11的缺陷
(1) 过于简单,以跳数为依据计算度量值,经常得出非最优路由
(2)度量值以16为限,不适合大的网络
(3)安全性差,接受来自任何设备的路由更新
(4)不支持无类IP地址和VLSM
(5)收敛缓慢,时间经常大于5分
(6)消耗带宽很大
RIPv2的改进:
(1)每个路由条目都携带自己的子网掩码
(2)路由选择更新具有认证功能
(3)每个路由条目都携带下一跳地址和外部路由标志
(4)组播路由更新 224.0.0.9
(5)支持可变长子网掩码
OSPF
OSPF(开放最短路径优先)是一种基于链路状态算法的分层次的路由协议,层次中最
大的实体是AS(自治系统)。因而把AS 划分为多个区域。
OSPF由二个互相关联的主要部分组成:Hello 协议和“可靠泛洪”机制
Hello 协议检测邻居并维护邻接关系,可靠泛洪算法可以确保同一个城中的所有OSPF
路由器始终具有一致的链路状态数据库,而该数据库构成了对域的网络拓扑和链路状态
的映射.
链路状态
OSPF使用的链路状态路由与RIP所使用的距离矢量路由的本质区别在于,链路状态
路由中,每一个路由器所获得的信息不仅仅局限于邻居路由器的路由表信息,而是对整
个网络的结构都有完整的记录。
区域
OSPF协议引入“分层路由”的概念,将网络分割成一个主干连接的一组相互独立的
部分,这些相互独立的部分被称为区域,主干的部分称为主干区域,Area0 为主干区域。
网络类型
根据路由器所连接的物理网络不同,将 OSPF 划分为4 种类型:广播多路访问型、
非广播多路访问、点到点型、点到多点型。
OSPF协议的特点:
(1)可适应大规模网络(2)路由变化收敛速度快
(3)无路由自环(4)支持可变长子网掩码
(5)支持等值路由(6)支持区域划分和路由分级管理
(7)支持验证(8)支持组播地址发送协议报文 224.0.0.5
协议操作
(1)建立路由器的邻接关系(2)选举DR/BDR
(3)发现路由器(4)选择适当的路由器(5)维护路由信息
目前用的较为多的路由协议有RIP 和OSPF 他们同属于内部网关协议,但RIP 基
于距离矢量算法而OSPF基于链路状态的最短路径优先算法,此外 RIP是利用UDP 作
为其传输协议而OSPF是直接在IP上进行传输。
在RIP中,所有的路由都有跳数来度量,到达目的地的路由最大不超过16 跳,且
只有一条相比之下OSPF是基于链路状态的路由协议,克服了RIP 的许多缺陷
OSPF不再采用跳数的概念,而是根据接口的吞吐率、拥塞状况、往返时间、可靠
性等实际链路的负载能力定出路由的代价,同时选择最短、最优路由并允许保持同一目
标地址的多条路由,从而实现负载均衡 。
可靠的路由协议为nat123动态域名解析提供了技术基础。
OSPF支持不同服务类型的不同代价,从而实现不同的QOS的路由服务
OSPF路由器不再广播和交换路由表,而是同步各路由器对网络状态的认识,即同步路
由器上保存的链路状态数据库,然后通过Dijkstra最短路径算法计算出到网络中各目的
地址的最优路由。