Documentation
A modern industrial network: workshops and sites linked, nothing exposed
A modern industrial network has to hold two worlds together: shop-floor equipment — PLCs, robots, supervision — designed for a closed LAN, and a reality made of several buildings, several sites, machine builders to let in and 4G links. VIGIL-MESH extends the shop-floor LAN instead of replacing it: a software agent on the machines or the gateways, zero inbound ports, post-quantum end-to-end encryption — and multicast that actually crosses, so device discovery and real time work between sites just like on the floor.
Linking what produces: PLCs, robots, supervision
The industrial network is no longer an island: supervision must see several workshops, maintenance must reach machines on other sites, and production data must flow up. Three topologies come up everywhere.
Workshops of the same site
Two buildings, two machine networks, one supervision: the equipment must see each other without pulling fibre or merging the existing VLANs.
Sites of the same group
Plants, branches, warehouses: the line in plant A and the one in plant B report to the same supervision — see one LAN across several sites.
Machines at customer sites
The machine builder monitors and fixes its installed base, site by site, without touching its customers' firewalls — see industrial remote maintenance.
The OT constraints a corporate network ignores
Connecting industrial equipment is not connecting office computers: shop-floor protocols have requirements that classic VPNs do not meet.
- Latency and jitter matter: a supervision that refreshes, a control loop that responds — traffic must take the most direct path, not a detour through a concentrator.
- Discovery relies on multicast and broadcast: mDNS, SSDP, DDS/ROS 2, vendor tools that “scan” the network — exactly the traffic most VPNs drop. See the broadcast domain over the mesh.
- The plant firewall opens nothing: no inbound port is negotiable, and rightly so — the solution must work outbound-only.
- Isolated sites sometimes only have a 4G or satellite link, behind CGNAT: no public address to reach.
- Legacy is the rule: Modbus TCP, RS-232/RS-485 serial links, equipment nobody wants to touch — see Modbus, SCADA and PLCs.
Why a mesh, and how it is deployed
The mesh answers these constraints by construction: no hub everything transits through, no port to open, and a transport that also replicates broadcast traffic. Deployment takes a few steps.
- 1Place the agent at the edge of the workshopOn the machines that embed a PC (HMI, supervision), or on a gateway of the machine network: industrial PC, Linux box, NVIDIA Jetson. Nothing changes on the existing network.
- 2Enroll each machine with a single-use keyFrom the console, the assistant hands you a key that expires on its own; one command on the machine, and it joins the network with its own identity.
- 3Let the paths pick themselvesBetween two sites, the agent establishes a direct path whenever NAT traversal allows it; otherwise traffic goes through vigies — structurally blind relays that do not hold the keys.
- 4Write least-privilege ACLsDeny by default: supervision reaches the lines, maintenance reaches its machines, and nothing else flows — see policies and ACLs.
- 5Name the equipmentA stable overlay address and a MagicDNS name per machine: the supervision points at “line-3.workshop-b”, not at an IP that will change.
What runs over the mesh
Supervision and SCADA
OPC UA, Modbus TCP, historians, web HMIs: each flow reaches its machine at its overlay address — see remote Modbus and SCADA.
PLCs
Programming consoles and diagnostics, ecosystem by ecosystem, through the gateway that carries the agent — see remote PLC access.
Robots and ROS 2
DDS discovery crosses thanks to replicated multicast: ROS 2 nodes see each other across sites — see the VPN for robotics and ROS 2.
Multicast and discovery
mDNS, SSDP, vendor tools: the broadcast domain extends to the authorised machines — see a switch on top of the mesh.
Remote serial port (beta)
RS-232 and RS-485 mounted remotely as a virtual COM port (Windows, beta driver) or /dev/ttyVIGIL (Linux) — see the remote serial port.
Vendor remote maintenance
A scoped access to their machine, logged, revocable at the end of the contract — see industrial remote maintenance.
What the mesh does not claim to do
A modern industrial network is also a matter of clear boundaries. Three things stay out of the mesh's scope — deliberately.
- The agent does not install inside a PLC: a bare PLC is reached individually, through an industrial PC or a gateway of the same workshop that carries the agent.
- Machines join host by host: you do not route a whole shop-floor subnet at once — every reachable device is declared, which is what makes access auditable.
- The mesh does not inspect industrial frames: it replaces neither an industrial firewall, nor the physical segmentation of the machine network, nor a compliance programme.
Frequently asked questions
Where does the agent install on a shop floor?
Does multicast really cross between two sites?
Do we need to open a port on the plant firewall?
Can we connect a site that only has a 4G link?
The same network that connects them lets each software announce its capabilities — and an MCP assistant see and operate them, under your control, machine by machine.
Read nextIndustrial VPN (OT/SCADA) and remote sites →