OSPF:开放式最短路径优先协议
无类别IGP协议:链路状态型(LS) 基于LSA收敛,故更新量较大,在大中型网络正常工作,需要进行结构化部署---区域划分,IP地址规划
组播更新----224.0.0.5 224.0.0.6 支持等开销负载均衡,支持触发更新,和周期更新 30min
跨层封装 协议号 89
分类的标准:
收敛速度快 占用资源少 选路佳 (无环)
1.数据包 ---- 5种包
Hello :发现建立周期保活邻居关系
DBD :数据库描述包——进行主从关系的选举,最重要的作用是发送LSDB目录
LSR :链路状态请求——对收到邻接发来的LSDB目录中,对于本地未知的LSA进行请求
LSU :链路状态更新——对收到邻接发来的LSR,携带LSA给邻接
LSack :对DBD/LSR/LSU进行确认
2.OSPF状态机
Down 一旦接收到helio 包进人下一个状态机
Init 初始化接收到的hello包中,若存在本地的RID. 进入下一状态
2way 双向通讯--邻居关系建立的标志
条件匹配: 若点到点网络 邻居间直接进入下一个状态机;在MA网络中将进行DR/BDR选 举,(40s)非DR/BDR间不能进入下一个状态机
Exstart --预启动 使用不携带目录信息的DBD包进行主从关系选举,RID数值大为主,
优先进入下一个状态机:
主从选举目的:主要在于信有息交互的序性,避免同时收发造成网络拥塞
Exchange 准交换-使用携带目标的DBD包进行共享,由主先进行,从在收到主的DBD包后再发出 DBD包
Loading 加载--对比DBD包目录后,基于本地未知的LSA信息,使用LSR向邻居发出请求,邻居 使用LSU来更新共享这些LSA信息,本地在收到LSU后需要ACK确认;加载过程完成 后,邻居间的数据库一致
Full-- 交换完成后进入的状态,邻接(毗邻)关系建立的标志
LSA:链路状态通告 具体一条一条拓扑或路由信息:基于LSU包进行传递
3.工作过程
启动配置完成后,邻居间组播收发hello包,建立邻居关系;生成邻居表;
邻居关系建立后,将进行条件的匹配,匹配失败将维持邻居关系,仅hello 包周期保活即可;匹配成功可以建立邻接(毗邻)关系;邻接关系间将使用DBD/LSR/LSU/LSack来获取本地未知的 LSA信息;获取完成后,邻接关系间数据库同步一致生成数据库表;
之后本地基于本地的数据库所有内容整理出有向图-->最短路径树结构--->将本地到达所有未知网段的最短路径加载于本地的路由表中;
收敛完成后,邻居间仅 hello包周期保活即可:每30min邻接关系间周期比对数据库目录,若不一致将马上使用LSU和LSACK进行不一致部分收敛;
新增网段:直连新增网段的设备,直接使用更新包告知1邻接关系接口,需要ack
断开网段:直连断开网段的设备,直接使用更新包告知1邻接关系接口,需要ack
无法沟通:deadtime 为hello time的4倍,在 deadtime到时,时将断开连接,邻居关系,删除路由
4.基础配置
5.OSPF接口网络类型