Network system with color-aware upstream switch transmission rate control in response to downstream switch traffic buffering
First Claim
1. A network system, comprising:
- a first network node, comprising;
an input for receiving packets, wherein during operation the first network node operates as a downstream node when receiving packets at the input from an upstream node;
a buffer, coupled to the input and for storing received packets;
circuitry for detecting when a number of packets stored in the buffer exceeds a buffer storage threshold; and
circuitry, responsive to a detection by the circuitry for detecting that the number of packets stored in the buffer exceeds the buffer storage threshold, for issuing a message to the upstream node, wherein the message selectively commands the upstream node to either continue with transmission of packets from the upstream node to the downstream node or to reduce a rate of transmission of packets from the upstream node to the downstream node to a non-zero rate, in response to a packet drop precedence in the buffer of the downstream node relative to a packet drop precedence in at least a portion of a buffer in the upstream node.
4 Assignments
0 Petitions
Accused Products
Abstract
A network system (10). The system comprises a first network node (N6), and the node comprises an input (30IN) for receiving packets. During operation, the first network node operates as a downstream node when receiving packets at the input from an upstream node (N5). The node also comprises a buffer (30), coupled to the input and for storing received packets, and circuitry (32) for detecting when a number of packets stored in the buffer exceeds a buffer storage threshold. The node also comprises circuitry (32), responsive to a detection by the circuitry for detecting that the number of packets stored in the buffer exceeds the buffer storage threshold, for issuing a message to the upstream node. The message selectively commands the upstream node to reduce a rate of transmission of packets from the upstream node to the downstream node to a non-zero rate.
74 Citations
34 Claims
-
1. A network system, comprising:
a first network node, comprising; an input for receiving packets, wherein during operation the first network node operates as a downstream node when receiving packets at the input from an upstream node; a buffer, coupled to the input and for storing received packets; circuitry for detecting when a number of packets stored in the buffer exceeds a buffer storage threshold; and circuitry, responsive to a detection by the circuitry for detecting that the number of packets stored in the buffer exceeds the buffer storage threshold, for issuing a message to the upstream node, wherein the message selectively commands the upstream node to either continue with transmission of packets from the upstream node to the downstream node or to reduce a rate of transmission of packets from the upstream node to the downstream node to a non-zero rate, in response to a packet drop precedence in the buffer of the downstream node relative to a packet drop precedence in at least a portion of a buffer in the upstream node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method of operating a first network node, comprising:
-
receiving packets at an input of the first network node, wherein during operation the first network node operates as a downstream node when receiving packets at the input from an upstream node; storing the received packets into a buffer; detecting when a number of packets stored in the buffer exceeds a buffer storage threshold; and responsive to a detecting that the number of packets stored in the buffer exceeds the buffer storage threshold, issuing a message to the upstream node, wherein the message selectively commands the upstream node to either continue with transmission of packets from the upstream node to the downstream node or to reduce a rate of transmission of packets from the upstream node to the downstream node to a non-zero rate, in response to a packet drop precedence in the buffer of the downstream node relative to a packet drop precedence in at least a portion of a buffer in the upstream node. - View Dependent Claims (21, 22)
-
-
23. A network system, comprising:
-
a first network node, comprising; a buffer for storing packets; circuitry for transmitting packets from the buffer, as an upstream node, to a downstream node; and an input for receiving a message from the downstream node, wherein the circuitry for transmitting selectively reduces its rate of transmission of packets to the downstream node to a non-zero rate in response to the message and in response to a packet drop precedence in at least a portion of the buffer of the upstream node relative to a packet drop precedence in a buffer in the downstream node. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method of operating a first network node, comprising:
-
storing packets in a buffer; transmitting packets from the buffer, as an upstream node, to a downstream node; and receiving a message from the downstream node, wherein the step of transmitting includes selectively reducing its rate of transmission of packets from the upstream node to the downstream node to a non-zero rate in response to the message and in response to a packet drop precedence in at least a portion of the buffer of the upstream node relative to a packet drop precedence in a buffer in the downstream node. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification