Transfer destination determining process apparatus

Multiplex communications – Data flow congestion prevention or control – Flow control of data transmission through a network

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S392000

Reexamination Certificate

active

06738352

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to a communication apparatus of a network. More specifically, the present invention relates to a transfer destination determining process apparatus for selecting an optimum transfer path where a plurality of datagram transfer paths are provided.
2. Description of the Related Art
Conventionally, apparatuses for connecting plural networks to each other, such as LANs to repeat datagram data, bridges and routers are known in this field.
The bridge apparatus connect these plural networks in the data link layer (especially, media access sub-layer: MAC) in the open system interconnection (OSI) reference model ruled in the International Organization for Standard (ISO). And the router apparatus connect these plural networks to each other in the network layer corresponding to the upper grade layer as to the data link layer.
Currently, since the Internet is popularized, strong demands are rapidly made so as to perform the Internet communications in more broad-range networks.
FIG. 12
is a block diagram for indicating a structural example of a broad-range Internet network.
The broad-range Internet network shown in
FIG. 12
is arranged by a large number of enterprise-used LANs as subscriber networks, provider networks, and a core network. This core network is used to connect these networks to each other in order to transfer IP datagrams sent from users to destinations over medium/long distances.
The core network shown in this drawing is operated by mainly a large-scaled public communication industry (carrier) and so on. This core network constitutes a major portion of the Internet in such a broad-range network and carrying Internet traffics concentrated from domestic/foreign regions and connecting enterprise-used networks and provider networks.
Then, an edge apparatus is located at a relay point to connect an enterprise-used network, or a provider network with the core network and is arranged at an input/output part with respect to the core network.
The core network is constituted by a plurality of communication apparatuses, for instance, a high speed router, or an ATM switching apparatus (ATM-SW) when an ATM transfer operation is employed.
Also, in a core network a data communication is executed that when a IP datagram is received, a communication path from an edge apparatus of a data source to an edge apparatus of a data destination is determined, and the data is transferred by each repeating communication apparatus to a proper transfer destination.
In a repeating communication apparatus, it is required to judge a transfer destination for each received datagram via a network to transfer based upon routing table information for determining a transfer destination, which is previously provided in the apparatus.
In general, this judging process operation is executed based upon an address indicated by an address field contained in the reception datagram data.
For instance, in a router, a judgment is made with reference to a destination IP address of received datagram. Conventionally, a transfer destination with respect to a destination IP address is uniquely determined.
However, it may be expected in the near future, in order to provide high graded services, plural paths in which datagrams are transferred are provided, and a transfer path is selected depending upon a load of a network in each of network appliances.
Then, a desirable transfer destination must be flexibly determined without being concentrated to a specific route provided in a network in order to equalize traffics.
Also, in a conventional client/server system containing a plurality of servers capable of executing actual process operations in response to requests issued form clients, such a load distributing apparatus has been proposed. That is, this load distributing apparatus is arranged at a pre-stage of these servers, and distributes the requests issued from the clients in accordance with loads of the servers to be transferred. As one of such load distributing systems, Japanese Laid-open Patent Application No. Hei-10-19862 discloses the server apparatus. Referring now to drawings, this conventional technique will be explained.
FIG. 14
is an explanatory diagram of a client/server system used to explain the conventional technique.
FIG. 14A
represents a server arrangement constituted by a front-end server (FEP), and also a plurality of back-end servers (BEPs). The front-end server receives a request issued from a client, and distributes the received request to a plurality of servers provided at a post stage thereof. The plural back-end servers (BEP) perform actual process operations in response to the request sent from the client. The above-explained FEP server determines a transfer destination node of the request in accordance with a sort of requested service, and transfers the request to a properly determined BEP, taking account of a load distribution.
In this case, a flow of an IP datagram will be referred to as a “flow”. The respective flows are discriminated from each other based upon a transmission source, a transmission destination IP (Internet protocol) address, a protocol, a TCP/UDP port number, and the like.
Then, when a desirable transfer destination is determined, this client/server system is controlled in such a manner that this desirable transfer destination can be uniquely determined in the unit of such a flow by registering/managing the BEP node identifier information equal to the transfer destination with respect to the transmission source IP address and the transmission source port number within an IP header, which is such information used to uniquely discriminate the flow in the IPv4 datagram.
FIG. 14B
indicates an allocated transfer route list on which transfer routes of requests allocated to the respective clients are recorded. In this list, there are provided a service identifier using a port number as a destination of a request, another service identifier using a source IP address and a port number of a source port, and further a transfer destination BEP node identifier using an IP address of a BEP node in a transfer destination.
Then, when the client sends the request to the FEP server, while using as a key such a pair of the source IP address/source port number which corresponds to the identifier of the request-issuing client and the destination port number of the layer
4
, the identifier of the BEP node of the allocated transfer destination is searched by employing the allocated route list. Thus the BEP node of the transfer destination i s determined.
In the conventional system described in Japanese Laid-open Patent Application No. Hei-10-198642, since the combination between the transfer destination information and the IP address/port number of the layer
4
, which correspond to the information used to uniquely discriminate the desirable flow is registered into the table, the servers of the transfer destinations are allocated, so that the load distribution can be realized.
However, in accordance with this conventional system, the load distribution can be hardly realized in the case that the network routes are allocated in the router of the core network, and/or a total number of clients/servers capable of providing the services is increased.
This is because all of the information about the transfer destinations have been registered into the table, and the transfer destination information corresponds to such information capable of uniquely discriminating the desirable flow. As a result, when a total number of flows to be discriminated is increased, the memory capacity is largely increased. Also, the time duration required to retrieve as to whether or not the transfer destination information has already been registered into the table is increased.
SUMMARY OF THE INVENTION
In accordance with the present invention, in order to perform a load distribution in a network level, when a plurality of transfer destination subjects are present as a transfer destination of a datagram, while the same collected flows are

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Transfer destination determining process apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Transfer destination determining process apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transfer destination determining process apparatus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3186068

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.