目录
■浮动路由和BFD配置
▲浮动路由
浮动路由:设置preference
浮动路由是一种备份路由机制,当主路由失效时,浮动路由会自动接管数据转发。浮动路由通过调整路由优先级实现,优先级高的路由优先使用。
基本配置示例
# 配置主路由(优先级60)
ip route-static 192.168.1.0 255.255.255.0 10.1.1.1 preference 60
部分 |
解释 |
ip route-static |
表示配置一条静态路由 |
192.168.1.0 |
目标网络地址,表示这条路由用于到达 192.168.1.0/24 网段 |
255.255.255.0 |
子网掩码,表示目标网络是 192.168.1.0/24 |
10.1.1.1 |
下一跳地址,表示去往 192.168.1.0/24 的数据包应该发送给 10.1.1.1 |
preference 60 |
路由优先级,数值越小优先级越高(默认静态路由优先级是60) |
# 配置浮动路由(优先级100,高于主路由的优先级不生效)
ip route-static 192.168.1.0 255.255.255.0 10.2.2.1 preference 100
▲BFD
BFD(Bidrectional Forwarding Detection,双向转发检测)用于快速检测系统设备之间的发送和接受两个方向的通信故障,并在出现故障时通知生成应用。BFD 用于 快速检测链路故障,通常与 静态路由、OSPF、BGP 等协议联动,实现毫秒级故障切换。如果 BFD 检测到链路故障(如对端不可达),会立即通知路由协议,触发备用路由切换(如浮动路由)。默认情况下,BFD 检测时间可低至 10ms 级别(比传统的 Hello 机制快很多)。
system-view #进入系统配置模式,可以修改全局配置。
bfd #开启bfd
quit #退出当前配置模式(可选,取决于后续命令是否需要全局配置)。
bfd 1 bind peer-ip 12.1.1.1 source-ip 12.1.1.2 auto #配置BFD会话
部分 |
解释 |
bfd 1 |
创建一个 BFD 会话,会话 ID 为 1(可自定义) |
bind peer-ip 12.1.1.1 |
对端 IP 地址(即 BFD 检测的目标设备 IP) |
source-ip 12.1.1.2 |
本端 IP 地址(即当前设备发送 BFD 报文的源 IP) |
auto |
自动协商参数(包括最小发送/接收间隔、检测倍数等) |
commit #提交配置(在部分华为设备上需要显式提交才能生效)
BFD + 静态路由:可实现 毫秒级故障切换,适用于高可用性网络。
▲验证命令
查看BFD会话状态:
display bfd session all
State 应为 Up,表示 BFD 检测正常。
查看路由表:
display ip routing-table
查看静态路由信息:
display ip routing-table protocol static
▲测试连通性
ping -a 192.168.12.1 203.0.113.1
部分 |
说明 |
ping |
测试网络连通性的基本命令 |
-a 192.168.12.1 |
指定源IP地址(从 192.168.12.1 发送ping包) |
203.0.113.1 |
目标IP地址(要测试是否可达的设备) |
tracert 203.0.113.1
部分 |
说明 |
tracert(Windows) |
追踪数据包从源到目标的路径 |
203.0.113.1 |
目标IP地址 |
如果路径涉及BGP/OSPF,检查邻居状态:
display bgp peer
display ospf peer
■路由综合实验RIP OSPF BGP
目标是PC1能ping通PC2.
配置IP后查看
display ip interface brief
......
R2配置
<R2>system-view
[R2]rip 1
[R2-rip-1]version 2
#宣告
[R2-rip-1]network 12.0.0.0
[R2-rip-1]network 23.0.0.0
[R2-rip-1]quit
[R2]
......
[R3]bgp 100
[R3-bgp]peer 34.1.1.2 as-number 200
......
[R5]bgp 200
[R5-bgp]peer 45.1.1.1 as-number 200
[R5-bgp]quit
......
[R5]bgp 200
[R5-bgp]ipv4-family unicast
[R5-bgp-af-ipv4]network 200.1.1.0 24
......
至此,本文分享的内容就结束了。