首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >OSPF基本功能配置

OSPF基本功能配置

原创
作者头像
知孤云出岫
发布2025-08-13 17:23:48
发布2025-08-13 17:23:48
8950
举报

🌐 OSPF基本功能配置


📘 一、案例概述

目标:通过配置 OSPF(Open Shortest Path First),实现三台交换机之间的路由互通,并为后续网络扩展打好基础。

特点

  • OSPF 是基于链路状态的 IGP 协议,支持多区域划分快速收敛等价路由无自环安全认证等特性。
  • 在企业、运营商、金融、教育等各行业广泛应用。

🧩 二、组网拓扑

  • SwitchA:作为 ABR(Area Border Router),连接 Area 0 和 Area 1
  • SwitchB:骨干区域(Area 0)
  • SwitchC:普通区域(Area 1)

🔍 三、OSPF 技术原理

特性

说明

协议类型

IGP(内部网关协议),链路状态路由协议

版本

IPv4 → OSPFv2(RFC 2328)

收敛速度

快(通过 LSA 传递链路状态信息)

区域划分

支持分层设计:Area 0(骨干)与其他 Area 必须连接

DR/BDR选举

在广播/NBMA网络中需有DR(优先级≠0)

路由类型

Intra-Area、Inter-Area、External

安全性

支持明文/MD5认证


⚠️ 四、配置注意事项

  • Router ID 必须在整个 OSPF 网络唯一。
  • 所有非骨干区域必须与 Area 0 直接连通或通过虚链路连接。
  • 同一链路两端的网络类型和掩码必须一致(除 P2MP 特殊情况)。
  • 广播/NBMA 网络至少一个接口 DR 优先级不为 0。

✅ 五、组网需求

  • 三台交换机(SwitchA、SwitchB、SwitchC)通过 VLANIF 三层互联。
  • SwitchA 为 ABR,划分 Area 0 和 Area 1。
  • SwitchB 与 SwitchA 在 Area 0,SwitchC 与 SwitchA 在 Area 1。

🛠️ 六、配置思路

  1. 配置 VLAN 和 VLANIF → 实现二层和三层互通。
  2. 配置 OSPF 进程 → 在各设备上启用 OSPF,设置 Router ID。
  3. 划分 OSPF 区域 → SwitchA 连接两个区域(0 与 1)。
  4. 验证 OSPF 邻居和路由表 → 确保路由学习正常。

🔧 七、配置步骤

1. SwitchA 配置

代码语言:shell
复制
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] vlan batch 10 20
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GE0/0/1] port link-type trunk
[SwitchA-GE0/0/1] port trunk allow-pass vlan 10
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GE0/0/2] port link-type trunk
[SwitchA-GE0/0/2] port trunk allow-pass vlan 20
[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] ip address 192.168.0.1 24
[SwitchA] interface vlanif 20
[SwitchA-Vlanif20] ip address 192.168.1.1 24
# 配置OSPF
[SwitchA] ospf 1 router-id 10.1.1.1
[SwitchA-ospf-1] area 0
[SwitchA-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255
[SwitchA-ospf-1] area 1
[SwitchA-ospf-1-area-0.0.0.1] network 192.168.1.0 0.0.0.255

2. SwitchB 配置

代码语言:shell
复制
[SwitchB] vlan batch 10
[SwitchB] interface vlanif 10
[SwitchB-Vlanif10] ip address 192.168.0.2 24
[SwitchB] interface gigabitethernet 0/0/1
[SwitchB-GE0/0/1] port link-type trunk
[SwitchB-GE0/0/1] port trunk allow-pass vlan 10
# OSPF配置
[SwitchB] ospf 1 router-id 10.2.2.2
[SwitchB-ospf-1] area 0
[SwitchB-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255

3. SwitchC 配置

代码语言:shell
复制
[SwitchC] vlan batch 20
[SwitchC] interface vlanif 20
[SwitchC-Vlanif20] ip address 192.168.1.2 24
[SwitchC] interface gigabitethernet 0/0/1
[SwitchC-GE0/0/1] port link-type trunk
[SwitchC-GE0/0/1] port trunk allow-pass vlan 20
# OSPF配置
[SwitchC] ospf 1 router-id 10.3.3.3
[SwitchC-ospf-1] area 1
[SwitchC-ospf-1-area-0.0.0.1] network 192.168.1.0 0.0.0.255

🔍 八、验证配置

1. 查看邻居关系(SwitchA)

代码语言:shell
复制
<SwitchA> display ospf peer

✅ 应显示 SwitchB (Area 0) 与 SwitchC (Area 1) 均处于 Full 状态。


2. 查看路由表(SwitchC)

代码语言:shell
复制
<SwitchC> display ospf routing

✅ 应有一条 Inter-area 路由指向 192.168.0.0/24。


3. Ping 测试

代码语言:shell
复制
<SwitchB> ping 192.168.1.2

✅ Ping 成功表示 OSPF 路由学习和转发正常。


🧠 九、总结

  • OSPF 采用分层区域结构,支持大规模网络。
  • Router ID 唯一性 是 OSPF 邻居建立的前提。
  • ABR(Area Border Router) 用于区域间路由交换。
  • 验证命令display ospf peerdisplay ospf routingping

🔥 十、拓展

  • OSPF DR/BDR:在广播网络选举 DR(优先级最高设备)减少邻居数量。
  • OSPF 认证:支持明文和 MD5 认证,增强安全性。
  • OSPF 路由策略:可通过 filter-policy、route-policy 控制路由传播。
  • OSPF 与静态路由/默认路由结合:实现混合部署。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 🌐 OSPF基本功能配置
    • 📘 一、案例概述
    • 🧩 二、组网拓扑
    • 🔍 三、OSPF 技术原理
    • ⚠️ 四、配置注意事项
    • ✅ 五、组网需求
    • 🛠️ 六、配置思路
    • 🔧 七、配置步骤
      • 1. SwitchA 配置
      • 2. SwitchB 配置
      • 3. SwitchC 配置
    • 🔍 八、验证配置
      • 1. 查看邻居关系(SwitchA)
      • 2. 查看路由表(SwitchC)
      • 3. Ping 测试
    • 🧠 九、总结
    • 🔥 十、拓展
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档