Skip to main content

Overview

Polystack Networking follows a distributed agent model. A central API and database tier manages resource state, while per-node agents program the virtual switching fabric in real time. Understanding this architecture helps administrators diagnose failures, plan capacity, and maintain the networking plane across the cluster.
Administrator Access Required — This operation requires the admin role. Contact your Polystack administrator if you do not have sufficient permissions.

Architecture Diagram


Agent Components


Request Flow: Create Network and Create Instance


Data Plane: Virtual Switching

Each compute node runs an L2 agent that programs the local virtual switch to enforce:
  • Port bindings — connect instance virtual NICs to the correct network segment
  • VLAN or VXLAN segmentation — isolate tenant traffic from other projects
  • Security group rules — iptables/nftables rules enforced per port
  • Anti-spoofing — MAC and IP address binding prevents address impersonation
The specific virtual switch backend (Linux bridge, Open vSwitch, or OVN) is configured during cluster deployment via the deployment console. The choice of backend affects performance characteristics and advanced features like DVR and hardware offload.

High Availability Considerations


Next Steps

Network Agent Management

Monitor agent health and manage agent lifecycle

Provider Networks

Configure physical network mappings and segmentation types

L3 Router Configuration

Enable HA and distributed routing for production deployments

DHCP Configuration

Manage DHCP agents and subnet assignments