Sorry, i think its could be very usual againts flood or something like that .. Anyway if not i think at an other solution; to resolve the IP by MAC adress.. cause all MAC adress is unique so..