TECHNICAL GUIDE
Fabrics & Scaling · PHYSICAL NETWORKS

Multi-Homed Workers

Make every physical network connection on a STRATUM worker available to the datacenter—and choose the uplink directly from Mission Planner.

ONE WORKER · MULTIPLE NETWORKS

Put every physical interface to work and control where your datacenter traffic exits

A STRATUM worker is not restricted to a single physical network. Assign separate adapters for management, VM traffic, STRATUM Switch uplinks, or connections to other physical networks instead of pushing every workload through the management port.

STRATUM supports eight physical-network bridge names: pnet0 through pnet7. Each configured bridge connects a worker to a physical network through its assigned Ethernet interface, and that connection becomes available to your virtual datacenter through drag-and-drop wiring on the STRATUM Mission Planner canvas.

Build around the capacity already in your racks: 1GbE management connections, 10GbE, 25GbE or 100GbE data links, and InfiniBand-equipped workers for supported high-performance transport. pnetN bridge assignments use compatible Linux Ethernet-bridge interfaces; native InfiniBand is not itself an Ethernet NIC.

PHYSICAL BRIDGE ASSIGNMENTS

Assign the ports your workloads need

pnet0 is the primary host-management bridge. Configure its management interface, IP address, gateway and DNS through the existing Host Manager Network settings. The Physical Networks page shows pnet0 but does not change its assignment.

Assign additional available adapters to pnet1 through pnet7. A data-only bridge does not need its own host IP address: it carries traffic for the virtual systems and switches connected to its physical network.

BridgeAssigned interfacePurpose
pnet0eno1 · 1GbEManagement · 192.168.1.118
pnet1enp129s0f0 · 10GbEVM / STRATUM Switch data
pnet2–pnet7AvailableAdditional physical networks

These two physical interfaces can attach to the same LAN switch or to entirely different networks. Choose the upstream LAN or VLAN deliberately: a bridge name identifies the physical connection on that worker, not a universal LAN shared by every worker.

STRATUM CONTINUUM

Secure separation across workers is built into the network fabric

STRATUM does the distributed network work instead of forcing you to hand-build a maze of tunnels. Cross-worker Layer-2 segments use VXLAN overlays, while the secure, encrypted stratum-connect mesh protects Continuum communications. STRATUM maintains logical network separation across participating workers without requiring a dedicated physical cable for every virtual segment.

At the physical edge, the selected pnetN bridge still reaches the LAN or VLAN configured on its upstream switch. You control where the workload exits; STRATUM controls the distributed virtual fabric.

STRATUM HOST MANAGER

Configure physical networks with the TUI or CLI

STRATUM Host Manager is stratum-host. Run it interactively as the terminal user interface (TUI), or pass commands directly from the shell. Both modes operate on the same worker configuration.

In the TUI, open Network → Physical Networks. pnet0 appears as the locked management bridge. Select any of pnet1 through pnet7, choose an available NIC, and enable the bridge. Interfaces already assigned or configured elsewhere are shown as unavailable, with the reason. Save with Ctrl-S, review with Plan, and activate with Apply.

Use Host Manager on the command line to assign the same bridge without opening the TUI:

shell · assign and apply
# List available NICs and physical-network assignments
./stratum-host network pnet list

# Assign a 10GbE interface to pnet1
sudo ./stratum-host network pnet assign pnet1 enp129s0f0

# Review and apply the persistent host configuration
./stratum-host plan
sudo ./stratum-host apply --yes

Assigning an interface also enables that bridge in the saved configuration. To change an assignment later, use the same CLI:

shell · manage pnet1
# Disable while retaining its NIC assignment
sudo ./stratum-host network pnet disable pnet1

# Re-enable the bridge
sudo ./stratum-host network pnet enable pnet1

# Or clear its NIC assignment
sudo ./stratum-host network pnet unassign pnet1

# Activate any saved changes
sudo ./stratum-host apply --yes

Assign, enable, disable and unassign update the saved configuration; apply --yes makes the network changes live. The additional-bridge commands do not reassign pnet0 or replace the management network configuration.

MULTI-HOMED LINUX · MANUAL BRIDGE

Manual pnet1 setup without stratum-host

Multi-homed systems can use multiple switches and networks—or multiple NICs plugged into the same Ethernet switch. For example, keep management and STRATUM disk/storage communications on a 1GbE pnet0 host path while the VMs and STRATUM Switches exit over a faster 10GbE pnet1 link. The interfaces can share the same physical switch and subnet; no second host IP is necessary for the extra VM bridge.

Do not assign a second host IP to pnet1, pnet2, and the other data-only bridges or their member physical NICs. VMs attach to the bridge at Layer 2 and can have their own guest IP addresses. Two NICs on the same switch do not automatically form a bond, aggregate a single flow, or provide failover; traffic separation depends on the connections you configure in Mission Planner.

