IP Library Granted Patent US 7,292,542
Granted Patent B2
US 7,292,542 · App. 10/382,258 · Granted Nov 6, 2007

Method for traffic engineering of connectionless virtual private network services

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,292,542
App. No.
10/382,258
Granted
Nov 6, 2007
Kind
B2
Abstract

A method for traffic engineering of connectionless virtual private network (VPN) services. The method comprises receiving physical connectivity data for a connectionless VPN including service nodes and links between the service nodes. One or more of the service nodes are also edge nodes. Logical connectivity data for the edge nodes is received. A restricted topology is created in response to the physical connectivity data and to the logical connectivity data. The restricted topology includes a single path between each pair of the edge nodes and each path includes a plurality of the service nodes and one or more of the links. A bandwidth requirement for each link in the restricted topology is calculated. The bandwidth requirement is reserved on each link in the restricted topology. The method further comprises directing routing software to force a packet received from an edge node through one of the paths in the restricted topology.

Claims (42)

1. A method for traffic engineering of a connectionless virtual private network service, the method comprising:

receiving physical connectivity data for a connectionless virtual private network including service nodes and links between the service nodes, wherein one or more of the service nodes are also edge nodes, each edge node at a customer endpoint;

receiving logical connectivity data for the edge nodes;

creating a restricted topology in response to the physical connectivity data and to the logical connectivity data, wherein the restricted topology includes a single path between each pair of the edge nodes and wherein each path includes a plurality of the service nodes and one or more of the links;

calculating a bandwidth requirement for each link in the restricted topology;

reserving the bandwidth requirement on each link in the virtual private network; and

directing routing software to force a packet received from one of the edge nodes through one of the paths in the restricted topology.

2. The method of claim 1 wherein the restricted topology is a tree structure.

3. The method of claim 2 wherein the tree structure is a fat tree structure.

4. The method of claim 1 further comprising providing a quality of service guarantee in response to reserving the bandwidth requirement.

5. The method of claim 4 wherein the quality of service guarantee is a bandwidth guarantee.

6. The method of claim 4 wherein the quality of service guarantee is a latency guarantee.

7. The method of claim 4 wherein the quality of service guarantee is a loss guarantee.

8. The method of claim 4 wherein the quality of service guarantee is a jitter guarantee.

9. The method of claim 1 wherein the packet is in multi protocol label switching format.

10. The method of claim 1 wherein the virtual private network is a layer two network.

11. The method of claim 1 wherein the virtual private network is a layer three network.

12. The method of claim 1 wherein calculating a bandwidth requirement results in an over subscription of the bandwidth requirement.

13. The method of claim 1 wherein calculating a bandwidth requirement results in an under subscription of the bandwidth requirement.

14. The method of claim 1 further comprising adding a redundant link and service node to one of the paths in the restricted topology.

15. The method of claim 1 wherein the routing software is based on constraint based label distribution protocol.

16. The method of claim 1 wherein the routing software is based on resource reservation protocol.

17. The method of claim 1 wherein the service nodes provide the necessary queuing and link scheduling mechanisms to provide the bandwidth requirement.

18. The method of claim 1 wherein the service nodes route traffic over the allocated bandwidth in response to the routing software.

19. The method of claim 1 wherein creating a restricted topology is performed manually.

20. The method of claim 1 wherein creating a restricted topology is automated.

21. A computer program product for providing traffic engineering of a connectionless virtual private network service, the computer program product comprising:

a computer readable storage medium readable by a processing circuit and storing computer executable instructions for execution by the processing circuit for performing a computer executable method comprising:

receiving physical connectivity data for a connectionless virtual private network including service nodes and links between the service nodes, wherein one or more of the service nodes are also edge nodes, each edge node at a customer endpoint;

receiving logical connectivity data for the edge nodes;

creating a restricted topology in response to the physical connectivity data and to the logical connectivity data, wherein the restricted topology includes a single path between each pair of the edge nodes and wherein each path includes a plurality of the service nodes and one or more of the links;

calculating a bandwidth requirement for each link in the restricted topology;

reserving the bandwidth requirement on each link in the virtual private network; and

directing routing software to force a packet received from one of the edge nodes through one of the paths in the restricted topology.

22. A computer-readable medium encoded with computer executable instructions for directing network hardware to perform a computer executable method comprising:

receiving physical connectivity data for a connectionless virtual private network including service nodes and links between the service nodes, wherein one or more of the service nodes are also edge nodes, each edge node at a customer endpoint;

receiving logical connectivity data for the edge nodes;

creating a restricted topology in response to the physical connectivity data and to the logical connectivity data, wherein the restricted topology includes a single path between each pair of the edge nodes and wherein each path includes a plurality of the service nodes and one or more of the links;

calculating a bandwidth requirement for each link in the restricted topology;

reserving the bandwidth requirement on each link in the virtual private network; and

directing routing software to force a packet received from one of the edge nodes through one of the paths in the restricted topology.

23. The computer readable medium of claim 22 encoded with computer executable instructions for directing network hardware to perform the computer executable method wherein the service nodes include one or more of an Ethernet switch, a core router, an edge router, a tandem gateway and a tandem switch.

Assignments (19)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2022
From: MITEL NETWORKS, INC.
To: RINGCENTRAL INC.
Reel/Frame 058900/0549 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL NETWORKS, INC.
Reel/Frame 058697/0693 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL NETWORKS, INC.
Reel/Frame 058697/0751 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047909/0814 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047988/0478 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHORETEL, INC.
Reel/Frame 047713/0843 →
MERGER AND CHANGE OF NAME Recorded Oct 15, 2018
From: MITEL NETWORKS, INC.; SHORETEL, INC.
To: SHORETEL, INC.
Reel/Frame 047239/0183 →
CHANGE OF NAME Recorded Oct 15, 2018
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 047239/0088 →
SECURITY INTEREST Recorded Sep 25, 2017
From: SHORETEL, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043829/0711 →
RELEASE OF SECURITY INTEREST Recorded Sep 25, 2017
From: SILICON VALLEY BANK
To: SHORETEL, INC.
Reel/Frame 043993/0430 →
SECURITY INTEREST Recorded Oct 23, 2014
From: SHORETEL, INC.
To: SILICON VALLEY BANK
Reel/Frame 034038/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2011
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: SHORETEL, INC.
Reel/Frame 027231/0227 →
CHANGE OF NAME Recorded Oct 18, 2011
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 027075/0162 →
CHANGE OF NAME Recorded Oct 17, 2011
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 027074/0521 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 25, 2011
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 026804/0020 →
CHANGE OF NAME Recorded Jul 16, 2007
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 019564/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2003
From: WRIGHT, STEVEN ALLAN
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 013854/0113 →