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