Network load balancing
AssigneeIntel Corporation
InventorsMichael Ho, Manoj Wadekar
Life of this patent
Estimating the term…
Abstract
Apparatus, systems, methods, and articles described generally herein may receive a first packet marked with a congestion indicator (CI). Upon receipt of the CI, a load-balancing operation may be performed among a plurality of physical links upstream from a point of congestion to alleviate the congestion. Other embodiments may be described and claimed.
Claims24
A method in a packet-switched network, including:
- marking, within a network switch, a first packet with a congestion indicator (CI) at a point of congestion
- receiving and inspecting the first packet marked with the CI within the network switch at a point downstream from the point of congestion;
- performing, within the network switch, a load-balancing operation among a plurality of physical links upstream from a point of congestion to alleviate the congestion upon receipt of the CI, the load-balancing comprising remapping a conversation from a first physical link to a second physical link and the plurality of physical links couple an ingress line card to a switch component within a switching fabric in the network switch;
- inserting a remote congestion indicator (RCI) into a second packet bound for the ingress line card;
- and
- applying an integration filter to the RCI to determine relative congestion among a plurality of congested queues.
An article including a machine-accessible storage medium having associated information, wherein the information, when accessed and executed by a processor, results in a machine performing:
- marking, within a network switch, a first packet with a congestion indicator (CI) at a point of congestion
- receiving and inspecting the first packet marked with the CI within the network switch at a point downstream from the point of congestion;
- performing, within the network switch, a load-balancing operation among a plurality of physical links upstream from a point of congestion to alleviate the congestion upon receipt of the CI, the load-balancing comprising remapping a conversation from a first physical link to a second physical link and the plurality of physical links couple an ingress line card to a switch component within a switching fabric in the network switch;
- inserting a remote congestion indicator (RCI) into a second packet bound for the ingress line card;
- and
- applying an integration filter to the RCI to determine relative congestion among a plurality of congested queues.
An apparatus, including:
- an egress line card in a network switch to receive a first packet marked with a congestion indicator (CI);
- a switch component in a central switching fabric coupled to the egress line card to set the CI;
- and
- an ingress line card coupled to the switch component to perform a load-balancing operation among a plurality of physical links upstream from a point of congestion to alleviate the congestion upon receipt of a remote congestion indicator (RCI) triggered by the CI and to apply an integration filter to the RCI to determine relative congestion among a plurality of congested queues.
A system, including:
- an egress line card in a network switch to receive a first packet marked with a congestion indicator (CI);
- a switch component in a central switching fabric coupled to the egress line card to set the CI;
- an ingress line card coupled to the switch component to perform a load-balancing operation among a plurality of physical links upstream from a point of congestion to alleviate the congestion upon receipt of a remote congestion indicator (RCI) triggered by the CI and to apply an integration filter to the RCI to determine relative congestion among a plurality of congested queues;
- and
- a display coupled to the network switch to perform configuration operations.
Dependencies are inferred from the claim text.