一、OSPF的引入
RIP的缺陷
RIP在现实生活中几乎很少使用,即使使用,也是在小型网络中去使用,或者很重要的网络,比如说小型的银行,它已经运行了很多年了,它没有办法去改变当前的网络环境,它只能去升级,把RIPv1升级成RIPv2。
以跳数评估的路由并非最优路径
从10.1.0.0到10.2.0.0这段链路中,如果依照RIP的方式,它是以通过RTA的S0/1接口,经过RTB到达10.2.0.0网段的,这样的一个路径,跳数是最短的,度量值是最小的。再看网络的带宽,RTA与RTB之间链路的带宽只有64kbps,如果说流量特别大的话,这个链路显然不是最优的路径。
如果RTA选择S0/0传输,传输需要的时间会大大缩短为3s
最大跳数导致网络尺度小
RIP协议限制网络直径不能超过16跳
把最大跳数设置成16,很大程度上限制了网络的规模,所以说RIP并不能适用于大型的网络。
收敛速度慢
RTA和RTB收到路由不可达信息后进入抑制时间
抑制时间结束前,即使有新的设备发布路由RTA和RTB的路由也不能更新
更新发送全部路由表浪费网络资源
假设RTA和RTB各有1000条路由,每条路由需占用20个字节
每次路由更新时,RTA和RTB之间单向需消耗至少160Kb的带宽资源
二、OSPF的概念
RIP协议属于距离矢量协议,是通过路由表来感知整张网络,计算出来的路由也不一定是最优的,也就是不知道整张网络最优的一个路径
而OSPF属于链路状态协议,采用SPF算法计算最佳路径,也具有触发更新机制,从而达到快速收敛。
OSPF(Open Shortest Path First,开放最短路径优先)是IETF开发的基于链路状态的自治系统内部路由协议;
OSPF仅传播对端设备不具备的路由信息,网络 收敛迅速,并有效避免了网络资源浪费;
OSPF 直接工作于IP层之上,IP协议号为89;
OSPF