打开网易新闻 查看精彩图片

很多人做内网隔离时,第一反应是:

我已经划了 VLAN,不同 VLAN 之间不是隔离了吗?

结果一上线才发现:

  • 办公网还能访问生产网服务器
  • 摄像头还能扫到财务电脑
  • 访客网还能 ping 到核心交换机

这时候才意识到:VLAN ≠ 真正的安全隔离。

如果你只做 VLAN,不配 ACL,本质上只是分组,不是隔离。上篇内容也讲到这个问题。

今天直接给一套工程里最常用、最好落地的方案:VLAN 做“分区”,ACL 做“控制”

先结论

先结论

在企业/园区/监控/工业网里:

VLAN:划分广播域 ;ACL:限制跨网访问权限

组合方式:

不同业务进不同 VLAN + 三层网关上打 ACL

这才叫“基础隔离”。

一、为什么只靠 VLAN 不够?

一、为什么只靠 VLAN 不够?

很多人误区在这里。

举个简单例子:

你有:

  • VLAN10:办公网
  • VLAN20:监控网

如果核心交换机开了三层网关:

interface Vlan10 192.168.10.1
interface Vlan20 192.168.20.1

默认行为是:两个网段可以互通

因为:

  • 交换机帮你做三层路由
  • 没有任何限制策略

所以:

VLAN 只隔离广播 ,不隔离三层通信

这就是为什么你“分了 VLAN 还不安全”。

二、正确做法:VLAN + ACL 分工明确

二、正确做法:VLAN + ACL 分工明确

工程里的标准逻辑是:

第一步:VLAN 做业务分区(物理/逻辑隔离)

示例划分:

打开网易新闻 查看精彩图片

目的: 减少广播 + 降低故障影响面

第二步:ACL 做访问控制(真正的安全)

这里,你需要明确回答一个问题:谁可以访问谁?谁不能访问?

比如:

典型需求

  • 办公网 → 服务器:允许
  • 监控网 → 服务器:允许(只允许 NVR)
  • 访客网 → 内网:全部禁止
  • 各 VLAN → 核心设备:禁止

这才是“隔离”。

三、最常见的 ACL 设计思路

三、最常见的 ACL 设计思路

场景1:访客网只能上网,不能访问内网

acl 3000
rule deny ip source 192.168.40.0 0.0.0.255 destination 192.168.0.0 0.0.255.255
rule permit ip

绑定:

interface Vlan40
traffic-filter inbound acl 3000

效果:只能出互联网 ,不能访问任何内网

场景2:监控网只能访问NVR服务器

只允许:

192.168.20.0 → 192.168.30.10

acl 3001
rule permit ip source 192.168.20.0 0.0.0.255 destination 192.168.30.10 0
rule deny ip source 192.168.20.0 0.0.0.255 destination 192.168.0.0 0.0.255.255
rule permit ip

效果:只允许访问指定服务器 ,扫不到其他主机

场景3:保护核心设备

很多人忽略这一条。

结果:

  • 被 ping 爆
  • 被扫描
  • 被攻击

建议:

acl 3999
rule deny ip source any destination 192.168.10.1
rule permit ip

绑定到管理口/三层接口。

生产网里非常实用

四、ACL 应该打在哪?

四、ACL 应该打在哪?

这是新手最容易犯错的地方。

记住这个口诀:策略靠近源头打(inbound 优先)

原因:

  • 减少无效流量
  • 降低设备压力
  • 逻辑更清晰

所以一般:打在 VLAN 网关接口 ,不要打在核心出口乱堆 ACL

五、一套企业级通用架构参考

五、一套企业级通用架构参考

工程里常见结构:

打开网易新闻 查看精彩图片

职责分工:

  • 接入:划分VLAN
  • 核心:三层互通 + ACL控制
  • 防火墙:南北向安全

这套架构基本适用于:

  • 办公园区
  • 视频监控
  • 工厂网络
  • 校园网
  • 中小型企业

六、避坑

六、避坑

1. 只划 VLAN 不做 ACL

= 等于没隔离

2. ACL 写 allow any

= 等于没写

3. 所有规则堆在出口

= 性能差 + 难维护

4. 规则顺序乱

ACL 是从上往下匹配,命中即停

顺序非常关键。

七、总结

七、总结

如果只记住一句话,你就记:

VLAN 解决广播,ACL 解决安全

或者更工程化一点:

VLAN 做“分区”,ACL 做“权限”

两者缺一不可。