← Back to Patent Explorer
US7239636B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Multiple virtual channels for use in network devices

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 2002-06-18
•
Granted: 2007-07-03
•
Expires: 2022-06-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for establishing a virtual channel between network devices is disclosed. In the case of a local network device establishing a virtual channel with a remote network device, a virtual channel request message is sent from the local network device to the remote network device. A virtual channel acknowledgement message and a remote capability list are received and a virtual channel resume message and a local capability list are sent. The virtual channel is then enabled. In the case of a remote network device establishing a virtual channel with a local network device, a virtual channel request message is received from a local network device by a remote network device. A virtual channel acknowledgement message and a remote capability list are sent and a virtual channel resume message and a local capability list are received. The virtual channel is then enabled.

Inventors

  • 👤 Shiri Kadambi
  • 👤 Shekhar Ambe
  • 👤 Mohan Kalkunte
  • 👤 Sandeep Relan
  • 👤 Allan Christie
  • 👤 Uri Elzur
  • 👤 Martin Lund
  • 👤 Daniel Talayco

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 07:56
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/24; H04L47/2425; H04L47/2433; H04L12/00; H04L12/28; H04L12/46; H04L12/4641; H04L45/00; H04L45/66; H04L47/11; H04L47/16; H04L47/18; H04L47/2441; H04L47/26; H04L47/266; H04L47/29; H04L47/30; H04L47/33; H04L47/50; H04L47/62; H04L47/6205; H04L47/6215; H04L47/622; H04L47/6225; H04L49/00; H04L49/50; H04L49/90; H04L9/00; H04L9/40; H04L49/20; H04L49/205; H04L49/30; H04L49/3018; H04L49/35; H04L49/351; H04L49/505; H04L49/508; Y; Y02; Y02D; Y02D30/00; Y02D30/50

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 77 words
A method for establishing a virtual channel between network devices comprising: sending a virtual channel request message from a local network device to a remote network device; receiving a virtual channel acknowledgement message and a remote capability list; sending a virtual channel resume message and a local capability list; and enabling the virtual channel, wherein sending a virtual channel request message comprises sending an Ethernet pause frame when the remote network device is not virtual channel capable.
Claim 2
Independent Claim 77 words
A method for establishing a virtual channel between network devices comprising: sending a virtual channel request message from a local network device to a remote network device; receiving a virtual channel acknowledgement message and a remote capability list; sending a virtual channel resume message and a local capability list; and enabling the virtual channel, wherein sending a virtual channel request message comprises sending an Ethernet pause frame when the remote network device is not virtual channel capable.
Claim 3
Dependent Claim 53 words
The method for establishing a virtual channel according to claim 1 , wherein the step of sending a virtual channel request message further comprises waiting a specified period according a request retry timer and resending the virtual channel request message after the specified period when no virtual channel acknowledgement message has been received.
Claim 4
Dependent Claim 31 words
The method for establishing a virtual channel according to claim 2 , wherein the virtual channel request message is resent a number of times according to a request retry limit value.
Claim 5
Dependent Claim 71 words
The method for establishing a virtual channel according to claim 1 , wherein the local and remote capability lists comprise link advertisement registers where each bit of the registers refers to specific capabilities of the local and remote network devices, the step of receiving the remote capability list comprises receiving a remote link advertisement register and the step of sending a local capability list comprises sending a local link advertisement register.
Claim 6
Dependent Claim 61 words
The method for establishing a virtual channel according to claim 1 , wherein the virtual channel request message, the virtual channel acknowledgement message and the virtual channel resume message each have an Ethernet frame format with a source address and a destination address being one of an address of the local network device and an address of the remote network device.
Claim 7
Independent Claim 77 words
A method for establishing a virtual channel between network devices comprising: receiving a virtual channel request message from a local network device by a remote network device; sending a virtual channel acknowledgement message and a remote capability list; receiving a virtual channel resume message and a local capability list; and enabling the virtual channel, wherein receiving a virtual channel request message comprises receiving an Ethernet pause frame when the remote network device is not virtual channel capable.
Claim 8
Independent Claim 77 words
A method for establishing a virtual channel between network devices comprising: receiving a virtual channel request message from a local network device by a remote network device; sending a virtual channel acknowledgement message and a remote capability list; receiving a virtual channel resume message and a local capability list; and enabling the virtual channel, wherein receiving a virtual channel request message comprises receiving an Ethernet pause frame when the remote network device is not virtual channel capable.
Claim 9
Dependent Claim 53 words
The method for establishing a virtual channel according to claim 6 , wherein the step of sending a virtual channel acknowledgement message further comprises waiting a specified period according an acknowledgement retry timer and resending the virtual channel acknowledgement message after the specified period when no virtual channel resume message has been received.
Claim 10
Dependent Claim 31 words
The method for establishing a virtual channel according to claim 7 , wherein the virtual channel acknowledgement message is resent a number of times according to a acknowledgement retry limit value.
Claim 11
Dependent Claim 71 words
The method for establishing a virtual channel according to claim 6 , wherein the local and remote capability lists comprise link advertisement registers where each bit of the registers refers to specific capabilities of the local and remote network devices, the step of receiving the remote capability list comprises receiving a remote link advertisement register and the step of sending a local capability list comprises sending a local link advertisement register.
Claim 12
Dependent Claim 61 words
The method for establishing a virtual channel according to claim 6 , wherein the virtual channel request message, the virtual channel acknowledgement message and the virtual channel resume message each have an Ethernet frame format with a source address and a destination address being one of an address of the local network device and an address of the remote network device.
Claim 13
Dependent Claim 151 words
A virtual channel capable network device comprising: means for sending or receiving a virtual channel request message from or to a second network device; means for sending or receiving a virtual channel acknowledgement message and a first capability list; means for sending or receiving a virtual channel resume message and a second capability list; and means for enabling the virtual channel; wherein said first capability list is a capability list for the virtual channel capable network device when the virtual channel acknowledgement message is sent by the virtual channel capable network device and said first capability list is a capability list for the second network device when the virtual channel acknowledgement message is received by the virtual channel capable network device, means for sending or receiving a virtual channel request message comprises means for sending or receiving an Ethernet pause frame when the second network device is not virtual channel capable.
Claim 14
Dependent Claim 151 words
A virtual channel capable network device comprising: means for sending or receiving a virtual channel request message from or to a second network device; means for sending or receiving a virtual channel acknowledgement message and a first capability list; means for sending or receiving a virtual channel resume message and a second capability list; and means for enabling the virtual channel; wherein said first capability list is a capability list for the virtual channel capable network device when the virtual channel acknowledgement message is sent by the virtual channel capable network device and said first capability list is a capability list for the second network device when the virtual channel acknowledgement message is received by the virtual channel capable network device, means for sending or receiving a virtual channel request message comprises means for sending or receiving an Ethernet pause frame when the second network device is not virtual channel capable.
Claim 15
Dependent Claim 69 words
The virtual channel capable network device according to claim 11 , wherein the means for sending or receiving a virtual channel request message further comprises a request retry timer and the means for sending or receiving a virtual channel request message is configured to resend the virtual channel request message after a specified period measured by the request retry timer when no virtual channel acknowledgement message has been received.
Claim 16
Dependent Claim 43 words
The virtual channel capable network device according to claim 12 , wherein the means for sending or receiving a virtual channel request message is configured to resend the virtual channel request message a number of times according to a request retry limit value.
Claim 17
Dependent Claim 69 words
The virtual channel capable network device according to claim 11 , wherein the means for sending or receiving a virtual channel acknowledgement message further comprises an acknowledgement retry timer and the means for sending or receiving a virtual channel acknowledgement message is configured to resend the virtual channel acknowledgement message after a specified period measured by the acknowledgement retry timer when no virtual channel resume message has been received.
Claim 18
Dependent Claim 43 words
The virtual channel capable network device according to claim 14 , wherein the means for sending or receiving a virtual channel acknowledgement message is configured to resend the virtual channel acknowledgement message a number of times according to a request retry limit value.
Claim 19
Dependent Claim 39 words
The virtual channel capable network device according to claim 12 , wherein the local and remote capability lists comprise link advertisement registers where each bit of the registers refers to specific capabilities of the local and remote network devices.
Claim 20
Dependent Claim 62 words
The virtual channel capable network device according to claim 12 , wherein the virtual channel request message, the virtual channel acknowledgement message and the virtual channel resume message each have an Ethernet frame format with a source address and a destination address being one of an address of the virtual channel capable network device and an address of the second network device.
Claim 21
Dependent Claim 157 words
A virtual channel capable network device comprising: a data port interface, supporting a plurality of data ports transmitting and receiving data; wherein said data port interface is configured to establish a virtual channel between said virtual channel capable network device and other virtual channel capable network devices through the transmission and receipt of virtual channel messages and configured to exchange virtual channel data to allow for functions of at least one of the virtual channel capable network device and other virtual channel capable network devices to be controlled, and wherein the data port interface is configured to receive a remote capability list and to send a local capability list to the other virtual channel capable network devices, said data port interface is configured to exchange virtual channel data to control the selective flow of the transmitted and received data in at least one of the virtual channel capable network device and other virtual channel capable network devices.
Claim 22
Dependent Claim 157 words
A virtual channel capable network device comprising: a data port interface, supporting a plurality of data ports transmitting and receiving data; wherein said data port interface is configured to establish a virtual channel between said virtual channel capable network device and other virtual channel capable network devices through the transmission and receipt of virtual channel messages and configured to exchange virtual channel data to allow for functions of at least one of the virtual channel capable network device and other virtual channel capable network devices to be controlled, and wherein the data port interface is configured to receive a remote capability list and to send a local capability list to the other virtual channel capable network devices, said data port interface is configured to exchange virtual channel data to control the selective flow of the transmitted and received data in at least one of the virtual channel capable network device and other virtual channel capable network devices.
Claim 23
Dependent Claim 155 words
A virtual channel capable network device comprising: a data port interface, supporting a plurality of data ports transmitting and receiving data; wherein said data port interface is configured to establish a virtual channel between said virtual channel capable network device and other virtual channel capable network devices through the transmission and receipt of virtual channel messages and configured to exchange virtual channel data to allow for functions of at least one of the virtual channel capable network device and other virtual channel capable network devices to be controlled, and wherein the data port interface is configured to receive a remote capability list and to send a local capability list to the other virtual channel capable network devices, wherein said data port interface is configured to exchange virtual channel data to control the operations, administration and maintenance functions of at least one of the virtual channel capable network device and other virtual channel capable network devices.
Claim 24
Dependent Claim 155 words
A virtual channel capable network device comprising: a data port interface, supporting a plurality of data ports transmitting and receiving data; wherein said data port interface is configured to establish a virtual channel between said virtual channel capable network device and other virtual channel capable network devices through the transmission and receipt of virtual channel messages and configured to exchange virtual channel data to allow for functions of at least one of the virtual channel capable network device and other virtual channel capable network devices to be controlled, and wherein the data port interface is configured to receive a remote capability list and to send a local capability list to the other virtual channel capable network devices, wherein said data port interface is configured to exchange virtual channel data to control the operations, administration and maintenance functions of at least one of the virtual channel capable network device and other virtual channel capable network devices.
Claim 25
Dependent Claim 152 words
A virtual channel capable network device comprising: a data port interface, supporting a plurality of data ports transmitting and receiving data; wherein said data port interface is configured to establish a virtual channel between said virtual channel capable network device and other virtual channel capable network devices through the transmission and receipt of virtual channel messages and configured to exchange virtual channel data to allow for functions of at least one of the virtual channel capable network device and other virtual channel capable network devices to be controlled, and wherein the data port interface is configured to receive a remote capability list and to send a local capability list to the other virtual channel capable network devices, wherein said data port interface is configured to exchange virtual channel data to control in-band management functions of at least one of the virtual channel capable network device and other virtual channel capable network devices.
Claim 26
Dependent Claim 152 words
A virtual channel capable network device comprising: a data port interface, supporting a plurality of data ports transmitting and receiving data; wherein said data port interface is configured to establish a virtual channel between said virtual channel capable network device and other virtual channel capable network devices through the transmission and receipt of virtual channel messages and configured to exchange virtual channel data to allow for functions of at least one of the virtual channel capable network device and other virtual channel capable network devices to be controlled, and wherein the data port interface is configured to receive a remote capability list and to send a local capability list to the other virtual channel capable network devices, wherein said data port interface is configured to exchange virtual channel data to control in-band management functions of at least one of the virtual channel capable network device and other virtual channel capable network devices.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-07-02 2011-01-01 2011-07-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-07-02 2015-01-01 2015-07-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-07-02 2019-01-01 2019-07-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag