首页 > 其他分享 >ISIS 高级特性

ISIS 高级特性

时间:2024-07-13 09:00:00浏览次数:8  
标签:ISIS 高级 特性 Huawei LSP 分片 isis ID 路由

1 ISIS 快速收敛

为了提高路由的收敛速度而作的扩展特性,包括:I-SPF(Incremental SPF,增量最短路径优先算法)、PRC、智能定时器、LSP快速扩散。同时也支持故障恢复快速收敛,例如通过IS-IS Auto FRR实现备份链路的快速切换,也可以与BFD联动实现对故障的快速感知。

1.1 I-SPF

当网络拓扑改变的时候,只对受影响的节点进行路由计算,而不是对全部节点重新进行路由计算,从而加快了路由的计算。

//  在路由计算中,节点代表路由器,叶子代表路由,I-SPF只处理变化的节点信息。

1.2 PRC

当网络上路由发生变化的时候,只对发生变化的路由进行重新计算。PRC不计算节点路径,而是根据SPF算法算出来的最短路径树来更新路由。

1.3 快速扩散机制

此特性可以加快LSP的扩散速度。正常情况下,当isis 路由器收到比自己LSDB中的lsp更新时会启动一个定时器定期将更新的lsp扩散出去。快速扩散机制则是:在路由计算之前,先将小于指定数目的LSP扩散出去,加快LSDB的同步过程。

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

注意:扩散数量是针对所有ISIS接口的

2  路由控制

2.1 等价路由

当IS-IS网络中有多条冗余链路时,可能会出现多条等价路由。

1.配置负载分担

[Huawei-isis-1] maximum load-balancing number

负载分担选举:

1. 路由优先级:选取优先级小(优先级高)的路由进行负载分担。 2. 下一跳设备的 System ID :如果路由的优先级相同,则比较下一跳设备的 System ID ,选取 System ID 小的路由进行负载分担。 3. 本地设备出接口索引:如果路由优先级和下一跳设备的 System ID 都相同,则比较出接口的接口索引,选取接口索引较小的路由进行负载分担。

2.配置浮动路由

[Huawei-isis-1] nexthop ip-address weight value

2.2 缺省路由

产生方式:

     1.   default-route-advertise下发。

     2.   默认情况下L1路由器收到ATT-bit置位的L1LSP会产生一条缺省路由指向产生改LSP的L-1-2路由器。

    ATT-bit置位条件:当L-1-2路由器在不同区域有L-2的邻居关系时,则产生的L-1LSP会自动置位

[Huawei-isis-1] attached-bit advertise { always | never }  //控制ATT-bit为的置位

[Huawei-isis-1] attached-bit avoid-learning  //控制不因ATT置位而下发缺省路由

扩展:avoid-learning避免IS-IS进程学到其他路由协议或其它IS-IS进程生成的缺省路由并添加到路由表。如果路由表中已存在学到的缺省路由为活跃状态,则将此路由置为不活跃状态。

3 LSP 分片扩展

LSP 通过LSP ID进行标识唯一LSP

LSP ID 由 系统ID , 伪节点标识符,分片标识符

一个LSP可以携带八十条路由左右,一个ISIS 进程可以有256个分片,携带路由条目较少

LSP 分片扩展可以通过虚拟系统ID来操作

24号TLV携带了真实的系统ID,用于表示初始系统(真实系统)与虚拟系统的关系

一个ISIS进程可以创建50个虚拟系统

ISIS路由器的工作模式:mode-1.不支持分片扩展:虚拟系统进行正常路由计算

                                      mode- 2.支持分片扩展:虚拟系统不进行路由计算

基本命令:

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

// 配置分片扩展的级别及模式

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

// 配置虚拟系统ID

注意:使能了LSP分片控制后重启进程才会生效

ISIS GR

GR:平滑启动,是一种高可靠性性技术,可以实现数据的不间断转发

通过 211号TLV实现即T1、T2、T3。

Type = 211

Length

Reserved

SA

RA

RR

Remaining Time

• SA ( Suppress adjacency advertisement ):抑制发布邻接关系位 • RA ( Restart Acknowledgement ) : 重启应答位 • RR ( Restart Request ):重启请求 位 • Remaining Time :邻居保持邻接关系不重置的 时间

