Q: Why does ARP entry for client corrupt to controller mac-address ?
A: This is an expected behavior when "ip nat pool" is configured on the controller. A NAT pool of IP addresses should be a unique IP address and should not belong to any client/host.
Example:
Before configuring NAT pool:
=======================
Client IP : 10.13.106.252
Client MAC : 00:18:DE:B2:52:03
Controller MAC: 00:0B:86:03:D6:00
(Aruba6000) (config) #show arp
Protocol Address Hardware Address Interface
Internet 10.13.106.252 00:18:DE:B2:52:03 vlan1
After configuring NAT pool:
=======================
(Aruba6000) (config) #ip nat pool nat-pool 10.13.106.250 10.13.106.252 10.13.106.222
(Aruba6000) (config) #show ip nat pool
NAT Pools
---------
Name Start IP End IP DNAT IP
---- -------- ------ -------
nat-pool 10.13.106.250 10.13.106.252 10.13.106.222
(Aruba6000) (config) #show arp
Protocol Address Hardware Address Interface
Internet 10.13.106.252 00:0B:86:03:D6:00 vlan1