文章目录
🏡作者主页:点击!
🤖Datacom专栏:点击!
⏰️创作时间:2025年04月13日20点12分
OL 过载位
路由过载
使用 IS-IS 的过载标记来标识过载状态
对设备设置过载标记后,其他设备在进行 SPF 计算的时候不会使用这台设备进行转发,只计算到该设备的直连路由(一般用于承载 BGP 核心 IS-IS )
具体实现机制:
针对一台IS-IS路由器设置路由过载功能之后,这台路由器产生的 LSP 中,将会把 OL bit 置1
其他路由器执行SPF计算的时候,如果发现某条LSP的OL位置1,不会计算树干信息(链路上的邻居),只会计算叶子信息(查看LSDB verbose 之后 IP-Internal 信息就是叶子信息)
# 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的方式
- 设备异常,例如LSDB空间爆满,会自动将自身产生的LSP报文中的 OL bit 置1
- 人为的通过命令将某台设备手动设置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