Virtual network probing
AssigneeHewlett Packard Enterprise Development LP
InventorsSrinivas Killadi, Sree Vasthav Shatdarshanam Venkata
Life of this patent
Estimating the term…
Abstract
A method is disclosed. The method may comprise identifying a plurality of network devices in a cluster of network devices. In some examples, the method may comprise identifying any virtual local area networks (VLANs) that are enabled on each of the plurality of network devices in the cluster of network devices. In some examples, the method may comprise, for each identified VLAN, determine a set of network devices accessible on a respective VLAN. In some examples, the method may comprise probing the respective VLAN in response to the respective VLAN being accessible by each network device in the cluster of network devices. A network device and a machine-readable medium are also disclosed.
Claims12
A method comprising:
- identifying a plurality of network devices in a cluster of network devices;
- identifying any virtual local area networks (VLANs) that are enabled on each of the plurality of network devices in the cluster of network devices;
- determining which of the identified VLANs have an accessible virtual access point;
- for each identified VLAN that is enabled on each of the plurality of network devices and that has an accessible virtual access point, determining a set of network devices that are accessible on a respective VLAN;
- and
- upon determining that each network device of the cluster of network devices is accessible on a respective VLAN:
- probing the respective VLAN,
- upon determining, in response to said probing, that each network device in the cluster of network devices is accessible on the respective VLAN, identifying the cluster of network devices as being connected via a data link layer network protocol, and
- upon determining, in response to said probing, that one or more network devices in the cluster of network devices is not accessible on the respective VLAN, identifying the cluster of network devices as being connected via a network layer network protocol.
A network device comprising:
- a memory;
- a processor executing instructions stored in the memory to:
- identify any virtual local area networks (VLANs) that are enabled on the network device;
- acquire details of any connected devices which, together with the network device, form a network device cluster, including:
- identifying a plurality of network devices in the network device cluster,
- identifying any VLANs that are enabled on each of the plurality of network devices in the network device cluster, and
- determining which of the identified VLANs have an accessible virtual access point;
- for each identified VLAN that is enabled on each of the plurality of network devices and that has an accessible virtual access point, identify those network devices in the network device cluster that are accessible on a respective VLAN;
- and
- upon determining that each network device of the cluster of network devices is accessible on a respective LAN:
- probe the respective VLAN,
- upon determining, in response to said probing, that each network device in the cluster of network devices is accessible on the respective VLAN, identifying the cluster of network devices as being connected via a data link layer network protocol, and
- upon determining, in response to said probing, that one or more network devices in the cluster of network devices is not accessible on the respective VLAN, identifying the cluster of network devices as being connected via a network layer network protocol.
A non-transitory machine-readable medium comprising instructions that, when executed by a processor, cause the processor to:
- determine that a plurality of network controllers form a cluster of network controllers;
- identity virtual local area networks (VLANs) that are enabled on each of the plurality of network controllers in the cluster of network controllers;
- determine which of the identified VLANs have an accessible virtual access point;
- for each identified VLAN that is enabled on each of the plurality of network controllers and that has an accessible virtual access point, determine a set of network controllers accessible on a respective VLAN;
- and
- upon determining that each network controller of the cluster of network controllers is accessible on a respective LAN:
- cause a first network controller in the cluster of network controllers to probe the respective VLAN,
- upon determining, in response to said probing, that each network controller in the cluster of network controllers is accessible on the respective VLAN, identifying the cluster of network controllers as being connected via a data link layer network protocol, and
- upon determining, in response to said probing, that one or more network controllers in cluster of network controllers is not accessible on the respective VLAN, identifying the cluster of network controllers as being connected via a network layer network protocol.
Dependencies are inferred from the claim text.