【华为】BFD与静态路由和RIP联用

【华为】BFD与静态路由和RIP联用

  • 实验需求
  • 配置
    • AR1
    • AR2
    • AR3
    • AR4
    • 效果
    • 抓包查看

在这里插入图片描述

实验需求

如上图组网所示,在R1上配置到达R4的Loopback0。
4.4.4.4/32网段的浮动静态路由,正常情况下通过R3访问R4。
当R3故障时,自动选路通过R2访问R4的Loopback0;在R1与R3之间建立BFD会话,并与静态路由绑定,实现故障快速检测和路径快速收敛。

配置

AR1

<AR1>system-view
Enter system view, return user view with Ctrl+Z.
[AR1]sysname AR1[AR1]undo info-center enable 
Info: Information center is disabled.[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 13.13.13.1 24
[AR1-GigabitEthernet0/0/0]quit[AR1]int g0/0/01
[AR1-GigabitEthernet0/0/1]ip address 12.12.12.1 24
[AR1-GigabitEthernet0/0/1]qu## 开启BFD功能
[AR1]bfd
[AR1-bfd]qu[AR1]bfd 13 bind peer-ip 13.13.13.3 interface GigabitEthernet 0/0/0
[AR1-bfd-session-13]discriminator local 10
[AR1-bfd-session-13]discriminator remote 20
[AR1-bfd-session-13]commit
[AR1-bfd-session-13]qu[AR1]ip route-static 4.4.4.4 32 13.13.13.3 track bfd-session 13
[AR1]ip route-static 4.4.4.4 32 12.12.12.2 preference 100

AR2

<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysn AR2[AR2]undo info-center enable 
Info: Information center is disabled.[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address 12.12.12.2 24
[AR2-GigabitEthernet0/0/0]quit[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip address 24.24.24.2 24
[AR2-GigabitEthernet0/0/1]quit## 开启BFD功能
[AR2]bfd
[AR2-bfd]qu## RIPv2的宣告
[AR2]rip
[AR2-rip-1]version 2
[AR2-rip-1]undo summary
[AR2-rip-1]bfd all-interface enable                   ## RIP的全接口启用BFD
[AR2-rip-1]network 12.0.0.0
[AR2-rip-1]network 24.0.0.0
[AR2-rip-1]quit

AR3

<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR3[AR3]undo info-center enable 
Info: Information center is disabled.[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip address 13.13.13.3 24
[AR3-GigabitEthernet0/0/0]qu[AR3]int g0/0/01
[AR3-GigabitEthernet0/0/1]ip address 34.34.34.3 24
[AR3-GigabitEthernet0/0/1]qu## 开启BFD功能
[AR3]bfd
[AR3-bfd]qu[AR3]bfd 31 bind peer-ip 13.13.13.1 interface g0/0/0
[AR3-bfd-session-31]discriminator local 20
[AR3-bfd-session-31]discriminator remote 10
[AR3-bfd-session-31]commit
[AR3-bfd-session-31]qu## RIPv2的宣告
[AR3]rip 
[AR3-rip-1]version 2
[AR3-rip-1]undo summary
[AR3-rip-1]bfd all-interface enable                   ## RIP的全接口启用BFD
[AR3-rip-1]network 13.0.0.0
[AR3-rip-1]network 34.0.0.0
[AR3-rip-1]qu

AR4


<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR4[AR4]undo info-center enable 
Info: Information center is disabled.[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip address 34.34.34.4 24
[AR4-GigabitEthernet0/0/0]qu[AR4]int g0/0/01
[AR4-GigabitEthernet0/0/1]ip address 24.24.24.4 24
[AR4-GigabitEthernet0/0/1]qu[AR4]int loopback 0
[AR4-LoopBack0]ip address 4.4.4.4 32
[AR4-LoopBack0]qu## 开启BFD功能
[AR4]bfd
[AR4-bfd]qu## RIPv2的宣告
[AR4]rip
[AR4-rip-1]version 2
[AR4-rip-1]undo summary
[AR4-rip-1]bfd all-interface enable                   ## RIP的全接口启用BFD
[AR4-rip-1]network 34.0.0.0
[AR4-rip-1]network 24.0.0.0
[AR4-rip-1]network 4.0.0.0
[AR4-rip-1]qu

效果

在R1身上去 tracert R4的loopback 0 接口地址4.4.4.4/32
可以看到我是走R3的,说明符合我的预期
在这里插入图片描述
此时,我把R3的G0/0/0接口shutdown掉
这个时候,可以看到我R1是走R2去访问 4.4.4.4/32 的流量了
在这里插入图片描述
在这里插入图片描述

抓包查看

在这里插入图片描述

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

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

相关文章

了解K8s集群kubectl命令进行陈述式资源管理

前言 在 Kubernetes 集群中&#xff0c;通过陈述式和声明式资源管理是确保应用程序高效运行的关键。认识这两种管理方法&#xff0c;能够更好地掌握 Kubernetes 集群的运维和管理。 目录 一、K8s 资源管理操作分类 1. 陈述式 2. 声明式 3. K8s 集群管理常用命令概览 二…

基于瑞萨RA6M5的自控衣橱

1. 主控转接板原理图和PCB设计 2. 屏幕界面设计 3. 程序设计 4. QT设计 QT设计&#xff0c;读取MQTT数据&#xff0c;在QT上显示衣橱内部的温度&#xff0c;湿度情况&#xff0c;且能够控制衣橱的开关门&#xff0c;开关灯等。 5. 实物演示 瑞萨

数据库缓存 buffer pool详解

什么是buffer pool buffer pool, 又称之缓存池, 是mysql中为了提升查询性能而引入的缓存, 如果每次查询和修改都去操作磁盘的话, 性能就会很差, 从而引入 Buffer Pool包含多个缓冲页&#xff08;默认大小通常为16KB&#xff09;&#xff0c;每个缓冲页都有对应的控制信息&#…

Python 机器学习 基础 之 模型评估与改进 【评估指标与评分】的简单说明

Python 机器学习 基础 之 模型评估与改进 【评估指标与评分】的简单说明 目录 Python 机器学习 基础 之 模型评估与改进 【评估指标与评分】的简单说明 一、简单介绍 二、评估指标与评分 1、牢记最终目标 2、二分类指标 1&#xff09;错误类型 2&#xff09;不平衡数据集…

【产品运营】对接上游电商平台需要了解什么?

围绕卖家和平台的运营模式等维度&#xff0c;ISV对接平台可以划分为业务域、开放能力域和产品能力域。 ISV对接平台的最终目地是打通多方数据传输&#xff0c;解决卖家日常运营中的场景起到类似于业务中台的作用。因此我们可以围绕卖家和平台的运营模式等维度划分为&#xff1a…

【全开源】民宿酒店预订管理系统(ThinkPHP+uniapp+uView)

民宿酒店预订管理系统 特色功能&#xff1a; 客户管理&#xff1a;该功能可以帮助民宿管理者更加有效地管理客户信息&#xff0c;包括客户的姓名、电话、地址、身份证号码等&#xff0c;并可以在客户的订单中了解客户的消费情况&#xff0c;从而更好地满足客户的需求&#xff…

【JavaEE初阶】HTTP协议|HTTP请求方法|GET|POST|GET和POST的区别|问题辨析

目录 认识"⽅法"(method) 1.GET⽅法 GET请求的特点 2.POST⽅法 POST请求的特点 &#x1f4a1;经典⾯试题:谈谈GET和POST的区别 &#x1f4a1;问题辨析&#xff1a; 3.其他⽅法 &#x1f4a1;推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂…

六一儿童节创意项目:教你用HTML5和CSS3制作可爱的雪糕动画

六一儿童节快到了&#xff0c;这是一个充满童趣和欢乐的日子。为了给孩子们增添一份节日惊喜&#xff0c;我们决定用HTML5和CSS3制作一个生动有趣的雪糕动画。通过这个项目&#xff0c;不仅能提升你的前端技能&#xff0c;还能带给孩子们一份特别的节日礼物。无论你是前端开发新…

第一个Flutter3项目

配置flutter国内源 首先&#xff0c;配置flutter的国内源&#xff1a; env:PUB_HOSTED_URL"https://pub.flutter-io.cn"; env:FLUTTER_STORAGE_BASE_URL"https://storage.flutter-io.cn"配置gradle国内源 修改gradle\wrapper\gradle-wrapper.properties…

组件的传参等

一:组件的生命周期函数 组件的生命周期函数: created只是创建了组件内的实例对象 attached,给组件实例绑定了属性,绑定到页面节点树之后 ready准备好渲染之后,还未渲染之前 moved组件实例被移动到另一个位置后执行 detached在整个组件被被移除执行 error执行的时候,组件内…

yolo 算法 易主

标题&#xff1a;YOLOv10: Real-Time End-to-End Object Detection 论文&#xff1a;https://arxiv.org/pdf/2405.14458ethttps%3A//arxiv.org/pdf/2405.14458.zhihu.com/?targethttps%3A//arxiv.org/pdf/2405.14458 源码&#xff1a;https://github.com/THU-MIG/yolov10 分析…

N进制计数器【02】

大容量N进制计数器 集成计数器容量的扩展 集成计数器级联扩展容量 【例1】由两片 74LS161 级联组成 256 进制&#xff08;8位二进制&#xff09;同步加法计数器 【解】级联时&#xff0c;外加时钟信号同时接到各片计数器的时钟输入端&#xff0c;用前级计数器的进位输出 C…

Transformer模型架构笔记

0. 简介 Transformer是一种用于自然语言处理&#xff08;NLP&#xff09;和其他序列到序列&#xff08;sequence-to-sequence&#xff09;任务的深度学习模型架构&#xff0c;它在2017年由Vaswani等人首次提出。Transformer架构引入了自注意力机制&#xff08;self-attention …

JUC笔记

1、什么是 JUC JUC就是 java.util 下的工具包、包、分类等。 普通的线程代码&#xff1a; ThreadRunnable 没有返回值、效率相比入 Callable 相对较低&#xff01;Callable 有返回值&#xff01; 2、线程和进程 线程、进程&#xff0c;如果不能使用一句话说出来的技术&#x…

对北京新发地当时菜品三十天内价格分布式爬取(1)---(获取当时菜品数据并构建请求数据推入redis)

本次项目网页url 北京新发地: http://www.xinfadi.com.cn/priceDetail.html 我们首先创建一个爬虫用于收集url与请求的data然后b,c,d使用RedisCrawlSpider来对数据进行分布式爬取 在此篇中我们仅介绍爬虫a 一.获取当天所有菜品数据 这是一条请求的负载我们只需要对pubDateSta…

Objective-C爬虫:实现动态网页内容的抓取

在当今的互联网时代&#xff0c;数据的获取和分析变得日益重要。无论是进行市场研究、用户行为分析还是产品开发&#xff0c;获取大量数据都是不可或缺的一环。然而&#xff0c;很多有价值的信息都隐藏在动态加载的网页中&#xff0c;这些网页通过JavaScript动态生成内容&#…

本特利330180-51-00前置器在工业自动化中的应用与优势

本特利330180-51-00前置器在工业自动化中的应用与优势 作为PLC技术员&#xff0c;在工业自动化领域中&#xff0c;我们经常接触到各种传感器和前置器。其中&#xff0c;本特利330180-51-00前置器以其卓越的性能和广泛的应用领域&#xff0c;受到了业界的广泛关注。本文将详细介…

sqli-labs---第三关

1、判断什么类型注入 ?id1 正常显示 ?id1 &#xff08;报错&#xff1a;1) LIMIT 0,1&#xff09; ?id1 正常显示 ?id1#(报错&#xff1a;1) LIMIT 0,1) 可知闭合方式为) 2、查看列数 ?id1) order by 3 -- (没有报错) ?id1) order by 4 -- (报错) 说明有3列 3、使用联合查…

2024下半年BRC-20铭文发展趋势预测分析

自区块链技术诞生以来&#xff0c;其应用场景不断扩展&#xff0c;代币标准也在不断演进。BRC-20铭文作为基于比特币区块链的代币标准&#xff0c;自其推出以来&#xff0c;因其安全性和去中心化特性&#xff0c;受到了广泛关注和使用。随着区块链技术和市场环境的不断变化&…

ARM架构与分类

ARM架构&#xff0c;曾称进阶精简指令集机器&#xff08;Advanced RISC Machine&#xff09;更早称作Acorn RISC Machine&#xff0c;是一个32位精简指令集&#xff08;RISC&#xff09;处理器架构。 主要是根据FPGA zynq-7000的芯片编写的知识思维导图总结&#xff0c;没有会…