Hierarchical schema to provide an aggregated view of device capabilities in a network
First Claim
Patent Images
1. A method, comprising:
- receiving, at a root node acting as an aggregation device for a management device, one or more capability messages and network statistics from each device of a plurality of devices making up the computer network domain;
aggregating, by a processor on the aggregation device, device capabilities included in the capability messages into an aggregation report at the aggregation device, the aggregate report creating an aggregate view of the device capabilities of the plurality of devices in the computer network domain, the aggregate view organized according to each of type of device capability of the device capabilities associated with each device of the plurality of devices;
aggregating, by the processor on the aggregation device, the network statistics;
providing, by the processor on the aggregation device, the aggregation report to the management device located outside of the computer network domain;
providing, by the processor on the aggregation device, aggregated network statistics from the aggregation device to the management device;
updating the aggregated device capabilities and network statistics of the one or more devices at the management device by only sending incremental changes to the management device in order to limit control traffic sent to the management device;
determining that network traffic within the computer network domain is below a configured threshold; and
triggering a capability rediscovery within the computer network domain in response to the network traffic being below the configured threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an aggregation device within a computer network domain receives one or more capability messages from one or more devices in the computer network domain. The aggregation device may then aggregate device capabilities from the capability messages, and provides the aggregated device capabilities to a management device located outside of the computer network domain.
26 Citations
18 Claims
-
1. A method, comprising:
-
receiving, at a root node acting as an aggregation device for a management device, one or more capability messages and network statistics from each device of a plurality of devices making up the computer network domain; aggregating, by a processor on the aggregation device, device capabilities included in the capability messages into an aggregation report at the aggregation device, the aggregate report creating an aggregate view of the device capabilities of the plurality of devices in the computer network domain, the aggregate view organized according to each of type of device capability of the device capabilities associated with each device of the plurality of devices; aggregating, by the processor on the aggregation device, the network statistics; providing, by the processor on the aggregation device, the aggregation report to the management device located outside of the computer network domain; providing, by the processor on the aggregation device, aggregated network statistics from the aggregation device to the management device; updating the aggregated device capabilities and network statistics of the one or more devices at the management device by only sending incremental changes to the management device in order to limit control traffic sent to the management device; determining that network traffic within the computer network domain is below a configured threshold; and triggering a capability rediscovery within the computer network domain in response to the network traffic being below the configured threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
one or more network interfaces to communicate within a computer network domain and with a management device outside of the computer network domain; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive one or more capability messages and network statistics from a device of a plurality of devices making up the computer network domain, wherein the apparatus is a root device of the device of a plurality of devices in the computer network domain, the root device acting as an aggregation device for a management device; aggregate device capabilities included in the capability messages into an aggregation report that creates an aggregate view of the device capabilities of the plurality of devices in the computer network domain, the aggregate view organized according to each of type of device capability of the device capabilities associated with each device of the plurality of devices; aggregating the network statistics; provide the aggregation report to the management device located outside of the computer network domain; provide aggregated network statistics to the management device; update the aggregated device capabilities and network statistics of the one or more devices at the management device by only sending incremental changes to the management device to limit control traffic sent to the management device; determine that network traffic within the computer network domain is below a configured threshold; and trigger a capability rediscovery within the computer network domain in response to the network traffic being below the configured threshold. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor on root node in a computer network domain acting as an aggregation device for a management device, operable to:
-
receive one or more capability messages and network statistics from each device of a plurality of devices making up the computer network domain; aggregate device capabilities included in the capability messages into an aggregation report that creates an aggregate view of the device capabilities of the plurality of devices in the computer network domain, the aggregate view organized according to each of type of device capability of the device capabilities associated with each device of the plurality of devices; aggregating the network statistics; provide the aggregation report to the management device located outside of the computer network domain; provide aggregated network statistics to the management device; update the aggregated device capabilities and network statistics of the one or more devices at the management device by only sending incremental changes to the management device in order to limit control traffic sent to the management device; determine that network traffic within the computer network domain is below a configured threshold; and trigger a capability rediscovery within the computer network domain in response to the network traffic being below the configured threshold.
-
Specification