Patent ID: 8660143

Claim:
A method for managing data packets in a network data processing system, the method comprising: monitoring, by a monitoring data processing system, for the data packets on the network data processing system; responsive to detecting, by the monitoring data processing system, a request data packet in the data packets requesting a first identifier for a first device at a target endpoint in the network data processing system, sending, by the monitoring data processing system, a response data packet to a source endpoint that sent the request data packet, wherein the response data packet has a selected identifier for a selected device in the monitoring data processing system; responsive to detecting, by the monitoring data processing system, a set of data packets having the selected identifier, processing, by the monitoring data processing system, the set of data packets; responsive to processing the set of data packets, determining, by the monitoring data processing system, whether to send the set of data packets to the target endpoint; responsive to a determination that the set of data packets is to be sent to the target endpoint, sending, by the monitoring data processing system, the set of data packets to the target endpoint with the first identifier for the first device in place of the selected identifier for the selected device; and responsive to a determination that the set of data packets is not to be sent to the target endpoint, preventing, by the monitoring data processing system, sending, by the monitoring data processing system, the set of data packets with the first identifier in place of the selected identifier to the target endpoint, and sending, by the monitoring data processing system, the set of data packets with another identifier for another endpoint in place of the selected identifier for the target endpoint.