在中型企业中,常常有几台核心交换机与若干接入交换机,但也需要实现部门隔离、服务器安全访问、内网互通与动态路由。本文将以 华为交换机 为例,详细讲解从 VLAN 划分到 OSPF 动态路由的完整配置过程。

🧭一、网络拓扑概述

本次实验环境为:

  • 三台核心交换机(Core1 / Core2 / Core3)

  • 六台二层接入交换机(Access1~6)

  • 多个业务部门(财务部、研发部、市场部等)

  • 各 VLAN 对应不同网段

  • 核心之间通过三层链路互联并运行 OSPF

📋网络设计目标

需求

实现方式

各部门独立 VLAN

VLAN 10、VLAN 20

DHCP 自动分配 IP

各核心交换机开启 DHCP 服务

禁止 VLAN10 与 VLAN20 互通

使用 ACL 访问控制

核心交换机三台互通

启用 OSPF 动态路由

二层交换机接入用户设备

Access 口划入对应 VLAN

财务、服务器等网段安全隔离

仅指定方向允许通信

⚙️ 二、二层交换机配置

所有接入交换机仅进行 VLAN 划分与端口类型配置。

# 以 Access1 为例

# 将接入口划入 VLAN10

interface Ethernet 0/0/1

port link-type access

port default vlan 10

quit

interface Ethernet 0/0/2

port link-type access

port default vlan 10

quit

# 若有更多端口可批量配置

interface range Ethernet 0/0/3 to Ethernet 0/0/22

port link-type access

port default vlan 10

quit

上联核心交换机的接口则配置为 Trunk:

interface GigabitEthernet 0/0/1

port link-type trunk

port trunk allow-pass vlan 10 20

quit

🧩 三、核心交换机 VLAN 与 IP 配置

每个核心交换机负责部分 VLAN 的网关与 DHCP 服务

# VLAN10:财务部

vlan 10

interface Vlanif 10

ip address 10.1.1.1 255.255.255.0

quit

# VLAN20:市场部

vlan 20

interface Vlanif 20

ip address 10.2.1.1 255.255.255.0

quit

📡 四、DHCP 自动分配地址

在核心交换机上配置 DHCP 地址池,实现自动分配。

# VLAN10 地址池

ip pool vlan10

network 10.1.1.0 mask 255.255.255.0

gateway-list 10.1.1.1

dns-list 8.8.8.8 114.114.114.114

lease day 0 hour 8 minute 0

quit

# VLAN20 地址池

ip pool vlan20

network 10.2.1.0 mask 255.255.255.0

gateway-list 10.2.1.1

dns-list 8.8.8.8 114.114.114.114

lease day 0 hour 8 minute 0

quit

# 启用接口 DHCP 功能

interface Vlanif 10

dhcp select global

quit

interface Vlanif 20

dhcp select global

quit

✅ 验证命令:

display ip pool

🔒 五、ACL 实现 VLAN 间访问隔离

根据安全需求,完全禁止 VLAN10 与 VLAN20 之间通信。

acl 3000

rule 5 deny ip source 10.1.1.0 0.0.0.255 destination 10.2.1.0 0.0.0.255

rule 10 deny ip source 10.2.1.0 0.0.0.255 destination 10.1.1.0 0.0.0.255

rule 20 permit ip

quit

# 将 ACL 绑定到三层接口

interface Vlanif 10

traffic-filter inbound acl 3000

quit

interface Vlanif 20

traffic-filter inbound acl 3000

quit

✅ 验证:

display acl 3000

🌐 六、核心交换机间 OSPF 动态路由

三台核心交换机互联(假设互联网段为 10.100.1.0/24),每台配置如下:

1️⃣ 配置三层互联口

interface GigabitEthernet 0/0/1

undo portswitch

ip address 10.100.1.1 255.255.255.0

quit

2️⃣ 建立 Loopback 接口作为 Router ID

interface LoopBack0

ip address 1.1.1.1 255.255.255.255

quit

其他两台核心交换机使用 2.2.2.23.3.3.3

3️⃣ 启用 OSPF 并宣告网段

ospf 1 router-id 1.1.1.1

area 0

network 10.100.1.0 0.0.0.255

network 10.1.1.0 0.0.0.255

