Documentation

Skip to end of metadata
Go to start of metadata

In previous versions, network IPs were automatically pre-created at network creation time. This led to a series of restrictions on how big the network could be. These restrictions imposed a mask low limit of /22, which made it impossible to create private networks of type A (10.x.x.x) and B (172.{16,20}.x.x). This made mapping network topologies a lot more difficult.

In Abiquo 3.2, IPs are no longer automatically created when creating a network. So now there is no longer a low limit on a network mask. However, Abiquo still imposes a mask cap of /30, so you cannot create networks with no usable IPs.

The main effect on users is that every time a user or admin creates a network, the user can then create IPs in that network. This is the same way that Abiquo has always worked with IPv6 networks.

During virtual datacenter creation Abiquo always creates a private network associated with the virtual datacenter and a gateway address. The user can later create IPs from the VDC screen or the VM configuration screen.


If the actual address is important to the user, for example the user wants "172.16.0.4", the user must precreate the IP on the Network tab. There is a new API resource to create IPs in each type of network that supports IP creation. For more information see the networking resources documentation and networking in Abiquo documentation.

If the user tries to deploy a virtual machine and in the default network there are no precreated IPs but still room for creating some, an IP will be created at deploy time and assigned automatically. If there are no more possible network addresses, the deploy will fail.

Before the user deploys a virtual machine, when editing the virtual machine on the networking tab, the user can perform three actions:

  • Add an existing IP on private, public or external networks
  • Add an automatically generated IP on private networks. As with IPv6 networks in earlier versions. 

  • Create and add an IP on private networks by entering a specific address on the network

  • No labels