Patent ID: 11916739
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  Y | IPC H

Claim 10:
11. A system, comprising:
one or more processors; and
a memory in communication with the one or more processors, the memory having computer-readable instructions stored thereupon that, when executed by the one or more processors, cause the system to perform operations comprising:
receiving, from a network device of a computing environment implementing a cluster of virtualized local area networks (VLANs), a Link Layer Discovery Protocol (LLDP) packet for each network interface of the network device;
parsing, from each received LLDP packet, data identifying VLANs available on each network interface by:
identifying VLANs in use by applications on a first host and verifying that no other host in the cluster has reported that one of the identified VLANs is missing; and
repeating the verifying for each node in the cluster;

comparing the identified VLANs available on each network interface;
based on the comparing of the identified VLANs, identifying inconsistently configured VLANs between network interface cards (NICs);
comparing the identified VLANs with VLANs in use by applications on hosts in the cluster;
for each host in the cluster, based on the comparing of the identified VLANs and the inconsistently configured VLANs, marking a VLAN as misconfigured if other hosts in the cluster have reported the VLAN as missing; and
generate a notification of the misconfigured VLANs.