ARP代理的主要作用是代替主機完成ARP協定的操作,從而減少網路流量並提高網路通信的效率。
當一台主機傳送ARP請求時,代理ARP可以回響這個請求,將主機的IP位址和MAC地址進行映射,並將這個映射關係記錄在本地快取中。這樣,在後續的網路通信中,就可以直接使用這個快取的映射關係,而不需要再次傳送ARP請求。
在沒有配置默認網關和路由策略的網路上,代理ARP可以使得在不影響路由表的情況下添加一個新的Router,使得子網對該主機來說變得更透明化。同時,代理ARP的使用也可能帶來風險,如ARP欺騙和對網路拓撲的概括困難。