The manual recipe below is for operators who prefer configuring Linux directly rather than letting STRATUM Host Manager configure additional bridges. Choose one configuration owner per bridge: do not configure the same pnet1 through both Netplan and stratum-host apply at the same time.

CHECK THE PHYSICAL NIC BEFORE CHANGING IT

The example consistently uses enp129s0f0; replace it with the actual unused NIC shown by ip -br link show. The interface must not carry your management IP, default route, or an active service connection. Moving an in-use interface into a bridge can disconnect the host, especially over SSH. Avoid touching the existing pnet0 management interface, and confirm pnet1 is not already configured.

Discover an available physical interface

shell
ip -br link show
ip -br addr show
# Replace this example with the candidate interface you intend to bridge:
ip -br link show enp129s0f0
ip -br addr show enp129s0f0
# Optional, for systemd-networkd hosts:
networkctl status enp129s0f0

Temporary pnet1 bridge (until reboot)

Use this method for a controlled test. It creates an Ethernet bridge and enslaves the selected NIC; it does not change pnet0 or add any IP address to pnet1. If pnet1 already exists, inspect its ownership and configuration instead of creating a second bridge.

shell
# Use an unused Ethernet interface; example: enp129s0f0
sudo ip link add pnet1 type bridge
sudo ip link set enp129s0f0 master pnet1
sudo ip link set enp129s0f0 up
sudo ip link set pnet1 up

# Verify: the physical port is now a member of pnet1
bridge link show
ip -br link show pnet1
ip -br addr show pnet1

Result: pnet1 is a Linux bridge connected directly to enp129s0f0. The bridge does not require a host IP address for attached VM traffic to reach its physical Ethernet network. This temporary ip link configuration does not survive a reboot.

Permanent Ubuntu configuration with Netplan

On Ubuntu hosts managed by systemd-networkd, create /etc/netplan/60-pnet1.yaml with the following contents. Check for existing Netplan, cloud-init, or networkd definitions for this NIC first; reconcile those configurations rather than leaving contradictory IP/DHCP settings. The dedicated data-only bridge has no IPv4, IPv6, DHCP, or router-advertisement address assignment.

shell
# Open the new Netplan file in your preferred editor:
sudoedit /etc/netplan/60-pnet1.yaml
yaml · /etc/netplan/60-pnet1.yaml
network:
  version: 2
  renderer: networkd

  ethernets:
    enp129s0f0:
      dhcp4: false
      dhcp6: false

  bridges:
    pnet1:
      interfaces:
        - enp129s0f0
      dhcp4: false
      dhcp6: false
      accept-ra: false
      parameters:
        stp: false

Apply and verify the persistent bridge

shell
sudo chmod 600 /etc/netplan/60-pnet1.yaml
sudo netplan generate
# On remote systems, prefer the rollback-capable interactive test:
sudo netplan try --timeout 30
# After confirming networking remains correct:
sudo netplan apply

# Verify the physical member and that pnet1 has no host IP
bridge link show
ip -br link show pnet1
ip -br addr show pnet1

Once the bridge is active, choose pnet1 in Mission Planner for the virtual network that should use that uplink. On other Linux distributions, use the host's supported persistent network manager rather than Netplan. Avoid creating Layer-2 loops by wiring separate physical uplinks together without an appropriate switching design.

MISSION PLANNER CANVAS

Choose the physical network visually in Mission Planner

When you deploy or edit a Cloud/Management network—including Cloud0—the Physical Network selector offers pnet0 through pnet7. Choose the bridge that leads to the physical network you want to use. That bridge must be configured on the worker providing the uplink.

Drag and drop connections on the Mission Planner canvas between the Cloud/Management network and the VMs or STRATUM Switches that need external connectivity. For example, attach Cloud0 to pnet1 and connect a STRATUM Switch to Cloud0 to send its external traffic through the selected 10GbE link.

DISTRIBUTED EXECUTION

Where the traffic leaves the worker

The Cloud network in the Mission Planner has no execution host of its own. Each directly attached system resolves the selected bridge on its own worker.

The physical exit point is determined by the workload or STRATUM Switch connected to it.

Mission Planner connectionPhysical exit point
VM directly connected to Cloud0The VM's execution worker, through its selected pnetN
STRATUM Switch directly connected to Cloud0The switch's execution worker, through its selected pnetN
VM connected to Cloud0 through a STRATUM SwitchThe worker executing that switch, through the switch's selected pnetN

A VM running on Worker A can connect to a STRATUM Switch executing on Worker B. Traffic travels across the STRATUM Continuum to that switch, then exits from Worker B through the switch worker's physical bridge. The VM does not need to execute on the worker providing the uplink.

RESULT

One worker can support multiple physical paths without multiplying software complexity

Put management on a 1GbE adapter, dedicate 10/25/100GbE ports to workload traffic, and use InfiniBand-capable fabric transport where configured. Then choose the physical network in Mission Planner and wire workloads onto it. A worker's network capacity is no longer limited to its management interface.