BFD联动配置

一、BFD定义:双向转发检测BFD(Bidirectional Forwarding Detection)是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。
BDF配置:
配置步骤:(1)、使能全局BDF功能(2)、建立BFP回话,(3)、配置回话标识。

例如配置BDF多跳检测
sys
BFD enable
bfd session-name bind peer-ip ip add 会话绑定信息
discriminator local discr-value 配置本地会话标识符
discriminator remote discr-value配置远端会话标识符
注意:本地标识符要与远端标识符要对应
process-interface-status 配置BFD与接口进行联动配置
交换机A
[~SwitchA] bfd
[*SwitchA-bfd] quit
[*SwitchA] bfd atob bind peer-ip 10.1.1.2 interface vlanif 100 BFD对端的IP以及对于接口
[*SwitchA-bfd-session-atob] discriminator local 1 本地会话标识
[*SwitchA-bfd-session-atob] discriminator remote 2 远端会话标识
[*SwitchA-bfd-session-atob] min-rx-interval 50接收BFD报文时间间隔
[*SwitchA-bfd-session-atob] min-tx-interval 50

交换机B
~SwitchB] bfd
[*SwitchB-bfd] quit
[*SwitchB] bfd btoa bind peer-ip 10.1.1.1 interface vlanif 100
[*SwitchB-bfd-session-btoa] discriminator local 2
[*SwitchB-bfd-session-btoa] discriminator remote 1
[*SwitchB-bfd-session-btoa] min-rx-interval 50
[*SwitchB-bfd-session-btoa] min-tx-interval 50


# 在SwitchB上配置VRRP与BFD联动,当BFD会话状态Down时,SwitchB的优先级增加40。

[~SwitchB] interface vlanif 100
[~SwitchB-Vlanif100] vrrp vrid 1 track bfd 2 increase 40
[*SwitchB-Vlanif100] commit

配置BFD动态使能:[~SwitchA] interface vlanif 100
[~SwitchA-Vlanif100] vrrp vrid 1 bfd peer-ip 10.1.1.2
[*SwitchA-Vlanif100] vrrp vrid 1 bfd min-rx-interval 50 min-tx-interval 50 detect-multiplier 5
[*SwitchA-Vlanif100] commit
二、VRRP定义:虚拟路由冗余协议,将几台路由器虚拟成一台设备,将虚拟作为路由器默认网关,实现链路可靠性配置。
配置步骤:
sys
interface g0/0/0(对于交换机要切换到三层模式)?
vrrp vrid 1 vritual-ip 1.1.1.1 24 创建VRRP备份组,并配置虚拟ip、
vrrp vrid 1priority 100 配置备份组优先级,越大越优先,缺省100

配置VRRP与接口状态联动
# 在SwitchA上配置VRRP与接口状态联动,当监视的接口VLANIF100状态Down时,SwitchA的优先级降低40。
[~SwitchA] interface vlanif 100
[~SwitchA-Vlanif100] vrrp vrid 1 track interface vlanif 300 reduce 40
路由联动,接口视图下 :[~SwitchA-Vlanif100] vrrp vrid 1 track ip route 20.1.1.0 24 reduce 40
配置VRRP与BFD联动功能
# 在SwitchB上配置VRRP与BFD联动,当BFD会话状态Down时,SwitchB的优先级增加40。
[~SwitchB] interface vlanif 100
[~SwitchB-Vlanif100] vrrp vrid 1 track bfd 2 increase 40

 

 

posted @   walkersss  阅读(2795)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示