收敛快,选路佳,占用资源少
OSPF--------Open SHORTEST PATH FIRST---开放式最短路径优先协议
1.与rip对比
1)OSPF计时器的时间短于RIP,所以,从收敛角度看,OSPF优于RIP;
2)OSPF由于使用的算法可以避免环路产生,并且,OSPF以带宽作为开销值,所以,从选路看,OSPF优于RIP
3)从单个数据包的资源占用分析,OSPF占用的资源远远大于RIP.但是,从整体来看,RIP存在30s一次的更新,导致RIP整体更新量巨大.而OSPF本身明确其最大的问题在于资源占用,所以,从设计之初便采取了很多减少资源占用的手段,所以,从资源占用的角度看,整体上还是OSPF小优于RIP
2.与rip相同点
RIP有三个版本:RIPV1,RIPV2----IPV4 RIPNG---IPV6
OSPF有三个版本: OFPSV1(胎死腹中了属于)
OSPFV2—IPV4, OSPFV3—IPV6
Ospfv2和RIPV2一样,都是无类型的路由协议.
OSPFV2和RIPV2都以组播的形式发送,RIPV2---224.0.09
OSPF---224.0.0.5(OSPF路由器)/224.0.0.6(DR,BDR)
OSPFV2和RIP都支持等开销负载均衡
3.与rip不同点:
RIP只用于小型网络,OSPF可以应用在中大型的网络中.
OSPF为了适应中大型网络环境,需要进行结构部署__----区域划分
划分区域的目的:区域内部传递拓扑信息.区域之间传递路由信息
中间设备-----区域边界路由器(ABR)---同时属于两个区域,一个接口对应一个区域,且必定有一个接口对应骨干区域.
区域之间可以存在多个ABR
一个ABR也可以属于多个区域
4.基本概念
1、组播发送:224.0.0.5/6
2、标准的链路状态型路由协议—路由器之间传递拓扑
3、版本:OSPFv2–IPv4 OSPFv3–IPv6
4、更新方式:触发更新 存在周期更新30min
5、OSPF网络需要结构化部署:1、区域划分 2、IP地址规划
6、链路状态型路由协议的距离矢量特征–区域之内传递拓扑,区域之间传递路由表
7、优先级 10 COST值=参考带宽÷接口带宽
5.OSPF数据包
数据包 | 意义 |
hello包 | 用于发现、建立并保活(10s)邻居关系。存在全网唯一的Router-ID,用于路由器的身份标识,使用的IP地址的方式表示 |
DBD包 | Database Description,数据库描述包 |
LSR | 链路状态请求 |
LSU | 链路状态更新 |
LSACK | 链路状态确认 |
6.OSPF工作过程
1、启动协议后,设备本地基于224.0.0.5组播发出hello包,发2、现并建立邻居关系,生成邻居表
3、之后进行条件匹配,若成功,则进入下一状态;若失败,则仅hello包10s进行邻居关系保活
4、RID大者优先进入下一状态,先交换DD,然后再使用LSR/LSU/LSACK收集未知的LSA,生成LSDB–数据库表
设备基于此LSDB,使用SPF算法计算出去往目标的最佳路径,生成路由表,收敛完成
5、之后10s周期保活,30min周期性比对DD