华为OSPF配置实战详解

1.点到点链路的ospf

路由器 R1 配置

cpp 复制代码
<Huawei>system-view       // 进入系统视图
[Huawei]sysname R1        // 修改设备名称为R1
[R1]undo info-center enable  // 关闭信息中心,减少日志干扰
[R1]interface Serial 0/0/0   // 进入串口0/0/0接口
[R1-Serial0/0/0]ip address 192.168.12.1 255.255.255.0  // 配置串口IP地址
[R1-Serial0/0/0]quit       // 退出接口视图

// 配置环回接口(作为OSPF的Router-ID,稳定性更高)
[R1]interface LoopBack 0
[R1-LoopBack0]ip address 1.1.1.1 255.255.255.255  // 配置32位掩码的环回地址
[R1-LoopBack0]quit       // 退出环回接口视图

// 启动OSPF协议
[R1]ospf 1 router-id 1.1.1.1  // 启动OSPF进程1,指定Router-ID为环回地址
[R1-ospf-1]area 0       // 进入OSPF区域0
// 宣告直连网段(网络号+反掩码),使接口加入OSPF
[R1-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0  // 宣告环回地址
[R1-ospf-1-area-0.0.0.0]quit  // 退出区域视图
[R1-ospf-1]quit        // 退出OSPF视图

// 验证命令(可选执行)
[R1]display ospf peer brief  // 查看OSPF邻居简要信息
[R1]display ospf lsdb        // 查看OSPF链路状态数据库
[R1]display ospf interface Serial 0/0/0  // 查看接口OSPF状态

路由器 R2 配置

cpp 复制代码
<Huawei>system-view       // 进入系统视图
[Huawei]sysname R2        // 修改设备名称为R2
[R2]undo info-center enable  // 关闭信息中心,减少日志干扰

// 配置第一个串口(连接R1)
[R2]interface Serial 0/0/1
[R2-Serial0/0/1]ip address 192.168.12.2 255.255.255.0
[R2-Serial0/0/1]quit

// 配置第二个串口(连接R3)
[R2]interface Serial 0/0/0
[R2-Serial0/0/0]ip address 192.168.23.2 255.255.255.0
[R2-Serial0/0/0]quit

// 配置环回接口
[R2]interface LoopBack 0
[R2-LoopBack0]ip address 2.2.2.2 255.255.255.255
[R2-LoopBack0]quit

// 启动OSPF协议
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
// 宣告所有需要参与OSPF的网段
[R2-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]quit
[R2-ospf-1]quit

// 验证命令(可选执行)
[R2]display ospf peer brief  // 查看邻居状态(应显示R1和R3均为Full)
[R2]display ospf lsdb        // 查看链路状态数据库

路由器 R3 配置

cpp 复制代码
<Huawei>system-view       // 进入系统视图
[Huawei]sysname R3        // 修改设备名称为R3
[R3]undo info-center enable  // 关闭信息中心,减少日志干扰

// 配置串口(连接R2)
[R3]interface Serial 0/0/1
[R3-Serial0/0/1]ip address 192.168.23.3 255.255.255.0
[R3-Serial0/0/1]quit

// 配置环回接口
[R3]interface LoopBack 0
[R3-LoopBack0]ip address 3.3.3.3 255.255.255.255
[R3-LoopBack0]quit

// 启动OSPF协议
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]quit
[R3-ospf-1]quit

// 验证命令(可选执行)
[R3]display ospf peer brief  // 查看OSPF邻居(应显示R2为Full)
[R3]display ip routing-table  // 查看路由表(应学到R1和R2的网段)
  • ospf 1 router-id 3.3.3.3 核心是 "启动 OSPF 1 号进程,并指定 3.3.3.3 作为这台路由器的唯一 OSPF 标识";

  • Router-ID 是 OSPF 的 "身份证",必须全网唯一,优先用环回接口 IP 配置;

  • 进程号(1)仅本地有效,Router-ID(3.3.3.3)全网有效,这是两者最关键的区别。

2.MA链路上的OSPF

R1 配置

