IS-IS协议的内容介绍(iscsi协议是基于什么的协议)

网友投稿 323 2022-09-23


IS-IS协议的内容介绍(iscsi协议是基于什么的协议)

IS-IS协议

历史起源

路由计算过程

地址结构

Area ID(Area address)

① 既能够标识路由域,也能够标识路由域中的区域。因此,它们一起被称为区域地址,相当于OSPF中的区域编号(其中49代表路由域,0001表示区域)② 一般情况下,一个路由器只需要配置一个区域地址,且同一区域中所有节点的区域地址都要相同。为了支持区域的平滑合并、分割及转换,在设备的实现中,一个IS-IS进程下最多可配置3个区域地址必须保证他们的system id都相同

System ID

用来在区域内唯一标识主机或路由器。在设备的实现中,它的长度固定为48bit(6字节)在实际应用中,一般使用Router ID与System ID进行对应。假设一台路由器使用接口Loopback0的IP地址168.10.1.1作为Router ID,则它在IS-IS中使用的System ID可通过如下方法转换得到① 将IP地址168.10.1.1的每个十进制数都扩展为3位,不足3位的在前面补0,得到168.010.001.001② 将扩展后的地址分为3部分,每部分由4位数字组成,得到1680.1000.1001。重新组合的1680.1000.1001就是System ID③ 实际System ID的指定可以有不同的方法,但要保证能够唯一标识主机或路由器

SEL

作用类似IP中的协议标识符,不同的传输协议对应不同的SEL。在IP上SEL均为00NET地址,这个地址服务于IP环境,其中SEL=00

NET地址

网络实体名称NET(Network Entity Title)指的是设备本身的网络层信息,可以看作是一类特殊的NSAP(SEL=00)。NET的长度与NSAP的相同,最多为20个字节,最少为8个字节。在路由器上配置IS-IS时,只需要考虑NET即可,NSAP可不必去关注

路由器分类

在OSPF协议里面也有一些比较特殊的路由器:如ABR路由器、ASBR路由器、区域内部路由器、骨干路由器等 代表这该设备可以执行不同的功能和角色在IS-IS协议里面一共只有三种不同角色的路由器:level-1路由器、level-2路由器、level-1-2路由器 默认情况下 华为设备默认都是level-1-2角色① level-1路由器只具有level-1的功能② level-2路由器只具有level-2的功能③ level-1-2路由器只具有level-1和level-2的功能

# isis 100 is-level level-1 修改为level-1路由器 #

Level-1路由器

Level-2路由器

Level-1-2路由器

Level-1-2路由器维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由 Level-1-2路由器可以与同一区域的Level-1形成Level-1邻居关系,也可以与其他区域的Level-2和Level-1-2路由器形成Level-2的邻居关系 注意点:⑥ level-1-2路由器可以和同一个区域的level-1路由器建立起关系⑦ level-1-2路由器可以和同一个区域的level-2路由器建立起关系⑧ level-1-2路由器可以和不同一个区域的level-2路由器建立起关系⑨ level-1-2路由器可以和同一个区域的level-1-2路由器建立两个关系⑩ level-1-2路由器可以和不同一个区域的level-1-2路由器建立起level-2关系

小结如下

① 不同区域间,只能建立Level-2的邻接关系② Level-2路由器可以与Level-2路由器建立邻接关系③ Level-1-2路由器可以与Level-2路由器建立邻接关系④ Level-1-2路由器可以与Level-1-2路由器建立邻接关系

IS-IS的拓扑结构

区域内算法

执行命令isis [ process-id ],进入IS-IS视图 执行命令bandwidth-reference value,配置计算带宽的参考值 缺省情况下,带宽参考值为100,单位是Mbit/s 执行命令auto-cost enable [ compatible ],使能自动计算接口的开销值

区域间路由

IS-IS支持的网络类型

① 点对点网络类型(如PPP、HDLC等)② 广播多路访问网络类型(Ethernet等) 注意点① 对于NBMA(Non-Broadcast Multi-Access)网络,如ATM,需对其配置子接口,并注意子接口类型应配置为P2P ② IS-IS不能在点到多点链路P2MP(Point to MultiPoint)上运行

IS-IS的报文类型

 IS-IS报文有以下几种类型:HELLO PDU(Protocol Data Unit)、LSP和SNP① Hello PDUHello报文用于建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)类似于OSPF的Hello报文② LSP链路状态报文LSP(Link State PDUs)用于交换链路状态信息 类似于OSPF中的LSA③ SNP序列号报文SNP(Sequence Number PDUs)通过描述全部或部分数据库中的LSP来同步各LSDB(Link-State DataBase),从而维护LSDB的完整与同步CSNP(Complete Sequence Number PDU)类似于OSPF的DD报文传递的是LSDB里所有链路信息摘要PSNP(Partial Sequence Number PDU)类似于OSPF的LSR或LSAck报文用于请求和确认部分链路信息

邻居hello报文

邻居关系建立

P2P链路

以太网链路

DIS的介绍

DIS的作用

① 进行SPF计算时,都把它当成虚节点,简化MA网络的逻辑拓扑(相同点)② 都是为了减少LSP/LSA的泛洪(相同点)③ 在ISIS中还可以由DIS发送CSNP来同步链路的LSDB(ISIS扩展作用)

DIS和DR的区别

LSP报文

LSP PDU(Link State Protocol PDU)LSP类似于OSPF的LSA,承载的是链路状态信息,包含了拓扑结构和网络号链路状态报文LSP(Link State PDUs)用于交换链路状态信息。LSP分为两种:Level-1 LSP和Level-2 LSP① Level-1 LSP由Level-1路由器传送② Level-2 LSP由Level-2路由器传送③ Level-1-2路由器则可传送以上两种LSPLSP的刷新间隔为15分钟 老化时间为20分钟 但是一条LSP的老化除了要等待20分钟外,还要等待60秒的零老化时延 LSP重传时间为5秒LSP报文中主要字段的解释如下 LSP报文中包含了两个重要字段是ATT字段、IS-Type字段① ATT字段:当Level-1-2 IS-IS在Level-1区域内传送Level-1 LSP时,如果Level-1 LSP中设置了ATT位,则表示该区域中的Level-1 IS-IS可以通过此Level-1-2 IS-IS通往外部区域S-Type用来指明生成此LSP的IS-IS类型是Level-1还是Level-2 IS-IS② IS Type字段:用来指明生成此LSP的IS-IS类型是Level-1还是Level-2 IS-IS(01表示Level-1,11表示Level-2)协议报文都分为Level-1和Level-2两种,在MA网络中所有协议报文的目的MAC都是组播地址 实节点LSP伪节点LSP(只在广播链路存在)① Level-1地址为:0180-C200-0014② Level-2地址为:0180-C200-0015

SNP报文

序列号报文SNP(Sequence Number PDUs)通过描述全部或部分数据库中的LSP来同步各LSDB(Link-State DataBase),从而维护LSDB的完整与同步SNP包括全序列号报文CSNP(Complete SNP)和部分序列号报文PSNP(Partial SNP),进一步又可分为Level-1 CSNP、Level-2 CSNP、Level-1 PSNP和Level-2 PSNP 注意① CSNP类似于OSPF的DD报文传递的是LSDB里所有链路信息摘要② PSNP类似于OSPF的LSR或LSAck报文用于请求和确认部分链路信息

P2P网络LSDB同步过程

MA网络中DIS的LSDB同步交互过程

链路状态信息的载体

路由渗透

ISIS和OSPF的区别

IS-IS与OSPF差异性

术语对照表


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:VRRP故障排除
下一篇:OSPF学习心得(ospf的实验心得)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~