金昌北京网站建设,网站开发 资质,网站设计文字超链接,整合网络营销哪家好链路状态协议#xff0c;传递LSA信息ISIS基于数据链路层封装在OSI时#xff0c;也有自己的网络层地址和自己的路由协议#xff0c;即ISIS。之前的ISIS支持OSI的网络层地址#xff0c;是为OSI中的CLNP#xff08;无连接网络协议#xff09;网络设计的路由协议#xff0c;…链路状态协议传递LSA信息ISIS基于数据链路层封装在OSI时也有自己的网络层地址和自己的路由协议即ISIS。之前的ISIS支持OSI的网络层地址是为OSI中的CLNP无连接网络协议网络设计的路由协议是CLNS无连接网络服务中的一部分。现在的集成ISIS只可以支持TCP/IP的IP地址
NSAP
相当于现在IP地址IDP相当于网络号DSP相当于主机地址现在已经不再使用。 IDPInitial Domian Part相当于IP地址中的主网络号。它是由ISO规定并由AFIAuthority and Format Identifier与IDIInitial Domain Identifier两部分组成。AFI表示地址分配机构和地址格式IDI用来标识域。DSPDomian Specific Part相当于IP地址中的子网号和主机地址。它由High Order DSP、System ID和SEL三个部分组成。High Order DSP用来分割区域System ID用来区分主机SELNSAP Selector用来指示服务类型。
NET
网络实体名表示运行ISIS协议路由器的区域以及RID由区域地址Area ID和System ID组成可以看作是特殊的NSAPSEL为00的NSAP。NET地址用16进制数表示。 System ID用12个16进制数表示6个字节48个bit1个16进制用4个bit表示48个bit可以表示12个16进制数2个16进制数就是一个字节。Area ID最多用26个16进制数表示最少用1个16进制数表示区域RIDSEL
现网中的System ID 将IP地址每个字节3位补全再按4位一组分开
ISIS的区域划分
IS-IS在自治系统内采用骨干区域与非骨干区域两级的分层结构 Level-1路由器部署在非骨干区域。Level-2路由器和Level-1-2路由器部署在骨干区域。
每一个非骨干区域都通过Level-1-2路由器与骨干区域相连。 L1只可以和自己区域的L1以及其他区域的L1-2建立邻居关系L2可以和任何一个L2以及任何一个L1-2建立邻居关系L1-2可以和相同区域的L1建立邻居关系可以任何区域的L1-2建立邻居关系可以和任何L2建立邻居关系。L1只可以维护L1级别的LSAL2只可以维护L2级别的LSAL1-2两个级别都可以维护并且可以把L1里面的信息放到L2里面。
Level-1路由器
Level-1路由器例如图中的R1是一种IS-IS区域内部路由器它只与属于同一区域的Level-1和Level-1-2路由器形成邻接关系这种邻接关系称为Level-1邻接关系。Level-1路由器无法与Level-2路由器建立邻接关系。Level-1路由器只负责维护Level-1的链路状态数据库LSDB该LSDB只包含本区域的路由信息。值得一提的是Level-1路由器必须通过Level-1-2路由器接入IS-IS骨干区域从而访问其他区域。 Level-2路由器
Level-2路由器例如图中的R4、R5、R6、R7是IS-IS骨干路由器它可以与同一或者不同区域的Level-2路由器或者Level-1-2路由器形成邻接关系。Level-2路由器维护一个Level-2的LSDB该LSDB包含整个IS-IS域的所有路由信息。所有Level-2级别即形成Level-2邻接关系的路由器组成路由域的骨干网负责在不同区域间通信。路由域中Level-2级别的路由器必须是物理连续的以保证骨干网的连续性。
Level-1-2路由器
Level-1-2路由器与OSPF中的ABR非常相似它也是IS-IS骨干网络的组成部分。Level-1-2路由器维护两个LSDBLevel-1的LSDB用于区域内路由Level-2的LSDB用于区域间路由。同时属于Level-1和Level-2的路由器称为Level-1-2路由器例如图中的R2和R3它可以与同一区域的Level-1和Level-1-2路由器形成Level-1邻接关系也可以与其他区域的Level-2和Level-1-2路由器形成Level-2的邻接关系。 ISIS的开销
IS-IS使用Cost开销作为路由度量值Cost值越小则路径越优。IS-IS链路的Cost与设备的接口有关与OSPF类似每一个激活了IS-IS的接口都会维护接口Cost。然而与OSPF不同的是IS-IS接口的Cost在缺省情况下并不与接口带宽相关在实际部署时IS-IS也支持根据带宽调整Cost值无论接口带宽多大缺省时Cost为10。一条IS-IS路径的Cost等于本路由器到达目标网段沿途的所有链路的Cost总和。IS-IS有三种方式来确定接口的开销按照优先级由高到低分别是 接口开销为单个接口设置开销。全局开销为所有接口设置开销。自动计算开销根据接口带宽自动计算开销。
IS-IS报文
IIHLSPCSNPPSNP是TLV架构由一个个的TLV组成每个TLV有自己的功能这九种报文是由通用头部中的PDU TYPE字段取值决定的每种报文的架构都是TLV 通用头部 Intradomain Routing Protocol Discriminator域内路由选择协议鉴别符固定为0x83。Length IndicatorIS-IS头部的长度包括通用头部和专用头部以Byte为单位。Version/Protocol ID Extension版本/协议标识扩展固定为0x01。System ID LengthNSAP地址或NET中System ID区域的长度。值为0时表示System ID区域的长度为6Byte。RReserved保留固定为0。Version固定为0x01。MAX Areas最多支持的区域默认是3个
TYPE字段 TYPE字段里面的值一共有9种报文
IIH报文HELLO
IIH报文用于建立和维持邻接关系广播网络中的Level-1 IS-IS路由器使用Level-1 LAN IIH广播网络中的Level-2 IS-IS路由器使用Level-2 LAN IIH点到点网络中则使用P2P IIH。 Holding Time 保持时间。在此时间内如果没有收到邻接发来的Hello报文则中止已建立的邻接关系。Priority 选举DIS的优先级取值范围为0127。数值越大优先级越高。0也参与选举。该字段只在广播网中的Hello消息(LAN IIH消息)携带点到点网络的Hello消息(P2P IIH消息)没有此字段也没有此字段之前的R保留位。
CSNPDD Source ID发出CSNP报文的路由器的System ID。
Start LSPCSNP报文中第一个LSP的ID值。
End LSP IDCSNP报文中最后一个LSP的ID值。
LSP报文LSU Remaining Lifetime : LSP的生存时间以秒为单位。 生命周期是1200秒还剩300秒的时候重新发一份。
LSP ID:由三部分组成System ID、伪节点ID和LSP分片后的编号。
Sequence Number: LSP的序列号。在路由器启动时所发送的第一个LSP报文中的序列号为1以后当需要生成新的LSP时新LSP的序列号在前一个LSP序列号的基础上加1。更高的序列号意味着更新的LSP。
Checksum LSP的校验和。
ATTAttachment由Level-1-2路由器产生用来指明始发路由器是否与其它区域相连。虽然此标志位也存在于Level-1和Level-2的LSP中但实际上此字段只和Level-1-2路由器始发的L1 LSP有关。
IS-IS的LSDB 伪节点ID当该参数不为零时表示该LSP为伪节点生成。 PSNP报文LSR,LSACK
PSNP只包含部分LSP的摘要信息与CSNP不同 当发现LSDB不同步时PSNP来请求邻居发送新的LSP。在点到的网络中当收到LSP时使用PSNP对收到的LSP进行确认。 Source ID发出PSNP报文的路由器的System ID。 有台新的路由器加入邻居建好之后直接把自己的LSP发出去其他设备学习到了他的LSP信息等最多10秒钟DIS把LSP发出去新设备会发送PSNP去做一个请求收到之后会立马回复谁回复的快就用谁的LSP信息。
邻接关系建立
IS-IS邻接关系建立原则
只有同一层次的相邻路由器才有可能成为邻接。对于Level-1路由器来说Area ID必须一致。链路两端IS-IS接口的网络类型必须一致。链路两端IS-IS接口的地址必须处于同一网段默认情况下。 DIS与伪节点
保证所有设备数据库同步 每10s发送向外发送CSNP摘要其他设备收到之后对比会发现多还是少如果少了就可以请求少的摘要如果多了就把自己多的摘要信息告诉其他设备。
计算路由时生成伪节点没有备份可以抢占需要全连接
ISIS中的DIS与OSPF中的DR