最新公告
  • 开始等待备案新域名sdnvv.com,此后是风是雨都不放弃你!2020.3.10
  • 永久VIP只需688即可开通,全站资源随便下2020.2.25
  • 欢迎光临君耀网络,我们已开放QQ和微博注册登录了2020.2.25
星空下的樱花

静态路由与BFD联动详细实例

作者: 星空下的樱花 发布时间: 2019-12-21 文章热度: 484
一、什么是BFD

BFD即双向转发检测,是一种实现网络可靠性的机制,可被用于快速检测网络中的链路状况、IP可达性。其可以与多种协议或机制进行联动,如与静态路由、OSPF、IS-IS、 BGP、VRRP、PIM及MPLS LSP等进行联动。

二、静态路由与BFD进行联动

1、拓扑如下

2、需求如下

R2能够访问10.9.9.0/24,在网络正常时,R2将到达10.9.9.0/24的数据包转发给R1。当R1发生故障时,或者R1与R2之间的某段链路发生故障时,R2自动将数据包转发路径进行切换,将到达该网段的数据包转发给R3,通过R3转发出去。由于静态路由无法感知网络拓扑的变化并作出动态响应。

3、配置如下(接口已配IP)

激活bfd功能

[R1]bfd
[R1-bfd]quit

创建一个BFD会话,会话名称为ad(该名称可自定义),对端IP地址为10.1.12.2

[R1]bfd ab bind peer-ip 10.1.12.2
[R1-bfd-session-ab]discriminator local 10       #该BFD会话的本地标识符
[R1-bfd-session-ab]discriminator remote 20     #该BFD会话的远端标识符
[R1-bfd-session-ab]commit                  #提交配置

注: 在R1的BFD会话中,discriminator local 需与R2的discriminator remote相同,discriminator remote需与R2的discriminator local相同。BFD的会话名称只具有本地意义,双方无需相同。

[R2]bfd
[R2-bfd]quit
[R2]bfd ba bind peer-ip 10.1.12.1
[R2-bfd-session-ab]discriminator local 20       
[R2-bfd-session-ab]discriminator remote 10     
[R2-bfd-session-ab]commit

将下一跳为R1的静态路由与R2的BFD会话ba进行联动

[R2]ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session ba

配置浮动静态路由,下一跳为R3

[R2]ip route-static 10.9.9.0 24 10.1.23.3 preference 80

4、完成上述配置后,R1与R2便会进行BFD报文的交互。可在R2查看BFD状态

5、故障模拟

此时将R1连接SW的接口关闭,模拟R1发生故障的情况,R2将会弹出日志记录。再次从R2查看R1与R2的BFD交互情况时,BFD的状态将会切换为Down。由于静态路由ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session ba与该BFD会话进行了联动,因此一旦会话状态为Down,该条静态路由将立即失效。如此一来,浮动路由将出现在路由表中,可使用display ip routing-table 命令查看路由状态。

1、若侵权,请提供相关必要证明,否则不予回复!
2、若无特殊注明,本文皆为作者原创,商业转载请联系作者授权,非商业转载请注明出处。
3、本站所发布的资源仅用于交流、学习!商业源码若无授权请勿使用,违者所造成的后果与本站无关!

4、付费类资源一经购买概不退款,且不提供任何的安装服务,请三思而行,毕竟我也很忙!

5、本站资源一类的交易都秉承互相尊重及其自愿原则,购买与否皆在与你,请自重!
君耀网络科技工作室 » 静态路由与BFD联动详细实例