Every release is built in the XaasIO DevSecOps pipeline and delivered as signed packages and appliance images with an upstream and XaasIO SBOM, license and vulnerability review, and SPDX or CycloneDX outputs.
Software-Defined Networking and Network Functions, From Overlay to Edge
Overlay networks for east-west traffic on Open vSwitch with VXLAN, and virtual network functions for everything else: routing, firewalling, UTM, IPsec VPN, load balancing, SD-WAN, road-warrior VPN and zero-trust access. On your infrastructure. With XaasIO lifecycle support and production SRE.
One overlay, one function catalog, five layers
One platform.
East-west switching and every north-south function.
Distributed Virtual Switch on Open vSwitch
- Tenant networks as VXLAN-encapsulated overlays that span every host, so a VM keeps its network when it live-migrates and no VLAN has to be stretched across the fabric
- The role VMware vNetwork Distributed Switch and Cisco Nexus 1000V play in vSphere: one logical switch with consistent port groups, policies and uplinks across the cluster
- Standard 802.1Q VLAN trunking, LACP bonding with source-MAC, active-backup and L4 hashing, STP and RSTP, BFD and 802.1ag link monitoring, IPv
- Fine-grained QoS, per-interface policing, HFSC queuing; visibility into VM-to-VM traffic through NetFlow, sFlow, IPFIX, SPAN, RSPAN and GRE-tunneled mirrors
- OpenFlow and OVSDB programmability, a multi-table pipeline with flow caching, kernel or user-space datapath with DPDK where latency matters; Geneve and GRE available beside VXLAN, with IPsec on tunnels where required
Router, Firewall, UTM and IPsec VPN with OPNsense
- Stateful inspection firewall with granular state-table control, NAT, static and dynamic routing, DHCP, DNS and dynamic DNS for every tenant edge
- Unified threat management: inline intrusion detection and prevention with Emerging Threats rule categories, web application control, forward caching proxy with blocklists, captive portal with vouchers
- IPsec site-to-site VPN to partners and legacy firewalls, plus IPsec and OpenVPN client profiles for devices that cannot run the NetBird client; WireGuard available as a plugin for peer-to-peer tunnels
- High availability and hardware failover with configuration and state-table synchronization and moving virtual IPs, so a tenant edge survives a host failure
- Traffic shaper, 802.1Q VLANs, built-in reporting and monitoring (System Health, packet capture, NetFlow), configuration history with diff, backup and restore, and an API for every setting
Load Balancing with HAProxy
- Layer 4 TCP and Layer 7 HTTP load balancing for applications on virtual machines and containers, with virtual IPs per tenant and service
- TLS termination and re-encryption, HTTP/2, content switching and ACL-based routing, header rewriting, redirects and compression
- Active and passive health checks, weighted and least-connection balancing, session persistence with stick tables, connection queuing and rate limiting
- Active-standby pairs behind a floating VIP, zero-downtime reloads, and a runtime API for draining and weighting servers without a restart
- Statistics page and Prometheus metrics into XaasIO MLT; ingress for XaasIO Kubernetes clusters and the load balancer service for XaasIO Compute tenants
SD-WAN and Road-Warrior VPN with NetBird, Zero-Trust Networking with Netmaker
- NetBird for SD-WAN and road-warrior VPN: encrypted WireGuard point-to-point tunnels between sites, clouds, devices and remote users, peer to peer where possible and relayed when a direct path is not, with a self-hosted management, signal and relay plane
- Network routes publish site and cloud subnets through routing peers, so data centers, branch sites and public cloud VPCs reach each other without a hub appliance; remote users join from laptops and phones with the NetBird client and single sign-on, with access control policies, private DNS and setup keys for machines
- Netmaker for zero-trust networking: WireGuard virtual networks with a mesh overlay, multi-network segmentation, access control lists and conditional access, so users and services reach only what policy allows
- Remote access gateways for users, egress gateways to networks the mesh cannot join, relays for hard-to-reach peers, DNS, and an IoT client gateway for devices
- Both run inside your boundary with your identity, log every connection into XaasIO MLT, and replace the appliance-centric VPN model with per-identity, per-service access
What each function does, and what it stands in for
| Function | XaasIO NFV component | Plays the role of | Delivered as |
|---|---|---|---|
| Distributed virtual switch | Open vSwitch on every host, programmed by the control plane | VMware vNetwork Distributed Switch, Cisco Nexus 1000V | Host software, part of every XaasIO Compute, Virtualization and HCI node |
| Overlay networks and segments | Open vSwitch VXLAN (Geneve and GRE optional) | NSX segments and VXLAN or Geneve overlays | Allocated per tenant network; VNI per segment |
| Micro-segmentation | Security groups enforced in Open vSwitch per port | NSX Distributed Firewall (stateful rules per VM) | Policy in the catalog; enforced on the overlay, no appliance in the path |
| Router, NAT and edge firewall | OPNsense | NSX gateway firewall and edge, vShield Edge, hardware firewalls | HA appliance pair per tenant or shared edge with virtual contexts |
| UTM: IDS and IPS, web filtering, captive portal | OPNsense with Suricata, proxy and captive portal | UTM and next-generation firewall appliances | Enabled on the tenant edge; rule sets updated with the release |
| IPsec VPN | OPNsense IPsec (strongSwan) and OpenVPN; WireGuard plugin | NSX VPN, firewall VPN modules | Site-to-site tunnels to partners and legacy firewalls; IPsec and OpenVPN clients where WireGuard is not possible |
| Load balancer | HAProxy | NSX Advanced Load Balancer, F5 BIG-IP, Citrix NetScaler | HA pair behind a floating VIP; Octavia-compatible service on XaasIO Compute; Kubernetes ingress |
| SD-WAN between sites and clouds | NetBird | SD-WAN appliances and hub-and-spoke VPN concentrators | Self-hosted management, signal and relay; routing peers per site |
| Road-warrior VPN | NetBird clients with single sign-on (OPNsense IPsec and OpenVPN as fallback) | Remote-access VPN concentrators and SSL VPN appliances | NetBird client on laptops, phones and servers; policies per user and group |
| Zero-trust network access | Netmaker | ZTNA products | Self-hosted server, remote access and egress gateways, ACLs per identity |
| Flow visibility | Open vSwitch NetFlow, sFlow and IPFIX into XaasIO MLT | vRealize Network Insight, flow collectors | Exported from every host; dashboards per tenant |
Everything needed to deliver networking as a cloud service
VXLAN-encapsulated tenant networks on Open vSwitch across every host: segments, trunks, bonds, QoS, mirroring and flow telemetry, programmed through OpenFlow and OVSDB by the control plane.
Open vSwitch · VXLAN and Geneve · OpenFlow and OVSDB · Neutron ML2 OVS or OVN · DPDK option
Routers, firewalls, VPN gateways, load balancers, SD-WAN and zero-trust gateways published as catalog items per tenant, inserted on a network or between segments, and chained where traffic must pass more than one function.
Catalog items · Service insertion and chains · Per-tenant quotas · Approvals through XaasIO CMP (optional)
Validated OPNsense, HAProxy, NetBird and Netmaker images with sizing profiles, active-standby pairs with floating virtual IPs, anti-affinity across hosts, configuration backup, and upgrades under the XaasIO release cycle.
Appliance images per release · CARP and keepalived VIPs · Anti-affinity · Configuration history · Signed updates
Tenants, projects and roles mapped to your directory and single sign-on; security groups and firewall policies per tenant; access control policies for SD-WAN and zero-trust networks evaluated against the same identities.
XaasIO IAM · SAML, OIDC, LDAP and Active Directory · Security groups · Policy per tenant · Audit trail
NetFlow, sFlow and IPFIX from the overlay, firewall and IDS events, load balancer statistics and VPN session logs collected by XaasIO MLT, with per-tenant dashboards, alerts and packet capture on demand.
OVS flow export · OPNsense NetFlow and Suricata events · HAProxy Prometheus metrics · NetBird and Netmaker activity logs · XaasIO MLT
Every network, function and policy is available through REST APIs, OpenStack Neutron on XaasIO Compute, Ansible collections for OPNsense and HAProxy, and OpenTofu or Terraform providers, so network changes ship like code.
REST APIs · Neutron API · Ansible collections · OpenTofu and Terraform · GitOps through the XaasIO Unified Automation Platform
Consume networking the way your platform already works
One request. From tenant network to connected, protected, observed service.
Define
Attach
Insert
Connect
Observe and operate
East-west, north-south, site-to-site and user access, each on the right path
Most traffic in a private cloud never leaves the overlay. The functions sit where a boundary is crossed, and nothing else passes through them. That is what keeps the firewall and the load balancer out of the path of every VM-to-VM packet, and what keeps the overlay simple.
The flows below are the four XaasIO NFV designs for. Micro-segmentation inside the overlay uses security groups enforced in Open vSwitch; inspection between zones uses OPNsense; application traffic enters through HAProxy; everything remote, sites and road-warrior users alike, comes in over WireGuard.
The network layer of every XaasIO private cloud
Neutron networks, routers, security groups and floating IPs on XaasIO Compute
OVS bridges, VLANs and VXLAN on XaasIO Virtualization and HCI
HAProxy ingress and LoadBalancer services for XaasIO Kubernetes
Network catalog items and Ansible Day-2 runbooks in XaasIO CMP
Flow telemetry, events and dashboards in XaasIO MLT
Metered network services in the XaasIO Hyperscaler Platform
XaasIO Compute
XaasIO Virtualization and HCI
XaasIO Kubernetes
XaasIO CMP and Hyperscaler Platform
Size the overlay and the edges
Planning estimate only. One VXLAN segment per network; the smallest subnet that fits the addresses plus gateway and reserved addresses; two appliances per HA pair; two NetBird routing peers per site for redundancy. Open vSwitch supports far more segments than any estate needs; the limits that matter are appliance sizing and host placement, which the assessment settles.
Choose the design that fits the estate
Private Cloud Networking
Enterprise Virtualization Networking
Service Provider Multi-Tenant Edge
Multi-Site, Sovereign and Air-Gapped
One platform. The XaasIO platforms around it.
XaasIO NFV
XaasIO MLT
XaasIO Compute, Virtualization and HCI
XaasIO CMP and Hyperscaler Platform
OPERATING MODEL
Software-defined networking without the integration burden
Validated Architecture
Controlled Lifecycle
Documented release, patching, upgrade, compatibility, rollback and maintenance procedures for Open vSwitch, OPNsense, HAProxy, NetBird and Netmaker, with every version pinned per release.
Secure Software Supply Chain
Flexible Operating Model
Customer-operated, co-managed, fully managed, or a dedicated XaasIO SRE Pod with 16×5 or 24×7 coverage.
Advanced Networking Support Packs
NSX Exit Pack
Firewall Policy Migration Pack
Load Balancer Migration Pack
Multi-Site SD-WAN Pack
Zero-Trust Access Pack
Performance Pack
Which function for which job
OPNsense, HAProxy, NetBird or Netmaker?
Different jobs. They work together.
| Dimension | OPNsense | HAProxy | NetBird | Netmaker |
|---|---|---|---|---|
| Role | Router, firewall, NAT, UTM and IPsec VPN for a tenant or cluster edge | Layer 4 and 7 load balancing and TLS termination for applications | SD-WAN and road-warrior VPN: WireGuard mesh between sites, clouds, devices and users | Zero-trust access: WireGuard virtual networks with gateways and ACLs |
| Typical placement | Between a tenant overlay and the provider edge, or between zones | In front of VM or container application pools, behind a VIP | A routing peer per site or VPC, management plane in your cloud | Gateways at the edge of each network, server in your cloud |
| Traffic it carries | North-south and inter-zone traffic | Client-to-application traffic | Site-to-site, cloud-to-cloud and remote-user traffic | User-to-service and service-to-service access |
| Protocols and standards | IPsec, OpenVPN, WireGuard plugin, BGP and OSPF plugins, NetFlow | TCP, HTTP/1.1, HTTP/2, TLS, PROXY protocol | WireGuard, ICE for peer discovery, relay fallback | WireGuard, DNS, ACLs |
| High availability | CARP pair with configuration and state synchronization | Active-standby pair with floating VIP, zero-downtime reload | Redundant routing peers; relay fallback | Multiple gateways, relays; failover in enterprise edition |
| Identity | Local users, LDAP, RADIUS, one-time passwords | Not user-facing; TLS client certificates where required | Single sign-on through your identity provider; setup keys for machines | OIDC users; keys per device; conditional access |
| Managed by | XaasIO NFV catalog, OPNsense API, Ansible collection | XaasIO NFV catalog, runtime API, Ansible collection | NetBird management dashboard and API | Netmaker server dashboard and API |
| Stands in for | Edge and gateway firewalls, UTM appliances, IPsec VPN gateways | Hardware and virtual application delivery controllers | SD-WAN appliances, hub-and-spoke VPN, remote-access VPN concentrators | ZTNA services |