首页 > 其他分享 >RIP与BFD联动

RIP与BFD联动

时间:2024-09-27 12:21:53浏览次数:11  
标签:quit R1 R2 BFD 192.168 GigabitEthernet0 rip RIP 联动

应用环境

RIP和BFD相关联后,一旦链路发生故障,BFD在毫秒级时间内感知该故障并通知RIP协议,然后路由器在路由表中删除掉故障链路的路由并快速启用备份路径,提高了路由协议的收敛速度,如图4.8所示。

(1)AR1 、AR2、AR3及AR4建立RIP邻接。经过路由计算,AR1到达AR4的路由下一跳为AR2。 在AR1及AR2上使能RIP与动态BFD联动检测机制。

(2)当AR1和AR2之间的链路出现故障时,BFD快速感知并通知给AR1,AR1删除掉下一跳为AR2的路由。然后AR1重新进行路由计算并选取新的路径,新的路由经过AR3、AR2到达AR4。

(3)当AR1与AR2之间的链路恢复之后,二者之间的会话重新建立,AR1收到AR2的路由信息,重新选择最优路径进行报文转发。

配置RIP与单臂静态BFD联动特性实例要求

在小型网络中有4台路由器通过RIP协议实现网络互通,其中业务流量经过主链路AR1-AR2-AR4进行传输,要求提高从AR1到AR2数据转发的可靠性,当主链路发生故障时,业务流量会快速切换到另一条路径AR1-AR3-AR2-AR4进行传输。

拓扑图

配置步骤

1.给各个路由器端口配置ip

2.配置ripv2实现全网联通

3.配置静态BFD

大家好,下面我们来配置一下RIP与单臂静态BFD联动特性实例

配置命令

R1

<Huawei>system-view                                     进入系统视图
[Huawei]sysname R1                                        修改名称

[R1]interface g0/0/0                                      进入端口
[R1-GigabitEthernet0/0/0]ip address 192.168.2.1 24       配置端口ip
[R1-GigabitEthernet0/0/0]quit                           退出当前视图

[R1]interface g0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/1]quit

[R1]rip                                                   启用rip
[R1-rip-1]version 2                                     协议版本为2
[R1-rip-1]network 192.168.2.0                            宣告网段
[R1-rip-1]network 192.168.1.0
[R1-rip-1]quit

[R1]bfd                                                  启用bfd
[R1-bfd]quit
[R1]bfd 1 bind peer-ip 192.168.2.2 interface g0/0/0 one-arm-echo 绑定检测端口ip
[R1-bfd-session-1]discriminator local 1                进行本地标识
[R1-bfd-session-1]min-echo-rx-interval 300           配置最小检测时间
[R1-bfd-session-1]commit                                 执行提交
[R1-bfd-session-1]quit

[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]rip bfd static 进入端口启用单臂静态BFD功能
[R1-GigabitEthernet0/0/0]quit

R2

<Huawei>system-view                                     进入系统视图
[Huawei]sysname R2                                       修改名称

[R2]interface g0/0/0                                      进入端口
[R2-GigabitEthernet0/0/0]ip address 192.168.2.2 24       配置端口ip
[R2-GigabitEthernet0/0/0]quit                           退出当前视图

[R2]interface g0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.4.1 24
[R2-GigabitEthernet0/0/1]quit

[R2]interface g0/0/2
[R2-GigabitEthernet0/0/2]ip address 192.168.3.2 24
[R2-GigabitEthernet0/0/2]quit

[R2]rip                                                   启用rip
[R2-rip-1]version 2                                     协议版本为2
[R2-rip-1]network 192.168.2.0                            宣告网段
[R2-rip-1]network 192.168.3.0
[R2-rip-1]network 192.168.4.0
[R2-rip-1]quit


R3

<Huawei>system-view                                     进入系统视图
[Huawei]sysname R3                                       修改名称

[R3]interface g0/0/1                                      进入端口
[R3-GigabitEthernet0/0/1]ip address 192.168.1.2 24       配置端口ip
[R3-GigabitEthernet0/0/1]quit                           退出当前视图

[R3]interface g0/0/2
[R3-GigabitEthernet0/0/2]ip address 192.168.3.1 24
[R3-GigabitEthernet0/0/2]quit

[R3]rip                                                   启用rip
[R3-rip-1]version 2                                     协议版本为2
[R3-rip-1]network 192.168.2.0                            宣告网段
[R3-rip-1]network 192.168.3.0
[R3-rip-1]quit

R4

<Huawei>system-view                                     进入系统视图
[Huawei]sysname R4                                       修改名称

