一、OSPF
1.定义 : open shortest path first 开放式最短路径优先协议
2.适用范围:IGP
3.协议算法特点:链路状态型路由协议,采用SPF算法
4.协议是否传递网络掩码:传递网络掩码
5.协议封装:基于IP协议封装,协议号为89;EIGRP为88
6.跨层封装(了解):ospf,arp
Ethernet Ⅱ |
IP |
OSPF |
FCS |
二、OSPF特点
1.OSPF是一种典型的链路状态型路由协议,地图式协议
2.传递信息(链路状态通告)称作LSA:LSA链路状态通告,包含路由信息和拓扑信息
路由LSA:描述本路由器上接口的路由信息
拓扑LSA:描述路由器之间的连接状态
3.更新方式:触发更新+30分钟链路状态刷新(每个单独以30分钟刷新LSA)
(了解30分钟):OSPF并不会周期性更新路由表,而采用增量更新,即只在路由有变化时,才会发送更新,并且只发送有变化的路由信息;事实上,OSPF是间接设置了周期性更新路由的规则,因为所有路由都是有刷新时间的,当达到刷新时间阀值时,该路由就会产生一次更新,默认时间为1800秒,即30分钟,所以OSPF路由的定期刷新周期默认为30分钟
4.地址更新:组播和单播更新。
组播地址:224.0.0.5(all SPF router),224.0.0.6(all DR router )
224.0.0.6只有DR/BDR侦听,其他路由器收到丢弃
5.支持的路由认证:链路认证 区域认证 虚链路认证
6.支持手工汇总(仅在特殊的路由器上可汇总)
7.支持区域划分
8.OSPF 比较消耗设备资源 (相对于rip而言)
9.OSPF使用 cost(相当于带宽)计算metric (路由学习入方向)
100M / 真实带宽(单位M)=cost
三、OSPF 区域
1.区域划分是基于接口的(链路的)
2.区域的标记:使用了32个二进制 1.十进制 2.类似于IP地址 A.B.C.D
3.区域分类:
骨干区域: 区域标记为0或0.0.0.0
非骨干区域:区域标记不等于0或0.0.0.0
区域设计原则:向日葵网络结构;1.OSPF网络中必须存在并唯一的骨干区域(单区域除外) 2.若存在非骨干区域,非骨干区域必须与骨干区域直接相连。
4.OSPF中路由器的角色:骨干路由器、非骨干路由器、ABR(区域边界路由器,能够产生3类LSA的路由器)、ASBR(自治系统边界路由器,能够产生5、7类LSA路由器)【重点在能把其他路由协议导入在这个路由器中】
5.区域划分的意义:减少LSA数量、减少LSA传播范围、有利于网络 稳定性
四、OSPF数据包
1.包括:Hello DBD LSR LSU LSACK
2.Hello:周期性发送,周期时间10s或30s(根据不同的网络类型默认10s或NBMA网络30s)