最后更新:2022-07-21 19:43:08 手机定位技术交流文章
OSPF:开放式最短路径优先协议 无类别链路状态型路由协议
公有协议;跨层封装到IP报头,协议号89; 组播更新:224.0.0.5 224.0.0.6
触发更新,定期更新(30分钟);
结构部署需要:区域分配地址规划
1.OSPF协议数据包:


Hello:用于邻居、邻接 发现、建立、保活 hello time 默认10s或30s
DBD:数据库描述包
LSR:链路国家请求
LSU:连结状态更新
LSack:链接状态确认
二、状态机
Down:一旦本地发送问候包进入下一个状态
Init:初始化如果存在一个本地RID,接收的问候包进入下一个状态
2way:建立睦邻关系的双向通讯标志
条件匹配:点点网络将直接进入下一个状态;MA网络类型将执行DR/BDR选择,非DR/BDR不会进入下一个状态;
Exstart:预启动使用类似的问候DBD来选择主服务器关系,RID主偏向下一个状态
Exchange: 要使用真正的DBD共享数据库目录,您需要使用ACK确认。
Loading:载荷使用LSR/LSU/LSAck获取未知LSA信息;
Full:交出邻近关系中所建立的标志
LSA:一种生成不同类的LSA信息的链状态通知,以代表不同网络条件下的拓扑或路由条目;
LSDB:一个链状态数据库,它载入和存储所有类型的LSA;
关于OSPF、DBD包的几个知识点:
1,将MTU值载入DBD包,要求邻近的MTU值必须相同,否则卡将处于exstart或交换状态;
默认的Huawei不打开MTU检测
[r1]interface GigabitEthernet 0/0/1
[r1-GigabitEthernet0/0/1]ospf mtu-enable
保密确认-不使用确认包,而是复制主机设备的序列数以确认主机DBD已经收到
M为0,表示本地发出的最后一个DBD; MS为1代表主,为0代表从;
数据库建立后,本地基于SPF选路规则,计算到达未知网段最短路径加载于路由表中;
Cisco
O - OSPF, IA - OSPF inter area域间路由
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2NSSA域外路由
E1 - OSPF external type 1, E2 - OSPF external type 2域外路由
在同一区域,局部结果由拓扑计算
O区域间路由 ABR通过其他区域的拓扑计算获取路由,然后将路由分发到另一个区域;本地区域分发到另一个区域
O E1/2在生成其他协议或其它进程后,通过ASBR重新释放外部路由到OSPF协议
ON1/2 NSSA外部路由器在生成其他协议或其它过程后,通过ASBR重新释放到OSPF协议中,同时了解该路由器位于ospf的NSSA的一个特殊区域
管理距离( Huawei优先)
Cisco设备定义管理距离为110 Huawei设备优先级为10
度量(cost)
开销值 参考带宽/接口带宽 华为设备,环回接口不计算为一段路径;默认的参考带宽为1000M;
优化成本值和最低路径;
第二,条件是OSPF议定书的邻国成为邻国关系
在点对点网络中,所有PFOS的邻国将直接建立作为邻国关系;
在MA网络中,为了避免大量重复的LSA更新,因为OSPF需要邻居间的BPD比较,故没有接口水分割机制;故必须进行DR/BDR选举,非DR/BDR间仅建立邻居关系;---在每一个MA网络中均需要进行一次选举;
选举规则:
[r1-GigabitEthernet0/0/1]ospf dr-priority 2
修改输入界面的优先次序
OSPF的融合称为LSSA洪水,也称为LSDB同步;
接口网络类型 OSPF接口网络类型(ospf工作方式)
Loopback 0. Cisco – LoopBack No hello packet to send via 32-bit host
Huawei - 显示p2p类型和在实践中为 LoopBack工作模式
点到点
(串线HDLC/PPP/GRE) p2p. hello time10s 自动建邻 不选DR/BDR
BMA
以太网 Broadcast hello time 10s 自动建邻 选DR/BDR
NBMA
Frame relay nbma hello time 30s 手动建造邻居 SelectDR/BDR
MGRE p2p. hello time10s Automatic Neighborhood SelectedDR/BDR –在一个网段中只
能存在一个邻居Huawei设备是MGRE网络的一部分,接口是点到点的
这样,您只能与第一个收到问候的设备建立睦邻关系;
在此情况下,Cisco将有一个邻居滚动;
注:在MGRE环境中,接口的默认ospf工作模式是点到点,不能使NBMA分段的邻居完全连接,因此只能修改接口的工作模式:
修改MGRE网段所有接口关于广播工作的方式,注意,如果部分接口被修改为广播,接口的另一部分仍然是点到点,因为同一个问候时间可以建立一个睦邻关系,但工作机制在DR/BDR选举处不同,因此最终网络段不能正常地收敛;
或将所有接口工作模式修改为点到点工作模式;
Ospf的点点操作:只能手动配置,适用于部分网络结构拓扑;
Hello time30s, 不选DR/BDR, 自动建立睦邻关系;
如果ABR设备不连接到根区域0,则不能按默认实现区域间共享路径
解决方案:
缺点:定期更新、维护和启动更新,以产生中区资源利用
隧道区应在同一个地区申报
允许区域间分享非法转基因;
没有选择坏路径的问题,因为没有添加新的路径;
[r2-ospf-1]area 1 两台ABR共同所在的区域
[r2-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.4 对端ABR的RID
Cisco在虚拟链上取消了所有循环行为,以避免通过循环信息占有中间区域;--不可靠
Huawei继续维持虚拟供应链的维护和更新周期--在中部地区占有资源
多进程--在同一设备上,不同的进程可以在不同的接口上工作,建立自己的邻域关系,并生成自己的数据库(不共享);只将自己的计算路径载入相同的路径表;一个接口只能由一个进程声明;
双向重发(英语:Bidirectional re-release, ASBR)是由不同的进程或协议生成路径的双向共享。
[r2]ospf 1
[r2-ospf-1]import-route ospf 2
[r2-ospf-1]q
[r2]ospf 2
[r2-ospf-2]import-route ospf 1
<r1>display ospf lsdb
<r1>display ospf lsdb router 1.1.1.1
类名 link-id (目录中的代码)
LSA的所有类载有以下信息
Type : Router 类别名 此处为1类
Ls id : 1.1.1.1 link-id 在目录中的编号
Adv rtr : 1.1.1.1 通告者 --- 该LSA的更新源设备的RID
Ls age : 1359 老化时间 1800s周期刷新为0 触发更新归0 最大3609s
Len : 48
Options : E
seq# : 8000000c 序列号
chksum : 0x818c检查代码
OSPF的LSA是1800更新一次更新一次序列编号是加一个
LSA的新旧比较
首先,我们比较序列数,序列数越大,越好,
2、如果序列号相同,会比较校验值(checksum)越大越优
3、如果校验值也相同,会比较LSA Age时间,是否等于MAX-age时间(3600)
如果年龄时间与最大年龄时间不等,则比较它们的差异。如果差异超过15分钟(900秒),则差异较小
如果年龄时间与最大年龄时间不相等,请比较它们的差异。如果差异低于15分钟,请说明相同的LSA,并忽略其中之一
什么情况下LSA会更新:
1800号截止日期定期续期
2,触发更新(更改接口地址(添加或删除),修改接口费用值,删除接口或删除通知)

本文由 在线网速测试 整理编辑,转载请注明出处。