IP Library Granted Patent US 9,106,583
Granted Patent B2
US 9,106,583 · App. 14/087,211 · Granted Aug 11, 2015

Layer-2 to MPLS service mediation architecture

Inventors: Hamid Ould-Brahim (Kanata, CA); Elizabeth Hache (Kanata, CA); Jeffrey Sugimoto (Ottawa, CA); Gregory Wright (Sittsville, CA)
Assignee: RPX Clearinghouse LLC
H04L45/50H04L12/4633H04L29/12009H04L29/12028H04L29/12801H04L29/12877H04L45/10H04L45/502H04L61/103H04L61/106H04L61/6004H04L61/604
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,106,583
App. No.
14/087,211
Granted
Aug 11, 2015
Kind
B2
Abstract

An architecture for providing service mediation in a network having a Layer-2 domain and an MPLS domain includes at least one Layer-2 provider edge device in communication with a first customer site; at least one Layer-2 edge device in communication with the Layer-2 provider edge device; at least one MPLS mediation edge device in communication with the Layer-2 edge device; and at least one MPLS provider edge device in communication with both the MPLS mediation edge device and a second customer site. An end-to-end connection is established using native Layer-2 signaling, if any, in the Layer-2 domain and PWE3 signaling protocols in the MPLS domain. The MPLS mediation edge device resolves associations between Layer-2 edge devices and MPLS provider edge devices. The service is “mediated” in the sense that native Layer-2 signaling is terminated at the MME, and a new domain, i.e., pseudowire, is established across the MPLS domain.

Claims (36)

1. A system for providing service mediation in a network having a first domain and a second domain, the system comprising:

an edge device of the second domain, the edge device of the second domain being in communication with an edge device of the first domain; and

a mediation edge device of the second domain, the mediation edge device being in communication with the edge device of the second domain and configured to resolve an association between the edge device of the first domain and the edge device of the second domain without reference to an address encoded by the edge device of the first domain to thereby identify a destination in the second domain for a connection that traverses both the first domain and the second domain.

2. The system of claim 1 , wherein the mediation edge device is further configured to resolve the association between the edge device of the first domain and the edge device of the second domain using a VPN auto-discovery mechanism.

3. The system of claim 1 , wherein the first domain is a Layer-2 domain and the second domain is a Multi-Protocol Layer Switching (MPLS) domain.

4. The system of claim 3 , wherein the first domain is one of a frame relay domain, an Asynchronous Transfer Mode (ATM) domain and an Ethernet domain.

5. The system of claim 3 , wherein the mediation edge device is further configured to resolve an association between the edge device of the first domain and the edge device of the second domain by resolving at least one association between connection endpoint information and a Source Attachment Individual Identifier/Target Attachment Individual Identifier MPLS provider edge address (SAII/TAII, MPE-IP address).

6. The system of claim 1 , wherein the mediation edge device is further configured to resolve an association between the edge device of the first domain and the edge device of the second domain by reading a pre-configured table of associations.

7. The system of claim 6 , wherein the pre-configured table of associations comprises at least one mapping based on connection source information.

8. The system of claim 6 , wherein the pre-configured table of associations comprises at least one mapping based on connection destination information.

9. The system of claim 1 , wherein the mediation edge device is further configured to configure a primary attachment circuit and a backup attachment circuit.

10. The system of claim 9 , wherein the mediation edge device is further configured to dynamically build a backup table comprising primary attachment identifiers, backup attachment identifiers and address information for primary and backup edge devices of the second domain.

11. The system of claim 1 , further comprising:

in the first domain:

a provider edge device of the first domain in communication with a first customer site; and

at least one other edge device of the first domain in communication with the provider edge device of the first domain; and

in the second domain:

a provider edge device of the second domain in communication with the mediation edge device of the second domain and with a second customer site.

12. The system of claim 11 , wherein the mediation edge device of the second domain is configured to resolve an association between the edge device of the first domain and the edge device of the second domain by resolving an association between the provider edge device of the first domain and the provider edge device of the second domain.

13. The system of claim 12 , wherein the first domain is a Layer-2 domain and the second domain is a Layer-x domain where “x” is greater than 2.

14. The system of claim 12 , wherein the first domain is a Layer-2 domain and the second domain is a Multi-Protocol Layer Switching (MPLS) domain.

15. The system of claim 14 , wherein the first domain is one of a frame relay domain and an Asynchronous Transfer Mode (ATM) domain.

16. The system of claim 14 , wherein the mediation edge device of the second domain is configured to resolve an association between the edge device of the first domain and the edge device of the second domain by resolving at least one association between connection endpoint information and a Source Attachment Individual Identifier/Target Attachment Individual Identifier MPLS provider edge address (SAII/TAII, MPE-IP address).

17. The system of claim 11 , wherein the mediation edge device comprises a pre-configured table of associations.

18. The system of claim 17 , wherein the pre-configured table of associations defines at least one primary attachment circuit and at least one backup attachment circuit.

19. A mediation device for providing service mediation in a network having a first domain and a second domain, an edge device of the second domain being in communication with an edge device of the first domain, the mediation device being in communication with the edge device of the second domain and configured to resolve an association between the edge device of the first domain and the edge device of the second domain without reference to an address encoded by the edge device of the first domain to thereby identify a destination in the second domain for a connection that traverses both the first domain and the second domain.

20. The mediation device of claim 19 , wherein the mediation device is further configured to resolve the association between the edge device of the first domain and the edge device of the second domain using a VPN auto-discovery mechanism.

21. The mediation device of claim 19 , wherein the mediation device is further configured to resolve an association between the edge device of the first domain and the edge device of the second domain by resolving at least one association between connection endpoint information and a Source Attachment Individual Identifier/Target Attachment Individual Identifier MPLS provider edge address (SAII/TAII, MPE-IP address).

22. The mediation device of claim 19 , wherein the mediation device is further configured to resolve an association between the edge device of the first domain and the edge device of the second domain by reading a pre-configured table of associations.

23. The mediation device of claim 22 , wherein the pre-configured table of associations comprises at least one mapping based on connection source information.

24. The mediation device of claim 22 , wherein the pre-configured table of associations comprises at least one mapping based on connection destination information.

25. The mediation device of claim 19 , wherein the mediation edge device is further configured to configure a primary attachment circuit and a backup attachment circuit.

26. The mediation device of claim 25 , wherein the mediation device is further configured to dynamically build a backup table comprising primary attachment identifiers, backup attachment identifiers and address information for primary and backup edge devices of the second domain.

27. The mediation device of claim 19 , wherein the mediation device is further configured to resolve an association between the edge device of the first domain and the edge device of the second domain by resolving an association between a provider edge device of the first domain and a provider edge device of the second domain.

28. The mediation device of claim 27 , wherein the mediation device is further configured to resolve the association between the provider edge device of the first domain and the provider edge device of the second domain.

29. The mediation device of claim 28 , wherein the mediation device is further configured to resolve an association between the edge device of the first domain and the edge device of the second domain by resolving at least one association between connection endpoint information and a Source Attachment Individual Identifier/Target Attachment Individual Identifier MPLS provider edge address (SAII/TAII, MPE-IP address).

Assignments (5)
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 →
Continuity (4)
Continuation 13566221 · Aug 3, 2012
Continuation 11167883 · Jun 27, 2005
Provisional Application 60583381 · Jun 28, 2004
Related Publication 20140079069A1 · Mar 20, 2014