[R4]interface g0/0/1                                      进入端口
[R4-GigabitEthernet0/0/1]ip address 192.168.4.2 24       配置端口ip
[R4-GigabitEthernet0/0/1]quit                           退出当前视图


[R4]rip                                                   启用rip
[R4-rip-1]version 2                                     协议版本为2
[R4-rip-1]network 192.168.4.0                            宣告网段
[R4-rip-1]quit

测试结果

测试联通性

跟踪检测

可以看到,正常情况下路径是R1-R2-R4

把R2 G0/0/0端口down掉以后,BFD检测后路径会更改为R1-R3-R4

标签:quit,R1,R2,BFD,192.168,GigabitEthernet0,rip,RIP,联动
From: https://blog.csdn.net/weixin_59151049/article/details/142584350

相关文章

  • JavaScript 变量的作用域链
    作用域链本质上就是使用的是哪个变量,全局变量,局部变量,自身的变量。这个在看别人代码的逻辑的时候非常有用,底层是变量的查找机制。嵌套关系的作用域窜连起来形成了作用域链在函数被执行,会优先查找当前函数作用域中的变量。如果当前函数作用域找不到,则会逐级查找父级作用域,知道......
  • JavaScript null和0和undefined的比较
    null和0和undefined的比较alert(null>0); //(1)falsealert(null==0);//(2)falsealert(null>=0);//(3)true注意:这是因为相等性检查 == 和普通比较符 ><>=<= 的代码逻辑是相互独立的。进行值的比较时,null 会被转化为数字,因此它被转化为了 0。这就是为......
  • javascript 匿名函数之立即执行
    函数分为具名函数和匿名函数,具名函数需要先声明在进行调用,而匿名函数是完全没有值。例如:我们设置点击事件中的function就是匿名函数document.addEventListener('click',function(){})我们可以设置匿名函数立即执行。好处是一方面可以防止变量污染,另外一方面,......
  • JavaScript的条件语句
    if条件语句if结构先判断一个表达式的布尔值,然后根据布尔值的真伪,执行不同的语句。所谓布尔值,指的是JavaScript的两个特殊值,true表示真,false表示伪。if语句语法规范if(布尔值){语句;}varm=3if(m===3){console.log(true)......
  • 选择数字 - HakerRank 解决方案 - Javascript
    给定一个整数数组,找到任意两个元素之间的绝对差小于或等于的最长子数组例子_a=[1,1,2,2,4,4,5,5,5]_有两个满足条件的子数组:[1,1,2,2]和[4,4,5,5,5]。最大长度子数组有5个元素。功能说明在下面的编辑器中完成pickingnumbers函数。pickingnumbers有以下参数:int......
  • 解锁 JavaScript 中“navigator”对象的强大功能:综合指南
    javascript中的导航器对象是一个功能强大的工具,它允许web开发人员以远远超出简单网页交互的方式与用户的浏览器和设备进行交互。从访问地理位置数据到管理设备存储,导航器对象是一个功能宝库,可以增强web应用程序的功能。在本博客中,我们将探索导航器对象的一些最有用的功能,并提......
  • 解锁 JavaScript 的超能力:变量的魔力
    从今天开始,我们将探索编程的世界。?你拥有超能力的世界。是的,你没看错,超能力。如果不是超能力,那又是什么?使用javascript,您可以让物体飞、移动、消失、改变颜色,并在数英里之外看到您的朋友,而这只是可能的一小部分。是的,一切都在你的屏幕上,但仍然非常令人兴奋。像任何超级英雄一样,......
  • 理解 JavaScript 中的对象
    您是否遇到过需要在javascript代码中存储一组复杂信息的情况?例如,您需要将用户的数据存储在数据库中,例如姓名、年龄和地址。您将使用什么javascript框架来完成此任务?在本文中,我们将了解对象如何在此类任务中发挥作用,并了解javascript中这一重要数据集合的含义。跟我来吧!......
  • 理解 JavaScript 数组迭代方法
    我最近遇到一个面试问题,要求使用不同的方法来迭代javascript数组对象。提示最初看起来很简单,因为我应该提供一些示例代码片段。然而,这个问题引起了我的兴趣,所以我决定更深入地研究每种方法,不仅探索如何使用它们,而且探索何时以及为何选择一种方法而不是另一种方法。在本文中,我将......
  • 每个开发人员都应该掌握的 JavaScript 数组方法(第 1 部分)
    “能力越大,责任越大。”—本叔叔,蜘蛛侠(2002)就像蜘蛛侠必须掌握他新发现的能力一样,开发人员需要掌握javascript强大的数组方法才能高效、负责任地进行编码。让我们深入研究一些必须知道的数组方法!1.查找find()方法返回满足所提供的测试函数的第一个数组元素的值。ar......