一、BFD

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

二、BFD会话建立方式

BFD会话的建立有两种方式,静态建立BFD会话和动态建立BFD会话。静态和动态创建BFD会话的主要区别在于本地标识符和远端标识符的配置方式不同。BFD通过控制报文中的标识符区分不同的会话。

1、静态建立BFD会话

通过命令手工配置BFD会话参数,包括配置本地标识符和远端标识符,手工下发BFD会话建立

2、动态建立BFD会话

1)动态分配本地标识符

当应用程序触发动态创建BFD会话时,系统分配属于动态会话标识符区域的值作为BFD会话的本地标识符。然后向对端发送Remote Discriminator的值为0的BFD控制报文,进行会话协商

2)自学习远端标识符

当BFD会话的一端收到Remote Discriminator的值为0的BFD控制报文时,判断该报文是否与本地BFD会话匹配,如果匹配,则学习接收到的BFD报文中Local Discriminator的值,获取远端标识符

BFD控制报文是UDP报文,端口号3784,BFD提供异步检测模式,连续3个没有收到BFD控制报文,则认为BFD会话状态down.

BFD会话建立过程

华为设备BFD实战,双向转发检测BFD详解,理论+实战+抓包分析相关推荐

  1. BFD(双向转发检测)

    BFD:用于快速检测,监控网络中的通信故障. 默认报文发送间隔(200ms~1000ms,默认400ms) 1.原理简介: BFD在两台网络设备建立会话,用来检测网络设备间的双向转发路程,为上层应用服 ...

  2. [元带你学NVMe] 设备自测试操作(NVMe Device Self-test Operations) 详解与实战

    声明 主页:元存储的博客_CSDN博客 依公开知识及经验整理,如有误请留言. 个人辛苦整理,付费内容,禁止转载. 内容摘要 全文 6700 字, 主要内容 目录 前言 1. 概念与介绍 2. Devi ...

  3. mysql事务实战_mysql事务隔离级别详解和实战

    A事务做了操作 没有提交 对B事务来说 就等于没做 获取的都是之前的数据 但是 在A事务中查询的话 查到的都是操作之后的数据 没有提交的数据只有自己看得到,并没有update到数据库. 查看InnoD ...

  4. \加密与解密应用\使用AIDE做入侵检测\扫描与抓包分析\加密与解密应用

    例1:加密与解密应用 案例2:使用AIDE做入侵检测 案例3:扫描与抓包分析 1 案例1:加密与解密应用 1.1 问题 本案例要求采用gpg工具实现加/解密及软件签名等功能,分别完成以下任务: 检查文 ...

  5. 关于BFD(双向转发检测)开发的总结

    前一阵子因为业务需要,需要设备提供高可靠性(HA),      高可靠性指的是设备出故障的时候能够不影响业务的运行,我们部门产品的高可靠性的实现方案是双机备份,就是一台机器出故障的时候另一台设备能够接 ...

  6. Cisco BFD双向转发检测技术部署案例

    Technorati 标签: Cisco,BFD,SLA Cisco BFD是一种双向转发检测机制,可以提供毫秒级的检测,可以实现链路的快速检测,BFD通过与上层路由协议联动,可以实现路由的快速收敛, ...

  7. 你知道DR和BDR选举过程吗?了解一下?!精华总结(华为设备,抓包分析,OSPF的DR不抢占原则和wait时间)

    文章目录 前言 一:OSPF邻接关系 1.1:七个状态 二:抓包分析选举过程 2.1:环境 2.2:拓扑图 2.3:配置并抓包分析 三:DR和BDR选举的总结 3.1:第一个hello包什么时候出现? ...

  8. catboost参数详解及实战(强推)

    目录 一 参数详解 二 实战 1 导包 2 数据读取 3 贷后y标签分布,逾期率20% 4 预处理 5 特征分布 6 特征分组 7 初始参数 8 catboost建模函数 9 初始模型 10 特征重要 ...

  9. hls二次加密 m3u8_HLS实战之Wireshark抓包分析

    0.引言 Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料.Wireshark使用WinPCAP作为接口,直 ...

最新文章

  1. PHP爬取post网页数据,php curl发送post请求爬取webService接口数据简单实例
  2. 高并发场景下缓存的常见问题
  3. matlab作图标记
  4. DataTable的Ajax使用
  5. EntityFramework 插件之EntityFramework.Extended (批量处理)
  6. 别再这么写代码了,这几个方法不香吗?
  7. cmd 顺序启动服务_未能连接一个Windows服务 怎么回事
  8. mysql 大于小于不可在一个不等式中同时写
  9. c语言必背入门代码百度云,c语言初学必背代码资料.doc
  10. Windows 11彻底禁用IE浏览器后,银行网银系统完全解决方案!
  11. 用php制作抖音视频去水印小程序?
  12. NLTK文本分割器是如何工作的
  13. 计算机Word2010在线做题,Word2010试题练习题库(答案).doc
  14. 从Paxos到NOPaxos 重新理解分布式共识算法(consensus)
  15. IP命令详解(强大的命令)
  16. uni-app之网络请求解决跨域
  17. 通过微信公众号远程控制设备STM32+NB模组方案
  18. 实现多线程的方法有哪几种?
  19. 请查收,您有一份阿里先锋开源项目清单
  20. 修复duilib库UISlider控件的4个bug

热门文章

  1. “打开文件所在位置”提示“找不到应用程序”的解决方案
  2. 四轴基本知识扫盲及资料收集
  3. godot引擎学习10
  4. 测量数据的计算机处理实验报告,测量数据处理实验报告..doc
  5. Vue封装Tabs标签页
  6. 图像特征之傅里叶描述子
  7. AJAX 请求 NIDE 搭建简单服务
  8. java读书网站课程设计_Java课程设计
  9. 播放量破4亿。《梦华录》创2022年国产剧豆瓣最高开分,它凭何爆火?
  10. PySpark | Spark3新特性 | Spark核心概念