VRRP与BFD的联动

news2025/1/9 16:40:52

今天的你和昨天的你相比是不是又进步了

一,现网中常用的技术(vrrp与bfd)

        VRRP(Virtual Router Redundancy Protocol)是一种网络协议,用于提高路由器的可靠性和容错性。它允许多个路由器共享一个虚拟 IP 地址,其中一个路由器作为主路由器,负责转发数据包,其他路由器则作为备份路由器,当主路由器失效时,备份路由器会接管主路由器的工作。

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

三个模块:应用模块------track模块------BFD检测模块

单跳检测:不可以跨域三层设备,配置时如果添加interface关键词,即为单跳检测。

                发送BFD报文时,请求peer-ip的MAC地址进行报文发送。

多跳检测:可以跨越三层设备,配置时不添加interface关键词,即为多跳检测。

                 发送BFD报文时,会请求peer-ip下一跳的MAC地址进行报文发送。
BFD常与那些协议联动:建立BFD会话连接的时候:依据上层协议建立会话(ospf,vrrp,静态路由,策略路由),BFD自己不会建立邻居关系


二,VRRP与BFD联动实验

        现网中最常用的是ospf与bfd联动,以及vrrp与bfd联动,这里我主要来讲一下vrrp与bfd联动的主要配置过程以及理解:

这里我选择的是bfd 双向转发检测加vrrp配置,

所示,局域网内的主机通过Switch双归属到部署了VRRP备份组的RouterA和RouterB,其中RouterA为Master。这里做了双网关dhcp冗余备份,

用户希望当RouterA或RouterA到Switch间链路出现故障时,主备网关间的切换时间小于1秒,以减少故障对业务传输的影响。

采用VRRP与BFD联动实现主备网关间的快速切换,配置思路如下:

配置各设备接口IP地址及路由协议,使网络层路由可达。

在Router4和Router5上配置VRRP备份组,其中Router4的优先级为120,抢占延时为20秒,作为Master设备;Router5的优先级为缺省值,作为Backup设备,实现网关的主备备份。

在Router4和Router5上配置静态BFD会话,监测备份组之间的链路。

在Router5上配置VRRP与BFD联动,实现链路故障时VRRP备份组快速切换。

详细配置:

r4


<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]sy R4
[R4]int g0/0/0
[R4]dhcp e
[R4]ip pool pc  //创建地址池
[R4-ip-pool-pc]gateway-list 192.168.1.254 //网关
[R4-ip-pool-pc]network 192.168.1.0 mask 255.255.255.0 //网段掩码
[R4-ip-pool-pc]q
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 10.1.1.1 24    //配置外网的接口地址
[R4-GigabitEthernet0/0/0]net outbound 3000 //这里和下面按错了3000一起理解这里是引用easy ip做地址转换
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 192.168.1.1 24   // 配置内网联通的地址 
[R4-GigabitEthernet0/0/1]dhcp sel gl
[R4-GigabitEthernet0/0/1]vrrp vrid  1 virtual-ip  192.168.1.254 //配置vrrp虚拟网关备份,这里和真实的地址处于同一网段
[R4-GigabitEthernet0/0/1]vrrp vrid  1 priority 110 //设置优先级为110是master设备
[R4-GigabitEthernet0/0/1]vrrp vrid 1 preempt-mode timer  delay 3 //设置抢占延时是三秒,就是说这个转换之间的收敛是三秒钟
[R4-GigabitEthernet0/0/1]vrrp vrid  1 authentication-mode  md5 campus //设置认证模式为md5 加密认证为非对称加密算法

