ISIS高级特性——LSP分片扩展与过载

目录

LSP分片扩展

LSP 扩展涉及基本概念

LSP 两种工作模式

LSP 配置命令

ISIS Overload


LSP分片扩展

为什么要LSP分片

当ISIS要发布的PDU信息量太大时,ISIS路由器将会生成多个LSP分片,用来携带更多的ISIS信息

ISIS分片由LSP ID中的分片号(LSP ID)字段标识,长度为1Byte,所以一个ISIS进程最多可以产生256个LSP分片

为什么要LSP分片扩展

LSP分片扩展增大了LSP分片数量,具体实现方式如下

由于每个系统最多可生成256个分片,通过增加附加系统(最多可以增加50个),ISIS进程可以多生成13056个LSP分片

LSP 扩展涉及基本概念

初始系统(Originating System)

初始系统是实际运行IS-IS协议的路由器(实路由器)

虚拟系统(Virtual System)

此虚拟系统指的是启动虚拟ISIS进程;是由附加系统ID标识的系统,用来生成扩展LSP分片(虚拟路由器)

这些分片在其LSP ID中携带附加系统ID;附加系统与初始系统一样,每个附加系统都可携带256个LSP分片

系统ID(Normal System-ID)

初始系统的系统ID

附加系统ID(Additional System-ID)

虚拟系统的系统ID,由网络管理器统一分配

24号TLV(IS Alias ID TLV)

用来表示初始系统与虚拟系统的关系

附加系统ID和系统ID一样,在整个路由域中必须唯一

LSP 两种工作模式

Mode-1  用于网络中有设备不支持LSP分片扩展特性的场景

当R2不支持LSP分片扩展,即识别不了TLV24时,R2会认为R1.1和R1.2是两台真实的设备(即:R2认为有3台真实的设备给自己发送了LSP)

当R2收到R1、R1.1、R1.2设备发来的LSP时,都进行正常的路由计算

Mode-2  用于网络中所有设备都支持LSP分片扩展的场景

当R2支持LSP扩展,即可以识别TLV24时,会认为R1.1和R1.2是两台虚拟的设备,其真实的路由器是R1

当R2收到R1.1和R1.2设备发来的LSP时,通过24号TLV了解到它们的初始系统是R1,认为R1.1和R1.2其实就是R1设备,则R2只与R1进行路由计算

LSP 配置命令

华为设备配置命令

第一步:使能ISIS路由器的LSP扩展功能

ISIS视图下:lsp-fragments-extend [level1/level-2/level-1-2] [mode-1 mode-2]     

        level-1   指定在Level-1级别使能分片扩展

        mode-1  工作模式为mode-1

        默认开启分片扩展后的配置为:level-1-2与mode-1

第二步:配置ISIS进程的虚拟系统ID

virtual-system [id]        

第三步:重启ISIS进程

reset isis all   

配置注意事项

在配置虚拟进程前,要在ISIS进程下配置好NET地址

只有使能了LSP分片扩展,并用reset isis all命令重启了IS-IS进程后,配置的虚拟系统ID才会生效

如果没有使能LSP分片扩展和重启IS-IS进程,则只能对虚拟系统ID进行配置,但不会生效

华为设备配置LSP分片扩展举例--在设备上添加额外两个虚拟系统,承载更多的LSP

isis 10
 network-entity 49.0001.0000.0000.0001.00   配置ISIS网络的NET地址
 lsp-fragments-extend level-1-2 mode-1      配置LSP扩展(使用mode-1模式)
 virtual-system 1111.1111.1111.1111         配置两个虚拟系统(两个虚拟系统的ID必须路由域唯一)
 virtual-system 1111.1111.1111.1112

reset isis all                                            重启ISIS

ISIS Overload

ISIS Overload使用ISIS过载标记位来表示过载状态,过载标识位存在LSP报文信息中OL字段

当对设备设置过载标志位后,设备在进行SPF计算时不会使用这台设备做转发,只计算该设备上的直连路由

设备如何进入过载状态

自动进入过载:设备异常时会自动进入过载状态,此时系统会删除全部引入或者渗透的路由信息

手动配置设备进入过载状态:此时系统会根据用户的配置决定是否删除全部引入或渗透的路由信息

手动设置命令举例(在ISSI进程下配置)

例1:为ISIS进程配置过载标志位
isis 10
set-overload 

例2:表示ISIS进程10启动后进入过载位,指导bgp邻居up后才取消过载(最多等待BGP 10s,即最多处于过载状态10
isis 10
set-overload on-startup wait-for-bgp 10    )

例3:表示ISSI进程10启动后进入过载位,允许发布从ISIS学来的IP地址前缀,禁止发布从其它协议学来的IP地址前缀
isis 10
set-overload on-startup allow interlevel   

字段讲解
   on-startup     表示满足哪些情况设备取消过载(即设置最大过载时间)
   allow          表示允许发布地址前缀(缺省过载状态不允许发送地址前缀)
   interlevel     跟在allow字段后,表示允许发布从ISIS学来的地址前缀
   external       跟在allow字段后,表示允许发布从其它协议学来的地址前缀
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

静下心来敲木鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值