欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > BFD技术学习笔记

BFD技术学习笔记

2025/5/16 21:55:38 来源:https://blog.csdn.net/2402_84806340/article/details/147892536  浏览:    关键词:BFD技术学习笔记
BFD技术是一种用于快速检测、监控网络中链路或者IP路由的联通情况。

BFD是一个简单的“hello”协议。两个待检测设备之间建立BFD会话通道,周期性发送BFD的检测 报

文,如果某个系统在规定时间内没有收到对端的检测报文,则认为该通告的某个部分发生了故障。

BFD会话建立

BFD有两种建立方式:静态建立、动态建立。---区别就在于标识符的配置方式。

静态建立BFD会话是指通过命令行手工配置BFD会话参数,包括配置本地标识符和远端标识符等,

然后手工下发BFD会话建立请求。

动态建立BFD会话的本地标识符由触发创建BFD会话的系统动态分配,远端标识符从收到对端BFD

消息的Local Discriminator的值学习而来

BFD会话状态

在BFD中,本地的会话状态的切换是根据对端的状态而进行的。

BFD状态机的建立和拆除都采用三次握手机制 --- 三次握手不是TCP专属。

BFD检测模式分为异步模式查询模式

异步模式:相互周期性发送BFD报文。

查询模式:在需要验证连通性的情况下,系统连续发送多个BFD报文,如果在检测时间内,没有收

到返回的报文,则认为会话down。

本质区域:检测的位置不同,异步模式下本端按照发送周期发送BFD报文,检测位置为远端;而查

询模式下,本端检测自身发送的BFD报文是否得到回应。--- 异步是告知对端自己的存在,而查询

是等待 对方回复自己。

BFD检测时间

1.检测时间 = TX(最小发送时间),RX(最小接收时间),DM(检测倍数)三个参数共同决定。

2.发送时间 = MAX(本地发送间隔,对端接收间隔)

3.接收时间 = MAX(对端发送间隔,本地接收间隔)

实际检测时间

异步模式:

检测时间 = 接收时间 * 对端配置的检测倍数

查询模式:

检测时间 = 接收时间 * 本端配置的检测倍数

缺省时间:发送时间和接收时间均为1000毫秒,本地检测倍数为3倍。

BFD配置

BFD检测IP链路

BFD单跳检测

[r1]bfd ---启动BFD

[r1]bfd 1to2 bind peer-ip default-ip interface GigabitEthernet 0/0/0 --- 创建名称为1to2的BFD会话,使用本地接口GE0/0/0作为BFD一端进行单跳检测。

[r1-bfd-session-1to2]discriminator local 1 ---本地标识符

[r1-bfd-session-1to2]discriminator remote 2 ---对端标识符

[r1-bfd-session-1to2]commit ---提交配置

BFD多跳检测

[r1]bfd

[r1]bfd 1to3 bind peer-ip 23.0.0.3 --- 该IP地址为远端的IP

[r3]ip route-static 192.168.1.0 24 23.0.0.2 track bfd-session 3to1

---将此时创建的静态路由192.168.1.0/24与名称为3to1的BFD会话绑定,如果BFD是up,则静态路 由有效,否则无效。

[r4-ospf-1]bfd all-interfaces enable --- 将BFD与OSPF进行联动 ---此时为动态,不需要手工 建立BFD

如果与VRRP合作,则需要手工建立BFD邻居

手工修改最小发送和最小接收时间

[r3-bfd-session-aa]min-rx-interval [r3-bfd-session-aa]min-tx-interval

路由策略

在控制层面转发流量的过程中,截取流量,之后修改流量再转发或者不转发,最终达到 影响路由

器路由表的生成,从而干涉路由器的选路结果。

控制层流量 --- 路由协议传递路由信息产生的流量

数据层流量 --- 设备访问目标地址时产生的流量

抓流量:ACL列表

ACL本身设计是为了抓取数据层流量的。

ACL是按照路由的前缀信息的数字特征来抓取的。那么就意味着,会同时抓取多个掩码不同,但网

络号相同的路由信息,无法做到真正的精准抓取。

rule permit source 192.168.1.1 0.0.0.0

rule permit source 192.168.1.0 0.0.0.255

rule permit source 192.168.1.0 0.0.0.0 ---使用该规则来抓取路由信息

IP前缀列表

专门为了抓取控制层流量而诞生的技术。

IP前缀列表中包含前缀(网络号) + 前缀长度(掩码)

IP前缀列表中包含多条规则,每条规则序号的步长为10,包含前缀和前缀长度。

匹配规则:自上而下,逐一匹配,一旦匹配上该规则,不再向下匹配。末尾隐含拒绝所有。

例:

172.16.0.0/16

172.16.0.0/24

172.16.0.0/30

172.16.1.1/32

[r3]ip ip-prefix aa permit 172.16.0.0 24  

[r3]ip ip-prefix bb permit 172.16.0.0 16 less-equal 24

                                    ---less-equal代表小于等于

[r3]ip ip-prefix cc permit 172.16.0.0 16 greater-equal 24

                                        greater-equal代表大于等于

[r3]ip ip-prefix dd permit 172.16.0.0 16 greater-equal 24 less-equal 24

[r3]ip ip-prefix ee deny 172.16.0.0 30

[r3]ip ip-prefix ee permit 172.16.0.0 24

[r3]ip ip-prefix ff permit 0.0.0.0 0 less-equal 32    ---允许所有

[r3]ip ip-prefix gg permit 0.0.0.0 0 greater-equal 32 less-equal 32

                                     --- 匹配所有主 机路由

[r3]ip ip-prefix hh permit 0.0.0.0 0                         ---缺省路由

[r3]ip ip-prefix hcip permit 172.16.4.0 22 greater-equal 24 less-equal 24

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词