OSPF快速收敛特性、BFD联动、多进程(一)

文章详细介绍了OSPF协议的高级特性,包括i-SPF和PRC实现的快速收敛机制,智能定时器的控制,以及IPFRR快速重路由功能。此外,还提到了OSPF与BFD的联动,用于提升网络故障检测和恢复速度。同时,文章讨论了等价路由的负载分担和缺省路由的引入策略,以及如何过滤和管理OSPF的LSDB以防止数据库超限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IGP高级特性1

OSPF快速收敛

1、i-spf (Incremental SPF 增量最短路径优先算法)

只对受影响的节点进行路由计算,而不是对所有路由计算,从而加快计算

2、PRC(partial Route Calulation 部分路由计算)

当网络上路由发生变化的时候,只对发生变化的路由进行计算
场景:节点新增网络网段信息
只关注发生变化的路由,加快路由的计算

3、智能定时器

在进行spf计算和产生lsa的时候用到的一种规定时器
控制lsa的生成与接收

ospf采用两个规定来避免连接或者路由动荡占用设备资源

规定1、 同一条lsa在一秒内不会再次生成,LSA的更新时间间隔为5s
规定2 、LSA被接收的时间间隔为1s

对于稳定、路由收敛时间眼球较高的组网环境中,可以通过定时器指定LSA的更新时间为0,取消更新时间间隔,网络信息被立即感知到,加快网络收敛速度。
控制路由计算
当网络发生变化的时候,lsdb会发生变化,需要利用定时器去控制路由的计算,避免占用过多的路由器内存和带宽资源
配置命令

ospf进程下
控制生成与接收
设置lsa更新时间间隔
lsa-orig-inter 0(取消间隔)/intell-timer定时器 max-inter最大时间间隔/ start-inter 初始时间间隔/ hold-inter 基数时间间隔 | other-type 设置除type 12类的时间间隔 inter 范围0-10s,缺省为5s
缺省情况,定时器intell-timer ,更新lsa的最长间隔时间max-inter 5000毫秒、初始间隔时间start-interval 为500毫秒,基数间隔时间hold-interval 为1000毫秒
设置lsa接收时间间隔
lsa-arrival-inter intell-timer定时器 max-inter最大时间间隔/ start-inter 初始时间间隔/ hold-inter 基数时间间隔
缺省情况,定时器intell-timer ,接收lsa的最长间隔时间max-inter 1000毫秒、初始间隔时间start-interval 为500毫秒,基数间隔时间hold-interval 为500毫秒

设置控制路由计算

spf -schedule-inter inter1 | intell-timer max-inter start-ubter hold-inter | milliscond interval 2
缺省情况,定时器intell-timer ,spf计算的最长间隔时间max-inter 10000毫秒、初始间隔时间start-interval 为500毫秒,基数间隔时间hold-interval 为1000毫秒
OSPF IP FRR (fast reroute 快速重路由)
ospf ip frr 是动态ip frr 利用lfa(loop-free alternates)算法预先计算出备份路径,保存在转发表中,在故障时将流量快速切换到备份链路上,保证流量不中断,将恢复时间降低到50ms以内
LFA 计算
以可提供备份链路额的邻居为根节点,利用spf算法计算出到目的节点的最短距离,按照不等式计算出开销最小无环的备份链路。
配置命令
ospf 进程下
frr
loop-free-alternate isis环境下需要选择level 1/2 使能lfa算法
ospf frr block

在有重要业务的节点设备,通过该命令在接口禁止ospf ip frr 避免影响业务。

4、OSPF和BFD联动

配置ospf 的bfd特性
ospf进程下
bfd all-interfaces enable
bfd all-interfaces min-rx-interval 默认1000,取值10-2000, min-tx-interval detect-multiplier 本地检测倍数3-50 默认3 | frr-binding 会话状态与接口链路状态进行绑定
配置指定接口的bgd特性

接口下

ospf bfd enable
bfd all-interfaces min-rx-interval 默认1000,取值10-2000, min-tx-interval detect-multiplier 本地检测倍数3-50 默认3 | frr-binding 会话状态与接口链路状态进行绑定

OSPF路由控制

1、等价路由

等价路由(ECMP)--按照负载分担(逐流、逐包)的方式

当路由表中存在到达同一目的地的地址,且同一路由协议发现的多条路由时,若这几条路由的开销值也相同,那么这些路由就是等价路由
配置命令

ospf 进程下 maximum load-balancing number

2、缺省路由的引入

命令:default-route-advertise
指定type 3 summary-lsa 的缺省开销值
default-route-advertise summary cost x
注意:import - route 命令不饿能引入外部路由的缺省路由,需要引入其他协议产生的
缺省路由时,必须在ASBR上配置default-route-advertise,从而发布到整个ospf区域

特性:
对发送的LSA进行过滤

对于接口出方向过滤可以不向邻居发送无用的LSA,提高收敛速度
接口视图下

ospf filter-lsa-out summary 三类 nssa 七类 ---acl支持基本acl 2000-2999
对于已经发送的lsa需要3600秒到达老化时间
对abr type 3 lsa 进行过滤

ospf进程下

filter acl-name/ip-prefix/route-policy export出方向---不想发送/import 入方向--不想学习
OSPF database overflow 数据库超限
当设备不断的学习lsa的时候,会导致设备性能下降、网络震荡,所以需要进行链路状态数据库(LSDB)的条目限制。
lsdb-overflow-limt number 1-1000000 --限制lsdb中external lsa最大条目数 设备进行动态限制
达到限制数量的时候会启用overflow定时器,默认dead时间为5s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

li工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值