Overview
The Network panel under Project → Network provides a complete interface for building and managing virtual network infrastructure. You can create isolated project networks, configure DHCP subnets, route to external networks, and assign floating IPs to instances.Prerequisites
memberrole in the active project- At least one provider network configured by an administrator (for external routing and floating IPs)
- Networking service enabled on your Xloud deployment
Network Topology View
Navigate to Project → Network → Network Topology for a visual diagram of all networks, routers, and instances in your project. The topology shows:- Networks as horizontal lanes
- Instances as nodes connected to their networks
- Routers connecting project networks to external networks
- Floating IPs as labels on instances with external access
Create a Network
Network tab
| Field | Description |
|---|---|
| Network Name | Descriptive name (e.g., web-tier, db-private) |
| Enable Admin State | Keep enabled to activate the network |
| Create Subnet | Toggle on to add a subnet in the same step |
| Availability Zone Hints | Optional AZ affinity for the network’s DHCP agents |
Subnet tab
| Field | Description |
|---|---|
| Subnet Name | e.g., web-subnet-01 |
| Network Address | CIDR range (e.g., 10.10.1.0/24) |
| IP Version | IPv4 or IPv6 |
| Gateway IP | Default gateway — leave blank to auto-assign (first IP in range) |
| Disable Gateway | Check to create an isolated network with no default route |
Subnet Details tab
| Field | Description |
|---|---|
| Enable DHCP | Auto-assign IPs to instances (recommended) |
| Allocation Pools | Override DHCP pool range (e.g., 10.10.1.100,10.10.1.200) |
| DNS Name Servers | Override DNS servers pushed to instances via DHCP |
| Host Routes | Static routes injected via DHCP (e.g., 192.168.10.0/24,10.10.1.1) |
Create a Router
Routers provide Layer 3 routing between project networks and to external (provider) networks for internet/floating IP access.Create the router
Navigate to Project → Network → Routers and click Create Router.
| Field | Description |
|---|---|
| Router Name | e.g., main-router |
| Enable Admin State | Keep enabled |
| External Network | Select the provider network for external access (e.g., public, external) |
| Enable SNAT | Enable Source NAT for outbound traffic from private instances |
Add interfaces
After creation, click the router name and navigate to the Interfaces tab. Click Add Interface.Select the subnet to connect (e.g.,
web-subnet-01). Leave IP Address blank to use the subnet gateway. Click Submit.Repeat for each subnet the router should serve.Instances on the connected subnet can now route to the external network through the router.
Floating IPs
Floating IPs provide a stable public IP address that can be associated with an instance’s private IP, enabling inbound external connectivity.- Allocate & Associate
- Disassociate & Release
Allocate a floating IP
Navigate to Project → Network → Floating IPs and click Allocate IP To Project.Select the Pool (external/provider network). Click Allocate IP.
Security Groups
Security groups are stateful firewall rules applied at the port level.Create a security group
Navigate to Project → Network → Security Groups and click Create Security Group. Enter a name (e.g.,
web-http) and description.Next Steps
Networking User Guide
Full networking documentation with advanced configurations
Manage Instances
Attach networks and security groups during instance launch
DNS Configuration
Configure DNS for instances and floating IPs
Load Balancer
Distribute traffic across multiple instances