smp_86112
Jun 14, 2011Cirrostratus
SNAT Automap, INET Port Exhaustion, and Self-IPs
We have a number of heavily used VIPs which use the SNAT Automap feature. And every once in a while the LTM outputs this log entry:
01010201:2: Inet port exhaustion on (floating_self-ip) to (pool_member_ip):(port) (proto 6)
I was reading through "sol7820: Overview of SNAT features" today, and I see this statement:
When BIG-IP processes connections from the origin IP address(es) matching a SNAT automap definition, it chooses a translation address from the available self IP addresses. Floating self IP addresses on the egress VLAN are preferred to support seamless failover.
We apply both a floating and a non-floating self-IP to each LTM VLAN, so each unit has two self-IP addresses for each VLAN. My assumption, given the paragraph above, was that the LTM can theoretically support 2 x 65535 TCP connections to any individual pool member since each LTM has two IP addresses (a floating and a base) for any given VLAN. And if that's true, the message about Inet port exhaustion means that all the connections for the floating IP address have been used up (since it's preferred), but I still have another 65535 connections available since the base IP address can still be used.
Am I thinking that through correctly?