【网工】华为配置专题进阶篇①

目录

■浮动路由和BFD配置

▲浮动路由

基本配置示例

▲BFD

▲验证命令

▲测试连通性

[■路由综合实验RIP OSPF BGP](#■路由综合实验RIP OSPF BGP)



■浮动路由和BFD配置

▲浮动路由

浮动路由:设置preference

浮动路由是一种备份路由机制,当主路由失效时,浮动路由会自动接管数据转发。浮动路由通过调整路由优先级实现,优先级高的路由优先使用。

基本配置示例

bash 复制代码
# 配置主路由(优先级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) |

bash 复制代码
# 配置浮动路由(优先级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 机制快很多)。

bash 复制代码
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 | 自动协商参数 (包括最小发送/接收间隔、检测倍数等) |

bash 复制代码
commit #提交配置(在部分华为设备上需要显式提交才能生效)

BFD + 静态路由:可实现 毫秒级故障切换,适用于高可用性网络。

验证命令

查看BFD会话状态:

bash 复制代码
display bfd session all

State 应为 Up ,表示 BFD 检测正常。

查看路由表

bash 复制代码
display ip routing-table

查看静态路由信息:

bash 复制代码
display ip routing-table protocol static

测试连通性

bash 复制代码
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地址 (要测试是否可达的设备) |

bash 复制代码
tracert 203.0.113.1

|---------------------------------------------------------|----------------|
| 部分 | 说明 |
| tracert (Windows) traceroute (Linux/华为) | 追踪数据包从源到目标的路径 |
| 203.0.113.1 | 目标IP地址 |

如果路径涉及BGP/OSPF,检查邻居状态:

bash 复制代码
display bgp peer

display ospf peer

■路由综合实验RIP OSPF BGP

目标是PC1能ping通PC2.

配置IP后查看

bash 复制代码
display ip interface brief

......

R2配置

bash 复制代码
<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]

......

bash 复制代码
[R3]bgp 100

[R3-bgp]peer 34.1.1.2 as-number 200

......

bash 复制代码
[R5]bgp 200

[R5-bgp]peer 45.1.1.1 as-number 200

[R5-bgp]quit

......

bash 复制代码
[R5]bgp 200

[R5-bgp]ipv4-family unicast

[R5-bgp-af-ipv4]network 200.1.1.0 24

......

至此,本文分享的内容就结束了。

相关推荐
DianSan_ERP2 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅3 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
王码码20353 天前
Flutter for OpenHarmony:socket_io_client 实时通信的事实标准(Node.js 后端的最佳拍档) 深度解析与鸿蒙适配指南
android·flutter·ui·华为·node.js·harmonyos
2501_946205523 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
linux kernel3 天前
第七部分:高级IO
服务器·网络
数字护盾(和中)3 天前
BAS+ATT&CK:企业主动防御的黄金组合
服务器·网络·数据库
~远在太平洋~3 天前
Debian系统如何删除多余的kernel
linux·网络·debian
Swift社区3 天前
如何利用 ArkUI 框架优化鸿蒙应用的渲染性能
华为·harmonyos
特立独行的猫a3 天前
uni-app x跨平台开发实战:开发鸿蒙HarmonyOS影视票房榜组件完整实现过程
华为·uni-app·harmonyos·轮播图·uniapp-x
unfeeling_3 天前
Keepalived实验
linux·服务器·网络