Symptom
We have the below configuration:
ip local pool CLUSTER x.x.x.52-x.x.x.54
interface Ethernet1/1
management-only individual
nameif management
security-level 0
ip address x.x.x.51 255.255.255.0 cluster-pool CLUSTER
From the "Show interface ip brief: command, we get below output:
Interface IP-Address OK? Method Status Protocol
Ethernet1/1 x.x.x.52 YES IP-POOL up up
x.x.x.51 YES VIRTUAL up up
From above output, we can see the VIP is the x.x.x.51 and Local IP is the x.x.x.52.
Now, if an snmpwalk is performed on the ASA VIP address (x.x.x.51), the ASA responds back using the local IP address (x.x.x.52) as the source instead of using the same VIP address.
Conditions
ASA Cluster deployment
ASA configured in Multiple context mode
SNMP poll is performed on the VIP instead of the IP the ASA picks up from the pool (Local IP address)
Workaround
SNMP poll needs to be performed on the IP addresses from the pool which is assigned (the Local IP address)