CPC H04L 12/4645 (2013.01) [H04L 61/5007 (2022.05); H04L 67/1097 (2013.01)] | 20 Claims |
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured:
to receive, by at least one network switch, a communication comprising a virtual logical device tag;
to determine, at the at least one network switch, whether the virtual logical device tag is (i) a host-specific virtual logical device tag associated with a given host-specific virtual logical device of a given one of a plurality of host devices that are part of a multi-host link aggregation bond or (ii) a service-generic virtual logical device tag associated with a service-generic virtual logical device for a service provided by the plurality of host devices which are part of the multi-host link aggregation bond collectively;
responsive to determining that the virtual logical device tag is the host-specific virtual logical device tag associated with the given host-specific virtual logical device of the given host device that is part of the multi-host link aggregation bond, to direct the communication to a given link between the at least one network switch and the given host device; and
responsive to determining that the virtual logical device tag is the service-generic virtual logical device tag associated with the service-generic virtual logical device for the service provided by the plurality of host devices which are part of the multi-host link aggregation bond collectively, to select one of the plurality of host devices in accordance with a distribution algorithm and to direct the communication to a selected link between the at least one network switch and the selected one of the plurality of host devices.
|