配置BFD多跳检测示例

BFD简介

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

        为了减小设备故障对业务的影响,提高网络的可靠性,网络设备需要能够尽快检测到与相邻设备间的通信故障,以便及时采取措施,保证业务继续进行。在现有网络中,有些链路通常通过硬件检测信号,如SDH告警,检测链路故障,但并不是所有的介质都能够提供硬件检测。此时,应用就要依靠上层协议自身的Hello报文机制来进行故障检测。上层协议的检测时间都在1秒以上,这样的故障检测时间对某些应用来说是不能容忍的。在三层网络中,Hello报文检测机制无法针对所有路由来检测故障,如:静态路由。这对系统间互联互通定位故障造成困难。

        BFD协议就是在这种背景下产生的,BFD提供了一个通用的标准化的介质无关和协议无关的快速故障检测机制。具有以下优点:

  • 对相邻转发引擎之间的通道提供轻负荷、快速故障检测。这些故障包括接口、数据链路,甚至有可能是转发引擎本身。
  • 用单一的机制对任何介质、任何协议层进行实时检测。发连通状况。

        BFD可以实现快速检测并监控网络中链路或IP路由的转发连通状态,改善网络性能。相邻系统之间通过快速检测发现通信故障,可以更快地帮助用户建立起备份通道以便恢复通信,保证网络可靠性。

配置BFD多跳检测示例

如下图所示,Switch1和Switch3为非直连设备,通过配置静态路由互通。用户希望可以实现对设备间链路故障的快速检测。

        配置BFD多跳检测组

        采用如下思路配置BFD多跳检测:

        在Switch1和Switch3上分别配置BFD会话,实现Switch1到Switch3间多跳路径的检测。

        Switch1配置如下:
1.配置Switch1的网络接口IP
<Huawei>system-view [Huawei]undo info-center enable 
[Huawei]sysname Switch1
[Switch1]vlan batch 10
[Switch1]interface GigabitEthernet 0/0/1
[Switch1-GigabitEthernet0/0/1]port link-type hybrid 
[Switch1-GigabitEthernet0/0/1]port hybrid pvid vlan 10
[Switch1-GigabitEthernet0/0/1]port hybrid untagged vlan 10
[Switch1-GigabitEthernet0/0/1]undo shutdown
[Switch1-GigabitEthernet0/0/1]quit
[Switch1]interface vlanif 10
[Switch1-Vlanif10]ip address 10.1.1.1 24
[Switch1-Vlanif10]quit
2.配置静态路由使Switch1、Switch3之间有可达路由
[Switch1]ip route-static 10.2.1.0 24 10.1.1.2
3.配置多跳BFD检测

        配置在Switch1与Switch3之间的BFD会话

[Switch1]bfd atoc bind peer-ip 10.2.1.2
[Switch1-bfd-session-atoc]dis    
[Switch1-bfd-session-atoc]discriminator local 10
[Switch1-bfd-session-atoc]discriminator remote 20
[Switch1-bfd-session-atoc]commit
[Switch1-bfd-session-atoc]quit
4.验证配置结果

        配置完成后,在SwitchA和SwitchC上执行display bfd session all verbose命令,可以看到建立了一个BFD会话,且状态为Up。

