IP router, communication system and band setting method used therein and its program
AssigneeNEC Corporation
InventorMisao Shiina
Life of this patent
Estimating the term…
Abstract
A server monitoring function unit recognizes a running/stopping state of each server, throughput and the like by performing a health check based on obtained positioning information of an original server and mirror servers, informs an optimum server selecting function unit of the information, and updates a server URL list based on the positioning information. When the server monitoring function unit detects a change in the network topology from a change in an IP routing table, the optimum server selecting function unit alters the selection criteria of the optimum server and informs a QoS controlling unit of a traffic change. The QoS controlling unit alters a band setting for each service class according to the traffic change informed.
Claims19
An IP router including an IP(Internet Protocol) routing table which stores routing information for connecting a plurality of client devices with an original server which is at least an origin of supplying a content and with a plurality of mirror servers into which the content supplied from the original server is copied, the IP router comprising:
- means for ending a connection relating to a packet output from a specific port of the client device and obtaining request information of a content requested by the client device;
- means for selecting an optimum server for the request information based on information which is to be an index for selecting an optimum server if the obtained request information corresponds to the plurality of mirror servers, and based on the routing information;
- means for obtaining the content by connecting with the optimum server selected;
- and
- means for transferring the obtained content to the client device.
A communication system comprising:
- a plurality of client devices;
- an original server which at least serves as an origin of supplying a content;
- a plurality of mirror servers which copy and hold the content supplied from the original server;
- and
- an IP(Internet Protocol) router for connecting the plurality of client devices with the original server and the plurality of mirror servers over a network;
- wherein the IP router includes an IP(Internet Protocol) routing table for storing routing information, and comprises:
- means for ending a connection relating to a packet output from a specific port of the client device, and obtaining request information of a content requested by the client device;
- means for selecting an optimum server for the request information based on information which is to be an index for selecting an optimum server if the obtained request information corresponds to the plurality of mirror servers, and based on the routing information;
- and
- means for obtaining the content by connecting with the optimum server selected.
A band setting method of an IP router for setting a band when connecting a plurality of client devices with an original server which at least serves as an origin of supplying a content and with a plurality of mirror servers which copy and hold the content over a network based on routing information of a routing table provided in an IP(Internet Protocol) router, the band setting method comprising the steps of:
- ending a connection relating to a packet output from a specific port of the client device, and obtaining request information of a content requested by the client device;
- selecting an optimum server for the request information based on information which is to be an index for selecting an optimum server if the obtained request information corresponds to the plurality of mirror servers, and based on the routing information;
- obtaining the content by connecting with the optimum server selected;
- transferring the obtained content to the client device;
- detecting, from a change in contents of the IP routing table, that a network topology has been changed;
- altering a selection criteria of the optimum server based on a result of detecting that the network topology has been changed;
- and
- altering a band setting for each service class according to a traffic change accompanying an alteration of the selection criteria.
A program for setting a band by an IP(Internet Protocol) router which sets a band when connecting a plurality of client devices with an original server which is at least an origin of supplying a content and with a plurality of mirror servers which copy and hold the content over a network based on routing information of a routing table provided in an IP(Internet Protocol) router, the program is a program as an electric signal for causing an computer of the IP router to execute:
- a process of ending a connection relating to a packet output from a specific port of the client device, and obtaining request information of a content requested by the client device;
- a process of selecting an optimum server for the request information based on information which is to be an index for selecting an optimum server if the obtained request information corresponds to the plurality of mirror servers, and based on the routing information;
- a process of obtaining the content by connecting with the selected optimum server;
- and
- a process of transferring the obtained content to the client device.
Dependencies are inferred from the claim text.