A method of operating a network system having a plurality of nodes, each node having an assigned address, the method comprising the steps of:
- establishing in an address table an address mapping associated with each of said plurality of nodes on the network system at a given time;
- detecting passage of a selected time period after said given time and generating a timeout signal in response thereto;
- upon occurrence of said timeout signal, generating a target address for a selected node whose address is found in said table;
- sending a reresolve request to said selected node associated with said address currently in said address table;
- waiting for a reply from said targeted address of said node;
- upon receipt of a reply, updating said address table with said target address for said node;
- upon failure to receive a reply within a given time, broadcasting a message across said network system until a response is received from said targeted node;
- upon the receipt of said response, updating said address table with said received response.