华为配置IPv4静态路由与静态BFD联动示例

组网需求

如图1所示,SwitchA通过SwitchB和NMS跨网段相连。在SwitchA上通过静态路由与NMS进行正常通信。在SwitchA和SwitchB之间实现毫秒级故障感知,提高收敛速度

配置思路

采用如下思路配置IPv4静态路由与静态BFD联动:

  1. 在SwitchA和SwitchB上配置BFD Session,在SwitchA和SwitchB之间实现毫秒级故障感知,提高收敛速度。

  2. 配置SwitchA到NMS的静态路由并绑定BFD Session,实现毫秒级故障感知,提高收敛速度。

操作步骤
配置各接口所属的VLAN

配置SwitchA。SwitchB的配置与SwitchA类似

复制代码
[zhongwanzhiA]vlan 10
[zhongwanzhiA]interface GigabitEthernet 0/0/1	
[zhongwanzhiA-GigabitEthernet0/0/1]port link-type trunk 
[zhongwanzhiA-GigabitEthernet0/0/1]port trunk allow-pass vlan 10
[zhongwanzhiA-GigabitEthernet0/0/1]quit

配置各VLANIF接口的IP地址

配置SwitchA。SwitchB的配置与SwitchA类似

复制代码
[zhongwanzhiA]interface Vlanif 10
[zhongwanzhiA-Vlanif10]ip add	
[zhongwanzhiA-Vlanif10]ip address 10.1.1.1 24
[zhongwanzhiA-Vlanif10]quit

配置SwitchA和SwitchB间的BFD会话

在SwitchA配置与SwitchB间的BFD Session。

复制代码
[zhongwanzhiA]bfd 
[zhongwanzhiA-bfd]quit
[zhongwanzhiA]bfd aa bind peer-ip 10.1.1.2
[zhongwanzhiA-bfd-session-aa]discriminator local 10
[zhongwanzhiA-bfd-session-aa]discriminator remote 20
[zhongwanzhiA-bfd-session-aa]commit
[zhongwanzhiA-bfd-session-aa]quit

在SwitchB配置与SwitchA之间的BFD Session。

复制代码
[zhongwanzhiB]bfd 
[zhongwanzhiB-bfd]quit
[zhongwanzhiB]bfd bb bind peer-ip 10.1.1.1
[zhongwanzhiB-bfd-session-bb]discriminator local 20
[zhongwanzhiB-bfd-session-bb]discriminator remote 10
[zhongwanzhiB-bfd-session-bb]commit
[zhongwanzhiB-bfd-session-bb]quit

配置静态路由并绑定BFD会话

在SwitchA配置到外部网络的静态路由,并绑定BFD会话aa

复制代码
[zhongwanzhiA]ip route-static 10.2.2.0 24 10.1.1.2 track bfd-session aa

验证配置结果

配置完成后,在SwitchA和SwitchB上执行display bfd session all命令,可以看到BFD会话已经建立,且状态为Up。SwitchA上的显示为例。

复制代码
[zhongwanzhiA]display bfd session all 
--------------------------------------------------------------------------------
Local Remote     PeerIpAddr      State     Type        InterfaceName            
--------------------------------------------------------------------------------

10    20         10.1.1.2        Up        S_IP_PEER         -                  
--------------------------------------------------------------------------------
     Total UP/DOWN Session Number : 1/0

在SwitchA查看IP路由表,静态路由存在于路由表中

复制代码
[zhongwanzhiA]display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 5        Routes : 5        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.1.1.0/24  Direct  0    0           D   10.1.1.1        Vlanif10
       10.1.1.1/32  Direct  0    0           D   127.0.0.1       Vlanif10
       10.2.2.0/24  Static  60   0          RD   10.1.1.2        Vlanif10
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

[zhongwanzhiA]

为什么要做BDF会话服 :因为当BFD检测到链路恢复正常后,就会迅速通知所绑定的静态路由重新生效

相关推荐
白帽黑客沐瑶2 天前
【网络安全就业】信息安全专业的就业前景(非常详细)零基础入门到精通,收藏这篇就够了
网络·安全·web安全·计算机·程序员·编程·网络安全就业
树码小子2 天前
Java网络编程:(socket API编程:TCP协议的 socket API -- 回显程序的服务器端程序的编写)
java·网络·tcp/ip
绿箭柠檬茶2 天前
Ubuntu 服务器配置转发网络访问
服务器·网络·ubuntu
real 12 天前
传输层协议UDP
网络·网络协议·udp
路由侠内网穿透2 天前
本地部署 GPS 跟踪系统 Traccar 并实现外部访问
运维·服务器·网络·windows·tcp/ip
喵手2 天前
玩转Java网络编程:基于Socket的服务器和客户端开发!
java·服务器·网络
徐子元竟然被占了!!2 天前
实验-基本ACL
网络
ftpeak2 天前
从零开始使用 axum-server 构建 HTTP/HTTPS 服务
网络·http·https·rust·web·web app
LabVIEW开发2 天前
LabVIEW气体污染无线监测
网络·labview·labview知识·labview功能·labview程序
error:(2 天前
【从零到公网】本地电脑部署服务并实现公网访问(IPv4/IPv6/DDNS 全攻略)
网络·智能路由器