.

Pharmaceutical Business Intelligence

  • Anticipate P&T budget requirements
  • Evaluate market entry opportunities
  • Find generic sources and suppliers
  • Predict branded drug patent expiration

► Plans and Pricing

Upgrade to enjoy subscriber-only features like email alerts and data export. See the Plans and Pricing

DrugPatentWatch Database Preview

Details for Patent: 7,881,185

« Back to Dashboard

Details for Patent: 7,881,185

Title:Switch failover for aggregated data communication links
Abstract: A network device includes a first plurality of ports and a first plurality of communication links. Each port of the first plurality of ports communicates with a corresponding communication link of the first plurality of communication links. An adapter aggregates the first plurality communication links into a second plurality of aggregated links. The adaptor assigns a single media access control address to each aggregated link of the second plurality of aggregated links. A driver selects a first aggregated link of the second plurality of aggregated links as an active link based on a link quality of the first aggregated link. The driver sends and receives data over the first aggregated link using the single media access control address assigned to the first aggregated link. The driver selects a second aggregated link of the second plurality of aggregated links as the active link in response to the link quality of the first aggregated link being less than a link quality of the second aggregated link.
Inventor(s): Karl; Michael (Karlsruhe, DE), Ruf; Thomas (Sasbach, DE), Kunz; Manfred (Rastatt, DE), Schmalz; Joachim (Bischweier, DE)
Assignee: Marvell International Ltd. (Hamilton, BM)
Filing Date:May 01, 2009
Application Number:12/434,132
Claims:1. A network device comprising: a first plurality of ports and a first plurality of communication links, wherein each port of the first plurality of ports communicates with a corresponding communication link of the first plurality of communication links; an adapter to: aggregate the first plurality of communication links into a first plurality of aggregated links; and assign a single media access control address to each aggregated link of the first plurality of aggregated links; and a driver to: select a first aggregated link of the first plurality of aggregated links as an active link based on a link quality of the first aggregated link; send and receive data over the first aggregated link using the single media access control address assigned to the first aggregated link; and select a second aggregated link of the first plurality of aggregated links as the active link in response to the link quality of the first aggregated link being less than a link quality of the second aggregated link, wherein the driver selects the first aggregated link as the active link further based on a status of a switch associated with at least one of the first plurality of aggregated links.

2. A network device comprising: a first plurality of ports and a first plurality of communication links, wherein each port of the first plurality of ports communicates with a corresponding communication link of the first plurality of communication links; an adapter to: aggregate the first plurality of communication links into a first plurality of aggregated links; and assign a single media access control address to each aggregated link of the first plurality of aggregated links; and a driver to: select a first aggregated link of the first plurality of aggregated links as an active link based on a link quality of the first aggregated link; send and receive data over the first aggregated link using the single media access control address assigned to the first aggregated link; and select a second aggregated link of the first plurality of aggregated links as the active link in response to the link quality of the first aggregated link being less than a link quality of the second aggregated link, wherein a link quality for a given aggregated link of the first plurality of aggregated links comprises one or more of: a link status of a communication link within the given aggregated link; a bandwidth of the given aggregated link; or a bit error rate associated with the given aggregated link.

3. The network device of claim 1, wherein the adapter aggregates the first plurality of communication links into the first plurality of aggregated links by executing a link aggregation control protocol.

4. The network device of claim 3, wherein the link aggregation control protocol complies with Institute of Electrical and Electronics Engineers (IEEE) standard 802.3ad.

5. The network device of claim 1, wherein the single media access control address assigned to each aggregated link of the first plurality of aggregated links is also assigned to each port corresponding to each aggregated link of the first plurality of aggregated links.

6. The network device of claim 1, wherein: the adapter further assigns an Internet protocol address to each aggregated link of the first plurality of aggregated links; and the driver sends and receives data from each aggregated link of the first plurality of aggregated links using the Internet protocol address assigned to each aggregated link of the first plurality of aggregated links.

7. A method for communicating data through a network device, the network device including a first plurality of ports and a first plurality of communication links, wherein each port of the first plurality of ports communicates with a corresponding communication link of the first plurality of communication links, the method comprising: aggregating the first plurality of communication links into a first plurality of aggregated links; assigning a single media access control address to each aggregated link of the first plurality of aggregated links; selecting a first aggregated link of the first plurality of aggregated links as an active link based on a link quality of the first aggregated link; sending and receiving data over the first aggregated link using the single media access control address assigned to the first aggregated link; and selecting a second aggregated link of the first plurality of aggregated links as the active link in response to the link quality of the first aggregated link being less than a link quality of the second aggregated link, wherein the selecting the first aggregated link as the active link is further based on a status of a switch associated with at least one of the first plurality of aggregated links.

8. A method for communicating data through a network device, the network device including a first plurality of ports and a first plurality of communication links, wherein each port of the first plurality of ports communicates with a corresponding communication link of the first plurality of communication links, the method comprising: aggregating the first plurality of communication links into a first plurality of aggregated links; assigning a single media access control address to each aggregated link of the first plurality of aggregated links; selecting a first aggregated link of the first plurality of aggregated links as an active link based on a link quality of the first aggregated link; sending and receiving data over the first aggregated link using the single media access control address assigned to the first aggregated link; and selecting a second aggregated link of the first plurality of aggregated links as the active link in response to the link quality of the first aggregated link being less than a link quality of the second aggregated link, wherein a link quality for a given aggregated link of the first plurality of aggregated links comprises one or more of: a link status of a communication link within the given aggregated link; a bandwidth of the given aggregated link; or a bit error rate associated with the given aggregated link.

9. The method of claim 7, wherein aggregating the first plurality communication links into the first plurality of aggregated links comprises: executing a link aggregation control protocol.

10. The method of claim 9, wherein the link aggregation control protocol complies with Institute of Electrical and Electronics Engineers (IEEE) standard 802.3 ad.

11. The method of claim 7, wherein the single media access control address assigned to each link of the first plurality of aggregated links is also assigned to each port corresponding to each aggregated link of the first plurality of aggregated links.

12. The method of claim 7, further comprising: assigning an Internet protocol address to each aggregated link of the first plurality of aggregated links.
« Back to Dashboard

For more information try a trial or see the database preview and plans and pricing

Drugs may be covered by multiple patents or regulatory protections. All trademarks and applicant names are the property of their respective owners or licensors. Although great care is taken in the proper and correct provision of this service, thinkBiotech LLC does not accept any responsibility for possible consequences of errors or omissions in the provided data. The data presented herein is for information purposes only. There is no warranty that the data contained herein is error free. thinkBiotech performs no independent verifification of facts as provided by public sources nor are attempts made to provide legal or investing advice. Any reliance on data provided herein is done solely at the discretion of the user. Users of this service are advised to seek professional advice and independent confirmation before considering acting on any of the provided information. thinkBiotech LLC reserves the right to amend, extend or withdraw any part or all of the offered service without notice.

`abc