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

HCIE-day10-ISIS

ISIS

ISIS(Intermediate System-to-Intermediate System)中间系统到中间系统,属于IGP(内部网关协议);是一种链路状态协议,使用最短路径优先SPF算法进行路由计算,与ospf协议有很多相似之处。
在这里插入图片描述
在ISIS中,骨干网络指的是由一系列连续的L2或者L1/2的路由器所构成的网络。

ISIS与OSPF的不同点

  • 在ISIS中,每台路由器的所有接口都属于相同的区域,而在OSPF中,一个路由器的不同接口可能是不同的区域。
  • 在ISIS中,骨干区域并不是某个特定的区域,而是由由一系列连续的L2或者L1/2路由器组成的范围,而在OSPF中,Area0是骨干区域。
  • 在ISIS中,L1和L2级别路由器都采用SPF算法,分别生成最短路径树SPT,而在OSPF中,只有在同一个区域内才使用SPF算法,区域之间的路由需要通过骨干区域来转发。

NSAP & NET

NSAP

在这里插入图片描述
在ISIS中,AFI、IDI和DSP中的high order DSP一起,称为Area-ID(1-13B)。
System-id用来唯一标识一台设备,长度固定为48bit(6字节)。NSEL的作用类似于IP中的“协议标识符”,不同的传输协议对应不同的NSEL。在IP上NSEL均为00

NET

NET(Network Entity Title,网络实体名称):NSEL为00的NSAP。
注意事项:
(1)每台运行ISIS的网络设备至少拥有一个NET,一台设备也可以同时配置多个NET,但是这些NET的system-ID必须相同。
(2)同属一个Area的网络设备必须配置相同的Area-id。
(3)区域地址相当于ospf的区域号,每个中间系统在一个Area中必须有唯一的system-id。
(4)

ISIS路由器的分类

  • L1路由器:只与属于同一区域的L1或L1/2路由器形成邻接关系,属于不同区域的L1路由器之间不能形成邻接关系。
    L1只维护L1 LSDB(Link State Database),该LSDB包含本区域的路由信息。
    L1路由器必须通过L1/2路由器才能到达其他区域。
    缺省情况下,L1路由器只知晓到达本区域内各个网段的信息。
    通过LSP中的ATT比特找到离自己最近的Level-1-2路由器。
    生成指向离自己最近的Level-1-2路由器的缺省路由,访问其他区域。

  • L2路由器:负责区域间的路由,可与同一或者不同区域的L2路由器或者其他区域的L1/2路由器形成邻居关系。该LSDB包含区域间的路由信息。
    ISIS的骨干网络由连续的L2或者L1/2路由器构成。
    拥有整个骨干区域的LSP。
    拥有整个路由域的路由信息,没有L1 LSP。

  • L1/2路由器:同时属于L1和L2的路由器,它可以与同一区域的L1和L1/2形成L1邻居关系,也可以与其他区域的L2和L1/2形成L2的邻居关系。
    L1/2维护两个LSDB,L1 LSDB用于区域内路由计算,L2 LSDB用于区域间路由计算。
    L1/2通常用于连接L1及L2区域。
    会在自己生成的L1的LSP中设置ATT比特位。

ATT比特位是IS-IS LSP报文中的一个字段,用来标识Level-1区域是否与其他区域相关联。Level-1-2路由器在其生成的Level-1 LSP中设置该字段以通知同一区域中的Level-1路由器自己与其他区域相连,也就是说与Level-2骨干区域相连。当Level-1区域中的路由器收到Level-1-2路由器发送的ATT比特位被置位的Level-1 LSP后,它将生成一条目的地为Level-1-2路由器的缺省路由,以实现和其他区域之间的通信。

ISIS协议报文类型

报文名称报文功能
Hello建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)
LSP用于交换链路状态信息(类似OSPF的LSA) 20min老化时间 15min更新时间
CSNPCSNP实际上是LSDB中所有LSP的摘要信息(类似OSPF的DD报文),分为Level-1 CSNP和Level-2 CSNP
PSNP用于数据库同步,是某些LSP的摘要信息,分为Level-1 PSNP和Level-2 PSNP

