最后更新:2022-07-31 01:55:34 手机定位技术交流文章
开放最短路径优先协议,无类链国家路径协议
公有协议、跨层封装到IP报头、协议号89、基于224.0.0.5、224.0.0.6组播更新
触发更新,定期更新(30分钟)
需要 有 结构 部署 : 区域 划分 和 处理 规划
1.Ospf数据包。
1.数据包结构:

2.数据包的种类。

2.状态机。
下:一旦本地发送问候包,它就会进入下一州
init:启动,在收到的问候包中存在本地RID之后,输入下一个状态
双向:双向通讯,邻国设置的标志
条件匹配:点到点网络将直接输入下一个状态;MA网络类型将选择DB和RDB,非DR/BDR不会输入下一个状态
exstart:预启动,使用类似的问候DBD包选择主党关系,主要是RID大边
exchange:预交换,使用真正的DBD包进行数据库目录的比对,需要使用ACK确认
装载:装载,使用LSR/LSU/LSACK获取未知LSA信息
传递在邻近关系中建立的标志
LSA:一种数据链通知,在不同的网络条件下生成不同类的LSA信息,以代表拓扑或路由条目;
LSDB:数据状态数据库,载入和存储所有类型的LSA;
3.工作过程
首先,路由器处于故障状态,在OSPF协议启动后,路由器将向自己所有的直连接口组播224.0.0.5发送携带本地RID的hello包,并载有唯一的本地RID,现在路由器是内存的,其他路由器发送的本地接入的问候包包含本地RID,与邻国建立关系,生成邻居表,进入双向状态;
MA网络类型将执行DR/BDR选举,非DR/BDR无法进入下一州;
邻居关系建立后,将进行条件匹配,如果条件匹配失败,它将留在邻近关系中,只发送备份的问候包,成功匹配条件将导致建立邻近关系,并且进入下一状态exstart;然后MA网络将发送DBD包进行主从关系的选举,RID大的为主,按优先次序输入下一个状态交换;然后发送带有本地LSDB目录信息的DBD包,对方进行比对,然后进入下一个状态“加载”,检查没有本地的LSA信息目录,然后用LSR问,另一方面,LSU被用来执行具体的响应和传输完整的LSA信息。然后在本地重新使用LSAC来验证;此过程完成后,本地生成数据库表(LSDB),然后进入完全状态;
然后是基于本地LSDB的本地,启用SPF算法规则,计算到网络的所有未知段的最短路径,然后将它添加到本地路由表中;经过收敛后,你好,生命周期保险包,每个30分钟都发送一个DDB来确定本地和邻近的数据库是否匹配。
结构突变:
1、新增网段
直接添加网络段的设备将使用LSU包通知所有本地邻域,然后邻域将传递邻域到整个网络,需要ACK确认
2、断开网段
直接切断网络段的设备将使用LSU包通知所有本地邻域,然后邻域将传递邻域到整个网络,需要ACK确认
3、无法沟通
dead time 为hello time 的4倍;当dead time到时时,断开邻居关系,删除通过该邻接生成的路由条目;
4.ospf基础配置
当OSPF启动时,需要定义进程编号;进程编号只具有本地唯一性;建议同时配置整个网络的唯一RID;以及生成顺序——本地循环返回中最大IP编号,本地物理接口中最大IP地址。
在宣布OSPF协议时应按区域区分
区域划分规则:
1,星型拓扑,区域0中心骨区,其他大于0的非骨点区域;
必须有ABR-区域边界路由器
路由表各部分的含义:
当OSPF启动时,需要定义进程编号;进程编号只具有本地唯一性;建议同时配置整个网络的唯一RID;以及生成顺序——本地循环返回中最大IP编号,本地物理接口中最大IP地址。
在宣布OSPF协议时应按区域区分
区域划分规则:
1,星型拓扑,区域0中心骨区,其他大于0的非骨点区域;
必须有ABR-区域边界路由器
5.OSPF社区作为睦邻关系的条件
在点对点网络中,所有PFOS的邻国将直接建立作为邻国关系;
在MA网络中,进行DR/BDR选举
选举规则:
1、优先级 数值大为优,默认为1;为0时代表不参与选举
当优先次序匹配时,比较所选接口的RID值,数目越大越好
民主共和国选举是非反对性的,因此一旦优先次序得到修改,就必须重新启动奥斯普进程,重新选择设备
不规则区域。
如果ABR设备不连接到根区域0,则不能按默认实现区域间共享路径
1,远离骨骼非骨骼区域
2、不连续骨干
解决方案
1、在合法与非法ABR上建立tunnel,然后将其宣告到ospf协议中
缺点:中途过境区的资源利用率低,路线选择较差
2、虚链路——在合法与非法ABR上建立虚链路,由合法ABR为非法ABR进行授权,使得非法ABR可以进行区域间路由的共享
缺点:中央区域资源的拨款
多进程双向重发(建议)
多个进程-在同一设备上,不同的进程可以在不同的接口上工作,建立自己的邻域关系,并生成自己的数据库(不共享);每个计算的路径只被载入相同的路由表,只有一个接口由一个进程声明
双向重发(英语:Bidirectional re-release, ASBR)允许由不同的进程或协议生成路径的双向共享。
7.OSPF的各类 LSA
数据库表LSDB
LSA的所有类载有以下信息
Type:类别命
Ls id:link-id 目录中的代码
Adv rtr: 通知 - LSA更新源设备RID
Ls年龄:老龄化时间,1800年代周期更新为0,触发更新为0,最大3609年代
Len:长度
选项:选项
seq:序列号
chksum:检查代码
OSPF的LSA是1800,更新一次,并增加了一个序列数
LSA的新旧比较
首先,我们比较序列数,序列数越大,越好,
2、如果序列号相同,会比较校验值(checksum)越大越优
3、如果校验值也相同,会比较LSA Age时间,是否等于MAX-age时间(3600)
如果年龄时间与最大年龄时间不等,则比较它们的差异。如果差异超过15分钟(900秒),则差异较小
如果年龄时间与最大年龄时间不相等,请比较它们的差异。如果差异低于15分钟,请说明相同的LSA,并忽略其中之一
什么情况下LSA会更新:
1800号截止日期定期续期
2,触发更新(更改接口地址(添加或删除),修改接口费用值,删除接口或删除通知)
种类
1級LSA路線
第二类LSA网络
第3类LSA摘要
四级LSA-asbr
5类LSA-ase
LSA-nssa级
本文由 在线网速测试 整理编辑,转载请注明出处。