华为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 
相关推荐
YMWM_16 分钟前
linux文件快速传windows
linux·运维·服务器
星竹晨L17 分钟前
Linux开发工具入门(一):开发三板斧(包管理器,vim,gcc/g++) 以及入门理解动静态库
linux·运维·服务器
sunxunyong7 小时前
CGroup配置
linux·运维·服务器
hy____1238 小时前
Linux_网络编程套接字
linux·运维·网络
IP搭子来一个8 小时前
爬虫IP地址受限怎么办?附解决方法
网络·爬虫·tcp/ip
小夏卷编程8 小时前
Ubuntu 20.04.4 宝塔 docker showdoc v3.2 更新到v3.7.3
运维·docker·容器
康康的AI博客8 小时前
农业工业变革:如何通过DMXAPI中转提升自动化效率
运维·人工智能·自动化
EasyGBS8 小时前
GB35114+GB28181:EasyGBS视频融合平台如何构建视频监控 “联网+安全” 双重保障体系
网络·人工智能·国标gb28181·gb35114
2301_803554529 小时前
linux 以及 c++编程里对于进程,线程的操作
linux·运维·c++
LuDvei9 小时前
windows 中 vs code远程连接linux
linux·运维·服务器·windows