---
title: "Proxmox SDN: one network per project · NexoVirt"
description: "Proxmox SDN from the panel: see zones, VNets and subnets, define network templates and give each project its own VNet, subnet, IP pool and optional DHCP."
url: https://nexovirt.com/features/sdn
---

# Proxmox SDN made simple: one network per project

Proxmox SDN made simple: NexoVirt turns it into project networks. You define a network template once, and each new project gets its own VNet and subnet carved from it, with automatic IP assignment and optional DHCP, ready to pick in the create wizard.

[Install free](https://docs.nexovirt.com/getting-started/installation/) [Read the SDN projects guide](https://docs.nexovirt.com/guides/networking/)

![SDN projects in the NexoVirt panel](https://nexovirt.com/assets/img/screenshots/sdn-projects-light.webp?v=1792068738)

## What it does

SDN templates and projects: a VNet, subnet and IP pool per project.

- ### See the SDN you have

The SDN tab on a host's networking page lists the cluster's zones, VNets, subnets and controllers. A host without SDN simply shows that none is configured.
- ### Network templates

A template sets the zone type (simple, VLAN, QinQ, VXLAN or EVPN), a supernet, the subnet size per project, the gateway, SNAT and DHCP. Saving a template changes nothing on Proxmox.
- ### A VNet per project

A new project gets its own VNet and the next free subnet from its template, created and applied in the background, with a status and a Retry button.
- ### IPs assigned automatically

Every project network has its own IP pool, so new guests get the next free address, or DHCP hands one out.
- ### DHCP that respects the node

With DHCP on, the agent installs and enables dnsmasq for the zone only if it is missing. If a dnsmasq already runs on the node, it is left alone and the project uses static IPs.

## Why not just use the Proxmox web UI?

Proxmox VE runs the virtualization. NexoVirt adds the layer around it. SDN projects, task by task:

| Task | Proxmox web UI | NexoVirt |
|---|---|---|
| A new network for a customer | Create zone, VNet and subnet under Datacenter, SDN, then apply | Create a project and pick a template |
| Find the next free subnet | Track your ranges by hand | Allocated from the template's supernet |
| Give a guest an IP in it | Set it by hand, or configure SDN IPAM and DHCP | Next free IP or DHCP, chosen in the wizard |

## How to use it

Up and running in 4 steps, all in the panel.

1. Open a host's Networking page and the SDN tab to see what already exists.
2. Create a network template in Networking, SDN templates.
3. Create a project in Networking, Projects. Its VNet and subnet are set up in the background.
4. In the create wizard, pick the project network as the guest's bridge.

[SDN projects: step-by-step guide in the docs](https://docs.nexovirt.com/guides/networking/)

## See it in the panel

Real screenshots from NexoVirt, with demo data.

![A network template: zone type, supernet, subnet size, SNAT, DHCP and firewall defaults.](https://nexovirt.com/assets/img/screenshots/sdn-template-light.webp?v=1792068738)

A network template: zone type, supernet, subnet size, SNAT, DHCP and firewall defaults.

## Related pages

- [ Proxmox IPAM IP pools with next-free allocation. ](https://nexovirt.com/proxmox-ipam)
- [ Networking & IPAM IP pools, NAT and port forwarding, firewall inspection and a network map. ](https://nexovirt.com/features/networking)
- [ Guest management Every VM and container across all hosts in one searchable list with bulk actions. ](https://nexovirt.com/features/guests)
- [ Multi-host & onboarding Every Proxmox host and cluster in one panel, fresh or already running. ](https://nexovirt.com/features/multi-host)
- [ All features Everything NexoVirt adds to Proxmox VE. ](https://nexovirt.com/features)

## Start running NexoVirt today

Free for homelabs with unlimited VMs on up to 2 nodes. Running a hosting business? Upgrade in place when you grow, no migration.

[Install free](https://docs.nexovirt.com/getting-started/installation/) [See pricing](https://nexovirt.com/pricing)
