Patent ID: 11902150
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method of routing a plurality of data transmissions in a network having a plurality of switches, the method comprising:
establishing a plurality of flow channels corresponding to each of a plurality of flows comprising the plurality of data transmissions;
adaptively routing, by the plurality of switches and without intervention of a central controller, the plurality of flows through the network having the plurality of switches by assigning a flow identifier for a flow in the plurality of flows, the flow identifier being associated with an egress edge switch in the plurality of switches and the flow identifier being inspected by an ingress edge switch in the plurality of switches;
monitoring transmission characteristics using the flow identifier for the flow via the corresponding flow channels to identify that the flow from the plurality of flows is experiencing congestion;
in response to identifying that the flow is experiencing congestion, identifying whether the flow is related to a source of congestion; and
in response to identifying that the flow is related to the source of congestion, constraining a routing decision for the source of congestion via a corresponding flow channel such that the source of congestion is not propagated in the network.