Patent ID: 8705514

Claim:
A server for controlling a transfer destination of a packet originating from a virtual machine so as to allow a capture device arranged in a communication network to capture a packet that is transferred using a communication tunnel coupling a source virtual machine being operated by the server and a destination virtual machine being operated by another server, the server comprising: a memory for storing a first transfer-destination address to which a first packet originating from the source virtual machine is to be transferred when the first packet is determined to be a target packet to be captured by the capture device, in association with a virtual machine identifier identifying the source virtual machine; and a processor to: acquire the first packet originating from the source virtual machine being operated by the server, encapsulate the acquired first packet by adding source and destination tunnel addresses used for the communication tunnel to the acquired first packet, the source tunnel address indicating an address assigned to the server operating the source virtual machine, the destination tunnel address indicating an address assigned to the another server operating the destination virtual machine, wherein the processor further adds the first transfer-destination address to the encapsulated first packet to generate a second packet when the first packet is determined to be the target packet to be captured by the capture device, and transmit the second packet including the first transfer-destination address to the another server operating the destination virtual machine using the communication tunnel, while the second packet including the first packet is transferred to the first transfer-destination address.