栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

华为BFD技术 技术背景+工作机制+应用场景

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

华为BFD技术 技术背景+工作机制+应用场景

  • 技术背景

故障检测需求及主要方法:为了减少设备故障对业务的影响,提高网络的可用性,设备 需要能够尽快检测到与相邻设备间的通信故障,以便能够及时采取措施,从而保证业务 继续进行。

BFD:Bidirectional Forwarding Detection,双向转发检测

解决了上述检测机制的不足。

通用,标准化,介质无关,协议无关,为上层协议服务。

全网统一的检测机制,用于快速检测,监控网络中的链路或路由的转发连通状况。

保证邻居之间能够快速检测到通信故障,从而快速建立起备用通道恢复通信。

  • BFD工作机制

本身没有发现机制,靠上层协议通知

建立BFD会话,周期性发送BFD控制协议报文进行检测

检测到故障后,再通知上层协议

  • BFD状态机制

BFD状态机的建立和拆除都采用三次握手,以确保两端系统都能知道状态的变化

 

状态迁移规则:对端状态变化,检测定时器超时

  • BFD会话工作方式

控制报文方式

链路两端会话通过控制报文交互监测链路状态。

Echo报文方式

链路某一端通过发送Echo报文由另一端转发回来,实现对链路的双向监测。

  • BFD报文格式

使用组播地址=224.0.0.184

 

 

  • BFD运行模式

会话建立前模式:

主动模式

主动发送BFD控制报文,不管是否收到对端发来的BFD控制报文

被动模式

不会主动发送BFD控制报文,直到收到对端发送来的BFD控制报文

PS

至少要有一个运行在主动模式才能成功建立起会话。

会话建立后模式:

 

  • BFD应用场景

检测IP链路

BFD单臂回声功能

与接口状态联动

与静态路由联动

与RIP联动

与OSPF联动

与IS-IS联动

与BGP联动

与MPLS联动

与IPv6联动

与Smart Link联动

与VRRP联动

检测IP链路

在IP链路上建立BFD会话,利用BFD检测机制快速检测故障。BFD检测IP链路支持单 跳检测和多跳检测

 

绑定IP而不是接口

      

 

BFD单臂回声功能

对于有一端不支持BFD的环境,通过BFD报文的环回操作检测转发链路的连通性。 PS:单臂回声功能只适用于单跳BFD会话中

 

与接口状态联动

关联接口状态,提高了接口感应链路故障的灵敏度,减少了非直连链路故障导致的 问题

 

与静态路由联动

与动态路由协议不同,静态路由本身没有检测机制,所以当网络发生故障的时候, 需要管理员介入。BFD为静态路由绑定会话,检测链路故障(由 Up 转为 Down) 后,BFD会将故障上报路由管理系统,由路由管理模块将这条路由设置为“非激活” 状态(此条路由不可用,从IP路由表中删除)。

与OSPF联动

将BFD和OSPF关联起来,通过BFD对链路故障的快速感应进而通知OSPF协议,从 而加快OSPF协议对于网络拓扑变化的响应。

 

与BGP联动

BGP协议通过周期性的向对等体发送Keepalive报文来实现邻居检测机制,但这种 机制检测到故障所需时间比较长,超过1秒钟。当数据达到吉比特速率级别 时, 将会导致大量的数据丢失。利用BFD的快速检测机制,迅速发现BGP对等体间链路 的故障,并报告给BGP协议,从而实现BGP路由的快速收敛。

 

 

与VRRP联动

将BFD应用于Backup对Master的检测,VRRP通过监视BFD会话状态实现主备快 速切换,切换时间控制在50毫秒以内。

 

  • BFD配置

命令

备注

bfd

开启BFD功能,默认关闭。

bfd 1 bind peer-ip default-ip int g0/0/0

创建二层端口检测。

bfd 1 bind peer-ip 12.0.0.2 [int vlanif 1]

创建三层接口检测。

discriminator local/remote 10/20

配置本地标识符和远端标识符。

commit

提交BFD会话配置。

min-tx-interval 100

min-rx-interval 100

配置BFD报文发送和接收间隔。默认=1000毫秒。

detect-multiplier 3

配置本地检测倍数,默认=3。

检测时间公式

本端检测间隔= 对端检测倍数*

max(对端发送间隔,本端接收间隔)

display bfd session all verbose

验证BFD会话状态。

process-interface-status

配置与接口状态联动。

vrrp vrid 1 track bfd-session 10

配置与VRRP联动。

bfd all-interfaces enable

配置与OSPF联动。

peer x.x.x.x bfd enable

配置与BFD联动。

ip route-static x.x.x.x x x.x.x.x track bfd-session 1

配置与静态路由联动。

BFD联动实验

华为BFD技术联动实验-网络基础文档类资源-CSDN下载

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894410.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号