Automated and streamlined configuration for multi-functional network devices
AssigneeHewlett Packard Enterprise Development LP
InventorsJoseph Baniqued, Piyush Agarwal, Vaishali Pandya
Life of this patent
Estimating the term…
Abstract
In certain examples, a method includes receiving, at a cloud management service, telemetry information and other device information from a network device; determining a device function based on the telemetry information and the other device information; determining a location at which the network device is located; selecting a configuration bundle based on the device function and the location; and configuring the network device based on the configuration bundle.
Claims15
A system, comprising:
- one or more processors;
- and
- one or more non-transitory computer readable media storing instructions which, when executed by the one or more processors, cause the one or more processors to:
- receive, at a cloud management service, telemetry information and other device information from a network device, wherein:
- the network device comprises a factory pre-installed firmware that is common to a plurality of other network devices of a same network device type,
- the factory pre-installed firmware is configured to facilitate automated configuration of the network device and the plurality of other network devices by the cloud management service,
- the telemetry information comprises network traffic information about network traffic seen on one or more ports of the network device, and
- the network traffic information comprises an identification of one or more network protocols identified in a network data unit of the network traffic that is received at the network device;
- determine a device function of the network device based on the telemetry information and the other device information;
- determine a location at which the network device is located;
- select a configuration bundle based on the device function and the location;
- and
- configure the network device based on the configuration bundle.
A computer-implemented method, comprising:
- receiving, at a cloud management service, telemetry information and other device information from a network device, wherein:
- the network device comprises a factory pre-installed firmware that is common to a plurality of other network devices of a same network device type,
- the factory pre-installed firmware is configured to facilitate automated configuration of the network device and the plurality of other network devices by the cloud management service,
- the telemetry information comprises network traffic information about network traffic seen on one or more ports of the network device, and
- the network traffic information comprises an identification of one or more network protocols identified in a network data unit of the network traffic that is received at the network device;
- determining a device function of the network device based on the telemetry information and the other device information;
- determining a location at which the network device is located;
- selecting a configuration bundle based on the device function and the location;
- and
- configuring the network device based on the configuration bundle.
A non-transitory computer-readable medium storing programming for execution by one or more processors, the programming comprising instructions to:
- receive, at a cloud management service, telemetry information and other device information from a network device, wherein:
- the network device comprises a factory pre-installed firmware that is common to a plurality of other network devices of a same network device type,
- the factory pre-installed firmware is configured to facilitate automated configuration of the network device and the plurality of other network devices by the cloud management service,
- the telemetry information comprises network traffic information about network traffic seen on one or more ports of the network device, and
- the network traffic information comprises an identification of one or more network protocols identified in a network data unit of the network traffic that is received at the network device;
- determine a device function of the network device based on the telemetry information and the other device information;
- determine a location at which the network device is located;
- select a configuration bundle based on the device function and the location;
- and
- configure the network device based on the configuration bundle.
Dependencies are inferred from the claim text.