IS-IS中特殊字段——OL过载

文章目录

      • [OL 过载位](#OL 过载位)

🏡作者主页:点击!

🤖Datacom专栏:点击!

⏰️创作时间:2025年04月13日20点12分

OL 过载位

路由过载

使用 IS-IS 的过载标记来标识过载状态

对设备设置过载标记后,其他设备在进行 SPF 计算的时候不会使用这台设备进行转发,只计算到该设备的直连路由(一般用于承载 BGP 核心 IS-IS )

具体实现机制:

  1. 针对一台IS-IS路由器设置路由过载功能之后,这台路由器产生的 LSP 中,将会把 OL bit 置1

  2. 其他路由器执行SPF计算的时候,如果发现某条LSP的OL位置1,不会计算树干信息(链路上的邻居),只会计算叶子信息(查看LSDB verbose 之后 IP-Internal 信息就是叶子信息)

    bash 复制代码
    # L1的路由器上配置,将会OL=1,并且不描述自身产生的外部路由
    
    # L2的路由器上配置,将会OL=1,并且不描述自身产生的外部路由
    
    # L1-2的路由器上执行路由过载之后
    1、L1的路由不会以叶子的形式,加入到L2的LSP中
    2、L2的路由不会以叶子的形式,加入到L1的LSP中
    3、L1-2路由器,不会将Att Bit置1,不会让L1区域设备产生默认路由

OL比特置1的方式

  1. 设备异常,例如LSDB空间爆满,会自动将自身产生的LSP报文中的 OL bit 置1
  2. 人为的通过命令将某台设备手动设置OL bit

路由过载配置

配置过载

进程下:

isis

set-overload

y // 配置过载

不加参数:L1的路由器上配置,将会OL=1,并且不描述自身产生的外部路由(如果引入之后设置过载的话,新引入的路由使用的新分片会直接过期,Holdtime=0 )

不加参数:L2的路由器上配置,将会OL=1,并且不描述自身产生的外部路由(如果引入之后设置过载的话,新引入的路由使用的新分片会直接过期,Holdtime=0 )

添加参数:allow interlevel:L1-2路由器上配置之后,将会把实节点LSP的OL置1,继续描述AS内部泄露的路由,不描述AS外部泄露的路由 要是在L1/L2设备上配置的话,效果等同于不加参数,但是不影响ATT置1

添加参数:allow external:L1-2路由器上配置之后,将会把实节点LSP的OL置1,继续描述自身引入的外部路由,不描述AS内部泄露的路由 要是在L1 或 L2设备上配置的话,效果等同于L1-2路由器 只有L1或L2路由器才会描述AS内部泄露的路由

添加参数:allow interlevel external 配置路由器将OL=1,允许描述AS内部路由,也允许描述AS外部路由,但不会将ATTbit置1

如果在L1-2设备上配置,等同于将 att bit 永远置0

如果在L1或者L2设备上配置,等同于set-overload allow external
配置过载(搭配时间)

isis

set-overload on-startup x 设备重启之后,将IS-IS协议一旦运行,在X时间内(单位为秒)将OL bit 置1

set-overload on-startup x allow external/interlevel 设备重启之后,IS-IS一旦运行,x时间内OL置1,并且只允许内部或者外部 路由进行泄露(如果没有设置时间默认是600s)

set-overload on-startup allow external/interlevel 设备重启之后,IS-IS协议一旦运行,针对AS内部或AS外部路由的泄露做限制

set-overload on-startup start-from-nbr 1111.1111.1111 100 200 //设备重启之后,IS-IS协议一旦运行,根据邻居状态控制OL置1 的时间(后面依然可以加上内部或者外部来实现更精准的控制路由的渗透)

(设备重启之后200s之后,没有和指定邻居Up起来,OL置1的时间就是200s)

(设备重启之后200s之前,和指定邻居Up起来,OL置1的时间加上100s)

(如果设备重启之后在150s和指定的邻居Up了,则OL置1的时间为150+100=250s)(此处Time1的时间尽量设置的高于DIS的选举时间,避免在MA网络中邻居Up之后收不到DIS的LSP报文造成的链路中断)

set-overload on-startup wait-for-bgp 120 //用来配置等待BGP收敛的时候,设置OL置位的时间大小==(后面依然可以加上内部或者外部来实现更精准的控制路由的渗透)==

(如果设备重启之后,IS-IS设备将会把LSP中的OL标志设置为1,然后等待120s之后,如果BGP邻居全部建立完成,则OL比特不再置1,如果BGP邻居没有建立完成,OL比特也不会置1)(说根本也不是为了BGP设置的,人为指定一个时间,和上面最原始的时间设置OL置1没啥区别)

Author:DC

相关推荐
Percep_gan19 小时前
Linux中安装Redis,很详细
linux·运维·redis
七七powerful19 小时前
运维养龙虾--AI 驱动的架构图革命:draw.io MCP 让运维画图效率提升 10 倍,使用codebuddy实战
运维·人工智能·draw.io
枕书19 小时前
实战记录:如何使用 Docker 一键部署长亭 PandaWiki 智能知识库
运维·docker·容器
feng_you_ying_li20 小时前
linux之用户的权限详解(4)
linux·运维·服务器
加农炮手Jinx21 小时前
Flutter for OpenHarmony:postgrest 直接访问 PostgreSQL 数据库的 RESTful 客户端(Supabase 核心驱动) 深度解析与鸿蒙适配指南
数据库·flutter·华为·postgresql·restful·harmonyos·鸿蒙
钛态21 小时前
Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)
android·网络协议·flutter·http·华为·中间件·harmonyos
左手厨刀右手茼蒿21 小时前
Flutter for OpenHarmony: Flutter 三方库 shamsi_date 助力鸿蒙应用精准适配波斯历法(中东出海必备)
android·flutter·ui·华为·自动化·harmonyos
TEC_INO1 天前
嵌入式 Linux 开发知识总结
linux·运维·服务器
养生技术人1 天前
Oracle OCP认证考试题目详解082系列第5题
运维·数据库·sql·oracle·开闭原则
includei1 天前
【JavaScript】华为机试_HJ20_密码验证合格程序
开发语言·javascript·华为