Packet communication system and packet communication method, and node and user device
AssigneeFujitsu Limited
InventorNaotoshi Watanabe
Life of this patent
Estimating the term…
Abstract
A node compares an address resolution result corresponding to first packet data that is sent by the user device for accessing a first content server and an address resolution result corresponding to second packet data having the sender of the first packet data as the local node. When the addresses are different, the node allocates the second address resolution result to the user device, and configures a communication path between the user device and a second content server indicated by the second address resolution result. The user device accesses to the second content server on the communication path using the allocated second address resolution result.
Claims18
A packet communication system, comprising:
- a user device;
- a node that is configured to receive packet data sent by the user device;
- a plurality of content servers for which a communication path is configurable from the node;
- a plurality of address resolution servers that are communicatively connected to the node, and resolve addresses used for accessing the content servers based on a source of received packet data;
- a transfer device that transfers, to a first address resolution server, first packet data sent by the user device for accessing a first content server, the first packet data being a DNS (Domain Name System) request requesting an address corresponding to a URL (Uniform Resource Locator);
- a transmission device that generates second packet data by changing a sender of the first packet data to the node, and sends the second packet data to a second address resolution server, the second packet data being the DNS request;
- a comparison device that compares first and second address resolution results sent back from the first and second address resolution servers for the first and second packet data;
- and
- a communication path configuration device that, when the first and second address resolution results do not match, allocates the second address resolution result to the user device, and configures a communication path between the user device and a second content server indicated by the second address resolution result.
A packet communication method in a packet communication system, the packet communication system comprising a user device, a node that is configured to receive packet data sent by the user device, a plurality of content servers for which a communication path is configurable from the node, and a plurality of address resolution servers that are communicatively connected to the node and that resolve addresses used for accessing the content servers based on a source of received packet data, the packet communication method comprising:
- the node transferring, to a first address resolution server, first packet data sent by the user device for accessing a first content server, and generating second packet data by changing a sender of the first packet data to the node, and sending the second packet data to a second address resolution server, the first packet data being a DNS (Domain Name System) request requesting an address corresponding to a URL (Uniform Resource Locator), the second packet data being the DNS request;
- the node comparing first and second address resolution results sent back from the first and second address resolution servers for the first and second packet data;
- and
- the node allocating, when the first and second address resolution results do not match, the second address resolution result to the user device, and configuring a communication path between the user device and a second content server indicated by the second address resolution result,
- the user device accessing to the second content server on the communication path using the allocated second address resolution result.
A node in a packet communication system, the packet communication system comprising a user device, a node that is configured to receive packet data sent by the user device, a plurality of content servers for which a communication path is configurable from the node, and a plurality of address resolution servers that are communicatively connected to the node and that resolve addresses used for accessing the content servers based on a source of received packet data, the node comprising:
- a reception device that receives first packet data sent by the user device for accessing a first content server, the first packet data being a DNS (Domain Name System) request requesting an address corresponding to a URL (Uniform Resource Locator);
- a generation device that generates second packet data by changing a sender of the first packet data to the node, the second packet data being the DNS request;
- a transmission device that sends the first packet data to a first address resolution server, and sends the second packet data to a second address resolution server;
- a comparison device that compares first and second address resolution results sent back from the first and second address resolution servers for the first and second packet data;
- and
- a communication path configuration device that, when the first and second address resolution results do not match, allocates the second address resolution result to the user device, and configures a communication path between the user device and a second content server indicated by the second address resolution result.
A user device in a packet communication system, the packet communication system comprising a user device, a node that is configured to receive packet data sent by the user device, a plurality of content servers for which a communication path is configurable from the node, and a plurality of address resolution servers that are communicatively connected to the node and that resolve addresses used for accessing the content servers based on a source of received packet data, the user device comprising:
- a transmission device that sends first packet data for accessing to a first content server, the first packet data being a DNS (Domain Name System) request requesting an address corresponding to a URL (Uniform Resource Locator);
- a reception device that, when a node in the packet communication system, receiving the first packet data, sends the first packet data to a first address resolution server, and generates second packet data by changing a sender of the first packet data to the node and sends the second packet data to a second address resolution server, receives a second address resolution result that is sent from the node, when first and second address resolution result sent back to the node from the first and second address resolution servers do not match, the second packet data being the DNS request;
- and
- a communication control device that accesses to the second content server on a communication path configured by the node with a second content server indicated by the second address resolution result using the second address resolution result.
Dependencies are inferred from the claim text.