IP Library Granted Patent US 9,521,063
Granted Patent B2
US 9,521,063 · App. 11/508,660 · Granted Dec 13, 2016

Method and system for enhanced internet protocol address 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 9,521,063
App. No.
11/508,660
Granted
Dec 13, 2016
Kind
B2
Abstract

The present invention advantageously provides a method, system and apparatus for aggregating multiple site-specific routes, by determining a first aggregate-aware route that includes a prefix of a site-specific address and a prefix length of an aggregate route address of a first service provider. The method and system can be implemented as an enhancement to existing IP protocols such as BGP and other inter-domain routing protocols. The method and apparatus may further include applying a routing protocol policy in which an aggregate route may serve as a proxy for an aggregate-aware route when the address of the aggregate route matches the address of the aggregate-aware route. The method and system may yet further include determining a second aggregate-aware route that includes the prefix of the aggregate route address of the first service provider and a prefix length of a second aggregate route address of a second service provider. The method and system may yet still further include determining a first aggregate-aware route that includes at least two autonomous system identifiers from a multi-homing zone and a multi-homing zone diameter.

Claims (31)

1. A method for aggregating multiple site-specific routes, the method comprising:

determining a first aggregate-aware route at a first service provider, the first aggregate-aware route including a prefix of a site-specific address, a prefix length of the site-specific address and a prefix length of an aggregate route address of the first service provider.

2. The method of claim 1 , wherein determining the first aggregate-aware route includes applying a routing protocol policy.

3. The method of claim 2 , wherein the routing protocol policy allows an aggregate route to serve as a proxy for the first aggregate-aware route when an address of the aggregate route matches the address of the first aggregate-aware route.

4. The method of claim 2 , wherein the routing protocol policy includes determining that the first aggregate-aware route address has a route preference flag, the route preference flag indicating that an aggregate route is to serve as a proxy for the first aggregate-aware route.

5. The method of claim 1 , further comprising:

determining a second aggregate-aware route that includes the prefix of the aggregate route address of the first service provider and a prefix length of a second aggregate route address of a second service provider.

6. The method of claim 5 , wherein determining the second aggregate-aware route includes applying a routing protocol policy.

7. The method of claim 6 , wherein the routing protocol policy includes allowing the second aggregate route to serve as a proxy for the first aggregate-aware route when the address of the second aggregate route matches the address of the first aggregate-aware route.

8. The method of claim 1 , wherein the first aggregate-aware route further includes at least two autonomous system identifiers from a multi-homing zone.

9. The method of claim 8 , wherein the first aggregate-aware route further includes a multi-homing zone diameter.

10. An apparatus for aggregating multiple site-specific routes, the apparatus comprising:

a storage device, the storage device storing a site-specific address and an aggregate route address of a first service provider; and

a central processing unit, the central processing unit operating to determine a first aggregate-aware route including a prefix of a site-specific address, a prefix length of the site-specific address and a prefix length of the aggregate route address of the first service provider.

11. The apparatus of claim 10 , wherein the apparatus is a router.

12. The apparatus of claim 10 , wherein determining the first aggregate-aware route includes applying a routing protocol policy.

13. The apparatus of claim 12 , wherein the routing protocol policy allows the aggregate route to serve as a proxy for the first aggregate-aware route when the address of the aggregate route matches the address of the aggregate-aware route.

14. The apparatus of claim 12 , wherein the routing protocol policy includes determining that the first aggregate-aware route address has a route preference flag, the route preference flag indicating that an aggregate route is to serve as a proxy for the first aggregate-aware route.

15. The apparatus of claim 10 , the processor further comprising determining a second aggregate-aware route that includes the prefix of the aggregate route address of the first service provider and a prefix length of a second aggregate route address of a second service provider.

16. The apparatus of claim 15 , wherein determining the second aggregate-aware route includes applying a routing protocol policy.

17. The apparatus of claim 10 , wherein the first aggregate-aware route further includes at least two autonomous system identifiers from a multi-homing zone.

18. The apparatus of claim 17 , wherein the first aggregate-aware route further includes a multi-homing zone diameter.

19. A storage medium storing a computer program which when executed by a processing unit performs a method for aggregating multiple site-specific routes, the method comprising:

determining a first aggregate-aware route at a first service provider, the first aggregate-aware route including a prefix of a site-specific address, a prefix length of the site-specific address and a prefix length of the aggregate route address of the first service provider.

20. The storage medium of claim 19 , wherein determining the first aggregate-aware route includes applying a routing protocol policy.

21. The storage medium of claim 20 , wherein the routing protocol policy allows the aggregate route to serve as a proxy for the first aggregate-aware route when the address of the aggregate route matches the address of the first aggregate-aware route.

22. The storage medium of claim 20 , wherein the routing protocol policy includes determining that the first aggregate-aware route address has a route preference flag, the route preference flag indicating that an aggregate route is to serve as a proxy for the first aggregate-aware route.

23. The storage medium of claim 19 , further comprising determining a second aggregate-aware route that includes the prefix of the aggregate route address of the first service provider and a prefix length of a second aggregate route address of a second service provider.

24. The storage medium of claim 23 , wherein determining the second aggregate-aware route includes applying a routing protocol policy.

25. The storage medium of claim 19 , wherein the first aggregate-aware route further includes at least two autonomous system identifiers from a multi-homing zone.

26. The storage medium of claim 25 , wherein the first aggregate-aware route further includes a multi-homing zone diameter.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 48612/0598) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063691/0294 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 48612/FRAME 0582 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063456/0428 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Mar 15, 2019
From: AVAYA MANAGEMENT L.P.
To: GOLDMAN SACHS BANK USA
Reel/Frame 048612/0598 →
SECURITY INTEREST Recorded Mar 15, 2019
From: AVAYA MANAGEMENT L.P.
To: CITIBANK, N.A.
Reel/Frame 048612/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2019
From: AVAYA HOLDINGS LIMITED
To: AVAYA MANAGEMENT L.P.
Reel/Frame 048577/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA HOLDINGS LIMITED
Reel/Frame 023998/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2006
From: JAMIESON, DWIGHT; AALDERS, MICHAEL; LAHTI, PATRIK
To: NORTEL NETWORKS LIMITED
Reel/Frame 018216/0305 →