[R4]acl  3000
[R4-acl-adv-3000]rule 5 permit ip source 192.168.1.0 0.0.0.255 //设置acl 允许内网的地址
[R4-acl-adv-3000]q
[R4]bfd
[R4-bfd]q
[R4-bfd]bfd lwh bind peer-ip 192.168.1.2 interface GigabitEthernet0/0/1 //绑定bfd 对端的ip是192.168.1.2 从g0/0/1出去
[R4-bfd-session-lwh] discriminator local 2 //配置本地标识符
[R4-bfd-session-lwh] discriminator remote 1  //配置远端标识符  这里要注意,当你设置远端标识符时候,在远端的时候那远端的本地标识符就是1,则对端标识符就是2
[R4-bfd-session-lwh] min-tx-interval 50  //这个来配置发送bfd报文的发送间隔
[R4-bfd-session-lwh] min-rx-interval 50 // 这个是配置本段想采用的最短bfd报文的发送间隔
[R4-bfd-session-lwh] commit
[R4-bfd-session-lwh]q
[R4]
[R4]ip route-static 0.0.0.0 0 10.1.1.2  //设置下一条指向公网的另一个地址

r5

<Huawei>sy

Enter system view, return user view with Ctrl+Z.

[Huawei]sy R5

[R5]int g0/0/0

[R5]dhcp e

[R5]ip pool pc

[R5-ip-pool-pc]gateway-list 192.168.1.254

[R5-ip-pool-pc]network 192.168.1.0 mask 255.255.255.0

[R5-ip-pool-pc]q

[R5]int g0/0/0

[R5-GigabitEthernet0/0/0]ip add 10.2.2.2 24

[R5-GigabitEthernet0/0/0]int g0/0/1

[R5-GigabitEthernet0/0/1]ip add 192.168.1.2 24

[R5-GigabitEthernet0/0/1]dhcp sel gl

[R5-GigabitEthernet0/0/1]vrrp vrid  1 virtual-ip  192.168.1.254

[R5-GigabitEthernet0/0/1]vrrp vrid  1 priority 90

[R5-GigabitEthernet0/0/1]vrrp vrid 1 preempt-mode timer  delay 3

[R5-GigabitEthernet0/0/1]vrrp vrid  1 authentication-mode  md5 campus



[R5]acl  3000

[R5-acl-adv-3000]rule 5 permit ip source 192.168.1.0 0.0.0.255

[R5-acl-adv-3000]q

[R5]bfd

[R5-bfd]q

[R5-bfd]bfd lwh bind peer-ip 192.168.1.1 interface GigabitEthernet0/0/1

[R5-bfd-session-lwh] discriminator local 1

[R5-bfd-session-lwh] discriminator remote 2

[R5-bfd-session-lwh] min-tx-interval 50

[R5-bfd-session-lwh] min-rx-interval 50

[R5-bfd-session-lwh] commit

[R5-bfd-session-lwh]q

[R5]

[R5]ip route-static 0.0.0.0 0 10.2.2.1

r6

<Huawei>sy
[Huawei]sy s6
[s6]
[s6]ospf 2
[s6-ospf-2]area 2
[s6-ospf-2-area-0.0.0.2] network 10.1.1.2 0.0.0.0 
[s6-ospf-2-area-0.0.0.2]   network 10.2.2.1 0.0.0.0 
[s6-ospf-2-area-0.0.0.2]  network 10.3.3.3 0.0.0.0 
[s6-ospf-2-area-0.0.0.2] q
[s6]
[s6]int g0/0/0
[s6-GigabitEthernet0/0/0]ip address 10.1.1.2 255.255.255.0 
[s6-GigabitEthernet0/0/0]int g0/0/1
[s6-GigabitEthernet0/0/1] ip address 10.2.2.1 255.255.255.0 
[s6-GigabitEthernet0/0/1]int g0/0/2
[s6-GigabitEthernet0/0/2] ip address 10.3.3.3 255.255.255.0 
[s6-GigabitEthernet0/0/2] dhcp select interface

效果如下:

完成上述配置后,在Router4和Router5上分别执行display vrrp命令,可以看出Router4为Master设备,Router5为Backup设备,联动的BFD会话状态为UP

配置完成后,在Router4或Router5上执行display bfd session命令,可以看到BFD会话的状态为Up。以Router4的显示为例

在Router4的接口GE0/0/1上执行shutdown命令,模拟链路故障。此时在Router4和Router5上分别执行display vrrp命令,可以看出Router4状态变为Initialize,Router5状态变为Master,联动的BFD会话状态为DOWN。