[Switch1]display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 256       (Multi Hop) State : Up        Name : atoc           
--------------------------------------------------------------------------------Local Discriminator    : 10               Remote Discriminator   : 20        Session Detect Mode    : Asynchronous Mode Without Echo Function             BFD Bind Type          : Peer IP Address                                     Bind Session Type      : Static                                              Bind Peer IP Address   : 10.2.1.2                                            Bind Interface         : -                                                   Track Interface        : -                                                   FSM Board Id           : 0                TOS-EXP                : 7         Min Tx Interval (ms)   : 1000             Min Rx Interval (ms)   : 1000      Actual Tx Interval (ms): 1000             Actual Rx Interval (ms): 1000      Local Detect Multi     : 3                Detect Interval (ms)   : 3000      Echo Passive           : Disable          Acl Number             : -         Destination Port       : 3784             TTL                    : 254       Proc Interface Status  : Disable                                             WTR Interval (ms)      : -                                                   Active Multi           : 3                                                   Last Local Diagnostic  : Control Detection Time Expired                      Bind Application       : No Application BindSession TX TmrID       : 1037             Session Detect TmrID   : 1038      Session Init TmrID     : -                Session WTR TmrID      : -         Session Echo Tx TmrID  : -                                                   PDT Index              : FSM-0 | RCV-0 | IF-0 | TOKEN-0                      Session Description    : -                                                   
--------------------------------------------------------------------------------Total UP/DOWN Session Number : 1/0
Switch2配置如下:
1.配置0/0/1与0/0/2接口IP
<Huawei>system-view     
[Huawei]undo info-center enable 
[Huawei]sysname Switch2
[Switch2]vlan batch 10 20
[Switch2]interface gigabitethernet 0/0/1
[Switch2-GigabitEthernet0/0/1]port link-type hybrid
[Switch2-GigabitEthernet0/0/1]port hybrid pvid vlan 10
[Switch2-GigabitEthernet0/0/1]port hybrid untagged vlan 10
[Switch2-GigabitEthernet0/0/1]undo shutdown 
[Switch2-GigabitEthernet0/0/1]quit
[Switch2]interface gigabitethernet 0/0/2
[Switch2-GigabitEthernet0/0/2]port link-type hybrid
[Switch2-GigabitEthernet0/0/2]port hybrid pvid vlan 20
[Switch2-GigabitEthernet0/0/2]port hybrid untagged vlan 20
[Switch2-GigabitEthernet0/0/2]undo shutdown
[Switch2-GigabitEthernet0/0/2]quit 
[Switch2]interface vlanif 10
[Switch2-Vlanif10]ip address 10.1.1.2 24
[Switch2-Vlanif10]quit
[Switch2]interface vlanif 20
[Switch2-Vlanif20]ip address 10.2.1.1 24
[Switch2-Vlanif20]quit
Switch3配置如下:
1.配置Switch3的网络接口IP
<Huawei>system-view 
[Huawei]undo info-center enable 
[Huawei]sysname Switch3
[Switch3]vlan batch 20
[Switch3]interface gigabitethernet 0/0/2
[Switch3-GigabitEthernet0/0/2]port link-type hybrid
[Switch3-GigabitEthernet0/0/2]port hybrid pvid vlan 20
[Switch3-GigabitEthernet0/0/2]port hybrid untagged vlan 20
[Switch3-GigabitEthernet0/0/2]undo shutdown
[Switch3-GigabitEthernet0/0/2]quit
[Switch3]interface vlanif 20
[Switch3-Vlanif20]ip address 10.2.1.2 24
[Switch3-Vlanif20]quit
2.配置静态路由使Switch3、Switch1之间有可达路由
[Switch3]ip route-static 10.1.1.0 24 10.2.1.1
3.配置多跳BFD检测
[Switch3]bfd atoc bind peer-ip 10.1.1.1
[Switch3-bfd-session-atoc]discriminator local 20
[Switch3-bfd-session-atoc]discriminator remote 10
[Switch3-bfd-session-atoc]commit
[Switch3-bfd-session-atoc]quit
4.验证配置结果
[Switch3]display bfd session all verbose
--------------------------------------------------------------------------------
Session MIndex : 256       (Multi Hop) State : Up        Name : atoc           
--------------------------------------------------------------------------------Local Discriminator    : 20               Remote Discriminator   : 10        Session Detect Mode    : Asynchronous Mode Without Echo Function             BFD Bind Type          : Peer IP Address                                     Bind Session Type      : Static                                              Bind Peer IP Address   : 10.1.1.1                                            Bind Interface         : -                                                   Track Interface        : -                                                   FSM Board Id           : 0                TOS-EXP                : 7         Min Tx Interval (ms)   : 1000             Min Rx Interval (ms)   : 1000      Actual Tx Interval (ms): 1000             Actual Rx Interval (ms): 1000      Local Detect Multi     : 3                Detect Interval (ms)   : 3000      Echo Passive           : Disable          Acl Number             : -         Destination Port       : 3784             TTL                    : 254       Proc Interface Status  : Disable                                             WTR Interval (ms)      : -                                                   Active Multi           : 3                                                   Last Local Diagnostic  : No Diagnostic                                       Bind Application       : No Application BindSession TX TmrID       : 1035             Session Detect TmrID   : 1036      Session Init TmrID     : -                Session WTR TmrID      : -         Session Echo Tx TmrID  : -                                                   PDT Index              : FSM-0 | RCV-0 | IF-0 | TOKEN-0                      Session Description    : -                                                   
--------------------------------------------------------------------------------Total UP/DOWN Session Number : 1/0

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3中实现el-tree通过ctrl或shift批量选择节点并高亮展示

