Network resource teaming providing resource redundancy and transmit/receive load-balancing through a plurality of redundant port trunks
First Claim
1. A method of teaming network resources of a computer system comprising:
- apportioning each of the one or more network resources into one of two or more groups, the one or more resources of each of the groups having a link operative to be coupled together as a port trunk to a different one of two or more coupling devices providing connectivity between the system and a network;
assigning a unique layer2 address to each one of the groups, said assigning further comprising programming the one or more resources of each group to receive on the group'"'"'s assigned layer2 address; and
generating a response to a communication request received from the network, the response specifying one of the assigned layer2 addresses.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer system teams its network resources by apportioning each of the resources into one of two or more groups. One or more resources make up each of the groups having a link operative to be coupled together as a port trunk to a different one of two or more coupling devices providing connectivity between the system and a network. A unique layer2 address is assigned to each one of the groups. The one or more resources of each group are programmed to receive on their group'"'"'s assigned layer2 address. A response is generated to a communication request received from the network. The responses specify one of the assigned layer2 addresses.
-
Citations
30 Claims
-
1. A method of teaming network resources of a computer system comprising:
-
apportioning each of the one or more network resources into one of two or more groups, the one or more resources of each of the groups having a link operative to be coupled together as a port trunk to a different one of two or more coupling devices providing connectivity between the system and a network;
assigning a unique layer2 address to each one of the groups, said assigning further comprising programming the one or more resources of each group to receive on the group'"'"'s assigned layer2 address; and
generating a response to a communication request received from the network, the response specifying one of the assigned layer2 addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of teaming network resources of a computer system comprising:
-
apportioning each of the network resources into one of two or more groups of the resources, the one or more resources of each of the groups having a link operative to be coupled together as a port trunk to a different one of two or more coupling devices providing connectivity between the system and a network;
assigning a unique layer2 address to each one of the groups wherein one of the assigned addresses is the team layer2 addresses, said assigning further comprising programming the one or more resources of each group to receive on their group'"'"'s assigned layer2 address; and
generating a response to a communication request received from the network, the response specifying one of the assigned layer2 addresses wherein;
the response specifies the team layer2 address; and
said generating further comprising intercepting the generated response prior to transmission and substituting a different one of the assigned layer2 addresses for the team layer2 address. - View Dependent Claims (14, 15)
-
-
16. A computer system comprising a plurality of network resources, said computer system further comprising:
-
means for apportioning each of the one or more network resources into one of two or more groups, the one or more resources of each of the groups having a link operative to be coupled together as a port trunk to a different one of two or more coupling devices providing connectivity between the system and a network;
means for assigning a unique layer2 address to each one of the groups, said means for assigning further comprising programming the one or more resources of each group to receive on the group'"'"'s assigned layer2 address; and
means for responding to a communication request received from the network, the response specifying one of the assigned layer2 addresses. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer system comprising a plurality of network resources, said computer system further comprising:
-
means for apportioning each of the network resources into one of two or more groups of the resources, the one or more resources of each of the groups having a link operative to be coupled together as a port trunk to a different one of two or more coupling devices providing connectivity between the system and a network;
means for assigning a unique layer2 address to each one of the groups wherein one of the assigned addresses is the team layer2 addresses, said assigning further comprising programming the one or more resources of each group to receive on their group'"'"'s assigned layer2 address;
means for responding to a communication request received from the network, the response specifying one of the assigned layer2 addresses, wherein;
the generated response specifies the team layer2 address; and
said means for responding further comprising means for intercepting the generated response prior to transmission and substituting a different one of the assigned layer2 addresses for the team layer2 address. - View Dependent Claims (29, 30)
-
Specification