US 12,170,583 B1
Managing communications for host devices which are part of a multi-host link aggregation group
Jianfei Yang, Chengdu (CN); Weilan Pu, Chengdu (CN); Mingyi Luo, Chengdu (CN); Lifeng Zheng, Chengdu (CN); Si Zhang, Chengdu (CN); and Srinivasa Raju Chamarthy, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Sep. 28, 2023, as Appl. No. 18/476,441.
Int. Cl. G06F 15/16 (2006.01); H04L 12/46 (2006.01); H04L 61/5007 (2022.01); H04L 67/1097 (2022.01)
CPC H04L 12/4645 (2013.01) [H04L 61/5007 (2022.05); H04L 67/1097 (2013.01)] 20 Claims
OG exemplary drawing
 
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.