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 //重启命令
相关推荐
一个通信老学姐1 小时前
专业130+总分410+西安交通大学815/869原909信号与系统考研电子信息与通信工程。真题,大纲,参考书。
考研·信息与通信·信号处理
keep-learner1 小时前
Unity Dots理论学习-3.ECS有关的模块(2)
学习·unity·游戏引擎
taoyong0012 小时前
代码随想录算法训练营第三十天-贪心算法-763. 划分字母区间
c++·算法·leetcode·贪心算法·哈希算法
暗喻与3 小时前
判断192.168.1.0/24网络中,当前在线的ip有哪些
网络·tcp/ip·php
九州ip动态3 小时前
运营媒体账号为什么需要住宅IP
网络·网络协议·tcp/ip
m0_748241704 小时前
C#数据库操作系列---SqlSugar完结篇
网络·数据库·c#
久绊A4 小时前
理解CPU负载与使用率
服务器·网络·数据库·cpu
勤劳的进取家5 小时前
XML、HTML 和 JSON 的区别与联系
前端·python·算法
星雨流星天的笔记本6 小时前
英语外刊写作积累(2024.09)
学习