设为首页收藏本站language 语言切换
楼主: bluerainyumen
收起左侧

[求助] OSPF 广播多路访问网络

[复制链接]
发表于 2014-5-21 23:07:48 | 显示全部楼层
白书生 发表于 2014-5-21 22:48
那也是····我都是无聊才上来逛逛······bdr抢占dr就没玩过,ospf里面特殊点有个什么dr ...

又涨姿势了,原来只知道40s无邻居就选自己,原来还有一个无期限的讲究,有点意思。
bdr抢dr的上课没讲,后来听人提过,现在也想不起来了。有空可以设计个实验搞一搞。
我希望自己能一直保持刚入行的劲头:)
希望以后还能看到你这个号
31# 2014-5-21 23:07:48 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 06:28:03 | 显示全部楼层
白书生 发表于 2014-5-21 18:25
只有drother发包才用224.0.0.6····dr和bdr只监听.5和.6········

怎么。我说的不对?
32# 2014-5-22 06:28:03 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 06:44:56 | 显示全部楼层
q0066421 发表于 2014-5-21 16:42
我觉得这和dr、bdr在网络中作用、关系;以及ospf设计理念有关系。
梳理一下流程:
-首先是R3(drothe ...

我咋觉得你不是在解决问题,而是把问题复杂化呢。
33# 2014-5-22 06:44:56 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 06:50:10 | 显示全部楼层
q0066421 发表于 2014-5-21 16:42
我觉得这和dr、bdr在网络中作用、关系;以及ospf设计理念有关系。
梳理一下流程:
-首先是R3(drothe ...

你说了这么多,只是把自己征服了,我没看出什么端倪
34# 2014-5-22 06:50:10 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 06:50:33 | 显示全部楼层
q0066421 发表于 2014-5-21 16:42
我觉得这和dr、bdr在网络中作用、关系;以及ospf设计理念有关系。
梳理一下流程:
-首先是R3(drothe ...

我问你几个问题?请简短的回答,越短越好
发ack的条件是什么?
bdr为何向224.0.0.5发确认?
你改hello-interval的实验现象能否发上来?你该实验想说明什么问题?
35# 2014-5-22 06:50:33 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 06:55:32 | 显示全部楼层
白书生 发表于 2014-5-21 18:42
霸气····我居然无聊得看完了·····你是讲师吧··能说这么长····理解的人看起来还 ...

这个解释也有道理。理论上,不明之处是R2发的lsack对谁生效了?对R1还是R3?
本质问题是,ack到底是确认谁?为了确认转update者,还是为了确认始发着?
R1此处到底是始发者?还是转发者?
36# 2014-5-22 06:55:32 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 10:34:25 | 显示全部楼层
ihorse 发表于 2014-5-22 06:55
这个解释也有道理。理论上,不明之处是R2发的lsack对谁生效了?对R1还是R3?
本质问题是,ack到底是确认 ...

我觉得,ack真正要确认的对象,就是没收到此ack就会重传(或者发生其它变动,就是我说drother收不到bdr的ack,会不会立即查询并选举bdr。如果不会,那这个括号就可以不要了;如果会,那ack还有这个作用)的那个家伙。
为什么R3对dr的lsu可以不发ack?因为dr收不到这个始发者的ack也不会重传。这个ack可以不要,ospf中,可以不要的就不要。
drother的lsu,dr都是以泛洪来隐式确认,不需要lsack数据包。
不按始发或者转发,这都是我们自己为了方便的称呼吧:)
R1对于这个lsu是始发,因为数据包的源地址是R1;对于这个lsa就是转发,因为lsa(比如就是类型1)的adv router还是R3。
37# 2014-5-22 10:34:25 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 10:42:33 | 显示全部楼层
ihorse 发表于 2014-5-22 06:50
我问你几个问题?请简短的回答,越短越好
发ack的条件是什么?
bdr为何向224.0.0.5发确认?

你又让短,又让发实验现象。。。。。。。
1,对方收不到ack,就重传
2,因为我前面已经说了,再说就没法短
3,证明bdr的ack会让邻居上它的dead time刷新,证明.5的ack还有此功效
38# 2014-5-22 10:42:33 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 10:46:41 | 显示全部楼层
ihorse 发表于 2014-5-22 06:50
你说了这么多,只是把自己征服了,我没看出什么端倪

是的,这个我也需要承认。同样的东西,每个人能看出的效果都不同。
以前玩金庸群侠传有个隐藏属性好像就是这个。一般都是去福威镖局拿到辟邪剑谱(还是清风剑谱,忘了),看一下升一级需要多少经验,才能知道,如果不满意,就重来。
39# 2014-5-22 10:46:41 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 10:48:46 | 显示全部楼层
ihorse 发表于 2014-5-22 06:44
我咋觉得你不是在解决问题,而是把问题复杂化呢。

如果只记住“是什么”就算解决了问题,那我问这么多“为什么”肯定是把问题复杂化了。对不住,毛病不好改啊,我以为鸿鹄论坛正是探讨为什么的地方呢。
40# 2014-5-22 10:48:46 回复 收起回复
回复

使用道具 举报

头像被屏蔽
发表于 2014-5-22 18:15:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
41# 2014-5-22 18:15:39 回复 收起回复
回复

使用道具 举报

头像被屏蔽
发表于 2014-5-22 18:17:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
42# 2014-5-22 18:17:32 回复 收起回复
回复

使用道具 举报

头像被屏蔽
发表于 2014-5-22 18:19:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
43# 2014-5-22 18:19:31 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 19:49:30 | 显示全部楼层
白书生 发表于 2014-5-22 18:17
最后一句什么意思?ospf刷新不是靠hello时间?

ospf刷新不是靠hello时间?
你这句话倒是把我问蒙啦。
我就说我的意思。比如:
hello 10s,dead 40s。这样,每当dead刷到30就会收到hello,重回到40循环。
但当刷到35,收到了此邻居的一个lsu(或lsack),它就知道这个邻居还活着,于是也会把dead刷回40。
这个实验很容易验证。
44# 2014-5-22 19:49:30 回复 收起回复
回复

使用道具 举报

发表于 2014-5-22 20:02:50 | 显示全部楼层
白书生 发表于 2014-5-22 18:15
好吧···你这么纠结你对不对,咱们就来分析一下吧····

纠结的地方:

肯定纠结啊。
“bdr作为一个备份的存在,当dr发出来更新包,bdr不回应,dr不就认为bdr挂了?”
不会这么早就认为对方挂了吧,因为有hello包,有dead time,dr会往好处想,认为这是由于链路问题,它首先做的是等不到ack后重传,重传次数超过xx次(15还是多少?),试图重置此邻居。这应该是比较普遍的说法吧。
我纠结的是这个问题:drother收不到bdr的ack,会不会担心bdr挂了,而触发其它动作???比如主动查询,查询失败就不等dead time直接重置邻居或者选举?
以前在做eigrp的sia实验时,会抓到icmp包,应该就是eigrp主动查询邻居的机制,eigrp会发icmp,感觉很有意思。
45# 2014-5-22 20:02:50 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-24 05:52 , Processed in 0.099717 second(s), 20 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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