ISIS双栈原理

1.ISIS的收敛步骤

1.1 链路故障检测

正常情况下IS-IS链路故障检测

  • 正常情况下IS-IS的链路状态检测仅仅依赖于IS-IS协议本身,即IS-ISIIH报文,IIH报文检测时间为秒级,不适合收敛要求高的网络
  • IIH的发送间隔改小,可以缩短检测时间。

用其他协议辅助IS-IS链路故障检测

  • SDH/SONET (POS) 、光口以太做链路检测收敛速度比较快,为毫秒级,但是对接口类型有依赖性。
  • BFD技术被通常应用于IP网络中做链路状态检测,BFD为毫秒级,对接口类型没有依赖性。

1.2 生成LSP的生存时间

IS-IS协议中,当本地路由信息发生变化时,路由器需要产生新的LSP来通告这种变化。如果产生LSP的延迟时间过长,则会导致本地路由信息的变化无法及时通告给邻居路由器,使网络的收敛速度变慢

为了加快网络的收敛速度,同时又不影响系统性能,因此在产生LSP时使用了智能定时器,它可以根据路由信息的变化频率自动调整延迟时间

1.3 加快泛洪LSP的时间

  • 为了加快整个网络的收敛速度,当IS-IS收到其它路由器发来的LSP时,如果此LSP比自己LSDB中的要新,按原来RFC协议的实现,则是用一个定时器,定时将LSDB内的LSP扩散出去,所以LSDB的同步会比较缓慢。
  • LSP快速扩散特性改进了这种方式,配置此特性的路由器收到一个或多个比较新的LSP时在路由计算之前,先将小于指定数目的LSP扩散出去,加快LSDB的同步过程。这种方式在很大程度上可以提高整个网络的收敛速度

1.4 加快LSP的计算时间

  • 改进了路由算法后,如果触发路由计算的间隔较长,同样会影响网路的收敛速度。使用毫秒级定时器可以缩短这个间隔时间,但如果网络变化比较频繁,又会造成过度占用CPU资源。
  • SPF智能定时器既可以对少量的外界突发事件进行快速响应,又可以避免过度的占用CPU
  • 如果拓扑变化比较频繁,智能定时器会随着计算次数的增加,间隔时间也会逐渐延长,避免占用大量的CPU资源

1.5 改进SPF的计算方法

  • I-SPF是指增量路由计算,顾名思义它每次只对变化的一部分拓扑进行计算,而不是对全部拓扑重新计算。
  • I-SPF除了第一次计算时需要计算全部节点外,每次只计算影响的节点
  • 部分路由计算PRC的原理与I-SPF相似,都是只计算变化的那一部分。但PRC不需要计算节点路径,而是根据I-SPF算出来的SPT来更新叶子()
  • 修改广播网络为点到点可以减少网络中伪节点的数量,从而减少SPF的计算时间

1.6 ISIS快速收敛配置

  • timer lsp-generation max-interval [ init-interval [ incr-interval ] ] [ level-1 | level-2 ]       //初次产生LSP的延迟时间为init-interval;第二次产生该LSP的延迟时间为incr-interval。随后,路由每变化一次,产生该LSP延迟时间都增大为前一次的两倍,直到max-interval,一般max-interval的单位会是秒,但是其他的数值的单位就是毫秒
    
  • flash-flood level-2    //快速泛洪,只要生成LSP就立马发送出去
  • timer spf 1 20 100   //SPF的计算方法

2.ISISV6基本原理与配置

2.1 ISIS协议概述

ISIS的报文采用TLV结构,因此扩展性很好。

  • 为支持新的协议和特性,只需要扩展新的TLV或子TLV
  • 可以轻松扩展支持IPv6,TEMT等协议和特性
  • IS-IS对IPv6的支持不需要对协议做大的改动,因此协议的继承性很好;不像OSPF,为支持IPv6需要开发全新的协议OSPFv3

2.2 IPV6 可达性

U:标识这个路由是否是从高等级的路由器通告下来的,用来防止环路

X:标识这条路由是否从外部协议引入进来的

S:TLV的标识位

 2.3 ISIS的ST和MT

ST单拓补

ISIS要为所有的协议维护相同的SPT(最短路径树),所以IPV4和IPV6的拓补必须要保持一致,所以不太适合分离拓扑的网络部署,为维护相同的拓扑,所有接口都必须同时运行IS-IS IPv4和IS-IS IPv6,部署不灵活

 MT多拓补

MT可以在一个路由域当中维护多个拓补,ISIS可以为IPV4和IPV6维护分离的拓补,所以如果使用MT的话那IPV4和IPV6的拓补就不需要一致了 

ISISV6的配置:

[Huawei-isis-1]ipv6 enable topology  ipv6             //在ISIS进程下使能MT多拓补

[Huawei-GigabitEthernet0/0/0]isis ipv6  enable    //在接口上使能isisiv6

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值