Multiple Logical Channels for Use in Network Devices
7 Assignments
0 Petitions
Accused Products
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.
-
Citations
46 Claims
-
1-24. -24. (canceled)
-
25. A method for controlling flow between network devices, the method comprising:
-
receiving a flow message from at least one of a plurality of first network devices by a second network device, the flow message indicating congestion at the at least one first network device; receiving an Ethernet frame by the second network device, wherein the Ethernet frame is interpreted as a pause frame if the second network device has not acknowledged an ability to establish a logical connection between network devices over a physical connection; halting, by the second network device, transmission of selected packets associated with the flow message; and continuing transmission, by the second network device, of packets not associated with the flow message. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A network device comprising:
at least one processor operable to; receive a flow message from a switch, wherein the flow message indicates congestion in at least one logical channel; receive an Ethernet frame that is interpreted as a pause frame if the switch does not acknowledge an ability to establish a logical connection between network devices over a physical connection; halt transmission of selected packets associated with the flow message; and continue transmission of packets not associated with the flow message. - View Dependent Claims (33, 34)
-
35. A network device that is able to establish a logical connection between network devices over a physical connection, the network device comprising:
-
a plurality of electrical boundaries for transmitting and receiving data and being configured to establish a logical channel between the network device and one or more other network devices, wherein the other network devices are able to establish a logical connection between network devices over a physical connection; and a record of local operations, wherein the record of local operations indicates operations that the network device is able to perform locally, wherein the network device is configured to transmit the record of local operations via the logical channel, wherein the record of local operations provides priority information related to data associated with the network device, wherein the priority information enables a selective flow control of transmitted and received data between the network device and the other network devices, wherein the network device transmits an Ethernet frame that is interpreted as a pause frame after at least one of the other network devices does not acknowledge the ability to establish a logical connection between network devices over a physical connection. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A switch configured to establish a logical channel between network devices, the switch comprising:
-
a plurality of ports, at least one of the plurality of ports being configured with the capability to process a first flow control message having priority information received by the port, to halt transmission on the port of packets associated with the priority information while continuing to transmit packets not associated with the first flow control message to the port, and the port being further configured with the capability to send at least one other flow control message having priority information to devices connected to the switch, and wherein the port sends an Ethernet frame that is interpreted as a pause frame after at least one network device does not acknowledge the ability to establish a logical connection between network devices over a physical connection. - View Dependent Claims (41, 42, 43, 44)
-
-
45. An end node configured to establish a logical connection between network devices over a physical connection, the end node comprising:
-
at least one port configured with the capability to process a first flow control message having priority information received by the port, to halt transmission on the port of packets associated with the priority information while continuing to transmit packets not associated with the first flow control message, and to send at least one other flow control message having priority information to the network devices connected to the end node, wherein the end node receives an Ethernet frame that is interpreted as a pause frame from a network device that is not able to establish a logical connection between network devices over a physical connection. - View Dependent Claims (46)
-
Specification