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

[求助] 关于OSPF LSDB的问题?

[复制链接]
发表于 2016-10-13 09:31:31 | 显示全部楼层 |阅读模式
5鸿鹄币
关于通过多路访问链路建立的OSPF邻居,在拓扑完全收敛学到路由信息之后,将直连链路的priority设为0,邻接关系断开?
在邻接关系断开的情况下,为什么路由表内的路由一直都在,且show ip ospf database当中也有相应的LSA?
难道是LSA1小时生命周期未到之前,这路由信息将一直存在吗?


最佳答案

查看完整内容

OSPF采用的是链路状态路由算法,由于网络中的链路、接口和报文类型都比较多,再加上在大型网络中网络拓扑结构的变化也可能是非常频繁的,所以在OSPF路由中的各种定时器比较多。主要的计时器如下: Hello Interval Hello发送计时器,也就是路由器定期向邻居路由器发送Hello报文的时间间隔,是基于接口配置的。以太网接口的默认值为10秒,非广播类型接口的默认值为30秒。 Dead Interval (这个其实就是holdon timer) 宣 ...
发表于 2016-10-13 09:31:32 | 显示全部楼层
OSPF采用的是链路状态路由算法,由于网络中的链路、接口和报文类型都比较多,再加上在大型网络中网络拓扑结构的变化也可能是非常频繁的,所以在OSPF路由中的各种定时器比较多。主要的计时器如下:

Hello Interval

Hello发送计时器,也就是路由器定期向邻居路由器发送Hello报文的时间间隔,是基于接口配置的。以太网接口的默认值为10秒,非广播类型接口的默认值为30秒。

Dead Interval  (这个其实就是holdon timer)

宣告路由器"死亡"(无效)的时间,基于接口配置。也就是在多少时间内没有收到邻居路由器发来的Hello报文即宣告该邻居路由器无效。通常最少是Hello Interval的4倍,默认为40秒。

============================================

个人认为当holdon timer被触发后, LSA还是会被留在数据库里。 好像没在什么地方看到说邻居down了就会马上删除相关的LSA。
沙发 2016-10-13 09:31:32 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-10-15 08:42:38 | 显示全部楼层
dingjerry 发表于 2016-10-14 00:30
OSPF采用的是链路状态路由算法,由于网络中的链路、接口和报文类型都比较多,再加上在大型网络中网络拓扑结 ...

但是,我的问题是,邻接关系down掉了,但邻居关系没有down掉呀,只要邻居关系不down,就不会出现触发hold down timer的问题。所以,我的问题是,当两台直连路由器(通告多路访问),将彼此接口的priority优先级调整为0让其不参与DR和BDR选举,这样他们就进入不到full,之前学到的路由条目为何短期内不会被删除掉?
板凳 2016-10-15 08:42:38 回复 收起回复
回复

使用道具 举报

发表于 2016-11-6 08:37:09 | 显示全部楼层
ccnafasttrack 发表于 2016-10-15 08:42
但是,我的问题是,邻接关系down掉了,但邻居关系没有down掉呀,只要邻居关系不down,就不会出现触发hold ...

端口优先级设置为0只是不参与DR和BDR选举而已,为什么不参与DR和BDR选举就不能进行Full状态?
地板 2016-11-6 08:37:09 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 07:18 , Processed in 0.119884 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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