Method for using a knowledge digest to verify configuration information in a network
First Claim
Patent Images
1. A method comprising the steps of:
- forwarding a set of packets associated with first configuration information along a path from a first network element to a second network element;
producing by the first network element a first knowledge digest encoding the first configuration information into a first fixed length bit array;
producing by the second network element a second knowledge digest encoding second configuration information into a second fixed length bit array; and
comparing by the second network element the first knowledge digest to the second knowledge digest, and producing by the second network element a configuration error only if the comparison indicates that the first configuration information is not a subset of the second configuration information, the configuration error indicating that at least a portion of the first configuration information was never sent from the second network element to the first network element.
9 Assignments
0 Petitions
Accused Products
Abstract
A first network element forwards a set of packets associated with first configuration information along a path to a second network element. Logic in the first network element generates a first knowledge digest encoding the first configuration information into a fixed length bit array. Logic in the second network element generates a second knowledge digest encoding second configuration information into a fixed length bit array. Logic in the second network element compares the first knowledge digest to the second knowledge digest, and generates an indication if the comparison indicates that the first configuration information is not a subset of the second configuration information.
49 Citations
18 Claims
-
1. A method comprising the steps of:
-
forwarding a set of packets associated with first configuration information along a path from a first network element to a second network element; producing by the first network element a first knowledge digest encoding the first configuration information into a first fixed length bit array; producing by the second network element a second knowledge digest encoding second configuration information into a second fixed length bit array; and comparing by the second network element the first knowledge digest to the second knowledge digest, and producing by the second network element a configuration error only if the comparison indicates that the first configuration information is not a subset of the second configuration information, the configuration error indicating that at least a portion of the first configuration information was never sent from the second network element to the first network element. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising the steps of:
-
forwarding by a first network element a set of packets associated with first configuration information along a path to a second network element; producing by the first network element a first knowledge digest encoding the first configuration information into a first fixed length bit array; and forwarding by the first network element the first knowledge digest to the second network element, the second network element including logic for producing a second knowledge digest encoding second configuration information into a second fixed length bit array, the second network element also including logic for comparing the first knowledge digest to the second knowledge digest, and for producing a configuration error if the comparing indicates that the first configuration information is not a subset of the second configuration information, the configuration error indicating that at least a portion of the first configuration information was never sent from the second network element to the first network element. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising the steps of:
-
receiving by a second network element a set of packets associated with second configuration information from a first network element; producing by the second network element a second knowledge digest encoding the second configuration information into a second fixed length bit array; comparing by the second network element the second knowledge digest to a first knowledge digest received from the first network element, the first knowledge digest encoding the first configuration information into a first fixed length bit array; and producing by the second network element a configuration error if the comparing indicates that the first configuration information is not a subset of the second configuration information, said configuration error indicating that at least a portion of the first configuration information was never sent from the second network element to the first network element. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification