双向转发检测BFD(学习笔记)

定义

双向转发检测BFD(Bidirectional Forwarding Detection)是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况


BFD检测机制

BFD的检测机制是两个系统建立BFD会话,并沿它们之间的路径周期性发送BFD控制报文,如果一方在既定的时间内没有收到BFD控制报文,则认为路径上发生了故障。

BFD提供异步检测模式:在这种模式下,系统之间相互周期性地发送BFD控制报文,如果某个系统连续几个报文都没有接收到,就认为此BFD会话的状态是Down。

查询检测模式:在需要验证连接性的情况下,系统连续发送多个BFD控制包,如果在检测时间内没有收到返回的报文就宣布会话为Down。

异步模式和查询模式的本质区别:检测的位置不同

        异步模式下本端按定的发送周期发送BFD控制报文,检测位置为远端,远端检测本端是否周期性发送BFD控制报文

       查询模式下本端检测自身发送的BFD控制报文是否得到了回应


BFD Echo功能 (单臂回声)

用于支持BFD和不支持BFD设备之间能够快速检测两台设备之间的故障


BFD的应用(联动)

1、静态路由

2、OSPF:将邻居信息通告给BFD,当会话建立后,开始检测链路故障,检测结果告知OSPF协议

3.等等… …


配置命令

(静态配置)

bfd 12 bind peer-ip 10.1.1.2 interface  g0/0/1
discriminator local 1

discriminator remote 2
commit

与静态路由联动:ip route-static 1.1.1.1 24 10.1.1.2 track bfd-session 12

与OSPF联动

[R1-ospf-10 ]bfd all-interfaces enable

[R1-ospf-10 ]bfd all-interfaces min-tx-interval 100 min-rx-interval 100 detect-multiplier 3

相关推荐

  1. c++算法学习笔记 (7) BFS

    2024-06-15 09:14:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-15 09:14:02       10 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-15 09:14:02       12 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-15 09:14:02       11 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-15 09:14:02       14 阅读

热门阅读

  1. Web后端开发(分层解耦)

    2024-06-15 09:14:02       4 阅读
  2. 2023-2024山东大学软件学院web数据管理期末

    2024-06-15 09:14:02       7 阅读
  3. 7号楼地面东照西和南照北

    2024-06-15 09:14:02       7 阅读
  4. 嵌入式linux中GPIO和Pinctrl子系统分享

    2024-06-15 09:14:02       6 阅读
  5. 双指针练习:三数之和

    2024-06-15 09:14:02       8 阅读
  6. C++ 字符串分割

    2024-06-15 09:14:02       5 阅读
  7. 2024最新前端技术趋势

    2024-06-15 09:14:02       7 阅读
  8. RichSinkFunction 在 Flink IoT 项目中的应用实战

    2024-06-15 09:14:02       4 阅读
  9. 6.2 文件的缓存位置

    2024-06-15 09:14:02       5 阅读