IGP:ISIS的几种快速收敛特性

ISIS目前作为骨干网唯一的
路由协议,收敛速度是非常值得关注的。而普通的IGP路由收敛方式为用HELLO报文检测链路失效,周期性传递LSA的方式(在收到整个LSA的时候再向邻居扩散)。
所以在网络规模扩大的时候,LSDB随之增大,SPF的计算时间也会相当漫长。为了改进计算方法,我们设计了
如下几种改进方案。I-SPF(Incremental SPF)I-SPF是指增量路由计算,顾名思义它每次只对变化的一部分路由进行计算,而不是对全部路由重新计算。在ISO-10589中定义使用Dijkstra算法进行路由计算。当网络拓扑中有一个节点发生变化时,这种算法需要重新计算网络中的所有节点,计算时间长,占用过多的CPU资源,影响整个网络的收敛速度。I-SPF改进了这个算法,除了第一次计算时需要计算全部节点外,每次只计算影响的节点,而最后生成的最短路径树SPT与原来的算法所计算的结果相同,大大降低了CPU的占用率,提高了网络收敛速度。PRC(Partial Route Calculation)部分路由计算PRC的原理与I-SPF相同,都是只计算变化的那一部分。但PRC不需要计算节点路径,
而是根据I-SPF算出来的SPT来更新叶子(路由)。在路由计算中,路由代表叶子,路由器则代表节点。如果I-SPF计算后的SPT改变,PRC会只处理那个变化的节点上的所有叶子;如果
经过I-SPF计算后的SPT并没有变化,则PRC只处理变化的叶子信息。比如一个节点使能一个IS-IS接口,则整个网络拓扑的SPT是不变的,这时PRC只更新这个节点的接口路由,从而节省CPU占用率。PRC和I-SPF配合使用可以将网络的收敛性能进一步提高,它是原始SPF算法的改进,所以已经代替了原
有的算法。LSP快速扩散为了加快整个网络的收敛速度,当IS-IS收到其它路由器发来的LSP时,如果此LSP比自己LSDB中的要新,按原来RFC协议的实现,则是用一个定时器,定时将LSDB内的LSP扩散出去,所以LSDB的同步会比较缓慢。LSP快速扩散特性改进了这种方式,配置此特性的路由器收到一个或多个比较
新的LSP时,在路由计算之前,先将小于指定数目的LSP扩散出去,加快LSDB的同步过程。这种方式在很大程度上可以提高整个网络的收敛速度。智能定时器改进了路由算法后,如果触发路由计算的间隔较长,
同样会影响网路的收敛速度。使用毫秒级定时器可以
缩短这个间隔时间,但如果网络变化比较频繁,又会造成过度占用CPU资源。SPF智能定时器既可以对少量的外界突发事件进行快速响应,又可以避免过度的占用CPU。通常情况下,一个正常运行的IS-IS网络是稳定的,发生大量的网络变动的几率很小,IS-IS路由器不会频繁的进行路由计算,所以第一次触发的时间可以设置的非常短(毫秒级)。如果拓扑变化比较频繁,智能定时器会随着计算次数的增加,间隔时间也会逐渐延长,避免占用大量的CPU资源。与SPF智能定时器类似的还有LSP生成智能定时器。在IS-IS协议中,当LSP生成定时器到期时,系统会根据当前拓扑重新生成一个自己的LSP。原有的实现机制是采用间隔时间定长的定时器,不能同时满足快速收敛和低CPU占用率的需要。为此将LSP生成定时器也设计成智能定时器,使其可以对于突发事件(如接口Up/Down)快速响应,加快网络的收敛速度。同时,当网络变化频繁时,智能定时器的间隔时间会自动延长,避免过度占用CPU资源。原文链接:http://ender.joe.blog.163.com/blog/static/129479253201372651722356/

时间: 2024-10-30 05:52:23

IGP:ISIS的几种快速收敛特性的相关文章