[Huawei-isis-1] graceful-restart

标签:ISIS,高级,特性,Huawei,LSP,分片,isis,ID,路由
From: https://blog.csdn.net/2301_77455319/article/details/140287063

相关文章

  • 【C++11新特性】在定义静态成员变量的同时进行初始化
    //test.hclasstest{public:test()=delete;~test()=delete;private:staticconstexprlonglongPOLY_64_REV=0x95AC9329AC4BC9B5L;staticconstexprintBITS_PER_BYTE=8;staticconstexprintCRC_TABLE_LENGTH=256;staticlon......
  • 高级java每日一道面试题-2024年7月12日
    如果有遗漏,评论区告诉我进行补充面试官问:你对IO流了解多少我回答:一.什么是JavaIO流?回答:JavaIO流是用于处理输入和输出操作的一组类和接口。它允许程序从不同的数据源(如文件、网络连接、内存缓冲区等)读取数据或将数据写入到不同的目标位置。IO流分为字节流和......
  • 王牌站士Ⅱ--针对 LLM/SLM 的高级 RAG
    前言检索增强生成(RAG)已成为一种增强语言模型能力的强大技术。通过检索和调整外部知识,RAG可让模型生成更准确、更相关、更全面的文本。RAG架构主要有三种类型:简单型、模块化和高级RAG:NaiveRAG采用GPT-3这样的单片模型,并简单地根据检索到的证据段落对其进行条件化......
  • 2024最新【内网隐蔽扫描,Nmap高级用法】(非常详细)零基础入门到精通,收藏这一篇就够了
    前言Nmap(NetworkMapper)是一款开源免费的网络发现和安全审计工具,主要用于扫描目标主机的开放端口、操作系统类型、启用的服务等信息。以下是Nmap的一些常见使用介绍Nmap的常见使用介绍「主机发现」:Nmap可以通过发送不同类型的探测包(如ICMPecho请求、TCPSYN包等)来检测......
  • Cilium DSR 特性(转载)
    CiliumDSR(转载)一、环境信息主机IPubuntu10.0.0.234软件版本docker26.1.4helmv3.15.0-rc.2kind0.18.0kubernetes1.23.4ubuntuosUbuntu22.04.6LTSkernel5.15.0-106内核升级文档使用5.11.5内核版本的20.04版本,发起curl......
  • 创新!高级!【日前、日内非滚动、日内滚动调度以及实时修正】考虑需求侧响应的智慧楼宇多
     ......
  • 入门PHP就来我这(高级)23 ~ Session
    有胆量你就来跟着路老师卷起来! --纯干货,技术知识分享路老师给大家分享PHP语言的知识了,旨在想让大家入门PHP,并深入了解PHP语言。 上一篇我们完成了cookie的7天免登录功能的实现,本文接着说‘Cookie与Session’这块的Session管理部分。 Session管理 对比Cookie和......
  • HAL库源码移植与使用之高级定时器REP寄存器
    高级定时器的溢出中断信号与更新要想输出,要经过一个重复计数寄存器,该寄存器由REP控制并由TIMX_RCR控制计数值它的原理是计数器每次上溢或下溢而输出中断信号和更新都能使重复计数器值减1,减到0时,再发生一次溢出就会产生更新事件所以如果设置RCR为N,更新事件将在N+1次溢出时发......
  • 入门PHP就来我这(高级)22 ~ 七天免登录案例
    有胆量你就来跟着路老师卷起来! --纯干货,技术知识分享路老师给大家分享PHP语言的知识了,旨在想让大家入门PHP,并深入了解PHP语言。  上文讲述了cookie的概念,创建,获取,销毁以及生命周期后,我们利用本文来实现一个小的案例,实现七天免登录的案例。 七天免登录功能案例1......
  • 13 mysql高级查询
    完整的查询sql语句selectselect选项字段列表fromtable表数据源wherewhere条件groupbygroup分组条件havinghaving条件orderbyorder排序limitlimit限制select选项:all默认,可以省略,表示保存所有查询的结果distinct:去重,去除重复记录(所有的字段都相同才是重复的......