-
Notifications
You must be signed in to change notification settings - Fork 62
Description
The default ip pool is currently used for all SNAT IP address assignment as well as any ephemeral ip address assignment if user does not provide an alternate pool name in their create instance request payload. I notice that SNAT IP are consumed at a rate of 1 for every 4 VMs (this is anecdotal: when I have 10 address in the default ip pool, the "no external IP address" error starts to show up after 40 VMs; when I have 15, it gets up to 60 VMs). IOW, the ip addresses are exhausted rather quickly.
For customers who run most of their applications behind the firewall and want to preserve the precious IPv4 external IP addresses, it seems that they should specify something other than IPv4 address in the default ip pool (e.g. a private VLAN that has routes to the internet, or a range of IPv6 addresses). The IPv4 public addresses will live in another pool that operator advertises to the end-users strictly for apps that need inbound external access and cannot handle IPv6. Would these be the right recommendations? Does other system usage of the default pool have a dependency on having IPv4 public IP addresses in it?