1. 食品工厂网络现状与分段需求分析

在动手配置任何一台交换机或防火墙之前,必须先回答一个更基础的问题:这家食品工厂的网络现在长什么样,为什么非得分段不可。网络分段不是把网线拆成几捆、把IP地址切成几段那么简单,它本质上是对"谁可以和谁通信"这件事做一次有依据的重新规划。规划的依据来自三个方面:物理上设备怎么分布、业务上数据怎么流动、合规上哪些边界必须被证明存在。本节先把这三件事讲清楚,为后续的VLAN划分、工业防火墙策略和区域边界配置打下基础。

典型食品工厂的网络拓扑现状

多数中型食品工厂的网络是"历史叠加"出来的,而不是一次设计出来的。典型形态可以概括为三层:最上面是办公网,承载ERP、OA、邮件和互联网出口,通常由IT部门管理,设备以商用交换机和无线AP为主;中间是生产网,承载MES、SCADA、 historian历史数据库、配方管理和批次追溯系统,服务器多放在机房,操作站分布在车间;最下面是最贴近设备的控制层,包括PLC、远程I/O、变频器、称重仪表、条码扫描器、视觉检测相机和机器人控制器,通过Profinet、EtherNet/IP、Modbus TCP等工业以太网协议互联。

问题往往出在这三层之间的连接方式上。常见现状是:办公网与生产网通过一台普通路由器或一台"临时用一下"的交换机直连,生产网内部所有设备处于同一个大二层广播域,控制层与SCADA服务器之间没有任何访问控制。这种结构在工厂规模小时看不出毛病,一旦产线增加、设备联网、远程运维接入,广播风暴、IP冲突、误操作和勒索软件横向移动的风险就会同时暴露。

典型食品工厂网络现状与分段目标对照 现状:扁平大二层 办公网(ERP / OA / 互联网) 商用交换机 · 无线AP · IT管理 无隔离直连 生产网(MES / SCADA / 历史库) 操作站 · 配方管理 · 批次追溯 同一广播域 控制层(PLC / 变频器 / 仪表 / 相机) Profinet · EtherNet/IP · Modbus TCP 灌装线 · 杀菌机 · 包装机 · 称重站 机器人控制器 · 视觉检测 暴露的风险 • 广播风暴波及控制设备 • 办公终端可直达PLC,误操作风险高 • 勒索软件横向移动无阻拦 • 无法证明电子记录访问边界(21 CFR Part 11) 目标:分区 + 边界 + 受控通道 办公区(L3 企业区) ERP · OA · 互联网出口 工业防火墙 / DMZ 生产区(L2 监控区) MES · SCADA · 历史库 · 操作站 工业防火墙(白名单) 控制区(L1 单元区) 灌装单元 · 杀菌单元 · 包装单元 每单元独立VLAN,单元间默认阻断 PLC / 变频器 / 仪表 / 相机 分段带来的能力 • 广播域收敛,故障不跨单元扩散 • 仅放行必要协议与端口,最小权限 • 访问路径可审计,满足电子记录要求 • 远程运维经跳板与审批,可追溯

设备类型与区域划分的实际依据

分段的第一步不是画VLAN,而是给设备"归堆"。归堆的依据应当是功能职责、通信关系和物理位置三者的交集,而不是简单地按楼层或按部门。以一条典型的无菌灌装线为例,可以识别出几类通信特征完全不同的设备:

  • 实时控制设备:PLC、远程I/O、伺服驱动器和变频器,通信周期常在1~10 ms量级,对延迟和抖动极敏感,任何跨网段绕行都可能造成停机。
  • 过程仪表与称重设备:流量计、温度变送器、称重终端,多为Modbus RTU经网关转Modbus TCP,数据量小但要求稳定。
  • 质量与追溯设备:条码/RFID读取器、视觉检测相机、金属检测机,产生的事件数据需要上传到MES,但本身不应被办公网直接访问。
  • 监控与人机交互设备:HMI、操作站、SCADA客户端,需要同时访问控制层和生产层服务器,是分段策略中最需要精细放行的一类。
  • 基础设施设备:CIP清洗系统、空调机组、空压机、水处理,往往由不同供应商提供,协议各异,容易被遗漏。

把这些设备按"生产单元"归堆,比按"设备品牌"或"安装年份"归堆更有意义。同一灌装单元内的PLC、HMI、变频器之间存在高频通信,应放在同一VLAN或同一控制区;不同单元之间通常只需要通过SCADA或MES间接交换数据,因此单元之间默认阻断是合理的。这种划分方式直接对应IEC 62443提出的"区域(Zone)与通道(Conduit)"模型:区域内部通信自由,区域之间只允许经过定义的通道。

合规要求对分段提出的硬约束

食品工厂的网络分段不只是工程优化,还承担合规举证的责任。两类要求最常被提及:

FDA 21 CFR Part 11 针对电子记录与电子签名,核心是记录的完整性、可追溯性和访问控制。它并不直接规定"必须划VLAN",但当审计人员问"谁能修改这条批次记录、修改路径是否可证明"时,如果生产网与办公网处于同一广播域、任何办公电脑都能直连MES数据库,这个问题的答案就很难成立。分段在这里的作用是把"访问边界"变成可配置、可审计、可复核的对象。

GB/T 22239(网络安全等级保护基本要求) 则更直接地要求"划分不同网络区域"、"在区域边界设置访问控制设备"、"对重要网络区域进行边界完整性检查"。对于通常定为等保二级或三级的食品生产企业,这意味着办公网与生产网之间、生产网与控制网之间应当存在明确的边界设备,而不是一台普通路由器。

合规要求给出的是"必须有边界、边界必须可控可审计"这一底线,而不是具体的VLAN号或IP规划。具体怎么划、放行哪些端口,仍要由工厂自己的通信关系分析来决定。把合规条款直接当成配置清单,往往会导致过度阻断影响生产,或者边界形同虚设。

分段的核心目标与落地挑战

综合来看,食品工厂网络分段要同时达成四个目标:收敛广播域,让单点故障不扩散;实施最小权限,只放行业务真正需要的协议与端口;支撑可追溯,让跨区访问有路径、有日志、有责任人;不破坏实时性,控制层通信不被安全设备引入不可接受的延迟。

真正的难点集中在三处。其一是通信关系不清:很多工厂没有完整的设备通信清单,PLC和MES之间到底走哪些端口、由谁发起连接,往往要抓包才能确认。其二是遗留设备不支持:部分老PLC或仪表只支持二层广播发现,一旦跨网段就"找不到设备",需要在边界上做协议代理或谨慎放行。其三是运维习惯冲突:工程师习惯用笔记本直连设备调试,分段后这种操作需要改为经跳板机或专用调试口,必须配套流程,否则会被绕过。

建议在正式配置前先做一次"通信关系摸底":在核心交换机上做端口镜像,对生产网抓取一个完整生产批次周期(例如一个班次)的流量,记录源IP、目的IP、协议和端口,形成通信矩阵。这份矩阵既是VLAN划分的依据,也是后续防火墙白名单策略的输入。没有这份清单就贸然分段,最常见的后果是上线当天某台HMI连不上PLC。