配置BFD状态与接口状态联动示例

1、BFD检测IP链路。

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

  • BFD单跳检测是指对两个直连系统进行IP连通性检测,“单跳”是IP链路的一跳。

  • BFD多跳检测是指BFD可以检测两个系统间的任意路径,这些路径可能跨越很多跳,也可能在某些部分发生重叠。

2、BFD与接口状态联动。

        BFD与接口状态联动提供一种简单的机制,使得BFD检测行为可以关联接口状态,提高了接口感应链路故障的灵敏度,减少了非直连链路故障导致的问题。BFD检测到链路故障会立即上报Down消息到相应接口,使得接口进入一种特殊的Down状态:BFD Down状态。该状态等效于链路协议Down状态,在该状态下只有BFD的报文可以正常处理,从而使接口也可以快速感知链路故障。

3、实验案例。

实验拓扑:

1、S1交换机配置。

##基础IP地址配置

[S1]vlan 10
[S1-vlan10]q
[S1]interface GigabitEthernet 0/0/1
[S1-GigabitEthernet0/0/1]port link-type access 
[S1-GigabitEthernet0/0/1]port default vlan 10
[S1-GigabitEthernet0/0/1]q
[S1]int Vlanif 10
[S1-Vlanif10]ip add 10.1.1.1 24 
[S1-Vlanif10]q

 ##开启BFD,配置与S2之间的BFD Session

[S1]bfd
[S1-bfd]quit
[S1]bfd atob bind peer-ip default-ip interface gigabitethernet 0/0/1####配置静态BFD会话的本地标识符和远端标识符
[S1-bfd-session-atob]discriminator local 10
[S1-bfd-session-atob]discriminator remote 20
[S1-bfd-session-atob]commit
[S1-bfd-session-atob]quit

##配置BFG状态与接口状态联动

[S1]bfd atob 
[S1-bfd-session-atob]process-interface-status
[S1-bfd-session-atob]q

2、S2交换机配置。

##基础IP地址配置

[S2]vlan 10
[S2-vlan10]q
[S2]int GigabitEthernet 0/0/1	
[S2-GigabitEthernet0/0/1]port link-type access 
[S2-GigabitEthernet0/0/1]port default vlan 10
[S2-GigabitEthernet0/0/1]q
[S2]interface Vlanif 10
[S2-Vlanif10]ip add 10.1.1.2 24 
[S2-Vlanif10]q

##开启BFD,配置与S1之间的BFD Session

[S2]bfd
[S2-bfd]quit
[S2]bfd atob bind peer-ip default-ip interface gigabitethernet 0/0/1##配置静态BFD会话的本地标识符和远端标识符
[S2-bfd-session-atob]discriminator local 20
[S2-bfd-session-atob]discriminator remote 10
[S2-bfd-session-atob]commit
[S2-bfd-session-atob]quit

##配置BFG状态与接口状态联动

[S2]bfd atob 
[S2-bfd-session-atob]process-interface-status
[S2-bfd-session-atob]q

3、实验结果。

因为配置了BFD状态与接口状态联动,如果S3的g0/0/1down掉,可以看到BFD虽然down了,但是g0/0/1接口的状态还是为up

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

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

相关文章

UDP通讯

本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解 UDP通信 主要的方向是一对多通信方式 UDP通信就是一下子可以通信多个对象,这就是UDP对比TCP的优势&am…

股市复苏中的明懿金汇:抓住新机遇

2023年对于明懿金汇来说是充满挑战与机遇的一年。面对复杂多变的市场环境,明懿金汇展现了其对市场趋势的敏锐洞察和卓越的策略适应能力。以下是该公司在2023年的主要投资策略和市场适应方式的详细分析。 随着2023年中国股市迎来反弹,明懿金汇迅速调整了…

Day04 Liunx高级系统设计4-信号

进程间通讯 引入 如何将 A 进程中的数据传入 B 进程呢 ? 我们要使用进程间通讯 概述 中文名 : 进程间通讯 英文名 :IPC 英文全称 :Inter Processes Communication 作用: 数据传输:一个进程需要将他的数据发送给另一个进程】 资源共享:多个进程可以…

从文字到使用,一文读懂Kafka服务使用

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…

C++入门第十一篇----多态

前言: 和前面的继承一样,多态也是对类和对象的功能进行扩展,以让其更加好用的一个知识点,接下来,就让我们总结一下多态,这个依托了继承的一个重要知识点。 对多态的理解和多态的概念: 何为多…

如何把数据变成资产,企业数据资产化实施路径三部曲

在数字化时代,数据已经成为一种重要的资产,企业和个人都希望能够将数据变现。但并不是所有的数据都是资产,如何成为资产是当下企业关心的问题。下面就让我们一起来了解一下企业数据资产化的三个关键步骤:数据资源化、资源产品化和…

学习SQL大概要多久?有没有好的资料或者视频推荐呢?

【关注微信公众号:跟强哥学SQL,回复“笔试”免费领取大厂SQL笔试题。】 一、SQL认知 SQL(Structured Query Language)是一种用于管理和操作关系型数据库的标准化语言。通过SQL,使用简单的关键词和语法来表达复杂的数…

C++新经典模板与泛型编程:用成员函数重载实现std::is_class

用成员函数重载实现is_class std::is_class功能,是一个C11标准中用于判断某个类型是否为一个类类型(但不是联合类型)的类模板。当时在讲解的时候并没有涉及std::is_class的实现代码,在这里实现一下。简单地书写一个IsClass类模板…

1.10 C语言之外部变量与作用域

1.10 C语言之外部变量与作用域 一、外部变量概述二、练习 一、外部变量概述 我们说,函数(不管是main函数还是其他函数)内部定义的变量,其作用范围都只在函数内部,我们把这些变量叫做自动变量或者局部变量。除了局部变…

[数据集][目标检测]拉横幅识别横幅检测数据集VOC+yolo格式1962张1类别

数据集格式:Pascal VOC格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):1962 标注数量(xml文件个数):1962 标注数量(txt文件个数):1962 标注类别数&a…

网络机房的功能有哪些?

网络机房的功能主要包括: 信息存储和管理:机房作为信息系统的核心,需要提供可靠的存储和管理能力,包括服务器、存储设备、备份系统等硬件设备,以及数据备份、数据迁移、容灾等管理方法和技术。网络连接和通信&#xf…

C语言指针详解上

1 野指针 int main01(){//野指针就是没有初始化的指针,指针的指向是随机的,不可以 操作野指针//int a 0;//指针p保存的地址一定是定义过的(向系统申请过的)int *p;//野指针*p 200;printf("%d\n",*p);system("pause");return 0;}2 空指针 空指针的作用…