加载中…
个人资料
不倒翁之齐天大圣
不倒翁之齐天大圣
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,790
  • 关注人气:31
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

影响ISIS收敛速度的主要因素及相关参数有那些?

(2017-08-13 10:36:52)
标签:

网络技术

问题描述
Q: 
影响ISIS收敛速度的主要因素及相关参数有那些? 

无 
处理过程
无 
根因
N/A
解决方案
A: 
1、算法 
ISO-10589中定义使用SPF算法,这种算法在网络拓扑中有一个节点发生变化时,会重新计算网络中的所有节点,计算时间长,占用过多的CPU资源,影响整个网络的收敛速度。优化方案可以采用I-SPF和PRC替换原始SPF算法,它们只重新计算改变的节点和相关路由,从而提高了ISIS的收敛速度。这个在VRP5的实现中,已默认启用。 
2、定时器 
在改进了路由算法后,如果触发路由计算的间隔较长,同样会影响网路的收敛速度。尤其当网络变化比较频繁时,会导致ISIS频繁的进行路由计算,并产生新的LSP来通告这种变化,从而导致CPU资源的过度占用,影响网络的收敛速度。智能定时器比较好地解决这一问题,它通过延迟SPF计算、LSP生成从而在一定程度上可以提高路由计算的效率,减少系统资源的消耗,同时可以避免延迟时间过长、减慢路由的收敛速度。 
它的主要参数max-interval、 init-interval、incr-interval,具体意义为:在初始生成LSP(计算SPF)时,所需时间间隔为initial-interval;随后,每变化一次,间隔增加一个incremental-interval,直到max-interval。稳定在max-interval三次后,间隔又降回到initial-interval。 
3、LSP的快速扩散 
按传统IS-IS协议的实现,当IS-IS收到其它路由器发来的LSP时,如果此LSP比自己LSDB中的要新,则设置一个定时器,定时将LSDB内的LSP扩散出去,从而导致LSDB的同步会比较缓慢。而配置了LSP快速扩散特性的路由器收到一个或多个比较新的LSP时,在路由计算之前,先将小于指定数目的LSP扩散出去,加快LSDB的同步过程。这种方式在很大程度上可以提高整个网络的收敛速度。 
它的主要参数有,lsp-count:每个接口一次扩散LSP的最大数量,取值范围1~15,缺省值为5;max-timer-interval interval:指定LSP扩散的最大间隔时间,单位为毫秒,interval取值范围为10~50000,缺省值为10毫秒。

总结:
ISPF 、PRC 只是修改传统的SPF算法,加快计算的效率。但传统ISIS的SPF计算触发定时器时长会影响收敛速度,
通过调整定时器既可以缩短ISPF/PRC的触发计算时间,又不会在网络频繁抖动时导致频繁计算出现的CPU利用率
过高;最后常规SPF在收到新的LSP后是按定时器区触发LSP的扩散完成LSDB同步,通过调整缩短收到新LSP后的
泛洪间隔可以进一步加快全网LSDB的同步速度。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有