Patent ID: 11909669
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 16:
17. A non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:
receive input/output traffic metrics of input/output traffic for respective hosts, which are in communication with a first N_Port ID Virtualization core switch via a first port channel and with a second N_Port ID Virtualization core switch via a second port channel, wherein the first N_Port ID Virtualization core switch and the second N_Port ID Virtualization core switch are in communication with a same target device, wherein the first N_Port ID Virtualization core switch and the second N_Port ID Virtualization core switch have a first bandwidth capability and generate the input/output traffic metrics, and an apparatus on which the processor executes has a second bandwidth capability lower than the first bandwidth capability;
determine, based on the input/output traffic metrics, that traffic carried on the first port channel exceeds traffic carried on the second port channel by a predetermined threshold; and
in response to determining that the predetermined threshold has been exceeded, re-assign, via fabric login operations, traffic from a given host carried on the first port channel to the second port channel, wherein the instructions to re-assign are configured to take into account an operational port speed of each of the first port channel and the second port channel, wherein an operational port speed of the first port channel is different from an operational port speed of the second port channel.