一种快速存取选择条目的方案(Asp.Net+C#)

asp.net 引言: 我们在做项目开发的过程中,经常会遇到把许多条目的信息的选择情况记录到用户的相关设置当中问题,比较笨的办法是每一个条目对应用户设置表中的一个属性字段,但这样的设计似乎扩展性很差,效率也好不到哪里去,这里提供一种快速存储N条记录的方案,即用一个整型数据来记录条目的选择状态. 内容: 一.表结构: 两个Table Item 项目表 Key: ID Field name Type Length Default Description ID int 4 ID(自动编号) ItemN

浅析2003两种快速自动登录捷径

  如何快速的进入Windows 2003操作系统呢?在本文中我们将介绍两种快速登录windows 2003操作系统的方法: 一种方法比较简单,您只需单击"开始|运行",并在输入框中键入"control userpasswords2",这样就可以在"用户账户"管理窗口中清除"要使用本机,用户必须输入密码"复选项的选中状态,然后按下键盘的"Ctrl+Shift+A",将会得到一个"自动登录"

两种快速登陆Windows Server 2003操作系统的方法

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 如何快速的进入Windows 2003操作系统呢?在本文中我们将介绍两种快速登陆Windows 2003操作系统的方法: 一种方法比较简单,您只需单击"开始|运行",并在输入框中键入"control userpasswords2",这样就可以在"用户账户"管理窗口中清除"要使用本机,用户必须输入密

如何自定义view?有没有哪种快速高效的方法?

问题描述 如何自定义view?有没有哪种快速高效的方法? 自定义view,学习的不是很全面,现在怎么可以快速实现自定义啊? 解决方案 早期:继承已经有的控件:去实现自己想要的滑动效果:也就是复写事件的拦截或者是ontouch事件. 在就是:手势集合. 完了:就不知道了. 解决方案二: 多做练习,没有捷径. 解决方案三: 比葫芦画瓢,跟现成的学,站在巨人的肩膀上.

浅析2003两种快速自动登录捷径_Windows2003

如何快速的进入Windows 2003操作系统呢?在本文中我们将介绍两种快速登录Windows 2003操作系统的方法: 一种方法比较简单,您只需单击"开始|运行",并在输入框中键入"control userpasswords2",这样就可以在"用户账户"管理窗口中清除"要使用本机,用户必须输入密码"复选项的选中状态,然后按下键盘的"Ctrl+Shift+A",将会得到一个"自动登录"的

photoshop三种快速换白底方法分享

给各位photoshop软件的使用者们来详细的分享一下三种快速换白底的方法. 方法分享:   1 替换颜色   还是这个图,调出替换颜色,习惯吸取 背景颜色,然后调节容差范围,保证产品 全是黑色,背景是白色,并且界限分明, 然后最下面的明度调到最大值,然后,没 有然后了. 2 可选颜色   凡是无绝对,如果有的产品上有白色或者 浅色,再用上面替换颜色那种方法会出现不 管怎么调都无法产品全白,强行明度调白就 会再白色部位出现曝光过度,死白.这种情 况可以换用可选颜色.   可选颜色里白色,然后最后

如何快速收敛企业内部IPV4/V6地址使用信息

在企业内部很多情况下,都会遇见如下事件: 1.需要追踪整体IP地址空间的使用情况: 2.需要急切知道哪个地址是空闲的,以用于快速分配给一台新的设备或者一个DNS SRV记录: 3.当DHCP服务器的地址范围用尽时,希望能有一个应急地址空间: 4.如果改变DHCP服 务器上的某些参数选项(比如代理服务器),希望能够尽快应用到所有的服务器上: 5.从现有 的DHCP服务器上更新范围,以创建一个分配给子网的地址空间: 6. 需要统计和记录用户获取 地址的情况,以用于网络故障排错 这边就可以使用wind

PS 五种快速抠图技巧连连看

  简单图像抠图法1:魔棒工具 不管是摄影还是制图,我们经常会使用到Photoshop这个神奇的软件.它能够秒杀世 界上任何化妆品.减肥产品,也可以让你的世界从此变得与众不同.在我们后期的过程中,我们经常会遇到抠图这个步骤,但是很多人看到这个步骤就会十分头疼,尤其是对于新手来说,完全无从下手.今天,我们来为大家带来五个不同的抠图技巧,帮助你能够快速的处理简单到复杂图片的抠图步骤. 我们本文使用的是Photoshop CC版本,其它版本界面会有所区别,但是使用和功能都一样. 特别说明:本文是给大家

三种快速消除图片噪点的小技巧

  一.图像大小 在我们的概念中,图像大小是一个改变图片尺寸的命令,和去噪这一功能根本搭不上线,如果你的思维还拘泥在"某个工具必须得是某个工具"这样的框架里,那你就应该再把思维发散一下了. 现在,用PS打开我们要处理的图片,一眼即可看到分布在黑色瓷器表面的噪点. 进入[图像>图像大小],在图像大小中重新输入图像的尺寸,可以看到我原来的图像大小是宽1200px.高1604px,我们要把这个值变大,但不改变图像的比例,即在长宽之间建立链接. 这时我重新输入了图像的尺寸,并且勾选&qu