ATT为1的LSP:
由level-1-2路由器生成,同区域level-1收到后,生成指向level-1-2的缺省路由
ATT为1条件:level-1-2和level-2必须处于不同区域
ISIS LSP:实现拓扑路由分离
LSP使用LSP-id唯一标识
LSP-id组成:systeam-id + 伪节点编号 + LSP分片编号
伪节点编号全为0,标识实节点LSP
不为0,标识伪节点LSP
实节点LSP:既有拓扑信息又有路由信息
描述自身连接到哪些路由器和自身有哪些网段
拓扑信息:is-reachability TLV(邻居可达TLV)(窄模式)
路由信息:IP internal reachability TLV(域内路由信息可达TLV)描述域内路由信息(窄模式)
![](https://img-blog.csdnimg.cn/aaffb59da9144a6080091a40c7844be8.png)
IP external reachability TLV(域外路由可达TLV)(窄模式)
![](https://img-blog.csdnimg.cn/8b73d2ee359b49b4af5329d17b5954ef.png)
伪节点LSP(DIS):只携带拓扑信息
描述DIS连接到哪些路由器
is-reachability TLV
isis产生一个新的LSP并且把他传递给对端路由器计算成路由信息所花费的所有时间
延迟:(ISIS震荡开始到完成收敛所需要的时间)
检查故障需要的时间+生成LSP需要的时间+泛洪LSP的时间+对端SPF算法的时间+对端ISIS路由加表需要的时间+设备从主控板向数据板卡下发路由信息的时间
ISIS高级特性:
ISIS快速收敛:
ISIS收敛步骤:
IGP的收敛可以总体描述为如下状态D+O+F+SPT+RIB+DD:
D状态为从链路出现故障以后到路由器发现链路故障所用的时间
O状态为生成LSP,用来描述新的网络拓扑结构所需要的时间
F状态为从发现链路故障一直到向邻居发布FIB更新的时间
SPT状态为运行SPF算法,计算最短路径树的时间
RIB状态为用主CPU更新RIB表象和FIB表象的时间
DD状态为从主控板向线卡上发布更新路由信息的延迟
RIB状态和DD状态一般与路由器的硬件有关,如主CPU、线卡CPU、内存、网络处理器有关,这两个状态人为无法对收敛时间做出很大的改变。所以本文基本上以讨论前四个状态为主
链路故障检测:ISIS链路故障检测时间:30s
ISIS hello报文:
P2P:首次发送按照接口的MTU发送
邻居关系建立后,hello消息不再填充
MA:永远按照接口MTU发送
华为设备默认MTU1500字节
ISIS small-hello包:通过命令配置让hello包不再填充
接口下:ISIS small-hello //设备不再发送填充到MTU的hello报文
现有的故障检测方法主要包括:
硬件检测:例如通过SDH(同步数字体系)告警检测链路故障。硬件检测的优点是可以很快发现故障,但并不是所有介质都能提供硬件检测
慢Hello机制:通常是指路由协议的Hello机制。这种机制检测到故障所需时间为秒级。对于高速数据传输,例如吉比特速率级,超过1秒的检测时间将导致大量数据丢失;对于时延敏感的业务,例如语音业务,超过1秒的延迟也是不能接受的。并且,这种机制依赖于路由协议。IS-IS协议一般通过IIH报文,用来做邻居发现和失效性检测,这个检测的速度是秒级的
其他检测机制:不同的协议或设备制造商有时会提供专用的检测机制,但在系统间互联互通时,这样的专用检测机制通