zoukankan      html  css  js  c++  java
  • 【RSR】RSR如何配置BGP与BFD联动(动态路由)

    应用场景

    企业租用运营商MSTP线路,配置BGP路由协议上网,由于企业本端出口路由器无法检测到运营商中间链路通信中断,导致路由收敛缓慢,无法快速的切换到其它备份线路,此时可以在路由器上启用BGP与BFD联动来解决该问题,它能快速检测出运营商网络的中断,快速地切换到其它备份线路,提高用户的网络体验。

    一、组网需求

    Router A 、Router B 通过二层交换机switch 互连,在设备上运行 BGP协议来建立路由,同时使能允许BGP在双方接口上关联BFD应用。在Router B 和二层交换机swicth 之间的链路发生故障后,BFD能够快速检测并通告BGP协议,触发协议快速收敛。

    二、组网拓扑

          

    三、配置要点

    1、配置BGP路由

    2、配置BGP与BFD联动

    1)接口使能BFD功能

    2)选择BFD模式

    3)BGP和RIP联动

     

    四、配置步骤

    Router A配置

    1、配置RIP路由

    RSR-A(config)#interface gigabitEthernet 2/1
    RSR-A(config-GigabitEthernet 2/1)#ip ref

    RSR-A(config-GigabitEthernet 2/1)#ip address 172.16.11.1 255.255.255.0

    RSR-A(config)#interface gigabitEthernet 1/1

    RSR-A(config-GigabitEthernet 1/1)#ip ref

    RSR-A(config-GigabitEthernet 1/1)#ip address 172.19.0.1 255.255.255.0

    RSR-A(config-router)#  router bgp 45000

    RSR-A(config-router)#  bgp log-neighbor-changes

    RSR-A(config-router)#  neighbor  172.16.11.2 remote-as  40000

    RSR-A(config-router)#  address-family ipv4

    RSR-A(config-router-af)# neighbor  172.16.11.2 activate

    RSR-A(config-router-af)# no auto-summary

    RSR-A(config-router-af)# no synchronization

    RSR-A(config-router-af)# network  172.19.0.0  mask 255.255.255.0

    2、配置BGP与BFD联动

    RSR-A(config)#interface gigabitEthernet 2/1

    RSR-A(config-GigabitEthernet 2/1)#bfd interval 500 min_rx 500 multiplier 3

    //配置BFD时间参数,该命令同时启用了接口的BFD功能,因此必须配置;

       这里的 500/500/3 为推荐配置,间隔500ms发送一个探测报文,连续3个没收到回应宣告链路失败。

    RSR-A(config-GigabitEthernet 0/0)#no bfd echo    

    //推荐配置为该模式(ctrl模式),默认是bfd echo模式;

       和友商对接更是推荐ctrl模式,否则可能对接不起来。

    RSR-A(config-router)#  router bgp 45000

    RSR-A(config-router)#  neighbor 172.16.11.2 fall-over bfd     //开启BGP与BFD联动

    Router B配置

    1、配置RIP路由

    RSR-B(config)#interface gigabitEthernet 2/1
    RSR-B(config-GigabitEthernet 2/1)#ip ref

    RSR-B(config-GigabitEthernet 2/1)#ip address 172.16.11.2 255.255.255.0

    RSR-B(config)#interface gigabitEthernet 1/1

    RSR-B(config-GigabitEthernet 1/1)#ip ref

    RSR-B(config-GigabitEthernet 1/1)#ip address 172.20.0.1 255.255.255.0

    RSR-B(config-router)#  router bgp 40000

    RSR-B(config-router)#  bgp log-neighbor-changes

    RSR-B(config-router)#  neighbor  172.16.11.1 remote-as  45000

    RSR-B(config-router)#  address-family ipv4

    RSR-B(config-router-af)# neighbor  172.16.11.1 activate

    RSR-B(config-router-af)# no auto-summary

    RSR-B(config-router-af)# no synchronization

    RSR-B(config-router-af)# network  172.20.0.0  mask 255.255.255.0

    2、配置BGP与BFD联动

    RSR-B(config)#interface gigabitEthernet 2/1

    RSR-B(config-GigabitEthernet 2/1)#bfd interval 500 min_rx 500 multiplier 3

    RSR-B(config-GigabitEthernet 0/0)#no bfd echo    

    RSR-B(config-router)#  router bgp 40000

    RSR-B(config-router)#  neighbor 172.16.11.1 fall-over bfd         

     

    五、配置验证

    1、通过show bfd neighber 确认BFD邻居状态。

  • 相关阅读:
    统计次数
    使用正则消除行号
    【收集】sql查询统计,周,月,年
    ASP.NET脚本过滤-防止跨站脚本攻击(收集别人的)
    win10环境下jdk1.8+Android Developer Tools Build: v22.3.0-887826的问题
    关于虚拟机的问题解决(转自豆瓣)
    工作
    numpy学习
    deepin Python pycharm安装
    pymysql连接和操作Mysql数据库
  • 原文地址:https://www.cnblogs.com/zqyanywn/p/11799821.html
Copyright © 2011-2022 走看看