一、看效果&#xff1a; 按住ctrl键实现单个多选 按住shift实现区间范围多选 二、代码&#xff1a; vue页面 <template><el-treeclass"w100%":data"$.treeData"ref"treeTab…

SQL中的三值逻辑:TRUE、FALSE 和 UNKNOWN。

在SQL中&#xff0c;通常采用三值逻辑处理条件表达式的真值。这种逻辑是基于三种可能的真值状态&#xff1a;TRUE、FALSE 和 UNKNOWN。 TRUE&#xff08;真&#xff09;&#xff1a; 表示条件为真或成立。 FALSE&#xff08;假&#xff09;&#xff1a; 表示条件为假或不成立。…

python实战教学之python版“张万森,好久不见”

前言 WINTER IS COMING 最近《一闪一闪亮星星》的电影在火热预售中&#xff0c;家人们抢到票了嘛&#xff0c;前两天小编写了一篇“张万森&#xff0c;下雪了”的文章后&#xff0c;收到了不少小伙伴的反馈&#xff1a;“代码的运行结果只有文字&#xff0c;没有雪花啊”&#…

C# OpenCvSharp DNN 深度神经网络下的风格迁移模型

目录 介绍 效果 项目 代码 下载 C# OpenCvSharp DNN 深度神经网络下的风格迁移模型 介绍 深度神经网络下的风格迁移模型&#xff0c;适用于OpenCv、EmguCv。 斯坦福大学李飞飞团队的风格迁移模型是一种基于深度学习的图像处理技术&#xff0c;可以将一张图像的风格转移…

全面解析ucrtbased.dll找不到的解决方法,快速解决dll问题

在计算机编程和软件开发中&#xff0c;我们经常会遇到一些陌生的DLL文件&#xff0c;其中就包括了ucrtbased.dll。那么&#xff0c;ucrtbased.dll是什么&#xff1f;它有什么作用&#xff1f;又该如何正确使用呢&#xff1f;本文将详细解析ucrtbased.dll的定义、功能以及应用&a…

Python:核心知识点整理大全8-笔记

目录 ​编辑 4.5 元组 4.5.1 定义元组 dimensions.py 4.5.2 遍历元组中的所有值 4.5.3 修改元组变量 4.6 设置代码格式 4.6.1 格式设置指南 4.6.2 缩进 4.6.3 行长 4.6.4 空行 4.6.5 其他格式设置指南 4.7 小结 第5章 if语句 5.1 一个简单示例 cars.py 5.2 条…

以企业架构为中心的SABOE数字化转型五环法

文章目录 01 传统企业数字化转型面临诸多挑战02 SABOE数字化转型五环法为企业转型破除迷雾 01 传统企业数字化转型面临诸多挑战 即将过去的2023年&#xff0c;chatGPT大模型、数据资产入表等事件的发生&#xff0c;标志着数字经济正在加速发展。数字经济是人类社会继农业经济、…

二进制、八进制、十进制、十六进制之间转换 原码、反码、补码

进制之间转换 二进制转十进制八进制转十进制十六进制转十进制十进制转二进制十进制转八进制十进制转十六进制二进制转八进制二进制转十六进制八进制转二进制十六进制转二进制原码、反码、补码 对于整数&#xff0c;有四种表示方式&#xff1a; 二进制&#xff1a;0,1&#xff…

Vue:用IDEA开发Vue,标签语法爆红问题处理

一、场景描述 我在IDEA中&#xff0c;学习Vue课程。 入门学习时&#xff0c;是在html文件中&#xff0c;script引入vue.js文件方式。 此时&#xff0c;在html文件中用v-标签&#xff0c;爆红。 二、解决办法 打开 菜单栏 File - Settings 选择 Editor - Files Type&#xf…

一文了解什么是Selenium自动化测试?

一、Selenium是什么&#xff1f; 用官网的一句话来讲&#xff1a;Selenium automates browsers. Thats it&#xff01;简单来讲&#xff0c;Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中&#xff0c;就像真正的用户在操作浏览器一样。支持的浏…

