3. 工控网络拓扑测绘与关键路径标注

工控网络拓扑测绘与关键路径标注 学习卡片

为什么拓扑测绘不能只靠一种数据源

工控网络拓扑测绘的目标不是画一张“好看的网络图”,而是得到一张能支撑风险评估的结构依据图。单一数据源都有盲区:SNMP 能拿到交换机端口与 MAC 转发表,但看不到未纳管设备;LLDP 能拿到直连邻居关系,但很多工控设备默认关闭;流量镜像能反映真实通信关系,但看不到“物理上连着却从不通信”的链路。因此本例采用三源融合:SNMP 取端口与转发表、LLDP 取邻居、镜像流量取实际通信,再叠加 Purdue 层级与关键路径标注。

三源数据采集与字段约定

先明确每类数据的采集对象与关键字段,避免后续融合时字段对不上。

数据源采集对象关键字段能回答的问题
SNMP交换机、路由器ifIndex、ifDescr、ifOperStatus、dot1dTpFdbAddress、dot1dTpFdbPort哪个 MAC 挂在哪个物理端口
LLDP支持 LLDP 的交换机与终端chassisId、portId、sysName、mgmtAddr设备之间的直连邻居关系
流量镜像核心交换机镜像口srcIP、dstIP、srcPort、dstPort、protocol、timestamp谁和谁在真实通信、用什么协议
采集前先确认 SNMP 只读团体字或 v3 只读账号已授权,镜像口不改变生产流量转发路径。所有采集动作应记录时间窗口,便于与后续基线对比。

拓扑融合与关键路径标注逻辑

融合的核心是“以设备为节点、以链路为边”,把三类数据映射到同一张图上:

  • 节点:由 SNMP 转发表中的 MAC、LLDP 邻居的 chassisId、流量中的 IP 共同确定,按 IP/MAC 去重后归并为设备节点。
  • 物理边:SNMP 的“MAC—端口”关系 + LLDP 的“本端端口—对端设备”关系,构成物理连接边。
  • 通信边:镜像流量中出现的 srcIP→dstIP 关系,构成逻辑通信边,并标注协议与端口。
  • 关键路径:在物理边与通信边叠加后,按三类语义标注——控制流(PLC↔HMI/工程师站)、数据流(PLC→历史库/SCADA)、运维通道(工程师站/跳板机→控制器)。
三源融合拓扑与关键路径标注 Level 3.5 / DMZ Level 3 站点操作层 Level 2 区域监控层 Level 1 现场控制层 Level 0 现场设备层 历史数据库 10.10.30.20 SCADA 服务器 10.10.20.10 工程师站 10.10.20.50 运维跳板机 10.10.20.60 HMI 操作站 10.10.10.30 区域交换机 SW-2 10.10.10.2 PLC-1 10.10.10.11 PLC-2 10.10.10.12 远程 IO 站 10.10.10.41 控制流 数据流 运维通道 图例 物理链路(SNMP+LLDP) 控制流(PLC↔HMI) 数据流(PLC→SCADA/历史库) 运维通道(工程师站/跳板机→PLC)

关键路径的判读与风险含义

拓扑图完成后,重点不是“画完了”,而是从关键路径上读出风险:

  • 控制流路径:HMI 与 PLC 之间的控制流如果跨越了未受控的交换机或与其他业务混用 VLAN,说明控制指令可能被非授权设备嗅探或干扰。
  • 数据流路径:PLC 到 SCADA/历史库的数据流如果经过 DMZ 但未做单向隔离,历史库被攻陷后可能反向影响控制层。
  • 运维通道:工程师站或跳板机到 PLC 的运维路径如果缺少身份认证与操作审计,是后续风险评估中优先级最高的整改点。
拓扑图中标注的 IP、设备名和链路关系应来自实际采集结果,不能凭经验假设。若某条链路只有 LLDP 邻居但无流量记录,应标注为“物理连通、通信待确认”,避免误判为活跃路径。

可复用的拓扑测绘记录表

将采集与标注结果落到下表,可直接作为后续风险评估的结构输入。

链路编号源设备源IP目的设备目的IP协议/端口路径类型数据来源风险备注
L-01HMI 操作站10.10.10.30PLC-110.10.10.11Modbus/TCP 502控制流流量镜像同 VLAN,需确认访问控制
L-02PLC-110.10.10.11SCADA 服务器10.10.20.10S7comm 102数据流流量镜像+SNMP跨层,检查隔离策略
L-03工程师站10.10.20.50PLC-210.10.10.12S7comm 102运维通道LLDP+流量镜像缺少操作审计
L-04运维跳板机10.10.20.60区域交换机 SW-210.10.10.2SSH 22运维通道SNMP+LLDP确认跳板机权限范围
L-05PLC-210.10.10.12远程 IO 站10.10.10.41Profinet控制流LLDP物理连通,通信待确认
完成本节的判断标准:拓扑图中每个节点都有明确的数据来源;每条关键路径都能对应到控制流、数据流或运维通道中的一类;表中“数据来源”列能说明该链路是来自 SNMP、LLDP 还是流量镜像,或由哪几类共同确认。