雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4704|回复: 10

[讨论/求助] OSPF求助~~

[复制链接]
发表于 2011-4-5 10:49:14 | 显示全部楼层 |阅读模式


并不是实际存在LSA数据包,而是包含在DBD\LSU等中的对吗??另外这里的FLOOD LSA我不是很理解,向区域内的其他路由器洪泛,为什么要洪泛?求帮助

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2011-4-5 13:34:09 | 显示全部楼层
a发送lsu  那么a-lsu携带的就是a-lsa的报头   b收到a-lsu之后 如果发现自己有a-lsa 那么就不管 如果没有 就泛洪请求。
发表于 2011-4-6 09:18:40 | 显示全部楼层
在拓扑发生变化的时候,LSA会泛红扩散到整个网络。
或者LSA的老化时间达到最大生存时间,LSA将被重新泛洪扩散。


在OSPF中,路由表就是有LSA构成的。大概过程为:

一旦路由器A、B建立2WAY关系,A路由器会发送LSA摘要(2类LSA)信息的数据包,B收到LSA摘要数据包的路由器会跟自己的链路状态数据库进行对比,如果A发送的LSA摘要中有自己没有的,则向A发送更详细的LSA请求(3类LSA),A收到后发送一个LSA的更新包(4类LSA)其中包含了详细的链路状态,路由器B则可以更新自己的链路状态数据库。
B也以同样的方法给A的链路状态数据库更新。
当所有的路由器的链路状态数据库保持一致以后,每台路由器以自身为跟,使用SPF算法来计算一个无环路拓扑,最终构建出自己的路由表。
之后会进入相对稳定的状态,知道拓扑出现变化,路由器才会将自己的LSA更新对整个网络进行泛洪扩散到整个网络。
发表于 2011-4-6 09:27:12 | 显示全部楼层
对于您提出来的,为什么要洪泛?
====
    作为一种典型的链路状态的路由协议,OSPF还得遵循链路状态路由协议的统一算法。当路由器初始化或当网络结构发生变化(例如增减路由器,链路状态发生变化等)时,路由器会产生链路状态广播数据包LSA(Link-State Advertisement),该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。
所有路由器会通过一种被称为刷新(Flooding)的方法来交换链路状态数据。Flooding是指路由器将其LSA数据包传送给所有和其相邻的OSPF路由器,相邻路由器根据其接收到的链路状态信息更新自己的数据库,并将该链路状态信息转送给和其相邻的路由器,直至稳定的一个过程。
希望楼方能明白,建议多看JEFF 《TCP/IP 卷一》欢迎PK。
发表于 2011-4-6 10:14:02 | 显示全部楼层
谢谢Power的热心解释,也谢谢楼主对雏鹰部落的关注。
发表于 2011-4-6 10:23:17 | 显示全部楼层
回复 5 # chinamoon 的帖子

必须的power的技术越来越牛B了
 楼主| 发表于 2011-4-6 11:36:00 | 显示全部楼层
讲的很详细~~非常感谢!!!
发表于 2011-4-6 16:50:12 | 显示全部楼层
大叔的回答 。。。。我 膜拜
发表于 2011-4-6 22:08:15 | 显示全部楼层
Jeff. 发表于 2011-4-6 10:23
回复 5 # chinamoon 的帖子

必须的power的技术越来越牛B了

Power最近回复技术帖很到位啊,向你学习~
发表于 2011-4-7 09:53:12 | 显示全部楼层

Power 威武!……
由于天天奔走于各个项目上,
有一段时间没在这上面见到Power的身影啦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-7-7 21:23 , Processed in 0.075292 second(s), 19 queries , Gzip On.

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