IS-IS学习笔记

1 IS-IS NET地址

在IS-IS中需要配置NET,全程是网络实体名称Network Entity Title。它本质上是一种CLNP的地址,其中CLNP就相当于ISO中的IP协议,因为历史上IS-IS是为ISO体系结构提供路由服务的。由于这个历史原因,即使在纯IP环境下,改进后的集成IS-IS协议仍然使用以前基于CLNP的地址来标识路由器。

简单讲,每个IS-IS路由器的NET都有三个部分组成:区域ID,系统标识符SysID以及N选择符。其中,每个IS-IS路由器有一个唯一的SysID;如果一组路由器有相同的区域ID,那么它们属于同一个区域;而N选择符通常为0x00。

通常会配置10个字节的NET:1个字节定义AFI,2个字节定义实际区域号,6个字节定义SysID和1个字节的NSEL,并以16进制的方式表示。例如: 49.0001.0000.0000.0001.00,其中AFI为49表示私有空间,它与后面的2个字节共同构成区域ID:49.0001;SysID就是后面6个字节;然后最后两位表示一个字节的NSEL。虽然10字节足够了,但是目前大多数运营商在其实际网络中使用的是20个字节的完整的,全球唯一的NSAP地址。

前面说了,NSAP地址中的SysID必须是每个路由器唯一的,因为IS-IS链路状态数据库需要使用它来表示LSP。运营商通常采用将回环地址转换成SysID的方法。因为路由器的回环地址通常可作为BGP路由器ID,MPLS/TE路由器ID,OSPF路由器ID以及网管应用。方法很简单:192.168.1.24,每一个字节不够3位的,前面用0补齐,192.168.001.024,将这12位数四个一组分为3组即可作为SysID:1921.6800.1024


IS-IS LSP

Link-State Packet, LSP是构建LSDB的基础,通过show isis database可以看到所有的LSP。

与OSPF采用大量不同类型的LSP来分发路由信息不同,IS-IS的LSP不区分类型,所有路由信息被捆绑进一个LSP中。当然该LSP可以根据需要被拆分成不同的片段。

LSP在LSDB中由LSPID来标识,LSP ID有6个字节的SysID,1个字节的伪节点标识符PSN ID和1个字节的LSP编号组成。其中,(1)SysID上面已经讲过,它经常会被主机名替代更加直观;(2) 伪节点标识符PSN ID比较有意思。如果它为0,就表示由常规路由器产生的LSP,这个LSP将描述与之相连的所有邻接路由器,IP地址前缀等;如果它为1,就表明是由伪节点产生的LSP,这个LSP与一个多路访问的链路有关,并且是由该链路中的中间系统DIS路由器产生的,这个LSP将列举局域网中的所有路由器。(3) LSP编号则用于表示该LSP是否分片以及是第几个分片。


2 IS-IS基本配置

IS-IS基本配置很简单,主要包括两个任务:(1) 使用ip router isis在需要的接口上启动IS-IS路由功能;(2) 使用router isis激活路由选择进程,并通过Net指定NSAP,通过is-type指定路由器处于哪一层(默认是L1+L2)。与其他IP路由协议不同,IS-IS配置中不需要声明网段。因为运行IS-IS协议的接口上的IP子网会自动写入LSP的IP可达性信息TLV中,进而别扩散到邻接路由器。

NBMA配置:由于IS-IS只支持点对点和广播两类网络,因此对于NBMA网络(如ATM,帧中继FR和ISDN)通常也是配成点对点串行链路和多点广播的模式,其中前者本质上是把NBMA介质上的逻辑连接(如PVC永久虚链路)看作点对点链路,而后者则假设NBMA介质是广播和全联通的,由于点对点串行配置方式能够把第三层网络结构与第二层结构清晰对应起来,因此通常推荐前者这种配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值