一种基于icmp报文的bfd单臂回声多跳实现方法

    公开(公告)号:CN118869544A

    公开(公告)日:2024-10-29

    申请号:CN202410947717.0

    申请日:2024-07-16

    摘要: 本发明公开了一种基于icmp报文的bfd单臂回声多跳实现方法,具体为:当创建bfd session时初始化报文发送时间间隔和报文接收时间间隔参数,初始化bfd session状态为down状态,然后根据默认参数开始启动老化定时器和发包定时器;开始发送icmp echo‑request报文,如果在老化时间内收到icmp echo‑reply报文则重置老化定时器,若此时bfd session状态为down状态则将其状态改变为up状态,若此时为up状态,则不做状态切换处理;若链路处于非正常状态,当超过设置的超时定时器值之内还是没能收到回复的icmp echo‑reply报文,链路状态会置为down状态。本发明实现了bfd单臂回声的多跳形式,对于其他不支持配置bfd的设备进行链路状态检测,并支持与静态路由和动态路由协议联动,让链路状态检测不受跳数限制。