Method and apparatus for detecting changes to network elements
First Claim
1. A method of merging a list of newly found network elements and a list of old network elements, comprising:
- receiving the list of newly found elements and associated configuration data;
deriving a potential key value for a portion of the newly found elements from a portion of the configuration data associated therewith and a key format;
determining whether each newly found element with a potential key value is a keyed or unkeyed, a particular newly found element being unkeyed if two of the newly found elements have the same potential key value; and
updating one of the old elements with the configuration data of a specific newly found keyed element in response to the specific newly found and the one of the old elements having the same key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method provides for merging lists of newly found and old network elements. The method comprises receiving the list of newly found elements and deriving a potential key value for a portion of the newly found elements from configuration data associated therewith and a key format. The method also updates one of the old elements with the configuration data of a newly found keyed element having the same key. The method compares attributes of newly found elements for components to attributes of old network elements for attribute matches and reports matches. The report lists matching old elements and newly found elements as unresolved if either one does not have a unique key.
44 Citations
48 Claims
-
1. A method of merging a list of newly found network elements and a list of old network elements, comprising:
-
receiving the list of newly found elements and associated configuration data;
deriving a potential key value for a portion of the newly found elements from a portion of the configuration data associated therewith and a key format;
determining whether each newly found element with a potential key value is a keyed or unkeyed, a particular newly found element being unkeyed if two of the newly found elements have the same potential key value; and
updating one of the old elements with the configuration data of a specific newly found keyed element in response to the specific newly found and the one of the old elements having the same key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of updating a list of old network elements with a list of newly found network elements, comprising:
-
receiving the list of newly found elements and associated configuration data; and
updating the configuration data of one of the old elements with the configuration data of one of the newly found elements in response to a proper subset of the attributes of the one of the old elements matching attributes of the one of the newly found elements, the proper subset comprising at least two attributes. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of reporting updates and new network elements, comprising:
-
receiving a list of newly found elements for components and associated configuration data;
comparing a plurality of attributes of each of the newly found elements with attributes of old network elements for attribute matches; and
reporting one of the matches by listing a pair of matching elements as unresolved in response to one element of the pair not having a unique key. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of merging newly found and old network elements, comprising:
-
receiving newly found elements and associated configuration data;
deriving a potential key value for a first portion of the newly found elements from the configuration data and a key format;
determining whether the elements of the first portion are keyed or unkeyed, an element being unkeyed if two newly found elements have the same potential key value;
updating one old element for a component with the configuration data of one newly found keyed element if the one newly found and the one old element have the same key;
comparing attributes a second portion of newly found elements for components with attributes of old elements for attribute matches; and
reporting one of the matches by listing a pair of matching elements as unresolved in response to one element of the pair not having a unique key. - View Dependent Claims (24, 25)
-
-
26. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method of merging newly found and old network elements, the method comprising:
-
receiving the list of newly found elements and associated configuration data;
deriving a potential key value for a portion of the newly found elements from a portion of the configuration data associated therewith and a key format;
determining whether each newly found element with a potential key value is a keyed or unkeyed, a particular newly found element being unkeyed if two of the newly found elements have the same potential key value; and
updating one of the old elements with the configuration data of a specific newly found keyed element in response to the specific newly found and the one of the old elements having the same key. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method of updating a list of old network elements with a list of newly found network elements, the method comprising:
-
receiving the list of newly found elements and associated configuration data; and
updating the configuration data of one of the old elements with the configuration data of one of the newly found elements in response to a proper subset of the attributes of the one of the old elements matching attributes of the one of the newly found elements, the proper subset comprising at least two attributes. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method of reporting updates and new network elements, the method comprising:
-
receiving a list of newly found elements for components and associated configuration data;
comparing a plurality of attributes of each of the newly found elements with attributes of old network elements for attribute matches; and
reporting one of the matches by listing a pair of matching elements as unresolved in response to one element of the pair not having a unique key. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method of merging newly found and old network elements, the method comprising:
-
receiving newly found elements and associated configuration data;
deriving a potential key value for a first portion of the newly found elements from the configuration data and a key format;
determining whether the elements of the first portion are keyed or unkeyed, an element being unkeyed if two newly found elements have the same potential key value;
updating one old element for a component with the configuration data of one newly found keyed element if the one newly found and the one old element have the same key;
comparing attributes of newly found elements for components with attributes of old elements for attribute matches; and
reporting one of the matches by listing a pair of matching elements as unresolved in response to one element of the pair not having a unique key. - View Dependent Claims (47, 48)
-
Specification