首页 > 其他分享 >isis原理和配置

isis原理和配置

时间:2023-07-12 22:12:20浏览次数:34  
标签:isis -- 报文 配置 区域 原理 id 设备

isis原理和配置

  isis是基于内部网关协议工作于一个AS内,与ospf类似,在这里注意的是ospf是基于ip协议的,ospf属于网络层协议封装与ip头部之后,isis刚开始是为OSI参考模型提供的,但由于Tcp/Ip协议的流行,isis既可以工作于IP网络,也可以工作于CLNP网络,属于数据链路层,封装于二层

  1、NET地址

      NSAP地址=区域id+system-id+sel

      区域is----area-id:设备所在区域的标识;1-13字节

      Sytem-id:唯一标识设备在区域中的名字--类似ospf中的router-id

      sel:服务标识--标识服务类型;IP网络--00;OSI网络--非0

 

    NET地址即网络实体标记是一种特殊的NSAP地址(在ip网络中,手动设置NET地址)

    NET地址 = 区域id+systrm-id+sel 且SEL标识固定取值为00

      eg:NET地址49.0001.0000.0000.0001.00

          Area-id:49.0001

          System-id:0000.0000.0001

          sel:00

      标识当前设备所在区域为49.0001,名字为0000.0000.0001,服务于IP网络

    Sytem-id:系统id---唯一标识设备在isis网络的名字

一般在现网中使用设备loopback地址转换为system-id

利于IP地址---对应---形成system-id

1、高位补0(一字节满足三位数,不满足高位补0)

2重新划分--将此时的地址从西从左向右划分3段,每段4位数

3、构成System-id

192.168.1.1 ---- 192.168.001.001 ---- 1921.6800.1001即为对应的system-id

Nett--一个设备支持多个NET地址,默认支持允许配置三个---以至于可以实现设备的无缝切换区域)(区域合并、区域分割等)

  2、ISIS区域

    isis划分区域:基于设备,一个设备的所有接口属于一个区域。

    isis的区域类型:骨干区域、非骨干区域

    isis路由器级别:level-1、level-2、level-1-2

    由连续的level-2、level-1-2构成的区域为骨干区域

    剩余level-1的设备构建的区域为非骨干区域、非骨干区域连接level-1-2设备连接骨干区域,完成区域之间的lsdb交互

  3、ISIS路由器级别

    L-1级别只维护L-1-LSDB;通过L-1-2设备完成区域之间的访问;

    只能建立L-1的邻接关系。(与同级别、同区域的L-1设备建立)

  

    L-2级别:维护L-2-LSDB

    与同级别的路由器建立L-2邻接关系;(与同区域或者不同区域的L-2设备、L-1-2设备建立)

 

    L-1-2:维护L-1和L-2级别的LSDB

    与同区域同级别的L-1设备建立L-1邻接关系,也可以与不同区域的L-2设备、L-1-2设备建立L-2邻接关系;

 

  4、ISIS邻接关系的建立条件

    L-1邻接关系--由同层次且同区域的L-1设备建立

    L-2邻接关系---由同层次同区域或者不同区域的L-2设备建立

  5、ISIS支持的网络类型

    2种:广播网络和P2P网络

     广播网络:链路层协议使用是以太网协议

     p2p网络:链路层协议默认使用ppp、HDLC;只有两台设备进行连接

  

    OSPF支持四种网络类型广播网络、NBMA(非广播多路访问)、P2P2、P2MP

  6、ISIS接口的链路可笑

  默认情况下,isis的接口开销值为10(固定值)

    a、接口开销--针对某个接口的开销

      配置:isis cost X -----在接口视图修改接口的开销

    b、全局开销 --- 针对设备本身所有isis进程视图下配置

      配置:circuit-cost X ---在isis进程视图下配置

    c、自动计算开销----基于接口宽带进行自动计算

      需要开启自动计算开销功能

    d、默认接口开销值--统一固定值为10 ----默认使用的开销

 

    ISIS的开销类型支持narrow以及wide模式,默认使用的narrow模式【两种模式的区别:接口开销取值范围不同,narrow模式范围比较小;wide模式范围       较大】

  7、ISIS报文类型

    isis基于链路层封装

    isis协议报文结构

  帧头 + isis通用头部 + isis专用头部 + isis-TLV内容(挂载多个不同TLV) + 帧尾

  isis的报文类型 4种

    1、IIH  ---- isis中的Hello报文;用来发现、建立、、维护邻接关系,类似于ospf中的hello报文

    2、LSP  ----链路状态报文,isis中标识链路状态信息的报文,且isis的lsdb中存放的是lsp

    3、snp包括CSNP+PSNP

      CSNP:全序列号报文----用来描述ISIS中lsdb的摘要信息,类似与OSPF中的DD报文

      PSNP:部分--用来请求或确认收到LSP的内容,类似与ospf中的LSACK报文

  由于在ISIS协议中路由器有级别区分,所以报文类型也有区分

    L-1设备---只能发送、接收处理L-1报文类型

    L-2设备---只能发送、接收处理L-2报文类型

    L-1-2设备---能发送以及识别L-1/L-2报文

  IIH分为L-1-IIH、L-2-IIH、P2P-IIH

    在广播网络中使用L-1-IIH、L-2-IIH建立邻接关系  

    在P2P网络中使用P2P-IIH建立邻接关系

    LSP、CSNP、PSNP、仅仅是区分是L-1还是L-2 