还没来及就直接变masterd

内网访问外网

切换确实延时变小了

此时bfd联动是down

这里的话你可以用tracert去测试,你会发现他访问外网优先走的是r4,down掉r5会不断地监测r4链路,好及时的切换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1100362.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何注册微信小程序

如何注册微信小程序 前言 因为最近沉迷和朋友们一起下班去打麻将&#xff0c;他们推荐了一个计分的小程序&#xff0c;就不需要每局都转账或者用扑克牌记录了&#xff0c;但是这个小程序不仅打开有广告&#xff0c;各个页面都植入了广告&#xff0c;用起来十分不适。 于是我…

竞品价格怎么监测

品牌在做产品营销、产品定价时&#xff0c;除了要做好自身产品的研发设计外&#xff0c;需要非常了解市场&#xff0c;了解消费者偏好、了解竞品数据&#xff0c;通过对比分析&#xff0c;从而知道哪些价位的产品更受消费者喜爱&#xff0c;怎样设计产品更符合市场要求等&#…

LORA无纸温控记录仪测温不准

偏差特别很是大 测量不准缘故原由1&#xff1a; 当无纸记录仪采用热电偶温度传感器测温时&#xff0c;假如热电偶的冷端补偿不能真实反映冷端温度会产生偏差。 解决方法&#xff1a; 使冷端补偿传感器环境温度和接线端子环境温度接近&#xff0c;公司生产的无纸记录仪内置冷…

4.05 用户中心-订单状态和订单动向

详细内容&#xff1a; http://www.gxcode.top/code

MATLAB中zp2tf函数用法

目录 语法 说明 示例 质点弹簧系统的传递函数 zp2tf函数的功能是将零极点增益滤波器参数转换为传递函数形式。。 语法 [b,a] zp2tf(z,p,k) 说明 [b, a] zp2tf(z, p, k) 将一个分解的传递函数表示方式转换。 将单输入/多输出&#xff08;SIMO&#xff09;系统的多输出…

聚观早报 | 荣耀Magic Vs2首销;iQOO 12系列已入网

【聚观365】10月17日消息 荣耀Magic Vs2首销 iQOO 12系列已入网 三星Galaxy S24 Ultra跑分曝光 北京医保移动支付升级 现代和起亚新能源汽车在美销量超20万辆 荣耀Magic Vs2首销 荣耀推出了全新的Magic Vs2折叠屏机型&#xff0c;这是继最轻薄折叠屏荣耀Magic V2、最时尚…

尚硅谷Flink(四)处理函数

目录 &#x1f98d;处理函数 &#x1f412;基本处理函数 &#x1f412;按键分区处理函数&#xff08;KeyedProcessFunction&#xff09; &#x1f435;定时器&#xff08;Timer&#xff09;和定时服务&#xff08;TimerService&#xff09; // 1、事件时间的案例 // 2、处理…

Kali工具介绍(超详细!史上最全!)

前言 如果你读过 Kali Linux 点评&#xff0c;你就知道为什么它被认为是最好的黑客渗透测试的 Linux 发行版之一&#xff0c;而且名副其实。它带有许多工具&#xff0c;使你可以更轻松地测试、破解以及进行与数字取证相关的任何其他工作。 它是道德黑客ethical hacker最推荐的…

【Unity3D编辑器开发】Unity3D中实现Transform组件拓展,快速复制、粘贴、复原【非常实用】

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 在开发中&#xff0c;常常会遇到频繁复制粘贴物体的坐标、旋转…

如何在ASO中使用App Store的促销文本

App Store中的促销文字如何使用&#xff0c;需要填写吗&#xff1f;从名称上就可以看出&#xff0c;这是用于推广应用的广告文字&#xff0c;由于其简洁而非常方便&#xff0c;这也是向现有或潜在用户展示将会有某种事件或重要更新的好方法。表明我们积极监控应用&#xff0c;总…

【滑动窗口】“正难则反法” 解决最小操作数的问题

