Automatic device assignment through programmable device discovery for policy based network management
First Claim
1. A policy based network management system comprising:
- a plurality of device proxies, each device proxy to policy manage one or more devices in a network;
a device discovery coupled to the plurality of devices and the plurality of device proxies, the device discovery to receive a filter from one or more device proxies, the filter specifying device-specific information, the device discovery to identify the devices that match each filter and to notify one or more of the device proxies of the devices that match the proxy'"'"'s filter.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for automatically identifying and assigning devices to device proxies in a policy based network management system is described. Each device proxy registers a filter with the device discovery. The filter may identify one or more characteristics of devices and may also include a communications protocol to be used by the device discovery to communicate with devices. The device discovery, preferably using the specified protocol, obtains device specific information and then identifies devices in the network that match the filters. The device discovery notifies each device proxy of which devices match the proxy'"'"'s filter. Each device proxy updates its list of devices that it can policy manage based on the notification from the device discovery. Control policies are distributed from a policy server to each of the device proxies. Each device proxy then sends a policy to one or more devices to be policy managed.
-
Citations
26 Claims
-
1. A policy based network management system comprising:
-
a plurality of device proxies, each device proxy to policy manage one or more devices in a network;
a device discovery coupled to the plurality of devices and the plurality of device proxies, the device discovery to receive a filter from one or more device proxies, the filter specifying device-specific information, the device discovery to identify the devices that match each filter and to notify one or more of the device proxies of the devices that match the proxy'"'"'s filter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
registering a filter, the filter specifying device-specific characteristics and a communications protocol to communicate with devices in a network;
obtaining device-specific information from one or more of the devices using the communications protocol specified by the filter;
identifying devices which match the filter based on a comparison of the obtained information to the device-specific characteristics of the filter;
policy managing one or more of the devices which match the filter. - View Dependent Claims (7, 8)
-
-
9. A policy based network management system comprising:
-
a plurality of devices;
a plurality of device proxies, each device proxy to policy manage one or more of the devices;
a policy server to distribute policies to the device proxies; and
a device discovery coupled to the plurality of devices and the plurality of device proxies, the device discovery to receive a filter from one or more device proxies and to identify the devices that match each filter and to notify one or more device proxies of the devices that match the proxy'"'"'s filter. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
registering a filter that identifies the type of devices to be policy managed by a device proxy;
identifying one or more devices in a network;
comparing device specific information for the one or more devices to the filter to identify devices which match the filter; and
notifying the proxy of which devices match the proxy'"'"'s filter. - View Dependent Claims (17, 18, 19, 20)
obtaining device specific information for the one or more devices in the network; and
comparing the device specific information for the devices to the filter to identify devices which match the filter.
-
-
21. A method comprising:
-
a proxy registering a filter that identifies the type of devices to be policy managed by a device proxy;
identifying, in response to the registering, one or more devices in a network which match the filter;
notifying the proxy of which devices match the proxy'"'"'s filter;
the proxy policy managing one or more of the devices which match the proxy'"'"'s filter. - View Dependent Claims (22)
receiving a policy;
converting the policy to a device-specific configuration; and
distributing the policy to one or more matching devices using a device-specific protocol.
-
-
23. A tangible medium storing a computer program, the computer program causing the following to occur when executed by a computer or computing node:
-
receive a filter that identifies the type of devices to be policy managed by a device proxy;
identify one or more devices in a network;
compare device specific information for the one or more devices to the filter to identify devices which match the filter; and
notify the proxy of which devices match the proxy'"'"'s filter.
-
-
24. A method comprising:
-
registering a first filter that identifies a type of devices to be policy managed by a device proxy according to a first type of policy;
identifying one or more devices in a network that match the first filter;
notifying a proxy of which devices match the proxy'"'"'s first filter;
policy managing the devices that match the first filter using the first type of policy;
registering a second filter that identifies a type of devices to be policy managed by a device proxy according to a second type of policy;
identifying one or more devices in a network that match the second filter;
notifying the proxy of which devices match the proxy'"'"'s second filter; and
policy managing the devices that match the second filter using the second type of policy. - View Dependent Claims (25, 26)
-
Specification