ISIS--报文种类:共有9中类型

L-1-IIH、 L-2-IIH、 P2P-IIH、L-1-LSP、L2-LSP、L-1-CSNP、L-2-CSNP、L-1-PSNP、L-2-PSNP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

标签:isis,--,报文,配置,区域,原理,id,设备
From: https://www.cnblogs.com/zawqr/p/17549002.html

相关文章

  • 深入了解爬虫原理
    HTTP/1.1方法 HTTP1.0中,只有GET和POST,没有其他方法,如果是新网站是可以获取内容head命令只能返回头部部分,类似于Ping测试网址是否连通put只能上传最新的内容,patch局部修改主要是get和PostHTTPS多实现一层S,五层中,最上面是应用层,然后是多出来的安全层SSL,然后是传输层,网络层,网......
  • 容斥原理
     容斥原理的原式有两个,分别是第一形式:|AUB|=|A|+|B|-|AB|                          第二形式:|AUBUC|=|A|+|B|+|C|-|AB|-|AC|-|BC|+|ABC|容斥原理最经典的应用是与dp相结合下面给出一道例题:P1450[HAOI2008]硬币......
  • 记录--你知道Vue中的Scoped css原理么?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助追忆Scoped偶然想起了一次面试,二面整体都聊完了,该做的算法题都做出来了,该背的八股文也背的差不多了,面试官频频点头,似乎对我的基础和项目经验都很是满意。嗯,我内心os本次面试应该十拿九稳了。突然,面试官说:「我的......
  • NTP配置
    在Linux服务器上解决MinIO客户端和服务器之间时间差异过大的问题,你可以按照以下步骤进行处理:检查系统时间:使用以下命令来检查服务器当前的系统时间:date确保时间设定准确,并且时区设置正确。如果发现时间不准确,可以使用以下命令手动调整时间:sudodate-s"YYYY-MM-DDHH:MM:SS"......
  • Nginx 常用的基础配置
    基础配置1userroot;2worker_processes1;34events{5worker_connections10240;6}78http{9log_format'$remote_addr-$remote_user[$time_local]'�......
  • Nginx 常用的基础配置(web前端相关方面)
    基础配置userroot;worker_processes1;events{worker_connections10240;}http{log_format'$remote_addr-$remote_user[$time_local]''"$request"$status$bod......
  • BOSHIDA DC电源模块过载保护的原理
    BOSHIDADC电源模块过载保护的原理DC电源模块过载保护的原理是通过电路设计和控制算法来实现的,其基本思想是在系统发生过载时,通过控制电路的工作状态和输出特性,实现对输出电流的限制和保护。具体来说,DC电源模块的过载保护主要包括两个方面:一是电流保护,即控制输出电流的大小和稳......
  • Prettier 配置指南 .prettierrc.json 文件配置指南
    1.在项目根目录下面,新建.prettierrc.json文件2.prettuer配置{"printWidth":100,"tabWidth":2,"useTabs":true,"semi":true,"singleQuote":true,"trailingComma":"none","b......
  • Unix C的Http服务器技术实现原理
    基于tiny-httpd的一个httpserver,可处理GET和POST请求。知识范围:POSIX接口pipe(intarr[2])pipe(intarr[2]);使用pipe会创建通道,arr[0]为读,arr[1]为写。dup2-复制文件描述符这个fd我目前理解是用来读数据的,使用dup2相当于直接复制了oldfd对应的数据dup2(oldfd,newfd)......
  • SSM - Mybatis - Lombok - 配置
    Lombok配置Lombok安装方式有三部,IDEA安装,POM引用,接口使用。详见@ (15条消息)idea中怎么使用lombok依赖_idea依赖树只有lombok_南商的博客-CSDN博客 <!--https://mvnrepository.com/artifact/org.projectlombok/lombok--><dependency><groupId>org.projectlombok</g......