第4章 IS-IS-4.1 IS-IS 基础

1.IS-IS基本概念

IS-IS中间系统到中间系统是一种链路状态路由协议,链路交互信息是链路状态信息LSP(链路状态报文),IS-IS支持VLSM、手工路由汇总等功能。LSP分两种:Level-1 LSP和Level-2 LSP。IS-IS被ISO定义,NSEL用于标识上层协议类型或服务类型,NET用于标识网络层设备,一个NET包含区域ID(变长)、系统ID(固定6Byte)、NSEL(固定1Byte),处于同一区域的两台IS-IS设备,区域ID必须相同,系统ID必须不同。
IS-IS采用两级分层结构:骨干网络及常规区域。OSPF区域体现在接口上,IS-IS区域体现在设备上,在设备上配置IS-IS时需要指点该设备所属的区域,设备的接口都属于该区域。对于OSPF,两个区域的交界处出现在OSPF设备上,对于IS-IS	,两个区域的交界处出现在链路上,IS-IS的每个Level-1区域必须与骨干网络直接相连,Level-1与OSPF的Totally NSSA类似。

2.IS-IS路由器分类

1)Level-1路由器

IS-IS区域内部路由器,与区域内的Level-1路由器或Level-1-2路由器建立邻居关系,无法与Level-2路由器建立邻居关系。

2)Level-2路由器

IS-IS骨干网络路由器,骨干网络由Level-2路由器和Level-1-2路由器组成,与区域内的Level-2路由器或Level-1-2路由器建立邻居关系,Level-2路由器拥有整个IS-IS区域的所有路由信息。

3)Level-1-2路由器

同时为Level-1路由器和Level-2路由器,类似OSPF中ABR,华为路由器缺省时,路由器全局Level为Level-1-2。

3.COST度量值

IS-IS使用COST做为路由器度量值,与设备接口有关,IS-IS接口的COST值与带宽无关,缺省时为10,COST越小,路径越优,一条IS-IS路由的COST等于路由器到目标网络所有路由器出接口COST总和,缺省时类型为Narrow(窄1-63),区域模式下使用cost-style wide命令可以修改为Wide(宽1-1023)

4.IS-IS三张表

1)邻居表
两台设备首先建立邻居关系,才能交互LSP,包含系统ID、状态、保活时间、类型等。
2)LSDB(链路状态数据库)
IS-IS设备将自己产生的、以及网络中的LSP收集存储在自己的LSDB,用于生成网络拓扑和路由计算。
3)IS-IS路由表
IS-IS设备根据算法,基于LSDB,计算最优路由,IS-IS路由分Level-1路由及Level-2路由。

5.协议报文

OSPF采用IP封装,IS-IS采用数据链路层封装。
1)IIH(IS-IS hello)
用于建立及维护IS-IS的邻接关系。
2)LSP(链路状态信息)
LSP是一种独立PDU(OSPF的LAS必须使用LSU报文来承载)。
3)CSNP(完全序列号报文)
包含该设备LSDB中LSP摘要,确保LSDB同步(与OSPF的DBD报文功能类似),包含LSP ID、序列号、剩余生存时间、校验和。
4)PSNP(部分序列号报文)
只包含LSP摘要信息,主要用于请求LSP更新、LSP确认(类似OSPF中LSR及LSAck报文功能)。
IS-IS的PDU包含:通用头部、特有头部、可变长部分(TLV)。
TLV:类型(Type)、长度(Length)、值(Value) 。

6.LSP

包含特有头部和TLV。

7.网络类型

1)Broadcast网络类型
IS-IS会进行DIS选举(类似OSPF的DR),包含Level-1 LAN IIH(组播地址0180-c2000--0014)和Level-2 LAN IIH(组播地址0180-c2000--0015),Level-1-2发送和接受以上两种IIH PDU。DIS周期性泛洪CSNP,确保一直的LSDB。
2)P2P网络类型
IS-IS在P2P网络类型无需选举DIS,Hello报文时间间隔10ms。

8.DIS为伪节点

DIS与OSPF的DR类似,主要用于虚拟出一个伪节点(产生伪节点LSP),伪节点用于描述伪节点与LAN中所有设备的邻居关系,所有路由器均与DIS	以及其他非DIS路由器建立邻居关系。
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    请登录后查看评论内容