Flow regulation switch
AssigneeBroadcom Corporation
InventorsMohan Kalkunte, Bruce Kwan
Life of this patent
Estimating the term…
Abstract
A network switch includes a plurality of egress ports configured to send packets of data traffic to at least one receiving network device and a plurality of ingress ports configured to receive the packets of data traffic from at least one sending network device. The switch further includes a switch logic engine configured to define multiple flows of data through the switch from a sending network device to a receiving network device and to route the flows from the ingress port to the egress port, a flow monitor configured to measure at least one flow attribute of the flows, and a flow regulation engine configured to regulate a flow rate of flows sent by a sending network device based at least in part on a measurement by the flow monitor of the at least one flow attribute of the packets.
Claims20
A network switch comprising:
- a switch logic engine configured to define a flow of data packets through the network switch from a sending network device to a receiving network device;
- a flow monitor configured to measure a flow attribute of the flow;
- and
- a flow regulation engine configured to:
- regulate a flow rate of the flow based at least in part on the measured flow attribute;
- and send a message to the sending network device when a flow rate of a flow exceeds a threshold rate, the sending of the message not being based on receiving a notification from the receiving network device, the message indicating that the threshold rate has been exceeded and being configured to cause the sending network device to reduce a rate of sending the further packets, wherein the threshold rate is based on a measured information processing rate of the receiving network device.
A method comprising:
- receiving a data traffic flow from a sending network device at a switch;
- measuring a flow attribute of the data traffic flow;
- regulating a flow rate of the data traffic flow based at least in part on the measured flow attribute;
- and
- sending a message to the sending network device when the flow rate of the data traffic flow exceeds a threshold rate without receiving a notification from a receiving network device, the message being configured to cause the sending network device to reduce a rate of sending the further packets,
- wherein the threshold rate is based on a measured information processing rate of the receiving network device.
A method comprising:
- receiving a plurality of data traffic flows from a sending network device at a plurality of ingress ports of a backplane switch;
- routing each data traffic flow from an ingress port to an egress port of the backplane switch;
- sending each data traffic flow from the egress port to which it is routed to a receiving network device;
- measuring a flow attribute of each data traffic flow;
- regulating a flow rate of each data traffic flow based at least in part on the measured flow attribute corresponding to each data traffic flow;
- and
- sending a message to the sending network device when the flow rate of a flow exceeds a threshold rate without receiving a notification from the receiving network device, the message being configured to cause the sending network device to reduce a rate of sending the further packets,
- wherein the threshold rate is based on a measured information processing rate of the receiving network device.
Dependencies are inferred from the claim text.