菜单
本页目录

ISIS:基于spf算法的链路状态协议,IGP协议,工作在数据链路层,优先级为15,isis接口开销固定为10 接口开销>全局开销>自动计算开销 组播:mac 0180-c2000-0014(L1)/15(L2)

NSAP:一种地址 IDP:相当于IP协议中的网络位, afi:表示地址分配机构和地址格式 idi:标识一个域

DSP:相当于IP协议中的主机位 HOD:分割区域 system id:区分主机 sel:指示服务类型(0-255)

NET:网络实体名称 afi+idi+hod=area id system id sel(00)

Level-1路由器: 只与本区域的Level-1和Level-1-2路由器形成邻接关系,L1邻接 只维护L1区域的LSDB,L1路由器必须通过L1-2路由器接入骨干区域来访问其他网络

Level-2路由器: isis中的骨干路由器,可以与同一区域或不同区域的L1-2路由器形成邻接关系 L2路由器维护L2 lsdb,该lsdb包含整个isis的路由信息 (L2级别的路由器必须是物理连续)

Level-1-2路由器: 与ospf中的abr类似,同时维护两个lsdb,L1的用于区域内路由,L2的用于区域间 可以与本区域的L1和L1-2形成L1邻接,也可以和其他区域的L2和L1-2形成L2邻接 缺省时,都是L1-2

报文: TLV结构:type + Length + Value

IIH:isis的hello 报文,用于维护和建立邻接关系 广播:L1(15),L2(16)的IIH p2p:p2p IIH(17) hello时间10s,dead时间30s,hello时间不同不影响邻接建立

LSP:用于交互链路状态信息

SNP:用于描述isis lsdb psnp:全部 csnp:局部

建立邻接规则 1,只有同一层次的相邻路由器才有可能成为邻接。 2,对于Level-1路由器来说,Area ID必须一致。 3,链路两端IS-IS接口的网络类型必须一致。 4,链路两端IS-IS接口的地址必须处于同一网段(若不设置IP检查,不同网段也可以建立邻接) 5,相同的mtu 6,认证一致 7,接口未沉默

建立邻接过程: 通过三次握手,p2p网络可以选择2次握手

广播网络的全连接问题: 选举DIS(真实存在的物理设备),2倍hello DIS用于创建和更新伪节点(虚拟的逻辑设备),并生成伪节点lsp,用于描述网络上有哪些设备 伪节点hello时间为普通路由器的1/3

选举:1,优先级(64,0-127);2,MAC地址 L1和L2分别进行,默认为抢占式 与DR比较: 1,优先级dr(1,0-255) 2,dis默认2倍hello选举,dr为40s 3,DR有备份,且DIS支持抢占 4,DR为了减少LSA的泛洪,DIS是周期性发布CSNP,完成lsdb同步 5,DR选举在链路上,DIS在路由器上选举 6,DIS优先级为0也可以参加选举,新的路由器加入isis网络且符合成为DIS条件,原伪节点删除,由新的DIS形成新的伪节点 7,非DIS路由器之间也可以建立邻接

LSP:链路状态描述报文(15分钟,900s) L1/L2 实节点lsp:相当于1类lsa,每台设备产生一个,p2p和广播都会产生 伪节点lsp:相当于2类lsa,每个广播链路产生一个,广播网络产生

lifetime:生存时间,max=1200s,到0会缓冲60s LSP ID:由三部分组成,System ID、伪节点ID和LSP分片后的编号 序列号 ATT位:由L1-2路由器产生,用于指明事发路由器是否与其他区域相连 作用:帮助L1区域访问骨干区域,L1路由器收到带有此置位的LSP后,生成一条缺省路由指向产生该lsp的路由器

OL位:过载位,标识始发路由器的数据库是否过载,过载后不中转数据。当一个节点资源不足以处理传入的流量时,可通过设置过载是其他节点计算最短路径时避免选择该节点

CSNP:包含lsdb所有的lsp摘要 在广播网络中,由dis定期发送(10s) 在p2p网络中,只有在第一次建立邻接才会发送

PSNP:包含lsdb部分摘要 在广播网络中,用于申请lsp,类似LSR 在p2p网络中,用于恢复确认接受,类似LSACK

isis is-level level-1/2/1-2 ISIS路由器等级 net 实体名 set-over 设置过载 import-route isis level-2 into level-1 路由渗透,把L2路由引入L1

int gx/x/x is en 接口开启isis is cir level 指定接口类型 is dis-pri isis接口dis优先级 is cost isis接口开销 isis circuit-type 修改isis网络类型 isis timer (hello,csnp) 修改isis时间参数(hello时间,csnp时间)

dis isis peer (ver) 查看isis邻居 dis isis lsdb 查看isis数据库 dis isis int 查看isis接口