保姆级 OSPF 实验配置指南:单区域 + 多区域实战攻略(附避坑指南)
保姆级 OSPF 实验配置指南:单区域 + 多区域实战攻略(附避坑指南)
一、前言:为什么 OSPF 是网络工程师的必修课?
作为网络层核心路由协议,OSPF(开放最短路径优先)凭借高效的链路状态算法、支持大规模网络和丰富的区域划分特性,成为企业网、运营商网络的标配。无论是校招面试还是企业实战,OSPF 配置都是高频考点。
二、单区域 OSPF 配置:从拓扑到落地全解析
(一)实验拓扑图(清晰标注 IP 规划)
(二)设备配置步骤
#AR3的配置:
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.4.1 24
[Huawei-GigabitEthernet0/0/1]q
[Huawei]ospf 1 router-id 1.1.1.1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
#AR4的配置:
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.4.2 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.2.254 24
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.5.1 24
[Huawei-GigabitEthernet0/0/2]q
[Huawei]ospf 1 router-id 2.2.2.2
[Huawei-ospf-1]a 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
#AR5的配置:
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.3.254 24
[Huawei-GigabitEthernet0/0/1]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.5.2 24
[Huawei-GigabitEthernet0/0/0]q
[Huawei]ospf 1 router-id 3.3.3.3
[Huawei-ospf-1]a 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
(三)配置关键点解析(新手必看!)
-
Router-ID 唯一性:必须手动指定且全网唯一(如使用环回接口 IP),否则可能导致邻居无法建立
-
Network 命令原理:不是 “激活接口”,而是 “宣告该接口所在网段”,通配符掩码(如 0.0.0.255)表示精确匹配该网段
-
接口类型影响:以太网接口默认以 DR/BDR 方式建立邻居,点到点接口无需选举 DR
三、多区域 OSPF 配置:企业网大规模组网必备
(一)复杂拓扑拆解(分区域管理更高效)
(二)跨区域配置核心步骤
AR1(区域边界路由器 ABR)、AR2(连接骨干区域与 Area1)
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 192.168.1.254 24
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 10.0.45.1 24
[AR1]ospf 1 router-id 1.1.1.1
[AR1-ospf-1]area 1
[AR1-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.1]network 10.0.45.0 0.0.0.255
[AR2]int g0/0/2
[AR2-GigabitEthernet0/0/2]ip add 192.168.2.254 24
[AR2-GigabitEthernet0/0/2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 10.0.45.2 24
[AR2-GigabitEthernet0/0/1]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 10.0.24.2 24
[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]area 1
[AR2-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.1]network 10.0.45.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.1]area 0
[AR2-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 10.0.24.3 24
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 10.0.123.3 24
[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255
[AR3-ospf-1]area 2
[AR3-ospf-1-area-0.0.0.2]network 10.0.123.0 0.0.0.255
[AR9]int g0/0/0
[AR9-GigabitEthernet0/0/0]ip add 10.0.123.9 24
[AR9-GigabitEthernet0/0/0]q
[AR9]ospf 1 router-id 9.9.9.9
[AR9-ospf-1]area 2
[AR9-ospf-1-area-0.0.0.2]network 10.0.123.0 0.0.0.255
[AR8]int g0/0/0
[AR8-GigabitEthernet0/0/0]ip add 10.0.123.8 24
[AR8-GigabitEthernet0/0/0]q
[AR8]ospf 1 router-id 8.8.8.8
[AR8-ospf-1]area 2
[AR8-ospf-1-area-0.0.0.2]network 10.0.123.0 0.0.0.255
[AR8-ospf-1-area-0.0.0.2]network 192.168.5.0 0.0.0.255
(三)区域划分最佳实践
-
骨干区域 Area0 必选:所有非骨干区域必须与 Area0 直接相连(否则需配置虚链路)
-
ABR 角色:同时属于至少两个区域,负责转发区域间路由(需手动宣告所有区域接口)
-
特殊区域优化:Stub 区域可过滤外部路由,NSSA 区域支持引入外部路由同时保持区域简洁
四、实验验证与排错:从 Ping 不通到全网互通
(一)关键验证命令
命令 | 作用 |
---|---|
display ospf peer | 查看邻居状态(必须为 Full 状态) |
display ip routing-table | 检查路由表是否包含对端网段 |
tracert <目标IP> | 追踪跨区域路径是否经过 ABR |
(二)常见错误及解决方案(全网独家!)
1. 邻居状态卡在 Exstart/Exchange
原因:Router-ID 重复或接口 MTU 不匹配
解决:undo ospf重启进程,重新配置唯一 Router-ID
2. 宣告网段遗漏通配符掩码
错误配置:network 192.168.1.0 255.255.255.0(写成子网掩码)
正确写法:network 192.168.1.0 0.0.0.255(反掩码)
3. 跨区域 Ping 不通
检查 ABR 是否同时宣告了两个区域的接口,骨干区域是否连续
五、总结:从配置到原理的三重境界
1. 初级:会敲命令
按拓扑复制粘贴配置,能通 Ping 即满足(需注意细节如 Router-ID、宣告网段)
2. 中级:懂原理
理解 LSA 类型(如 Type1 路由器 LSA、Type3 网络汇总 LSA)、DR/BDR 选举机制、区域间路由传递规则
3. 高级:会优化
根据企业网规模设计区域架构,配置认证(MD5 或明文)增强安全性,调整接口优先级实现负载均衡