ISIS认证方式

ISIS路由器通过hello报文发现邻居,建立关系。默认可以直接建立邻居关系,但是某些场景下,需要通过认证才能建立。
ISIS支持3种认证方式:区域认证、路由域认证、接口认证。(OSPF支持区域与端口认证)。

区域认证

在这里插入图片描述[~RTA-isis-1]area-authentication-mode simple huawei
[~RTB-isis-1]area-authentication-mode simple huawei

路由域认证

[~RTA-isis-1]domain-authentication-mode simple huawei
[~RTB-isis-1]domain-authentication-mode simple huawei

接口认证

[~RTA-Ethernet0/0] isis authentication-mode simple huawei
[~RTB-Ethernet0/0] isis authentication-mode simple huawei

ISIS邻接关系类型

在这里插入图片描述

ISIS网络类型

P2P broadcast
ISIS广播网络中,路由器采用0180-C200-0015(level 2 hello),0180-C200-0014(level 1 hello)。

DIS与伪节点

在这里插入图片描述
在广播网络中,ISIS需要在所有的路由器中选举一个路由器(的接口)作为DIS,相当于OSPF中的DR。DIS用来创建和更新伪节点,并负责生成伪节点LSP(其作用类似OSPF中的Type-2 LSA),该LSP用来描述这个Broadcast网络上有哪些设备。

  • L1和L2的DIS是分别选举的,用户可以为不同级别的DIS选举设置不同的优先级。
  • DIS优先级最大的接口被选为DIS(优先级为0的接口也参与选举),当优先级相等时,则接口MAC地址最大的路由器会胜出。
  • DIS的角色是抢占的,并且ISIS没有设计备份DIS。当DIS故障后,则进行新的选举过程。

ISIS的LSP及LSDB

在这里插入图片描述
display isis lsdb 0000.0000.0000.01-00 verbose
查看R1作为DIS产生的伪节点LSP,伪节点LSP的LSP-ID中,伪节点ID为非0。

LSP中的ATT、OL、IS-Type字段

ATT字段:当L1/2设备在L1区域内泛洪L1 LSP时,如果L1 LSP中设置了ATT比特位,则表示该区域中的L 1设备可以通过该L1/2设备通往区域外部。
OL(LSDB Overload)字段:过载标志位。设置了过载标志位的LSP虽然还会在网络中扩散,但是在计算通过过载
路由器的路由时不会被采用。即对路由器设置过载位后,其它路由器在进行SPF计算时不会使用这台路由器做转发,
只计算该节点上的直连路由。
IS Type字段:用来指明生成此LSP的IS-IS设备类型是L1还是L2(01表示L1,11表示L2)。


http://www.kler.cn/a/473264.html

相关文章:

  • ubuntu22.04 的录屏软件有哪些?
  • 上门按摩系统架构与功能分析
  • 攻防世界 ics-07
  • 微信小程序map组件所有markers展示在视野范围内
  • 使用python将多个Excel表合并成一个表
  • Cursor无限续杯——解决Too many free trials.
  • 计算机视觉目标检测-DETR网络
  • Java-数据结构-链表-高频面试题(2)
  • Goldendb数据库dbtool命令介绍
  • web服务器架构,websocket
  • 使用高云小蜜蜂GW1N-2实现MIPI到LVDS(DVP)转换案例分享
  • Ollama + Openwebui 本地部署大型模型与交互式可视化聊天
  • 自动化脚本本地可执行但是Jenkins上各种报错怎么解决
  • Linux(上):基本知识篇
  • 常用的AT命令,用于查看不同类型的网络信息
  • SQLite 调试与性能优化指南
  • 去掉el-table中自带的边框线
  • 我的前端面试笔记(React篇)
  • NRF24L01模块STM32通信-通信初始化
  • js适配器模式
  • 《Spring Framework实战》3:概览
  • Hybrid A*算法-KinodynamicAstar::estimateHeuristic
  • LLM 大语言模型学习记录
  • js可不使用document直接根据id获取id元素
  • 无人机培训机构模拟考试系统技术详解
  • 让生命科学数据为数字时代服务