BUNTOP / OT NETWORK ENGINEERING
OT Networking & Secure Industrial Connectivity
Reliable production depends on reliable communication. Connect PLCs, HMIs, drives, SCADA, edge systems and cloud applications while protecting control performance and managing access.
Prefer a simple explanation? See which machine does what ↗
From brownfield retrofits to greenfield designs, connect IT governance with plant uptime through structured segmentation, verified data paths, resilient infrastructure and controlled access.
Network architecture: from machine to cloud
Each zone has a purpose, an owner and explicitly permitted connections. IEC 62443 zones and conduits are established through risk assessment. ISA-95/Purdue levels describe typical operational roles; they do not by themselves establish security boundaries or assign a fixed level to a product.
| Network area | Typical systems | Design focus |
|---|---|---|
| Levels 0–2: process, control and supervision | Sensors, actuators, PLCs, remote I/O, drives, local HMIs and SCADA | Engineered control timing and separation of unrelated traffic |
| Level 3: plant operations | MES, plant historians, engineering services and edge systems as appropriate | Controlled production data and engineering access |
| Industrial DMZ: often called Level 3.5 | Data relays, MQTT brokers, proxies and approved jump hosts | Separate plant connections from enterprise and external connections |
| Level 4 and external cloud services | ERP, business reporting and AWS services | Authenticated access to approved information; cloud placement depends on function |
| Management network | Switch, firewall, server, PDU and UPS administration | Restricted access, backups and audit records; call it out-of-band only when independently reachable |
Reference network diagram
Arrows show telemetry direction. They do not authorize reverse commands or identify who opens a session. The remote support route is separate and requires explicit approval.
Download network diagram Open the detailed OT to AWS guide ↗
Reference equipment and responsibilities
Final models, firmware, licenses, capacity, redundancy and controls require site review. The diagram uses separate firewall appliances at the two DMZ boundaries.
| Component | Responsibility |
|---|---|
| Siemens SCALANCE XC208 | Managed switching within a machine or cell |
| Siemens SCALANCE S615 | Cell firewall protecting approved plant access |
| Siemens SCALANCE SC-600 | Separate plant/DMZ and DMZ/enterprise firewall and routing roles |
| OnLogic Karbon 800 + PTC Kepware | Industrial host and supported device drivers for approved collection |
| Separate host + HighByte Intelligence Hub | Context, asset models, payload shaping and controlled publication |
| Eclipse Mosquitto | MQTT distribution within a defined zone |
| AWS IoT Greengrass V2 | Local runtime for a configured relay, adapter and processing |
| AWS IoT Core | Authenticated cloud MQTT ingestion |
Multi-NIC equipment is not a firewall. Unintended bridging or IP forwarding can bypass boundaries. NAT and VPN encryption also do not replace access control.
Physical layer, switching and addressing
- Cable routes, cabinet locations, port schedules, patch maps and labelled connections.
- Industrial copper or fibre selected for distance, electrical noise, grounding, environment and motion. Cable category, PROFINET cable type and connector choices follow the application and device requirements.
- Fibre between cabinets where distance, interference or ground-potential differences make it appropriate.
- IGMP snooping with a correctly placed querier where IP multicast requires it, such as multicast EtherNet/IP I/O. PROFINET real-time Layer 2 traffic requires its own supported switching design; IGMP does not manage that cyclic traffic.
- Broadcast and multicast storm controls sized and tested for the application.
- An address register covering devices, subnets, VLANs, gateways, reservations and management interfaces.
- Duplicate OEM addresses managed through documented 1:1 NAT where supported. A PROFINET PN/PN coupler exchanges configured I/O data between networks; it is not a general NAT or routing replacement.
- Secured cabinets, disabled unused ports and restricted management interfaces. Use 802.1X where supported and tested; MAC-based admission offers weaker identity assurance.
- 24 VDC power, independent feeds where required, UPS capacity, spare ports and replacement arrangements.
Redundancy and recovery
Select supported protocols such as MRP, RSTP, PRP or HSR according to device capability and application needs. They have different architectures and recovery behaviour. A ring alone does not guarantee uninterrupted control. Validate the required recovery time against actual load, device watchdogs and control requirements.
Time synchronization
- Use a compatible IEEE 1588 PTP profile and supported clock/switch design where precision event or motion timing requires it. PTP capability alone does not guarantee the required accuracy.
- Use approved NTP relays for operational timestamps; enable authenticated time distribution where endpoints support it and restrict permitted time sources.
- Define authoritative sources, relay paths, holdover behaviour, acceptable clock offset and loss-of-sync alarms.
- Store UTC timestamps where appropriate and document local display time, source timestamp and ingestion timestamp.
Consistent time supports alarm correlation, historian ordering, certificate validation and incident investigation.
Protocols and approved communication
Record initiator, destination, purpose, protocol, permissions and failure behaviour for every boundary crossing.
| Session initiator → destination | Interface | Access rule |
|---|---|---|
| PLC → remote I/O / drives | PROFINET, EtherNet/IP or supported protocol | Engineered cell traffic; protocol-specific relationships documented |
| Kepware → PLC | Supported driver, OPC UA or Modbus TCP | Named devices; read-only account or device controls where available; selected tags alone do not enforce read-only access |
| HighByte → Kepware | OPC UA | Trusted certificates, signing/encryption and restricted user permissions |
| HighByte → DMZ broker | MQTT over TLS | Named clients and approved topic namespaces |
| DMZ relay → AWS IoT Core | MQTT over TLS | Individual certificates, scoped publish/subscribe policies |
| Application → approved API | HTTPS | Application identity and operation-level authorization |
| Approved support gateway → jump host | Supported remote access protocol | MFA at access gateway, time-bound approval, restricted destinations and supported recording |
AWS IoT Core supports certificate-authenticated MQTT over TLS on TCP 8883. Port 443 requires the appropriate supported authentication and client configuration. Restrict source, destination and service; an unrestricted “allow 443” rule is insufficient. Document DNS, time, renewal, monitoring and administration paths too.
Direct enterprise or internet access into production cells is blocked in this baseline. Engineering access follows a separate controlled path.
A production counter reaching AWS
A PLC counter changes to 14,500 bottles.
- Kepware initiates the approved PLC read.
- HighByte connects to Kepware through OPC UA and adds asset identity, units, source timestamp and quality.
- HighByte publishes the approved telemetry copy through firewall A to the DMZ MQTT broker.
- A configured Greengrass adapter consumes the message and initiates a TLS connection through firewall B to AWS IoT Core.
- AWS routes the data to approved storage, reporting or application services.
Define and test queue capacity, supported outage duration, retry rules, duplicate handling and storage limits. This is a telemetry-only baseline. Programming, recipes, setpoints and remote commands need separate authorization and controls.
Control performance and deterministic operation
Reliable control depends on bounded, verified timing. Not every industrial network or application is deterministic by default.
- Assess controller tasks, priorities, device update rates and communication cycles.
- Measure latency, jitter, packet loss, switch loading, buffers and relevant retransmissions or missed cyclic frames.
- Check multicast, broadcast, redundancy recovery, polling and engineering traffic under representative load.
- Keep cloud connectivity outside the control loop. Cloud outages must not interrupt local control, interlocks or required operator functions.
- Validate safety communication and end-to-end response time separately, including sensor, controller, network and actuator delays.
Secure engineering and remote access
- Do not expose PLCs to the internet or give vendors an unrestricted plant VPN.
- Terminate approved remote access at a hardened gateway or jump host, then permit only the required engineering destination.
- Use named accounts, MFA at supported access points, limited roles, time-bound approval and session logging or recording where the protocol and tool support it.
- Use application proxies or protocol breaks where suitable, rather than extending a flat network into the plant.
- A local keyswitch or hardwired enable may be appropriate for a specifically engineered remote programming path. Verify what it actually blocks; it is not a universal network security control.
- Separate programming from telemetry. Follow approval, backup, test, rollback and recovery procedures for production changes.
Monitoring, maintenance and recovery
Monitor link errors, topology changes, unexpected devices, firewall denials, authentication failures, certificate expiry, clock offset and data delays. Start with passive discovery where suitable. SPAN ports or network taps require appropriate placement and capacity; mirrored traffic may be incomplete. Active scanning needs approval and device sensitivity review.
Backup and disaster recovery
- Configuration snapshots for switches, firewalls, edge hosts, brokers and servers.
- Protected backups of PLC programs, HMI and SCADA projects, recipes, certificate material and license records. Protect private keys separately and verify license recovery terms.
- Golden images, compatible firmware/driver records, rollback packages and approved replacement hardware.
- Recovery priorities, dependencies, recovery time targets and acceptable data-loss targets.
- Tested restore steps, maintenance windows, compatibility checks and verification after patching.
Commissioning and handover
Readiness is demonstrated, recorded and accepted against the agreed requirements.
- Connectivity: Approved systems exchange the required information.
- Isolation: Unauthorized routes and connection attempts are blocked using approved, non-disruptive tests.
- Data integrity: A known PLC value matches the destination, including units, timestamp and quality.
- Performance: Control timing remains acceptable under representative traffic.
- Multicast and broadcast: Querier placement, group behaviour and storm controls work as designed.
- Time: Devices meet accuracy requirements and alarm on loss of synchronization.
- Recovery: Link, broker, edge and cloud outages produce agreed behaviour, including duplicate and backlog handling.
- Access: Engineering and remote support permissions match the approved scope.
- Restore: Configuration and recovery files restore successfully on an approved test target.
- Evidence: Owners accept drawings, registers, backups, results and remaining exceptions.
Typical deliverables
- Physical and logical diagrams, cabinet layouts, cable schedules and patch records.
- IP, subnet, VLAN, NAT and MAC address registers.
- Zone-and-conduit drawings and communication/firewall matrices.
- Multicast, redundancy and time synchronization plans.
- Remote access, monitoring, backup and recovery procedures.
- Configuration files, commissioning results, failover/restore records and handover evidence.
Designs reference IEC 62443 and NIST SP 800-82 where applicable. Certification or regulatory claims require a defined scope, applicable requirements and supporting evidence.
Technical references
Industrial infrastructure: power, servers and recovery ↗
Facility controls and power monitoring
See how the same network boundaries protect building controls, electrical monitoring and facility telemetry.
Explore the BMS & EPMS hub ↗