Hanlp自然语言处理如何再Spring Boot中使用

一、HanLP HanLP (Hankcs NLP) 是一个自然语言处理工具包&#xff0c;具有功能强大、性能高效、易于使用的特点。HanLP 主要支持中文文本处理&#xff0c;包括分词、词性标注、命名实体识别、依存句法分析、关键词提取、文本分类、情感分析等多种功能。 HanLP 可以在 Java、Py…

2023 年山东省职业院校技能大赛(高等职业教育) “信息安全管理与评估”样题

2023 年山东省职业院校技能大赛&#xff08;高等职业教育&#xff09; “信息安全管理与评估”样题 目录 任务 1 网络平台搭建&#xff08;50 分&#xff09; 任务 2 网络安全设备配置与防护&#xff08;250 分&#xff09; 模块二 网络安全事件响应、数字取证调查、应用程序安…

OneNote for Windows10 彻底删除笔记本

找了超多方法&#xff0c;都没有用&#xff0c;我的OneNote都没有文件选项&#xff0c;要在OneDrive中删除&#xff0c;但是一直登不进&#xff0c;然后又找到一个方法&#xff1a; 在网页中打开Office的控制面板 "Sign in to your Microsoft account" 在“最近”一…

DNF 单机联网 搭建教程(附视频)

更多游戏搭建&pvf修改教程请见: DNF教程 注意&#xff1a;请不要将游戏进行商业化&#xff0c;一切后果概不负责。仅供单机&#xff0c;好友之间进行娱乐&#xff01;&#xff01; 注意&#xff1a;请不要将游戏进行商业化&#xff0c;一切后果概不负责。仅供单机&#…

【EI会议征稿】第三届电气、电力与电网系统国际会议(ICEPGS 2024)

第三届电气、电力与电网系统国际会议&#xff08;ICEPGS 2024&#xff09; 2024 3rd International Conference on Electrical, Power and Grid Systems 第三届电气、电力与电网系统国际会议&#xff08;ICEPGS 2024&#xff09;将于2024年1月26-28日在马来西亚吉隆坡隆重举行…

12 位多通道国产芯片ACM32F403/F433 系列,支持 MPU 存储保护功能,应用于工业控制,智能家居等产品中

ACM32F403/F433 芯片的内核基于 ARMv8-M 架构&#xff0c;支持 Cortex-M33 和 Cortex-M4F 指令集。芯片内核 支持一整套DSP指令用于数字信号处理&#xff0c;支持单精度FPU处理浮点数据&#xff0c;同时还支持Memory Protection Unit &#xff08;MPU&#xff09;用于提升应用的…

PHP基础(1)

PHP是一种服务器端脚本语言&#xff0c;是一种用于开发动态Web应用程序的最流行和广泛使用的语言之一。它的全称为“Hypertext Preprocessor”&#xff0c;是一种开源的、可嵌入HTML的脚本语言&#xff0c;可以嵌入到HTML中&#xff0c;也可以直接作为命令行脚本运行。PHP脚本在…

Error: Failed to resolve vue/compiler-sfc——vite项目启动报错——npm run serve

运行项目时&#xff0c;报错如下&#xff1a; Error: Failed to resolve vue/compiler-sfc 根据报错信息的提示&#xff1a;vue的版本必须大于3.2.25&#xff0c;经过查看package.json文件&#xff0c;可以看到vue的版本为3.2.36&#xff0c;是满足条件的。 因此考虑缓存问题&…

Redis数据已经删除了,为什么内存占用还是很高?

Redis数据已经删除了&#xff0c;为什么内存占用还是很高&#xff1f; Redis做了数据删除操作&#xff0c;为什么使用top命令时&#xff0c;还是显示Redis占了很多内存&#xff1f; 没做相关功课的人觉得这个问题有问题&#xff0c;删了数据还说占着内存&#xff0c;面试官不…

uniapp实战 —— 可滚动区域 scroll-view (自适配高度,下拉刷新)

自适配高度 自定义的顶部导航栏&#xff0c;可参考博文 https://blog.csdn.net/weixin_41192489/article/details/134852124 如图可见&#xff0c;在页面滚动过程中&#xff0c;顶部导航栏和底栏未动&#xff0c;仅中间的内容区域可滚动。 整个页面的高度设置为 100%&#xf…