Traffic distribution device, traffic distribution method and packet relay method
First Claim
1. A traffic distribution device used in a way that connects to a 0-th network, a first network including one or more servers and to a second network connected to said first network and including M-pieces of high-order layer processing devices associated with 0 through M-1, comprising:
- first packet relay means translating, each time a packet in which a predetermined destination IP address is set, is received from said 0-th network, this packet into a packet in which a destination MAC address is set as a first network sided MAC address of said high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing a source IP address of the packet by M, and transmitting this packet onto said first network; and
second packet relay means translating, each time the packet is received from said second network, this packet into a packet in which a destination MAC address is a second network sided MAC address of said high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing the destination IP address of the packet by M, and transmitting this packet onto said second network.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a traffic distribution device, which is used in a way that connects to a 0-th network, a first network including one or more servers and to a second network connected to the first network and including M-pieces of high-order layer processing devices associated with 0 through M-1, capable of improving a throughput of a network without changing a server sided default gateway address. The traffic distribution device has first packet relay unit translating a packet containing a predetermined destination IP address from the 0-th network into a packet in which a destination MAC address is set as a first network sided MAC address of the high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing a source IP address of the packet by M, and transmitting this packet onto the first network; and second packet relay unit translating the packet from the second network into a packet in which a destination MAC address is a second network sided MAC address of the high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing the destination IP address of the packet by M, and transmitting this packet onto the second network.
-
Citations
5 Claims
-
1. A traffic distribution device used in a way that connects to a 0-th network, a first network including one or more servers and to a second network connected to said first network and including M-pieces of high-order layer processing devices associated with 0 through M-1, comprising:
-
first packet relay means translating, each time a packet in which a predetermined destination IP address is set, is received from said 0-th network, this packet into a packet in which a destination MAC address is set as a first network sided MAC address of said high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing a source IP address of the packet by M, and transmitting this packet onto said first network; and
second packet relay means translating, each time the packet is received from said second network, this packet into a packet in which a destination MAC address is a second network sided MAC address of said high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing the destination IP address of the packet by M, and transmitting this packet onto said second network. - View Dependent Claims (2, 3)
-
-
4. A traffic distribution program making a computer connectable to a 0-th network, a first network including one or more servers and to a second network connected to said first network and including M-pieces of high-order layer processing devices associated with 0 through M-1, operate as a device comprising:
-
first packet relay means translating, each time a packet in which a predetermined destination IP address is set, is received from said 0-th network, this packet into a packet in which a destination MAC address is set as a first network sided MAC address of said high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing a source IP address of the packet by M, and transmitting this packet onto said first network; and
second packet relay means translating, each time the packet is received from said second network, this packet into a packet in which a destination MAC address is a second network sided MAC address of said high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing the destination IP address of the packet by M, and transmitting this packet onto said second network.
-
-
5. A packet relay method for relaying a packet between a 0-th network, a first network including one or more servers and a second network connected to said first network and including M-pieces of high-order layer processing devices associated with 0 through M-1, said method comprising:
-
translating, each time a packet in which a predetermined destination IP address is set, is received from said 0-th network, this packet into a packet in which a destination MAC address is set as a first network sided MAC address of said high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing a source IP address of the packet by M, and transmitting this packet onto said first network; and
translating, each time the packet is received from said second network, this packet into a packet in which a destination MAC address is a second network sided MAC address of said high-order layer processing device, which MAC address is associated with a remainder value obtained by dividing the destination IP address of the packet by M, and transmitting this packet onto said second network.
-
Specification