问题描述
adwan分支方案,共4条隧道,其中有两条隧道反复震荡。
过程分析
物理接口正常,两端设备loopback地址的路由一直存在,公网ping不丢包。
查看logbuffe及配置发现有BFD震荡:
%Jan 3 10:46:22:815 2023 XXX BFD/5/BFD_CHANGE_SESS: Sess[11.69.20.64/11.69.208.224, LD/RD:32772/32772, Interface:Tun4, SessType:Echo, LinkType:LSP], Ver:1, Sta: Deleted, Diag: 2 (Echo Function Failed)
不震荡的BFD都是 bfd min-echo-receive-interval 1000
#
振荡的都是 bfd min-echo-receive-interval 60
60ms太小了,网络稍微不好就会丢包
解决方法
将震荡隧道的 bfd min-echo-receive-interval 调整为与不震荡的隧道一致