前面我们分别学了 VLAN、路由、防火墙,但真实企业网络是三者协同工作的。本文把所学串联起来,模拟一个典型企业组网场景:多部门 VLAN 隔离 + 跨网段路由 + 边界防火墙防护。这是网络工程课程的综合性实验。

一、场景描述

某公司有技术部、财务部、市场部三个部门,需通过一台核心交换机接入。公司通过路由器连接互联网,出口部署防火墙做安全防护。

部门VLAN网段人数
技术部VLAN 10192.168.10.0/2450
财务部VLAN 20192.168.20.0/2420
市场部VLAN 30192.168.30.0/2430
服务器区VLAN 100192.168.100.0/24内部服务器

需求:① 各部门 VLAN 隔离 ② 跨部门可互通(经三层交换) ③ 全员可访问互联网(经防火墙+NAT) ④ 互联网可访问 DMZ Web 服务器

二、拓扑设计

技术部PC ──┐
财务部PC ──┼── S5700核心交换 ── AR2220路由 ── USG6000防火墙 ── 互联网
市场部PC ──┘        │
               服务器区(Web)

S5700: 二层VLAN + 三层SVI(网关)
AR2220: 静态路由/OSPF
USG6000: 安全策略 + NAT

三、配置:VLAN 与网关(S5700)

# 创建VLAN
[S5700] vlan batch 10 20 30 100

# 接入端口划入VLAN(示例:技术部GE0/0/1)
[S5700] interface GE0/0/1
[S5700-GE0/0/1] port link-type access
[S5700-GE0/0/1] port default vlan 10

# 配置SVI作为各VLAN网关(三层交换)
[S5700] interface Vlanif 10
[S5700-Vlanif10] ip address 192.168.10.254 24
[S5700] interface Vlanif 20
[S5700-Vlanif20] ip address 192.168.20.254 24
[S5700] interface Vlanif 30
[S5700-Vlanif30] ip address 192.168.30.254 24
[S5700] interface Vlanif 100
[S5700-Vlanif100] ip address 192.168.100.254 24

# 开启三层交换(默认已开)
[S5700] ip route-static 0.0.0.0 0.0.0.0 192.168.100.1  # 默认路由指向路由器
💡
三层交换机 = 二层交换 + 三层路由。SVI(VLAN接口)作为各VLAN的网关,VLAN间流量在交换机内部三层转发,无需外部路由器。

四、配置:路由(AR2220)

[AR2220] interface GE0/0/0
[AR2220-GE0/0/0] ip address 192.168.100.1 24  # 连交换机
[AR2220] interface GE0/0/1
[AR2220-GE0/0/1] ip address 10.0.0.1 24       # 连防火墙

# 回程路由:去往各部门网段经交换机
[AR2220] ip route-static 192.168.10.0 255.255.255.0 192.168.100.254
[AR2220] ip route-static 192.168.20.0 255.255.255.0 192.168.100.254
[AR2220] ip route-static 192.168.30.0 255.255.255.0 192.168.100.254
# 默认路由:去往互联网经防火墙
[AR2220] ip route-static 0.0.0.0 0.0.0.0 10.0.0.2

五、配置:防火墙策略与NAT(USG6000)

# 接口加入安全域
[FW] firewall zone trust
[FW-zone-trust] add interface GE0/0/0   # 连路由器(内网侧)
[FW] firewall zone untrust
[FW-zone-untrust] add interface GE0/0/1 # 连互联网
[FW] firewall zone dmz
[FW-zone-dmz] add interface GE0/0/2     # 连DMZ Web服务器

# 安全策略:内网访问互联网
[FW] security-policy
[FW-policy-security] rule name out
[FW-policy-security-rule-out] source-zone trust
[FW-policy-security-rule-out] destination-zone untrust
[FW-policy-security-rule-out] service http https dns
[FW-policy-security-rule-out] action permit

# 安全策略:互联网访问DMZ Web
[FW-policy-security] rule name in_web
[FW-policy-security-rule-in_web] source-zone untrust
[FW-policy-security-rule-in_web] destination-zone dmz
[FW-policy-security-rule-in_web] service http
[FW-policy-security-rule-in_web] action permit

# NAT:内网上网(源NAT) + Web发布(目的NAT)
[FW] nat-policy
[FW-policy-nat] rule name snat
[FW-policy-nat-rule-snat] source-zone trust
[FW-policy-nat-rule-snat] destination-zone untrust
[FW-policy-nat-rule-snat] action source-nat easy-ip

# 服务器映射(DNAT):外网访问200.1.1.1:80 → 192.168.200.10:80
[FW] nat server web 0 protocol tcp global 200.1.1.1 80 inside 192.168.200.10 80

六、验证

# 1. 同VLAN互通(技术部PC1 ping 技术部PC2)
PC1> ping 192.168.10.2  ✅ 通

# 2. 跨VLAN互通(技术部PC1 ping 财务部PC3)
PC1> ping 192.168.20.2  ✅ 通(经S5700三层交换)

# 3. 访问互联网(技术部PC1 ping 8.8.8.8)
PC1> ping 8.8.8.8  ✅ 通(经路由器→防火墙→NAT→互联网)

# 4. 外网访问DMZ Web
外网PC> curl http://200.1.1.1  ✅ 返回Web页面(DNAT到DMZ服务器)

七、排错思路

  1. 跨VLAN不通? 检查 S5700 是否配了 SVI 且 VLAN 已创建,PC 网关是否指向 SVI IP。
  2. 内网上不了网? 分段排查:PC→网关→路由器→防火墙。防火墙查会话表和策略命中。
  3. 外网访问DMZ失败? 检查 DNAT 配置、安全策略是否放行 Untrust→DMZ、DMZ 服务器网关是否指向防火墙。
  4. 路由环路? 默认路由和回程路由方向要正确,避免互指下一跳成环。

八、小结

  • 企业组网经典架构:接入交换(VLAN) → 核心三层交换(SVI网关) → 路由器 → 防火墙(NAT+策略) → 互联网
  • VLAN 隔离二层、SVI 实现三层互通、防火墙控制跨域访问、NAT 解决公私网通信
  • 综合网络实验的价值:理解各设备职责边界,掌握数据包端到端转发路径

本系列网络实验教程到此覆盖了 VLAN → 路由 → OSPF → 防火墙 → 综合组网的核心链路。后续将补充 NAT、ACL 等专题。