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 1、2类的时间间隔 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