Monitoring packet flows
First Claim
Patent Images
1. A method comprising:
- receiving a plurality of packets at a plurality of first locations in a first stacked switching device operatively coupled to a second stacked switching device, each packet identifying a corresponding destination location where each packet is to be delivered, each stacked switching device including a plurality of switching devices stacked on top of each other;
queuing the received plurality of packets in at least one queue;
receiving a message on the first stacked switching device from the second stacked switching device, the message identifying a congested second location in the second stacked switching device, the message transmitted by the second stacked switching device upon a determination that the second location is congested;
determining that a destination location of a first packet of the received plurality of packets is the congested second location; and
holding the first packet in the at least one queue.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving on a first switching device a message from a second switching device that indicates to slow packet transmission to the second switching device.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving a plurality of packets at a plurality of first locations in a first stacked switching device operatively coupled to a second stacked switching device, each packet identifying a corresponding destination location where each packet is to be delivered, each stacked switching device including a plurality of switching devices stacked on top of each other; queuing the received plurality of packets in at least one queue; receiving a message on the first stacked switching device from the second stacked switching device, the message identifying a congested second location in the second stacked switching device, the message transmitted by the second stacked switching device upon a determination that the second location is congested; determining that a destination location of a first packet of the received plurality of packets is the congested second location; and holding the first packet in the at least one queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a plurality of packets on a first stacked switching device from a second stacked switching device, the plurality of packets for transmitting to a plurality of first locations in the first stacked switching device, each stacked switching device including a plurality of switching devices stacked on top of each other; determining that a first location in a first switching device included in the first stacked switching device is congested; and in response to the determining, transmitting a message to the second stacked switching device identifying the congested location to temporarily stop packet transmission, the message comprising a frame including a plurality of segments, a first segment of the plurality of segments identifying the congested location and a second segment of the plurality of segments identifying the first switching device.
-
-
13. A memory, tangibly encoded instructions executable by a processor to perform operations comprising:
-
receiving a plurality of packets at a plurality of first locations in a first stacked switching device operatively coupled to a second stacked switching device, each packet identifying a corresponding destination location where each packet is to be delivered, each stacked switching device including a plurality of switching devices queuing the received plurality of packets in at least one queue; receiving a message on the first stacked switching device from the second stacked switching device, the message identifying a congested second location in the second stacked switching device, the message transmitted by the second stacked switching device upon a determination that the second location is congested; determining that a destination location of a first packet of the received plurality of packets is the congested second location; and holding the first packet in the at least one queue. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A memory, tangibly encoded instructions executable by a processor to perform operations comprising:
-
receiving a plurality of packets on a first stacked switching device from a second stacked switching device, the plurality of packets for transmitting to a plurality of first locations in the first stacked switching device, each stacked switching device including a plurality of switching devices stacked on top of each other; determining that a first location in a first switching device included in the first stacked switching device is congested; and in response to the determining, transmitting a message to the second stacked switching device identifying the congested location to temporarily stop packet transmission, the message comprising a frame including a plurality of segments, a first segment of the plurality of segments identifying the congested location and a second segment of the plurality of segments identifying the first switching device. - View Dependent Claims (21, 22)
-
-
23. A system comprising:
-
a first stacked switching device including a plurality of switching devices, each switching device stacked upon another switching device, each switching device including a plurality of first locations configured to transmit and receive packets; and a second stacked switching device, operatively coupled to the first stacked switching device, the second stacked switching device including a plurality of switching devices, each switching device stacked upon another switching device, each switching device including a plurality of second locations, the second stacked switching device configured to perform operations comprising, transmitting a plurality of packets from one or more second locations at the second stacked switching device to the first stacked switching device, each packet identifying a corresponding destination location where each packet is to be delivered, receiving a message from the first stacked switching device to regulate packet flow, the message identifying a congested first location in the first stacked switching device, the message transmitted by the second stacked switching device upon a determination that the second location is congested, queuing the received plurality of packets in at least one queue, determining that a destination location of a first packet of the received plurality of packets is the congested second location, and holding the first packet in the at least one queue. - View Dependent Claims (24)
-
Specification