静态路由高级特性之bfd联动;下一跳地址为非直连网络,递归路由

网络拓扑如下:

目的:在R3、R4上配置环回地址,模拟身后的网络,3.3.3.3访问4.4.4.4的时候走主链路,通过使用bfd工具检测主链路的网络联通性,当故障后可以自动切换到备份链路上,使网络无缝切换保障网络高可用性

递归路由大前提:配置静态路由不要写出接口,不要写出接口,不要写出接口,否则不会进行递归查表转发

 

首先在R1、R2、R3、R4接口配置地址和静态路由:

R1:

复制代码
sysname R1
interface GigabitEthernet0/0/0
ip address 100.1.1.1 255.255.255.0

interface GigabitEthernet0/0/1
ip address 200.1.1.1 255.255.255.0

ip route-static 3.3.3.3 255.255.255.255 GigabitEthernet0/0/0 100.1.1.3
ip route-static 4.4.4.4 255.255.255.255 GigabitEthernet0/0/1 200.1.1.4
复制代码

 

R2:

复制代码
sysname R2
interface GigabitEthernet0/0/0
ip address 200.1.1.2 255.255.255.0

interface GigabitEthernet0/0/1
ip address 100.1.1.2 255.255.255.0

ip route-static 3.3.3.3 255.255.255.255 GigabitEthernet0/0/1 100.1.1.3
ip route-static 4.4.4.4 255.255.255.255 GigabitEthernet0/0/0 200.1.1.4
复制代码

 

R3:

复制代码
sysname R3
interface GigabitEthernet0/0/0
 ip address 100.1.1.3 255.255.255.0

interface LoopBack0
 ip address 3.3.3.3 255.255.255.255 

ip route-static 200.1.1.0 255.255.255.0 GigabitEthernet0/0/0 100.1.1.1        #配置bfd前,先保证路由可达

bfd    #全局使能bfd
 quit
bfd 1 bind peer-ip 200.1.1.4 source-ip 100.1.1.3 auto    #创建进程bfd 1,绑定远端ip,本地ip,
 commit

ip route-static 4.4.4.4 255.255.255.255 GigabitEthernet0/0/0 100.1.1.2 preference 100        #静态路由优先级设为100,使这条路由成为备份路由,也称为“浮动静态”

ip route-static 4.4.4.4 255.255.255.255 200.1.1.4 track bfd-session 1 description "master_router"        #主路由链路,并使用本地bfd 1追踪,因为这个下一跳地址为非直连网络,注意此处不写出接口,可使路由器进行递归查表转发
复制代码

 

R4:

复制代码
sysname R4
interface GigabitEthernet0/0/0
 ip address 200.1.1.4 255.255.255.0 

interface LoopBack0
 ip address 4.4.4.4 255.255.255.255 

ip route-static 100.1.1.0 255.255.255.0 GigabitEthernet0/0/0 200.1.1.1        #配置bfd前,先保证路由可达

bfd        #全局使能bfd
 quit
bfd 2 bind peer-ip 100.1.1.3 source-ip 200.1.1.4 auto        #创建进程bfd 2,绑定远端ip,本地ip
 commit

ip route-static 3.3.3.3 255.255.255.255 GigabitEthernet0/0/0 200.1.1.2 preference 100    #静态路由优先级设为100,使这条路由成为备份路由,也称为“浮动静态”

ip route-static 3.3.3.3 255.255.255.255 100.1.1.3 track bfd-session 2 description "master_router"    #主路由链路,并使用本地bfd 2追踪,因为这个下一跳地址为非直连网络,注意此处不写出接口,可使路由器进行递归查表转发
复制代码

 

查询bfd命令:

display bfd session all 

 

display bfd sessio all verbose

 

posted @   凡是過往;皆為序章  阅读(770)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

了解更多