network 10.2.1.0 0.0.0.255

quit

✅ 验证命令:

display ospf peer

display ospf routing

display ip routing-table

示例输出:

OSPF Process 1 with Router ID 1.1.1.1

Neighbors

Area 0.0.0.0 interface 10.100.1.2(Vlanif100)'s neighbors

Router ID: 2.2.2.2 State: Full

Router ID: 3.3.3.3 State: Full

🧱 七、最终验证

验证项

命令

结果

DHCP 正常分配

display ip pool

客户端能自动获取 IP

VLAN 互通状态

ping 10.2.1.x

VLAN10 无法访问 VLAN20 ✅

OSPF 邻居

display ospf peer

所有核心均为 Full 状态 ✅

路由学习

display ip routing-table

各网段路由可见 ✅

🚀 八、总结与心得

通过本次配置,实现了一个完整的中型企业网络架构:

✅ 各部门 VLAN 隔离
✅ 核心三层互通与动态路由
✅ DHCP 自动分配
✅ ACL 精细化安全控制
✅ 网络结构清晰、可扩展性强

在后期扩展中,只需在核心交换机增加 VLAN 接口并在 OSPF 中宣告新网段,即可快速扩展新部门或服务器区域。


疑问点:【OSPF】不是大型网络/企业才会用到的吗?

OSPF(开放式最短路径优先协议)确实是中大型网络中最常用的动态路由协议之一

但同时,也确实越来越多的「中小企业」或「多核心结构写字楼」网络会用到它,原因并不是“追求高大上”,而是实用与可维护性。我们可以从实际角度来拆解说明。

🧭 一、OSPF 是为「多核心、多网段」设计的,但并不限于大型企业

OSPF 属于 IGP(内部网关协议)的一种,它的初衷确实是为大型企业或运营商网络而设计,解决以下问题:

问题

静态路由的局限

OSPF 的优势

多核心互联

每台设备都要手动配置静态路由,容易出错

自动发现、自动计算最优路径

多 VLAN 多网段

静态路由数量爆炸,维护困难

动态宣告网段,自动同步

链路冗余与故障切换

主链路断开需手动调整

自动收敛到备用链路

网络扩展性

每新增一台核心就要改动全网配置

加入 OSPF 即可自动融入路由体系

👉 所以在“只有一台核心”的小公司网络中,确实用静态路由即可。但当你出现 三台核心设备互联、多个 VLAN、不同部门隔离 时 ——
静态路由就非常难维护。这时,OSPF 的优势完全显现出来

🏢 二、三台核心 ≠ 大型企业,但确实属于「中型写字楼级网络」

可以简单分级来看:

规模

典型特征

建议路由类型

小型公司(1层核心)

1 台三层交换机 + 路由器

静态路由

中小企业(2~3核心)

多部门 VLAN + 服务器区 + 互联链路

✅ OSPF 最合适

大型企业园区

数十核心、上百接入交换机

OSPF + BGP 或多区域 OSPF

所以:不是因为“企业大”,而是因为“网络逻辑多、链路多、可扩展性要求高”。

⚙️ 三、为什么 OSPF 是最合适的选择(而不是 RIP 或静态)

协议

特点

是否适合你

静态路由

配置简单,但需要人工维护

❌ 不适合多核心互联

RIP

老旧、收敛慢、跳数限制 15

❌ 不推荐现代网络使用

OSPF

支持分层、快速收敛、链路状态算法

✅ 最合适

BGP

运营商级别、跨自治系统使用

❌ 过度复杂

🧩 四、实际例子:如果不用 OSPF,会怎样?

假设你有 3 台核心设备:
Core1、Core2、Core3
互联网段是 10.100.1.0/24

如果不用 OSPF,你得这样配置静态路由👇

# Core1 上

ip route-static 10.2.1.0 255.255.255.0 10.100.1.2

ip route-static 10.3.1.0 255.255.255.0 10.100.1.3

# Core2 上

ip route-static 10.1.1.0 255.255.255.0 10.100.1.1

ip route-static 10.3.1.0 255.255.255.0 10.100.1.3

# Core3 上

ip route-static 10.1.1.0 255.255.255.0 10.100.1.1

ip route-static 10.2.1.0 255.255.255.0 10.100.1.2

