IP Library Granted Patent US 7,359,404
Granted Patent B1
US 7,359,404 · App. 10/386,093 · Granted Apr 15, 2008

Apparatus using a knowledge digest to verify configuration information in a network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,359,404
App. No.
10/386,093
Granted
Apr 15, 2008
Kind
B1
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.

Claims (28)

1. Apparatus comprising:

a first network element for forwarding a set of packets associated with first configuration information along a path to a second network element;

logic in the first network element for generating a first knowledge digest encoding the first configuration information into a fixed length bit array;

logic in the second network element for generating a second knowledge digest encoding second configuration information into a fixed length bit array;

logic in the second network element for comparing the first knowledge digest to the second knowledge digest, and for generating an indication if the comparison indicates that the first knowledge digest is not a subset of the second knowledge digest;

wherein the first and second knowledge digests are bloom filters; and

wherein the first and second network elements are Multi-Protocol Label Switched (MPLS) link state routers, and wherein the first configuration information is a first set of Forwarding Equivalence Classes (FECs), and wherein the second configuration information is a second set of FECs.

2. The apparatus of claim 1 wherein the first configuration information includes a single forwarding policy indicator.

3. The apparatus of claim 2 wherein the second configuration information includes a single forwarding policy indicator.

4. The apparatus of claim 1 wherein the first set of FECs contains a single FEC, and wherein the second set of FECs contains a single FEC.

5. Apparatus comprising:

a first network element for forwarding a set of packets associated with first configuration information along a path to a second network element;

logic in the first network element for generating a first knowledge digest encoding the first configuration information into a fixed length bit array;

logic in the first network element for forwarding the first knowledge digest to the second network element, the second network element including logic for generating a second knowledge filter encoding second configuration information into a fixed length bit array, the second network element also including logic for comparing the first knowledge digest to the second knowledge digest, and for generating an indication if the comparison indicates that the first knowledge digest is not a subset of the second knowledge digest;

wherein the first and second knowledge digests are bloom filters; and

wherein the first and second network elements are Multi-Protocol Label Switched (MPLS) link state routers, and wherein the first configuration information is a first set of Forwarding Equivalence Classes (FECs), and wherein the second configuration information is a second set of FECs.

6. The apparatus of claim 5 wherein the first configuration information includes a single forwarding policy indicator.

7. The apparatus of claim 6 wherein the second configuration information includes a single forwarding policy indicator.

8. The apparatus of claim 5 wherein the first set of FECs contains a single FEC, and wherein the second set of FECs contains a single FEC.

9. Apparatus comprising:

a second network element for receiving a set of packets associated with first configuration information from a first network element;

logic in the second network element for generating a second knowledge digest encoding second configuration information into a fixed length bit array;

logic in the second network element for comparing the second knowledge digest to a first knowledge digest received from the first network element, the first knowledge digest encoding first configuration information into a fixed length bit array, the logic for comparing generating an indication if the comparison indicates that the first knowledge digest is not a subset of the second knowledge digest;

wherein the first and second knowledge digests are bloom filters; and

wherein the first and second network elements are Multi-Protocol Label Switched (MPLS) link state routers, and wherein the first configuration information is a first set of Forwarding Equivalence Classes (FECs), and wherein the second configuration information is a second set of FECs.

10. The apparatus of claim 9 wherein the first configuration information a single forwarding policy indicator.

11. The apparatus of claim 10 wherein the second configuration information includes a single forwarding policy indicator.

12. The apparatus of claim 9 wherein the first set of FECs contains a single FEC, and wherein the second set of FECs contains a single FEC.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032425/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2003
From: ALLAN, DAVID
To: NORTEL NETWORKS, LTD.
Reel/Frame 013870/0120 →