Skip to content

Private networks

A private network is your own isolated layer-3 domain. Servers inside it reach each other over private addresses; nothing outside it can route in.

LayerTechnology
IsolationProxmox SDN — an EVPN zone gives each private network its own VRF, so two networks cannot route to each other even on the same hypervisors
SegmentsEach subnet is an SDN VNet, carried over VXLAN between nodes
Alternative modeRegions can instead use VLAN zones, where each subnet is a tagged VLAN. Simpler, but bounded by the VLAN identifier space and by what the physical switches are configured to trunk
Address allocationTransactional SQL in the control plane. Nothing downstream invents an address

Both modes present the same product. Which one a region uses is an installation decision; see Network and edge.

  • Each private network receives a /20 — sixteen possible /24 subnets.
  • Each subnet is a /24.
  • Allocations come from a private range reserved for tenants, and are unique across the installation, so two networks never overlap.

A /20 per network rather than a single /24 is deliberate: a real deployment wants separate application, data and management subnets from day one, and three of sixteen leaves room to grow.

The tier is chosen at creation and cannot be changed afterwards. It is enforced by the API, not merely displayed.

TierIntended forInternet access
appApplication servers, load balancers, storage nodesYes, once a gateway is attached
dataDatabases and internal stateNever. Attaching a gateway is refused
mgmtBastions, management tooling, platform appliancesYes, once a gateway is attached

This is the cheapest control in the system and worth using properly: putting your database in a data subnet means no future click, no misconfigured route and no compromised neighbour can give it an egress path. The refusal is structural.

Ağ → Özel Ağlar → Ağ Oluştur (Network → Private networks → Create). Pick a region and a name; the network’s /20 is allocated for you. Then add subnets, choosing a tier for each.

If you create a server without choosing a network, one called default with an app subnet is created for you.

Three options, in increasing order of exposure:

  1. Zero Trust. Attach a gateway and join it to a Tailscale-style network. Your laptop reaches private addresses directly; nothing is published to the internet.
  2. A bastion with a public address in the same network.
  3. A public address on the specific server, restricted by a firewall.

Option 1 is the one to reach for first: it exposes nothing.

A network cannot be deleted while resources still reference it. If a delete is refused, the message names what is holding it — including resources that are themselves still in a deletion buffer, which is the most common surprise. Wait for the buffer, then retry.

  • One region per network; no cross-region networking of any kind.
  • Subnet tier is immutable after creation.
  • IPv6 is not implemented.
  • In VLAN mode the number of subnets in a region is bounded by the VLAN range the operator configured.