Method and apparatus for backward and forward compatibility in device management
First Claim
1. A method for device management in a network management system, comprising:
- determining a network element support matrix for a network element, the network element support matrix having a set of support flags for each of a plurality of versions of the network management system, each set of support flags defining at least one management feature supported in each of the plurality of versions;
determining a current installed version of the plurality of versions of the network management system;
extracting the set of support flags associated with the current installed version; and
activating network management support, for the network element, for those of the at least one management feature defined in the extracted set of support flags.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system permitting a network management system to be backward and forward compatible with a range of network elements or devices, and device versions. The present invention uses a combination of versioned interface negotiation, data driven interfaces or self-describing devices, and a support matrix of management features supported by various versions of the network management system, to provide the network management system with both backward and forward compatibility. This permits a single version of a management system to be backward compatible with a series of network elements that predate the management system'"'"'s release, and to be forward compatible with a series of network elements that follow the management system'"'"'s release, even in the face of unpredictable changes in the devices with which the management system interacts. The invention also permits the vendor to control which features are enabled for the various combinations of network element versions and management system versions and thus how much testing is required.
-
Citations
35 Claims
-
1. A method for device management in a network management system, comprising:
-
determining a network element support matrix for a network element, the network element support matrix having a set of support flags for each of a plurality of versions of the network management system, each set of support flags defining at least one management feature supported in each of the plurality of versions;
determining a current installed version of the plurality of versions of the network management system;
extracting the set of support flags associated with the current installed version; and
activating network management support, for the network element, for those of the at least one management feature defined in the extracted set of support flags. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network management system, comprising:
-
a messaging sub-system for receiving a network element support matrix having a set of support flags for each of a plurality of versions of the network management system, each set of support flags defining at least one management feature supported in its respective version; and
an activation sub-system for receiving, from the messaging sub-system, one of the sets of support flags associated with the current installed version of the network management system, and for enabling network management support for the network element, for the at least one management feature supported in the current installed version. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A network element for remote monitoring by a network management system, comprising:
-
a network element support matrix having a set of support flags for each of a plurality of versions of the network management system, each set of support flags defining management features supportable in its respective version; and
a network element messaging sub-system, for operative connection to the network management system, for transmitting one of the sets of support flags corresponding to a currently installed version of the network management system from the network element support matrix to the network management system. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A network element support matrix for a network element that is managed by a network management system, comprising:
a set of support flags for each of a plurality of versions of the network management system, each support flag in the set indicating the supportability of a management feature in its corresponding version of the network management system. - View Dependent Claims (20, 21, 22)
-
23. A computer-readable program product for providing device management in a network management system, comprising:
-
a network management messaging module for receiving, from a network element support matrix for a network element, a set of support flags defining supported management features for a current installed version of the network management system; and
an activation module, communicating with the messaging module, for receiving the set of support flags, and for enabling network management support for the network element, for the supported management features. - View Dependent Claims (24, 25)
-
-
26. A device manager for a network management system, comprising:
-
means for determining a network element support matrix for a network element, the network element support matrix including a set of support flags for each of a plurality of versions of the network management system, each set of support flags defining at least one management feature supported in each of the plurality of versions;
means for determining a current installed version of the plurality of versions of the network management system;
means for extracting the set of support flags associated with the current installed version; and
means for activating network management support, for the network element, for those of the at least one management feature defined in the extracted set of support flags. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable program product for operation in a network element, comprising:
-
a lookup module for extracting a set of support flags from a network element support matrix, the support matrix having a set of support flags for each of a plurality of versions of a network management system, each set of support flags defining the management features supportable in its respective version; and
a network element messaging module for connection to the network management system, for transmitting the extracted set of support flags to the network management system.
-
-
34. A device management method for managing a device in a network management system, comprising:
-
steps for receiving, from a network element support matrix for a network element, a set of support flags associated with a current version of a plurality of versions of the network management system, the network element support matrix defining the management features supported in each of the plurality of versions; and
steps for activating network management support for the network element, for the management features supported in the current version. - View Dependent Claims (35)
-
Specification