Method and apparatus for performing connection management with multiple stacks
First Claim
1. A communication device for use in a node of a system having a plurality of nodes, each of the plurality of nodes having a network interface controller (“
- NIC”
), each of the NICs being associated with a public identifier and a private identifier, the communication device comprising;
a first protocol stack that is adapted to operate according to a first protocol, the first protocol being associated with the public identifier;
a second protocol stack that is adapted to operate according to a second protocol, the second protocol being associated with the private identifier;
a storage device that associates the public identifier of at least one NIC with the first protocol stack;
a storage device that associates the private identifier of at least one NIC with the second protocol stack; and
wherein messages that incorporate the public identifier are directed to the first protocol stack and messages that incorporate the private identifier are directed to the second protocol stack.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a communication device for use in a node of a system having a plurality of nodes. Each of the plurality of nodes may include network interface controllers (“NICs”) and each of the NICs may have a public identifier and a private identifier associated therewith. A first protocol stack may operate according to a first protocol that is associated with the public identifier and a second protocol stack may operate according to a second protocol that is associated with the private identifier. A storage device may associate the public identifier of one or more of the NICs with the first protocol stack and the private identifier of one or more of the NICs with the second protocol stack. Received messages that incorporate the public identifier may be directed to the first protocol stack and messages that incorporate the private identifier may be directed to the second protocol stack.
183 Citations
27 Claims
-
1. A communication device for use in a node of a system having a plurality of nodes, each of the plurality of nodes having a network interface controller (“
- NIC”
), each of the NICs being associated with a public identifier and a private identifier, the communication device comprising;
a first protocol stack that is adapted to operate according to a first protocol, the first protocol being associated with the public identifier;
a second protocol stack that is adapted to operate according to a second protocol, the second protocol being associated with the private identifier;
a storage device that associates the public identifier of at least one NIC with the first protocol stack;
a storage device that associates the private identifier of at least one NIC with the second protocol stack; and
wherein messages that incorporate the public identifier are directed to the first protocol stack and messages that incorporate the private identifier are directed to the second protocol stack. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- NIC”
-
8. A computer network, comprising:
-
a plurality of computer systems;
at least one input/output device;
a switch network that connects the plurality of computer systems and the at least one input/output device for communication; and
wherein the plurality of computer systems and the at least one input/output device comprise a network interface controller (“
NIC”
), each of the NICs having associated therewith a public identifier and a private identifier;
a first protocol stack that is adapted to operate according to a first protocol, the first protocol being associated with the public identifier;
a second protocol stack that is adapted to operate according to a second protocol, the second protocol being associated with the private identifier;
a storage device that associates the public identifier of at least one NIC with the first protocol stack;
a storage device that associates the private identifier of at least one NIC with the second protocol stack; and
wherein messages that incorporate the public identifier are directed to the first protocol stack and messages that incorporate the private identifier are directed to the second protocol stack. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of communicating in a computer network having a plurality of nodes, each of the plurality of nodes having a plurality of network interface controllers (“
- NICs”
), each of the NICs having associated therewith a public identifier and a private identifier, the method comprising;
defining a first protocol stack to operate according to a first protocol, the first protocol being associated with the public identifier;
defining a second protocol stack to operate according to a second protocol, the second protocol being associated with the private identifier;
storing the public identifier of at least one NIC in association with the first protocol stack;
storing the private identifier of at least one NIC in association with the second protocol stack; and
directing messages that incorporate the public identifier to the first protocol stack and messages that incorporate the private identifier to the second protocol stack. - View Dependent Claims (16, 17, 18, 19, 20)
- NICs”
-
21. A communication device for use in a first node of a system having a plurality of nodes, each of the plurality of nodes having a network interface controller (“
- NIC”
), each of the NICs being associated with a public identifier and a private identifier, the communication device comprising;
a first protocol stack that is adapted to operate according to a first protocol, the first protocol being associated with the public identifier;
a second protocol stack that is adapted to operate according to a second protocol, the second protocol being associated with the private identifier, a storage device that associates the public identifier of at least one NIC with the first protocol stack;
a storage device that associates the private identifier of at least one NIC with the second protocol stack; and
wherein a message is directed to the second protocol stack if the public identifier indicates that the second protocol stack is adapted to receive the message and the message is directed to the first protocol stack if the public identifier indicates that the second protocol stack is not adapted to receive the message. - View Dependent Claims (22, 23, 24, 25, 26, 27)
- NIC”
Specification