Hi
Thanks for your reply.
1. the command fw ctl arp output is " No proxy ARP entries "
2. NAT settings is attached.
By the way, On Saturday and there are only 3 devices connected to wifi, and on the WLC, the DHCP pool has only 3 active IP addresses. Also I checked the ARP table on the WLC, it has only 3 entries.
But , on the gateway, I find that all the DCHP pool scope entries are there. I mean from 192.168.21.20 - 192.168.21.200, entries are all there! I assume it should be deleted if no one answers its arp request when reached the validity timeout (60s).
[update] On Sunday, there are only 1 devices connected to wifi, and on the WLC there is only 2 ARP entries (DHCP server and gateway) , But on the gateway, there are still 66 ARP entries... (VLAN21)
It seems the ARP entry stuck for a long time and can't update automatically! It can only update until Ping or until many days later it was deleted automatically.
On the other hand, about the validity timeout, I found it is explained as below:
" Configures the time, in seconds, to keep resolved dynamic ARP entries in the ARP cache table.
If the entry is not referred to and is not used by traffic before this time elapses, the dynamic ARP entry is deleted from the ARP cache table.
Otherwise, an ARP Request will be sent to verify the MAC address. "
How can I check the condition: be referred and be used by traffic ? I see that all echo-requests ICMP traffic to to gateway ( from 192.168.21.x to 192.168.1.1) are dropped by Clean-up rules, is it "referred" and "used"? (client to gateway echo-request is allowed)
Thanks again