Problem: 1658. 将 x 减到 0 的最小操作数 文章目录 题目解析算法原理分析Code复杂度 题目解析 首先我们来解读一下本题的题目含义 题目会给到我们一个整数数组和一个整数x&#xff0c;我们可以从左侧&#xff0c;也可以从右侧去减&#xff0c;只要让这个x最终减到【0】即可。不…

算法通关村第18关【白银】| 回溯热门问题

1.组合总和问题 思路&#xff1a;回溯模板 &#xff08;1&#xff09;确定方法返回值和参数 分析可知遍历数组然后求和值&#xff0c;不需要返回什么值 参数也就是candidates&#xff0c;list&#xff0c;path&#xff0c;target&#xff0c;start &#xff08;2&#xff…

【2023研电赛】基于三维视觉感知的可重构智能表面通信方案

该作品参与极术社区组织的研电赛作品征集活动&#xff0c;欢迎同学们投稿&#xff0c;获取作品传播推广&#xff0c;并有丰富礼品哦~ 基于三维视觉感知的可重构智能表面通信方案 参赛单位&#xff1a;华北水利水电大学 参赛队伍&#xff1a;智能队 指导老师&#xff1a;邵霞 参…

服务器中了locked勒索病毒怎么办,勒索病毒解密,数据恢复

最近一段时间内&#xff0c;相信很多使用金蝶或用友的办公软件的企业&#xff0c;有很多都经历了locked勒索病毒的攻击&#xff0c;导致企业服务器被加密无法正常使用&#xff0c;严重影响了企业的正常工作。通过云天数据恢复中心的解密恢复发现&#xff0c;在今年locked勒索病…

【LeetCode(数据结构与算法)】:反转链表

给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1] 输入&#xff1a;head [1,2] 输出&#xff1a;[2,1] 示例 3&#xff1a; 输入&#xff1a;head [] 输出&#xff1a;[] …

Linux下按键驱动实验

按键驱动和LED驱动原理上来讲基本都是一样的&#xff0c;都是操作GPIO&#xff0c;只不过一个是读取GPIO的高低电平&#xff0c;一个是从GPIO输出高低电平给LED。 本实验使用的开发板是IMX6DL&#xff0c;实验中使用的按键是通过使用下图中P1的EIM_A20和VCC3.3V两个引脚实现的&…

如何选择超声波清洗机、超声波清洗机排行榜

眼镜的日常清洗生活中很多人都会把它给忘记&#xff01;长时间下来眼镜支架就会变成黄色的&#xff0c;非常的难洗掉&#xff0c;从而又浪费了一个眼镜。一副好的眼镜也不便宜的&#xff0c;把换眼镜的钱省下来入一款超声波清洗机&#xff0c;可以大大的减少金钱的支持&#xf…

java基于springboot+vue的厨房预订预约管理系统

历经长达几个月的毕业作品制作&#xff0c;我凭借自己的知识技能&#xff0c;还有大家的指导帮助&#xff0c;能够在学校规定的时间段之内提交毕业作品。虽然已经算是完成了毕业作品&#xff0c;但是付出了这么多心血&#xff0c;还是想把这个作品做得更加完美一点。针对我的毕…

如何通过内网穿透实现远程连接NAS群晖drive并挂载电脑硬盘?

文章目录 前言1.群晖Synology Drive套件的安装1.1 安装Synology Drive套件1.2 设置Synology Drive套件1.3 局域网内电脑测试和使用 2.使用cpolar远程访问内网Synology Drive2.1 Cpolar云端设置2.2 Cpolar本地设置2.3 测试和使用 3. 结语 前言 群晖作为专业的数据存储中心&…

hash join的基本原理是怎样的?

我们知道数据库里面两表关联主要有三种常见的关联方式&#xff0c;即 nested loop joinhash joinmerge join nested loop join在OLTP交易场景占比是最多的&#xff0c;常用于关联字段为主键或索引字段的情况&#xff0c;通过主键或索引以及loop的方式&#xff0c;A表可以快速…