cpp 复制代码
<Huawei>system-view
[Huawei]sysname R1
[R1]undo info-center enable  // 关闭日志干扰
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.1.1.1 255.255.255.0
[R1-GigabitEthernet0/0/0]quit
[R1]interface LoopBack 0
[R1-LoopBack0]ip address 1.1.1.1 255.255.255.255
[R1-LoopBack0]quit
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]quit
[R1-ospf-1]quit

// 验证命令
[R1]display ospf peer brief
[R1]display ospf interface GigabitEthernet 0/0/0

R2 配置

cpp 复制代码
<Huawei>system-view
[Huawei]sysname R2
[R2]undo info-center enable
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 10.1.1.2 255.255.255.0
[R2-GigabitEthernet0/0/0]quit
[R2]interface LoopBack 0
[R2-LoopBack0]ip address 2.2.2.2 255.255.255.255
[R2-LoopBack0]quit
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]quit
[R2-ospf-1]quit

R3 配置

cpp 复制代码
<Huawei>system-view
[Huawei]sysname R3
[R3]undo info-center enable
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 10.1.1.3 255.255.255.0
[R3-GigabitEthernet0/0/0]quit
[R3]interface LoopBack 0
[R3-LoopBack0]ip address 3.3.3.3 255.255.255.255
[R3-LoopBack0]quit
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]quit
[R3-ospf-1]quit

R4 配置

cpp 复制代码
<Huawei>system-view
[Huawei]sysname R4
[R4]undo info-center enable
[R4]interface GigabitEthernet 0/0/0
[R4-GigabitEthernet0/0/0]ip address 10.1.1.4 255.255.255.0
[R4-GigabitEthernet0/0/0]quit
[R4]interface LoopBack 0
[R4-LoopBack0]ip address 4.4.4.4 255.255.255.255
[R4-LoopBack0]quit
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]quit
[R4-ospf-1]quit

实验结果

R1 先完成了 OSPF 启动和接口配置,在 R3、R4 还没加入时,就和 R2 完成了邻居协商,所以:

  • 先启动的 R1、R2 优先参与选举,在优先级相同(默认 1)的情况下,Router-ID 更大的 R1 成为 DR,R2 成为 BDR。

  • 后启动的 R3、R4 只能作为 DROther,无法改变已有的选举结果。

cpp 复制代码
[R4]dis ospf peer b

	 OSPF Process 1 with Router ID 4.4.4.4
		  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.0          GigabitEthernet0/0/0             1.1.1.1          Full        
 0.0.0.0          GigabitEthernet0/0/0             2.2.2.2          Full        
 0.0.0.0          GigabitEthernet0/0/0             3.3.3.3          2-Way       
 ----------------------------------------------------------------------------
[R4]dis ospf int g0/0/0

	 OSPF Process 1 with Router ID 4.4.4.4
		 Interfaces 


 Interface: 10.1.1.4 (GigabitEthernet0/0/0)
 Cost: 1       State: DROther    Type: Broadcast    MTU: 1500  
 Priority: 1
 Designated Router: 10.1.1.1
 Backup Designated Router: 10.1.1.2
 Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1 
相关推荐
测试修炼手册1 小时前
[测试工具] 用 Codex 做测试实战:从需求分析到自动化用例落地
运维·自动化·需求分析
米高梅狮子2 小时前
03.网络类服务实践
linux·运维·服务器·网络·kubernetes·centos·openstack
June`2 小时前
网络编程时内核究竟做了什么???
linux·服务器·网络
原来是猿2 小时前
腾讯云服务器端口开放完全指南
服务器·网络·腾讯云
你的保护色2 小时前
【无标题】
java·服务器·网络
楼兰公子3 小时前
RK3588 + Linux7.0.3 网络工程调试错误速查手册
linux·网络·3588
IpdataCloud3 小时前
稳定的企业级IP数据接口怎么选?可用性指标+离线库高可用方案
运维·网络·tcp/ip
HMS工业网络3 小时前
如何解决使用TwinCAT时EtherCAT网络出现“Sync Manager Watchdog”报错
网络·网络协议·网络安全
WebGIS开发3 小时前
地信职业百科②:GIS运维
运维·gis·就业·转行
淘矿人3 小时前
Claude辅助DevOps实践
java·大数据·运维·人工智能·算法·bug·devops