IP Library Granted Patent US 8,289,964
Granted Patent B2
US 8,289,964 · App. 11/167,883 · Granted Oct 16, 2012

Layer-2 to MPLS service mediation architecture

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 8,289,964
App. No.
11/167,883
Granted
Oct 16, 2012
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 (26)

1. Apparatus configured to provide service mediation in a network having a Layer-2 domain and an MPLS domain, comprising:

in the Layer-2 domain,

at least one Layer-2 provider edge device in communication with a first customer site; and

at least one Layer-2 edge device in communication with the Layer-2 provider edge device; and

in the MPLS domain,

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, the MPLS mediation edge device including logic configured to resolve associations between one of the Layer-2 edge devices and one of the MPLS provider edge devices without reference to an address encoded by the Layer-2 edge device, resolving associations between one of the Layer-2 edge devices and one of the MPLS provider edge devices without reference to an address encoded by the Layer-2 edge device comprises resolving associations between Calling Party/Called Party (“CIP/CDP”) and Source Attachment Individual Identifier/Target Attachment Individual Identifier, MPLS provider edge address (“SAII/TAII, MPE-IP address”).

2. The apparatus of claim 1 wherein the MPLS mediation edge device includes a pre-configured table of associations.

3. The apparatus of claim 2 wherein the MPLS mediation edge device includes logic configured to auto-discover associations and dynamically populate the table.

4. The apparatus of claim 2 wherein the table includes a mapping based on Calling Party Information.

5. The apparatus of claim 2 wherein the table includes a mapping based on Called Party Information.

6. The apparatus of claim 1 further including at least one hunt group server, each assigned a prefix address for a particular region of the MPLS domain.

7. The apparatus of claim 1 wherein, in response to a failure affecting a connection through an MPLS mediation edge device, the connection is cleared and a new connection is rerouted to an alternate MPLS mediation edge device.

8. The apparatus of claim 1 wherein the mediated service is configured with a primary attachment circuit and a backup attachment circuit.

9. The apparatus of claim 8 wherein the MPLS mediation edge device is configured to build a backup table including <primary AII, Backup AII> and information regarding IP addresses of associated primary and backup MPEs.

10. A method for providing service mediation in a network having a Layer-2 domain and a Multi-Protocol Label Switching (“MPLS”) domain, comprising the steps of:

receiving a prompt to setup a connection; and

resolving an association between a Layer-2 edge device disposed in the Layer-2 domain and a MPLS provider edge device disposed in the MPLS domain without reference to an address encoded by the Layer-2 edge device, thereby identifying a connection that traverses both the Layer-2 domain and the MPLS domain, resolving associations between one of the Layer-2 edge devices and one of the MPLS provider edge devices without reference to an address encoded by the Layer-2 edge device comprises resolving associations between Calling Party/Called Party (“CIP/CDP”) and Source Attachment Individual Identifier/Target Attachment Individual Identifier, MPLS provider edge address (“SAII/TAII, MPE-IP address”).

11. The method of claim 10 including the further step of employing a pre-configured table of associations to resolve the association.

12. The method of claim 11 including the further step of auto-discovering associations.

13. The method of claim 11 wherein the table includes a mapping based on Calling Party Information.

14. The method of claim 11 wherein the table includes a mapping based on Called Party Information.

15. The method of claim 10 further including at least one hunt group server, each assigned a prefix address for a particular region of the MPLS domain.

16. The method of claim 10 including the further steps of, in response to a failure affecting a connection through an MPLS mediation edge device, clearing the connection and rerouting a new connection to an alternate MPLS mediation edge device.

17. The method of claim 10 including the further step of configuring the mediated service with a primary attachment circuit and a backup attachment circuit.

18. The method of claim 17 including the further step of building, by the MPLS mediation edge device dynamically, a backup table including <primary AII, Backup AII> and information regarding IP addresses of associated primary and backup MPEs.

Assignments (6)
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 6, 2014
From: ROCKSTAR CONSORTIUM US LP
To: BOCKSTAR TECHNOLOGIES LLC
Reel/Frame 032399/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030735/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →