IPAM Provider (Avi Vantage)
This article discusses Avi Vantage’s native IPAM configuration. This is supported on the following clouds:
- Containers (Mesos, OpenShift, Docker UCP, Rancher)
- Linux server cloud (bare metal)
- No access
Note: Starting with Avi Vantage release 18.1.2, this feature is supported for IPv6 for the clouds mentioned at Ecosystem Integration.
See also: Service Discovery Using IPAM and DNS
Avi Vantage allocates IP addresses from a pool of IP addresses within the subnet configured as listed below.
- Navigate to Infrastructure > Networks.
- For Select Cloud choose the cloud from the dropdown list and click on Create.
- Enter the name of the network.
- Under IP Address Management, click on the required option for DHCP Enabled and IPv6 Auto Configuration.
- Add IPv4 and/or IPv6 networks for IP address allocation.
- Click on Add Subnet.
- Enter the subnet address under IP Subnet.
- Enable Add Static IP Address Pool to specify the pool of IP addresses. Enter the range of the pool under IP Address Pool.
- Click on Save.
- Repeat steps from 1 to 4 for each network that is to be used for IP address allocation.
- Click on Save.
- Virtual service creation will fail if the static IP address pool is empty or exhausted.
- For east-west IPAM (applicable to container-based clouds, i.e., Mesos, OpenShift, Docker UCP, and Rancher) create another network with the appropriate link-local subnet and a separate IPAM/DNS profile.
The following is an instance of creating IPAM networks using both IPv4 and IPv6 subnets:
Navigate to Templates > IPAM/DNS Profiles and create a placeholder for IPAM. Create a separate placeholder for east-west wherever it is relevant.
You can assign one or more of the created networks to be the default usable network, if no specific network and/or subnet are provided in the virtual service configuration.
You can enable the Allocate IP in VRF checkbox for Avi Vantage to allocate IPs from networks in the virtual service’s VRF. This option is applicable to only Avi Vantage IPAM.