设为首页收藏本站language 语言切换
查看: 2115|回复: 8
收起左侧

[求助] OSPF 的lnit问题

[复制链接]
发表于 2014-8-24 15:37:04 | 显示全部楼层 |阅读模式
3鸿鹄币
R1-R2,如果R2收到R1的hello并且在active neighbor字段中如果没有值,则R2会进入lnit状态,当R1收到R2的hello包时候如果active neighbor字段中有R1的RID,则R1进入two--way状态。
我想问的是R1发送hello包时候为down状态,收到R2的hello包时为two-way状态,那岂不是它没有经历lnit状态了?

最佳答案

查看完整内容

不是所有状态都需要走一遍。如果在Init状态收到邻居发来的DD报文,还可以直接进入Exstart状态。
发表于 2014-8-24 15:37:05 | 显示全部楼层
不是所有状态都需要走一遍。如果在Init状态收到邻居发来的DD报文,还可以直接进入Exstart状态。
沙发 2014-8-24 15:37:05 回复 收起回复
回复

使用道具 举报

 成长值: 51230
发表于 2014-8-24 17:59:30 | 显示全部楼层
那段资料说法是错误的
R1发送了一个HELLO包就进入init状态
收到一个HELLO包邻居字段中包含自己,就进入two-way状态
板凳 2014-8-24 17:59:30 回复 收起回复
回复

使用道具 举报

 成长值: 51230
发表于 2014-8-24 18:00:55 | 显示全部楼层
ukatsuya 发表于 2014-8-24 16:51
不是所有状态都需要走一遍。如果在Init状态收到邻居发来的DD报文,还可以直接进入Exstart状态。

还有这么一说?
有木有资料可以查阅的
地板 2014-8-24 18:00:55 回复 收起回复
回复

使用道具 举报

发表于 2014-8-24 18:17:12 | 显示全部楼层
qsy112233 发表于 2014-8-24 18:00
还有这么一说?
有木有资料可以查阅的

TCP/IP路由技术,第一卷
5# 2014-8-24 18:17:12 回复 收起回复
回复

使用道具 举报

 成长值: 51230
发表于 2014-8-24 19:43:31 | 显示全部楼层
ukatsuya 发表于 2014-8-24 18:17
TCP/IP路由技术,第一卷

谢谢,我去查一下
6# 2014-8-24 19:43:31 回复 收起回复
回复

使用道具 举报

发表于 2014-8-25 10:48:09 | 显示全部楼层
R1发出hello包的瞬间,就是init状态,不管R2有没有收到hello包。
7# 2014-8-25 10:48:09 回复 收起回复
回复

使用道具 举报

发表于 2014-8-27 15:57:54 | 显示全部楼层
R1在准备发送Hello包但还没发送时为down状态,一旦发出Hello包就会进入init状态,当R1收到R2的Hello包且包中的active neighbor有R1的时候,R1会进入two-way状态;
R1一定会进入init状态,因为只有R1发了Hello包(进入init状态),R2 的active neighbor里才会有R1,所以R1的状态一定是down--->init---->two-way。
8# 2014-8-27 15:57:54 回复 收起回复
回复

使用道具 举报

发表于 2014-8-28 10:41:57 | 显示全部楼层
收到了来自邻居的hello,但邻居的Hello信息中没有本路由器的ID(这个状态表明邻居还没有收到来自本地发送的Hello)
9# 2014-8-28 10:41:57 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 08:14 , Processed in 0.154851 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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