Patent ID: 11956154
Assignee: nan
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 11:
12. A network system comprising at least one first originating node generating network packets to be sent as data link frames as a data flow; the network system comprising a plurality of network nodes comprising network switches for forwarding network packets as data link frames; the network system implementing a first method and a second method for congestion reduction; wherein said first method is for reordering transmission of data link frames originating from the at least one first originating node, wherein said second method is used for reordering transmission of data link frames which are received by a switch at a congestion point (CP) in the network, said first method comprising:
the at least one first originating node creating and transmitting network packets having a plurality of at least first priorities in a first set of data link frames and network packets having at least second priorities in a second set of data link frames;
the at least one first originating node receiving a first request in a data link frame indicative of a congestion in a queue at a congestion point (CP) in the network when there is high network load indicative of congestion in a first queue in a second switch configured for forwarding the first set of data link frame; wherein the second switch is at a second node, that is in the path to one or more destination nodes; and
the at least one first originating node responding to said first request by reordering transmission of said first and second sets of data link frames; wherein said reordering reduces transmission of the first set of data link frames causing congestion at the first queue at the CP, thereby reducing network congestion; and
the second method comprising:
a first network node in said plurality of network nodes of the network system comprising a first switch and a second node in said plurality of network nodes of the network system comprising the second switch;
the second switch connected to the first switch; the first switch receiving a second request in a second data link frame from the second switch; wherein said second request is sent when the first queue in the second switch is having a high network load indicative of congestion; wherein the first and second switches are at nodes in the path to one or more destination nodes;
said first switch in said plurality of network switches responding to said request by delaying transmitting for a time first set of data link frames designated for the first queue having high network load indicative of congestion for a period while transmitting the second set of data link frames to un-congested queues of the second network switch.