当前位置: 首页 > news >正文

ISIS高级特性

I-SPF

默认开启,当网络拓扑发生变化只对发生变化的部分进行SPF算法,减少算力节省资源

PRC

同OSPF省略

智能定时器

同OSPF

BFD

同OSPF省略

LSP快速扩散

加快LSP的扩散速度,正常情况下LSP是先学别人的学完在发,通过快速扩散可实现先转发在学习,进而提高网络收敛速度

[Huawei-isis-1] flash-flood [ lsp-count | max-timer-interval interval | [ level-1 | level-2 ] ]

 lsp-count 每个接口一次通告的最大数量1-15,缺省5

max-timer-interval LSP通告最大时间间隔10-50000ms,缺省10ms

用户可以指定每次扩散的LSP数量,这个数量是针对所有IS-IS接口的,如果需要发送的LSP的数量大于这个数,则就发送lsp-countLSP,如果配置了定时器,在路由计算之前如果这个定时器未超时,则立即扩散;否则在该定时器超时后发送

LSP分片

采用TLV24,有mode-1(缺省情况,设备不支持TLV24)与mode-2(设备支持TLV24)

由于ISIS的报文格式决定其分片号最高仅有1Byte即最大256,可通过TLV24实现生成50台虚拟system-id扩展分片

  1. 初始系统(Originating System):初始系统是实际运行IS-IS的路由器。允许一个单独的IS-IS进程像多个虚拟路由器一样发布LSP,而“Originating System”指的是那个“真正”的IS-IS进程。
  2. 系统IDNormal System-ID):初始系统的系统ID。
  3. 虚拟系统(Virtual System):由附加系统ID标识的系统,生成扩展LSP分片。这些分片在其LSP ID中携带附加系统ID。
  4. 附加系统IDAdditional System-ID):虚拟系统的系统ID,由网络管理器统一分配。每个附加系统ID都允许生成256个扩展的LSP分片。

可实现51*256=13056LSP分片

工作模式

mode-1

设备可以不支持tlv24,不支持的设备会认为自己有多个邻居,且为保障转发路径正常,在通过虚拟设备上的网段时会将其开销改成当前开销风格的最大值-1,以确保去往流量必须经过真实设备

mode-2

设备支持tlv24,看得懂,分得清虚拟系统和真实系统,会把这些信息进行统一的路由计算

配置

[Huawei-isis-1] lsp-fragments-extend [ [ level-1 | level-2 | level-1-2 ] | [ mode-1 | mode-2 ] ] 

开启LSP分片扩展功能

[Huawei-isis-1] virtual-system virtual-system-id 

配置虚拟系统ID,配合使用,重启生效

GR

采用TLV211

[Huawei-isis-1] graceful-restart

[Huawei-isis-1] graceful-restart no-impact-holdtime

缺省情况下,配置IS-IS GR后,Holdtime将不受GR影响,邻居Holdtime值如果小于60秒,则修改为60秒,否则保持Holdtime

[Huawei] display isis process-id graceful-restart status [ level-1 | level-2 ]

等价路由

同OSPF省略

缺省路由

ATT置位生成

[Huawei-isis-1] attached-bit advertise { always | never }

ATT永远置为1还是永远不置为1

[Huawei-isis-1] attached-bit avoid-learning

不通过ATT置位生成缺省路由

发布缺省路由

[Huawei-isis-1] default-route-advertise [ always | match default | route-policy route-policy-name ] [ cost cost | tag tag | [ level-1 | level-1-2 | level-2 ] ] [ avoid-learning ]

后不接表示总是通告

 always 总是通告,不管有没有

match default 遵循本机的默认路由,本机没有则不发

route-policy route-policy-name 匹配流量,路由是否有效在于路由是否存在流量能够匹配路由策略 

cost cost 开销设置

tag tag 打标签

avoid-learning 不计算收到的缺省路由

总结

为了加快收敛速度,isis采用I-SPF,PRC,LSP快速扩散等功能

为了增加网络感知能力以及故障恢复能力,isis采用BFD联动,等价路由,GR等

为解决分片不够用,isis采用LSP分片扩展,为通往其他网络与限制某些网络访问,isis通过ATT置和发布缺省路由来限制和生成缺省路由

http://www.dtcms.com/a/339428.html

相关文章:

  • 前端下载文件、压缩包
  • 【深度解析----Pycharm命令行和项目中Settings-Interpreter中安装的插件库不一致的原因以及解决办法】
  • 权重、偏置、运行均值、运行方差的概念
  • 【基础-判断】所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数
  • 图形化监控用数据动态刷新方法
  • 快手Klear-Reasoner登顶8B模型榜首,GPPO算法双效强化稳定性与探索能力!
  • Linux 定时任务 + Oracle 19c 备份完整操作手册(Linux→windows server)
  • 【git】改 GitLab 远程分支名;
  • Unity高级开发:反射原理深入解析与实践指南 C#
  • Java 线程状态与线程组
  • 水闸安全综合监测系统解决方案
  • Kafka 面试题及详细答案100道(1-10)-- 基础概念与架构
  • NestJS @Inject 装饰器入门教程
  • Hugging Face 核心组件介绍
  • 大功率变速箱总成双联试验台架系统参数
  • 机器人控制基础:运动控制中的串级pid原理以及实现方案(包含代码示例)
  • C/C++ 常见笔试题与陷阱详解
  • .net core web程序如何设置redis预热?
  • 【大白话解析】 OpenZeppelin 的 Address 库:Solidity安全地址交互工具箱​(附源代码)
  • Mybatis执行SQL流程(四)之MyBatis中JDK动态代理
  • Ansible 异步任务管理与内容重用详解
  • 10.Ansible角色管理
  • Ubuntu 和麒麟系统创建新用户 webapp、配置密码、赋予 sudo 权限并禁用 root 的 SSH 登录的详细
  • 网络间的通用语言TCP/IP-网络中的通用规则3
  • 缓存雪崩、缓存穿透、缓存击穿在实际中如何处理
  • Windows Git安装配置
  • PCL+Spigot服务器+python进行MC编程(使用Trae进行AI编程)---可以生成彩虹
  • 代码随想录Day56:图论(冗余连接、冗余连接II)
  • 【python】列表复制注意事项
  • 大模型+RPA:如何用AI实现企业流程自动化的“降本增效”?