IP Library Granted Patent US 7,965,713
Granted Patent B2
US 7,965,713 · App. 11/569,045 · Granted Jun 21, 2011

Inter-domain router comprising a module for determining route aggregation

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,965,713
App. No.
11/569,045
Granted
Jun 21, 2011
Kind
B2
Abstract

The invention relates to an inter-domain router, for an Internet Protocol communications network, including a processing module to generate as a function of routing data outgoing messages intended for other routers which comprise information data representative of routes for routing IP datagrams and a control module to analyze at least some of the routing data, in order to define route aggregates as a function of selected configuration information, and for delivering output data representative of the route aggregates, so that the processing module can generate outgoing messages including information data representative of the route aggregates.

Claims (27)

1. An Inter-domain router, for an Internet Protocol communication network, comprising:

a processing module configured to generate, as a function of routing data defining a route including attributes of different types, outgoing messages addressed to other routers, the outgoing messages including information data representative of routes for route aggregation associated with routing Internet Protocol datagrams; and

a control module configured to,

first analyze routing prefixes associated with Internet Protocol addresses,

second analyze at least some of said routing data not associated with said routing prefixes,

define aggregates of the routes as a function of chosen configuration information and based on the first analysis and the second analysis,

deliver output data representative of said route aggregates, with a view to the generation by said processing module of the outgoing messages including the information data representative of said route aggregates,

compare at least attributes of the same chosen type defining different routes with each other, and

consider as suitable to be aggregated routes having comparable attributes of each chosen type, wherein said chosen configuration information defines each type of attribute that is a subject of said comparison.

2. The router according to claim 1 , wherein said control module is configured to deliver the output data representative of aggregated prefixes.

3. The router according to claim 1 , wherein said control module is configured to deliver said output data in a group, if a number of route aggregates in the group is greater than or equal to a chosen number.

4. The router according to claim 1 , comprising:

a configuration module configured to generate configuration messages based on the output data received from the control module and addressed to said processing module, such that the processing module generates the outgoing messages.

5. The router according to claim 4 , wherein said configuration module is configured to generate a configuration message on reception of an external request.

6. The router according to claim 1 , wherein said control module is configured to send said output data to a terminal to which said router is connected.

7. The router according to claim 5 , wherein

said control module is configured to send said output data to a terminal to which it is connected, and

said external request comes from said terminal.

8. The router according to claim 1 , wherein

said control module is configured to compare attributes describing a set of contiguous addresses, two addresses of the set of contiguous addresses are comparable one of when one encompasses the other and when the two addresses are adjacent and of the same size, and

one address encompasses the other when a first set of addresses is included in a second set of addresses.

9. The router according to claim 1 , comprising:

a routing table configured to store said routing data.

10. The router according to claim 9 , wherein said processing module is configured to

receive from one or more routers incoming messages including the information data representative of the routes for routing the Internet Protocol datagrams, and

update said routing table based on said information data contained in a received message.

11. The router according to claim 1 , wherein said router is a Border Gateway Protocol router.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
CHANGE OF NAME Recorded Feb 14, 2019
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 048329/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →