设为首页 收藏本站
查看: 1116|回复: 0

[经验分享] OSPF(Open Shortest Path First)开放式最短路径优先协议03

[复制链接]

尚未签到

发表于 2019-1-27 15:36:53 | 显示全部楼层 |阅读模式
  OSPF的LSA类型:
1.Router-LSA:   一类LSA所有路由器都会产生,本区域扩散。LINK ID:指的是始发路由器的RID。

  同一区域内的路由,是靠1类LSA来通告的。
  2.Network-LSA:由DR产生,本区域扩散,2类LSA描述一个MA网络,以及这个MA网络上所有的设备。

  3.Summary-Network-LSA:三类LSA,由ABR发出,通告一个区域的所有路由,ADV router是会变化的。

  4.Summary-ASBR-LSA:四类LSA,由ABR发出,告诉区域内ASBR在何处。

  5.External-LSA:由ASBR发出,通告外部路由

  LSA中的E位置位代表内部LSA,为0代表外部LSA,HELLO包中的E位置位代表普通区域,为0代表末梢区域。
  7.NSSA-External-LSA:由NSSA区域中的ASBR产生,只在NSSA区域内泛洪。

  总结:OSPF中,1类LSA是路由,3类是路由,5类是路由,7类是路由。
  2类LSA,通告的是本MA网络状态。 4类LSA,通告ASBR。
  LSDB:
  显示的不是数据库中的每条LSA全部信息,仅仅是头部信息。如果这个数据库包含多个区域的LSA信息,那么就表示台路由器是ABR路由器
  LSA通告在LSDB中驻留的时候,老化时间一直在增加,直到LSA通告达到最大生存时间(1h),那么将从OSPF域中清除掉。所以,必须要有一种机制防止正常LSA到达最大生存时间而被清除,这就是链路状态重刷新。每隔30min始发这条LSA的路由器就泛洪一个这条LSA的新的拷贝,序列号在原基础上加1 老化时间设为0。其他路由器收到这个拷贝,就会用这个新拷贝替换原有的这条LSA,使用这个新LSA的老化时间开始计时
  刷新也可以替换掉已经损坏的LSA
  由于每一条LSA都与一个独自的重刷计时器关联,也就是说。不一定每隔30S所有的LSA都会超时,然后去泛洪新的LSA通告,造成的结果是,每个LSA到达自己老化时间的时候去泛洪自己的新LSA。更新数据包只能传送一些甚至单个LSA,带宽利用没有效率。
  11.3以前的版本,所有的LSA使用一个重刷计时器。这样造成的结果就是,如果LSA够多,使带宽不堪重负。
  所以,使用LSA组步调这种机制,作为对于前面二者一种折中的方式。
  可靠泛洪扩散:序列号,校验和,老化时间
  使用这三个值来确保LSA是最新的
  序列号:棒棒糖,当路由器始发一条LSA通告,设置序列号为最小值。,每当此路由器产生该LSA一个新实例时。序列号加1。如果当前LSA达到序列号最大值,并且又需要创建这个LSA一个新实例,路由器就开始从所有数据库中清除老的LSA(设置LSA老化时间到最大值,并泛洪到所有邻接节点),邻接节点收到以后,也就可以泛洪这个含有最新LSA序列号的新实例
  校验和:校验和计算除了Age字段。驻留在LSDB中的LSA每5MIN计算一次每个LSA的校验和,确保LSA没有损坏
  老化时间:0-3600S,始发LSA的路由器将他设为0.泛洪经过一个路由器的时候加上一个inftransdelay秒数,cisco默认为1。更改ip ospf transmit-delay。驻留在LSDB中 LSA老化时间也会增加。只有始发这条LSA的路由器才能将这条LSA提前老化
  LSA组步调:
  每一个LSA通告独立自己的重刷计时器,在重刷计时器超时的时候,引入一个时延来延迟这些LSA同告的泛洪扩散,通过延迟重刷计时器。可以在泛洪扩散之前将更多的LSA通告编成一组。以让更新数据包携带大量的LSA通告。默认,LSA组步调间隔为240S。
  可以通过(config-router)#timers pacing lsa-group
  如果LSDB够大,减小组步调无疑是明智的选择,如果LSDB小。扩大组步调是很聪明的。
  可以理解为:班车固定时间发车,等一等或许乘客会多一点,班车的利用率会大一些
  OSPF的超载保护:(IOS12.4以上)
  对于较低端的路由器,处理不了那么多LSA。可以使用LSA的超载保护来限制传来的(非自己产生的LSA),对自己做一些保护措施
  (config-router)#max-lsa 100 100 ?
  ignore-count  maximum number of times adjacencies can be suppressed
  ignore-time   time during which all adjacencies are suppressed
  reset-time    time after which ignore-count is reset to zero
  warning-only  Only give warning message when limit is exceeded
  第一个100是LSA的条数,第二个100是百分比
  路由表:
  根据LSDB中的LSA信息,使用SPF算法算出一颗最短路径树,OSPF协议是基于路由器的每一个接口指定的度量值来决定最短路径的
  auto-cost reference-bandwitch 更改分母
  ip ospf cost 替换缺省的自动进行代价计算
  有一个专门用来表示到达ABR/ASBR路由器的路由表
  shw ip ospf border-routers
  路径类型:
  区域内路径:在路由器所在的区域就能到达目的地的路径
  区域间路径:在其他区域但还是OSPF自主系统内的路径,打上了IA标记
  类型1外部路径:目的地在OSPF自主系统外部的路径,代价值是这条路由的外部代价加上到达ASBR路径代价之和
  类型2外部路径:同1,但是代价计算不包括到达ASBR代价





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-668367-1-1.html 上篇帖子: m4: cannot open `/usr/share/sendmail 下篇帖子: apache 关于VC6,VC9,OPEN SSL,NO SSL大体说一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表