ospf收敛特性及其他的小特性

1. 收敛特性

快速收敛:

 · 只第一次计算时计算全部节点Full SPF

 · 增量最短路径优先算法I-SPF(Incremental)

   只对受影响的节点进行路由计算

 · 全部路由计算PRC

   只对发生变化的路由进行重新计算;

   根据I-SPF 算出来的SPT 来更新路由。

开销:RPC<ISPF<Full SPF

当1类、2类LSA变化会触发ISPF算法,也就是当拓扑发生变化触发增量最短路径算法

3类、5类、7类LSA变化触发PRC算法

按优先级收敛:(了解)

 · 能够让某些特定的路由优先收敛

   OSPF按优先级收敛是指在大量路由情况下,能够让某些特定的路由优先收敛的一种技术。通过对不同的路由配置不同的收敛优先级,达到重要的路由先收敛的目的,提高网络的可靠性,OSPF按优先级收敛能够让某些特定的路由优先收敛,因此用户可以把和关键业务相关的路由配置成相对较高的优先级,使这些路由更快的收敛,从而使关键的业务受到的影响减小。让部分路由:优先计算和泛洪LSA、同步LSDB,从而提高关键路由的收敛速度,

c 复制代码
Ospf 1
prefix-priority {criticalhigh|medium }ip-prefix ip-prefix-name  //配置OSPF路由的收敛优先级

智能计时器(几乎不用)

 配置SPF计算的时间间隔(智能定时器)当OSPF的链路状态数据库(LSDB)发生改变时,需要重新计算最短路径。如果网络频繁变化,由于不断的计算最短路径,会占用大量系统资源,影响设备的效率。通过配置智能定时器intelligent-timer,设置合理的SPF计算的间隔时间,可以避免占用过多的路由器内存和带宽资源。
> Ospf 1
 spf-schedule-interval xx xx xx max-interva为OSPF

 SPF计算的最长间隔时间,单位是毫秒。 start-interva为OSPF SPF计算的初始间隔时间,单位是毫秒。

 hold-interva为OSPF

 SPF计算的基数间隔时间(增长步长),单位是毫秒缺省情况下,使能智能定时器inteligent-timer,SPf计算的最长间隔时间为10000毫秒、初始间隔时间为500毫秒、基数间隔时间为1000毫秒(以毫秒为单位的时间间隔)。

使能智能定时器计算:

 a.初次计算SPF的间隔时间由start-interval参数指定

 b.第n(n≥2)次计算SPF的间隔时间为(hold-interval)x2^(n-2)

 c当(holld-interval)x2^(n-2)达到指定的最长间隔时间max-interva时,OSPF连续三次计算SPF的时间间隔都是最长间隔时间,之后,再次返回步骤a,按照初始间隔时间start-intervat算SPF。

2. Database Overflow

也就是数据库过载

官方定义的目的和原理↓

目的

  对于路由信息不断增加导致路由器系统资源耗尽而失效的问题,可以通过配置Stub或NSSA区域来解决,但Stub或NSSA区域的方案不能解决动态路由增长导致的数据库超限问题。为了解决数据库超限引发的问题,通过设置LSDB中ExternalLSA的最大条日数,可以动态限制链路数据库的规模。

原理

  通过设置路由器上非缺省外部路由数量的上限,来避免数据库超限。OSPF网络中所有路由器都必须配置相同的上限值。这样,只要路由器上外部路由的数量达到该上限,路由器就进入Overflow状态,并同时启动超限状态定时器(默认超时时间为5秒),路由器在定时器超过5秒后自动退出超限状态。

可以在ASBR上设置引入的LSA不能超过多少条

c 复制代码
ASBR的ospf进程下:
	default-router-advertise always  //下发缺省路路由,建议配置此命令
	lsad-overflow-limit [上限值]     //设置引入的外部路由上限

建议添加下发缺省路由,要不数据库上限一到直接删除自己引入的外部路由,如果没有缺省会造成通信中断

3. GR

Graceful Restart-优雅重启/平滑重启

是一种用于保证当路由协议重启时,

数据正常转发并且不影响关键业务的技术。

正常重启进程邻居会断开,当配置了平滑重启时邻居不会中断

c 复制代码
ospf 1 router-id 2.2.2.2
opaque-capabilityenable  //开启支持LSA9 Grace-LSA
graceful-restart

两端都得做↑

c 复制代码
reset ospf process graceful-restart //重启命令
相关推荐
hz567891 分钟前
音视频技术SDK选型指南:企业实时互动场景的关键能力解析
网络·云计算·音视频·实时音视频·信息与通信
上海云盾-小余11 分钟前
全链路多层防护体系,一站式拦截 DDoS、CC、爬虫与注入攻击
网络·爬虫·安全·ddos
minglie112 分钟前
香橙派zero3配个iic屏显示ip
linux·学习
数智化管理手记20 分钟前
预算控制手工核对效率低?预算控制数字化落地实操如何做?
大数据·网络·数据库·人工智能·数据挖掘
geovindu24 分钟前
go:Backtracking Algorithm
开发语言·后端·算法·golang·回溯算法
微露清风1 小时前
模拟算法学习记录
学习·算法
●VON1 小时前
鸿蒙 PC Markdown 编辑器三方冲突处理:本地缓冲区、磁盘版本与共同基线
网络·华为·编辑器·harmonyos·鸿蒙
问商十三载1 小时前
2026法律行业AI引擎生成式优化怎么优化?三层专业加固提排名,零成本提33%引用率附适配表
java·前端·人工智能·算法
zander2582 小时前
138. 随机链表的复制
数据结构·算法·链表