Patent ID: 7720080
Filing Date: 2010-05-18
Classification: H04L

Abstract:
1. A relay unit capable of inquiring of a name resolution system, the relay unit comprising: an inquiry section which transfers a received acquisition request, which is sent from a transmission source terminal belonging to a certain address space and is related to a transmission destination terminal address belonging to an address space different from the certain address space, to the name resolution system, and acquires, in response to the transferred acquisition request, the transmission destination terminal address and a transmission destination label corresponding to the transmission destination terminal from the name resolution system; a label creation section which creates a unique relay label; a label storage section which correlates the unique relay label with the transmission destination terminal address and the transmission destination label acquired by the inquiry section, to produce a stored label; a label transmission section which transmits the unique relay label and an address of the relay unit to the transmission source terminal; a determination section which, if a packet containing the unique relay label transmitted from the label transmission section is received from the transmission source terminal, determines that the transmission destination terminal address and the transmission destination label, which are caused to correlate with the stored label produced by the label storage section, are an address and a label related to a transmission destination or a relay destination of the packet; a packet transfer section which transfers the received packet to the transmission destination or the relay destination by using the address and label of the transmission destination or relay destination, which are determined by the determination section, as information of a transmission destination, and by using the unique relay label and the address of the relay unit as information of a transmission source; and a header rewriting section which, when a response packet with a packet header including a transmission destination address, a transmission destination label, a transmission source address, and a transmission source label is received, acquires an address and label corresponding to a relay label matching the transmission destination label among the relay labels stored in the label storage section, sets the acquired address and label as the transmission destination address and the transmission destination label, and sets the address of the relay unit and the transmission destination label of the response packet as the transmission source address and the transmission source label, thereby rewriting the packet header of the response packet.