Congestion control in packet data networking
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsNeda Beheshti-Zavareh, Ying Zhang
Life of this patent
Estimating the term…
Abstract
A network element controls congestion in a link of a packet data network. A congested link is identified and a throttle rate is determined for one or more of the traffic groups traversing the congested link. The central controller determines the throttle rates using a weight of the group and the current traffic rate of the group through the link. The throttle rates are sent to switches to throttle traffic for each affected group.
Claims20
A method performed in a central controller element coupled to a network of packet data switches with ingress and egress ports with links between an ingress port of one switch and an egress port of another switch, the method for throttling traffic on the links and comprising:
- identifying a congested link of the network, the link having traffic from a plurality of packet traffic groups from an ingress port to an egress port;
- determining a throttle rate for a packet traffic group of the congested link based on a weight of the group and a current traffic rate of the group;
- sending the determined throttle rate from the central controller to an ingress switch of the network, the ingress switch having an egress port that is coupled to an ingress port of the link.
A network element coupled to a network of packet data switches with ingress and egress ports with links between an ingress port of one switch and an egress port of another switch, the network element operating as a central controller to throttle traffic on the links and comprising:
- a network processor to identify a congested link of the network, the link having traffic from a plurality of packet traffic groups from an ingress port to an egress port, and to determine a throttle rate for a packet traffic group of the congested link based on a weight of the group and a current traffic rate of the group;
- and
- a transmit port coupled to the network to send the determined throttle rate from the network element to an ingress switch of the link, the ingress switch having an egress port that is coupled to an ingress port of the link.
A network element coupled to a network of packet data switches, the network element having an ingress and an egress port to form links with packet data switches of the network between an ingress port of one switch and an egress port of another switch, the network element operating to throttle traffic on the links to which it is connected based on instructions from a central controller and comprising:
- a processor to identify a congested link of the network by comparing a current packet data traffic load on the link to the packet data traffic bandwidth of the link, the load including traffic from a plurality of packet traffic groups, the link having traffic from a plurality of packet traffic groups from an ingress port of the network element;
- and
- a transmit port to send a congestion message to a central controller of the network.
Dependencies are inferred from the claim text.