ospf的触发更新(腾讯面试)
2016-04-12 17:56
447 查看
OSPF触发更新是说在一个OSPF area中,其中一台路由器的接口down掉或者链路状态信息发生变化,它便会发送组播分组来声明自己的新状态,这个过程称作触发更新。触发更新额过程为:
1、路由器发现链路状态发生变化时,便使用组播地址224.0.0.6向OSPF区域中的DR、BDR发送LSU包,LSU包中有LSA的更新信息。
2、DR使用LSACK包回复发生变化的路由器,并使用组播地址224.0.0.5向其他路由器发送LSU包泛洪,每一个收到泛洪的路由器使用LASCK包回复DR。
3、如果一个路由器被连接到其他网络,它便转发LSU泛洪分组给这个网络的DR,DR再转发到这个网络中的其他路由器。
4、收到LSU更新包的路由器,更新自己的LSDB,并通过最短生成树算法计算出最短路径更新到路由表。
需要特别说明的是:OSPF中的路由器会周期地发送DBD包,周期默认为30s,如果60分钟后一个链路还没有被更新,则路由器会把它从LSDB中删除。
本文出自 “666鐨刡log” 博客,请务必保留此出处http://wellsay.blog.51cto.com/11241653/1763105
1、路由器发现链路状态发生变化时,便使用组播地址224.0.0.6向OSPF区域中的DR、BDR发送LSU包,LSU包中有LSA的更新信息。
2、DR使用LSACK包回复发生变化的路由器,并使用组播地址224.0.0.5向其他路由器发送LSU包泛洪,每一个收到泛洪的路由器使用LASCK包回复DR。
3、如果一个路由器被连接到其他网络,它便转发LSU泛洪分组给这个网络的DR,DR再转发到这个网络中的其他路由器。
4、收到LSU更新包的路由器,更新自己的LSDB,并通过最短生成树算法计算出最短路径更新到路由表。
需要特别说明的是:OSPF中的路由器会周期地发送DBD包,周期默认为30s,如果60分钟后一个链路还没有被更新,则路由器会把它从LSDB中删除。
本文出自 “666鐨刡log” 博客,请务必保留此出处http://wellsay.blog.51cto.com/11241653/1763105
相关文章推荐
- 【程序员之战】女生从事iOS开发VS男生的优势在哪里!
- 准程序猿如何写出一份高逼格的简历 get√
- 学习推荐书籍--程序员
- 程序员的幸福
- 大数据面试题
- 关于Android,我的面试总结
- 如何写面向互联网公司的求职简历
- LeetCode(51)- Count and Say
- 错过是不是一种过错
- 【面试笔试算法】Problem 9: 腾讯2016年研发实习笔试题:最长回文子串
- 【面试笔试算法】Problem 9: 腾讯2016年研发实习笔试题:最长回文子串
- 说一下用浏览器访问www.qq.com的流程(腾讯面试)
- 专业程序员必知的技巧:敲打代码
- Java面试题:栈和队列的实现
- 面试相关
- 在家里发现上不了网怎么办?(腾讯面试)
- 2016年阿里巴巴、腾讯等公司暑期实习面试经验分享
- 亲历面试题
- leetcode之longest palindromic substring
- 折半法查找数组中指定数字的位置并返回