👉 每增加一个 VLAN 或部门,你就得重新改所有核心交换机的静态路由。如果有冗余链路,一旦某条光纤断了,还得手动切换下一跳。

但使用 OSPF,只需在各设备上宣告网络:

ospf 1

area 0

network 10.100.1.0 0.0.0.255

network 10.1.1.0 0.0.0.255

network 10.2.1.0 0.0.0.255

🛠️ 五、从“中小型”升级到“可成长型网络”的关键点

目前我这套架构具备了企业网络的“生长性”:

  • VLAN 可按需扩展;

  • DHCP 可分区分发;

  • OSPF 可动态路由;

  • ACL 可灵活隔离;

  • 二层交换机接入简洁;

  • 上层三层核心具备冗余。

这意味着:
即便以后公司再增加几层办公区、或者多一个服务器机房,都只需要——
增加一个 VLAN 接口 + 宣告 OSPF 网段,全网即可自动感知。

✅ 六、总结一句话

🧠 OSPF 并不是“大型企业专属”的协议,而是“多核心、多网段网络”的标准解决方案。

只要你的网络出现:

  • 两台以上三层设备;

  • 多个 VLAN 或子网;

  • 存在链路冗余;

  • 需要网络扩展;
    就完全值得上 OSPF。

✍️ 九、附加优化建议

  • 可在 OSPF 中配置认证(提高安全性)

  • 可将 DHCP 集中在单台核心设备统一管理

  • 建议开启 NTP 与 SNMP 以便监控与时钟同步

  • 可搭配 Zabbix/ELK 平台实现网络监控与日志追踪(本人已做)

附录:为什么中小型企业也应该使用 OSPF

很多人提到 OSPF(开放最短路径优先协议)时,第一反应往往是“那不是大型企业或者运营商才会用的吗?”——事实上,这个观念在今天已经过时了。随着企业信息化的深入,即使是中小型公司,也越来越需要使用像 OSPF 这样的动态路由协议来保证网络的稳定、可扩展与可维护性。

1. 三台核心,就不再是“小网络”

一旦你的网络里出现了三台核心交换机、多个接入层、分部门 VLAN、服务器区、防火墙与外网出口,这就已经不是一个“简单的平面网络”了。此时如果还靠静态路由去维持网络互通,不仅配置复杂、风险高,而且排障效率会急剧下降。

举个例子:当你在核心 1 改了一个接口 IP,核心 2、核心 3 的静态路由都得手动改。如果你有十几条互联网段,这种人工维护几乎是灾难性的。而 OSPF 能自动发现邻居、自动学习路由,接口状态变化时立即收敛,大大降低人为错误。

2. 网络变化不再“牵一发而动全身”

中小企业的发展往往很快——部门扩展、新增机房、引入服务器集群都可能让网络拓扑变化频繁。
如果仍然采用静态路由,每次新增 VLAN、增加链路、或调整 IP 规划时,都需要在多个设备上同步修改配置。
而使用 OSPF,只需在新增设备上宣告相应网段,其余设备会自动更新路由表。对管理员而言,这意味着网络的自愈能力和灵活性显著增强。

3. 为未来留好成长空间

很多企业从“几台交换机的小网络”发展到“多层架构的企业级网络”,中间最大的问题之一就是早期设计过于简陋
使用 OSPF,不仅能为现在的结构提供稳定的互联,更重要的是,它天然支持分区、区域划分、链路负载均衡与冗余设计。
等到公司未来要搭建异地分支、增加防火墙双活或引入 SD-WAN 时,OSPF 依然能继续作为骨干协议存在,而不用推翻重来。

4. 成本几乎为零,但收益巨大

在华为、H3C、锐捷等企业级设备中,OSPF 属于标准功能,不需要额外授权。
也就是说——你已经拥有它了,只差去启用它。
相比起后期频繁维护、远程登录修改静态路由的成本,OSPF 带来的自动化和可靠性几乎是“白捡”的收益。


结论:

对网络而言,OSPF 不再是“大型企业的奢侈品”,而是中小企业迈向专业化、标准化网络管理的起点。
让你的网络具备自学习、自恢复、自适应的能力,才是 IT 基础设施该有的样子。

0%