Networking system and parallel networking method
First Claim
1. A networking system for performing data communication to a client computer from a server computer having a plurality of network interfaces through a network, comprising:
- a LAN switch, provided between the network and the server computer, and having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, thus rendering any one of said communication paths usable to connect the client computer with the server computer; and
selection means for selecting one of said communication paths in accordance with a quality of service (QOS) requested by the client computer;
wherein the selection means selects said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path.
1 Assignment
0 Petitions
Accused Products
Abstract
A networking method and system for performing data communication to a client computer from a server computer having a plurality of network interfaces through a network. The invention includes a LAN switch, provided between the network and the server computer. The LAN switch includes a plurality of communication paths correspondingly connected to the network interfaces of the server computer. Any one of the communication paths are usable to connect the client computer with the server computer. The invention further includes a selector for selecting one of the communication paths in accordance with a quality of service (QOS) requested by the client computer. The selector selects the communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer. The routing table includes the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to the communication path.
-
Citations
40 Claims
-
1. A networking system for performing data communication to a client computer from a server computer having a plurality of network interfaces through a network, comprising:
-
a LAN switch, provided between the network and the server computer, and having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, thus rendering any one of said communication paths usable to connect the client computer with the server computer; and selection means for selecting one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; wherein the selection means selects said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer for performing network communication with another computer comprising:
-
a plurality of network interfaces; a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent; and means for selecting at least one network interface and transmitting said packet to a gateway from the selected network interface based on information contained in said entries of said routing table. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A parallel networking method in a networking system having a first computer which includes a plurality of network interfaces and a second computer connected to a network computer, said first computer further includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, said parallel networking method comprising the steps of:
-
selecting, by said first computer, at least one network interface in response to a communication request; and sending a packet to a gateway from the selected network interface based on information contained in the entries of the routing table. - View Dependent Claims (12, 13, 14)
-
-
15. A method of performing data communication to a client computer from a server computer having a plurality of network interfaces through a network, wherein a LAN switch is provided between the network and the server computer, said LAN switch having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, wherein any one of said communication paths are usable to connect the client computer with the server computer, said method comprising the steps of:
-
selecting one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; and selecting said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path. - View Dependent Claims (16, 17, 18)
-
-
19. A method for performing network communication from a computer to another computer, said computer includes a plurality of network interfaces, and a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent, said method comprising the steps of:
-
selecting at least one network interface in response to a request for communication; and transmitting said packet to a gateway from the selected network interface based on information contained in said entries of said routing table. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A parallel networking system comprising:
-
a first computer which includes a plurality of network interfaces; and a second computer connected to a network through a gateway computer, wherein said first computer further includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, and wherein said first computer selects at least one network interrace and sends a packet to the gateway from the selected network interface based on information contained in the entries of the routing table. - View Dependent Claims (25, 26, 27)
-
-
28. A computer program product comprising a computer readable storage medium having a computer program stored thereon and being executable by a server computer in a networking system for performing data communication to a client computer from said server computer having a plurality of network interfaces through a network, wherein a LAN switch is provided between the network and the server computer, said LAN switch having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, any one of said communication paths are usable to connect the client computer with the server computer, said computer program comprising:
-
a first group of program execution steps for causing said server computer to select one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; and a second group of program execution steps for causing said server computer to select said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path. - View Dependent Claims (29, 30, 31)
-
-
32. A computer program product comprising a computer readable storage medium having a computer program stored thereon and being executed by a computer for performing network communication with another computer, said computer includes a plurality of network interfaces, and a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent, said computer program comprising:
a group of program execution steps for causing said computer to select at least one network interface in response to a communication request and transmit said packet to a gateway from the selected network interface based on information contained in said entries of said routing table. - View Dependent Claims (33, 34, 35, 36)
-
37. A parallel networking computer program product comprising a computer readable storage medium having a computer program stored thereon and executable in a networking system having a first computer provided with a plurality of network interfaces and a second computer connected to a network through a gateway computer, said first computer includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, said computer program comprising:
a group of program execution steps for causing said first computer to select at least one network interface in response to a communication request and send a packet to a gateway from the selected network interface based on information contained in the entries of the routing table. - View Dependent Claims (38, 39, 40)
Specification