BFD检测,应该是不会影响业务的吧,就是我在业务正常运行的时候,给双方路由器配置BFD检测,但是中间有一个先后顺序配置,这个几分钟不至于造成ospf邻居失效吧,官网的配置案列肯定也做不到同时配置BFD

(0)
您好,参考
业务正常跑的时候,中途两边慢慢配 BFD,完全不会影响现网业务
配置有先后顺序、间隔几分钟,绝对不会导致 OSPF 邻居断裂
官方场景本来就是现网在线加 BFD,不可能做到两边毫秒级同时配置,业界常态。
(0)
(0)
暂无评论
Full,默认的 Hello/Dead 定时器(默认 10s/40s)一直在工作,邻居是稳定的。strict-mode(严格模式,默认关闭)。ospf bfd enable并开启 BFD 参数时,RouterA 会主动尝试和 RouterB 建立 BFD 会话,但此时 RouterB 还没配置 BFD,所以会话会一直处于Init或Down状态。Up,此时 BFD 才会开始生效,替换掉 OSPF 的慢检测机制,整个过程邻居不会震荡。shutdown接口、ospf 1 reset之类的命令,导致 OSPF 邻居直接 Down。ospf bfd enable,另一端完全没配;或者一端检测倍数极大,另一端极小,导致会话协商失败),但这种情况也不会导致邻居失效,只是 BFD 不生效而已。bfd detect-multiplier 7,min-transmit/receive-interval 500ms检测超时时间 = 500ms × 7 = 3.5sbfd detect-multiplier 6,min-transmit/receive-interval 500ms检测超时时间 = 500ms × 6 = 3sdisplay bfd session all,看会话状态是否为Up,同时display ospf peer brief确认邻居状态还是Full。ospf bfd strict-mode(严格模式):此时 OSPF 会强制要求 BFD 会话必须 Up,否则不建立邻居,这种场景下如果配置顺序不对,会导致邻居无法建立。但默认都是关闭的,你也没配置这条,所以不用担心。
(0)
暂无评论
这种先后配置的操作非常安全,不仅不会影响业务,OSPF邻居关系也完全不会中断,这是一种很常规的现网操作,业界通常都这么处理。
简单来说,在你这几分钟的配置“时间差”里,BFD功能还没有生效,但设备之间的“心跳线”(也就是OSPF的Hello机制)一直在正常工作,保证邻居关系稳定。
| 阶段 | 你的操作 | 设备状态 | OSPF邻居状态 |
|---|---|---|---|
| 配置前 | OSPF邻居正常,业务正常。 | 依靠OSPF默认Hello机制(每10秒一次)维持邻居,失效时间默认40秒。 | Full (完全邻接) |
| 配置中 | 先配好A端,再去配B端(中间隔了几分钟)。 | A端尝试建立BFD会话但B端没回应,BFD会话状态为Down;A和B都继续用OSPF Hello机制维持邻居。 | Full (完全邻接) |
| 配置后 | 两端都配好后,BFD会话自动协商成功。 | BFD会话建立并开始工作,提供毫秒级故障检测。 | Full (完全邻接) |
配置中的BFD:在你只配了一端时,设备尝试建立BFD会话但没有成功(因为对端没有响应)。这个失败的会话不会影响已经稳定运行的OSPF邻居关系。
配置后的BFD:当两端都配好后,BFD会话会自动协商成功。这时,BFD开始它的“毫秒级”故障检测功能,但依然不会导致邻居关系重建。
两边都配好后,可以用下面三步确认效果,更放心:
查BFD会话:用 display bfd session all verbose,确保Session状态是 Up。
查OSPF的BFD:在OSPF进程中用 display ospf bfd,确认邻居的BFD模式为 Control。
看整体状态:用 display ospf peer,再次确认邻居状态为 Full,且已经稳定了几分钟。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论