IP Library Granted Patent US 7,746,892
Granted Patent B2
US 7,746,892 · App. 11/540,023 · Granted Jun 29, 2010

Method and apparatus for transporting ethernet 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,746,892
App. No.
11/540,023
Granted
Jun 29, 2010
Kind
B2
Abstract

Frames of customer traffic may be encapsulated by adding Mac-in-Mac (MiM) encapsulation fields for transportation of the frames over a portion of provider network. The MiM encapsulated traffic may be further encapsulated using VPLS by adding VPLS encapsulation fields for transportation of the frames over another portion of the provider network. The MiM encapsulations use provider network_MAC addresses which enables VPLS MAC learning to occur using provider network MAC address space. MiM tunnels are mapped to VPLS service instances which are assigned pseudowire tags for transportation over the VPLS portion of provider network. The MiM header is retained when the MiM encapsulated frames are transported over the VPLS portion of the provider network. As VPLS frames exit the core network, the VPLS encapsulation fields are removed to extract the original MiM encapsulated frames for further transportation over the MiM portion of the provider network.

Claims (26)

1. A method of transporting Ethernet services over an MPLS network, the method comprising the steps of:

receiving, by a network element on the MPLS network, a Mac-in-Mac (MiM) encapsulated client frame, the MiM encapsulated client frame including a client payload field containing the client frame, a destination MAC address field, a source MAC address field, a B-Tag field, and an I-Tag field;

determining a Virtual Private LAN Service (VPLS) service instance on the MPLS network based on the B-Tag field of the MiM encapsulated client frame, the B-Tag field of the MiM encapsulated client frame being used to identify a MiM tunnel; and

encapsulating the MiM encapsulated client frame with VPLS encapsulation fields corresponding to the VPLS service instance for transportation on the MPLS network.

2. The method of claim 1 , wherein the destination MAC address field contains a first MAC address on a provider network; and wherein the source MAC address field contains a second MAC address on the provider network.

3. The method of claim 2 , further comprising the step of performing, by the network element on the MPLS network, VPLS MAC learning based on the MAC addresses of the provider network.

4. The method of claim 1 , wherein the MiM encapsulated client frame is received from an access network and wherein the B-Tag is used to identify a MiM tunnel on the access network.

5. The method of claim 1 , wherein the step of encapsulating the MiM encapsulated client frame with VPLS encapsulation fields comprises adding a pseudowire tag corresponding to the VPLS service instance to the MiM encapsulated client frame, and adding a tunnel tag corresponding to a VPLS path to the MiM encapsulated client frame.

6. The method of claim 5 , wherein the pseudowire tag corresponds to a MiM tunnel.

7. The method of claim 5 , where in the tunnel tag corresponds to the destination MAC address of the MiM encapsulated frame.

8. The method of claim 1 , wherein the client frame is an Ethernet frame including an Ethernet header and client data.

9. A network, comprising:

a plurality of MiM network portions configured to transport Mac-in-Mac (MiM) encapsulated frames, said MiM encapsulated frames including a client frame and MiM encapsulation fields;

a VPLS network portion configured to interconnect the MiM network portions and configured to receive MiM encapsulated client frames from the first network portion and encapsulate the MiM encapsulated client frames for transportation by adding VPLS encapsulation fields to the MiM encapsulated client frames without modifying the MiM encapsulation fields or the client frames;

wherein each MiM encapsulated frame includes a client payload field containing the client frame, a destination MAC address field, a source MAC address field, a B-Tag field, and an I-Tag field, and wherein the VPLS encapsulation fields are selected for the each of the MiM encapsulated frames based on the respective B-Tag field of the MiM encapsulated frame.

10. The network of claim 9 , wherein the plurality of MiM network portions are virtualized as a single MiM network portion by connecting them using the VPLS network portion.

11. The network of claim 9 , wherein the plurality of MiM network portions share a common management plane.

12. The network of claim 11 , wherein the common management plane enables management entities to be defined across the MiM network portions, said management entities comprising flows of OAM frames, and wherein the VPLS network portion is configured to transport the OAM frames as ordinary data frames to avoid interworking a management plane of the VPLS network portion with the management plane of the MiM network portions.

13. The network of claim 9 , wherein the MiM network portions share a common control plane.

14. The network of claim 13 , wherein the common control plane enables common control information to be shared between the MiM network portions, and wherein the VPLS network portion is configured to transport the control frames as ordinary data frames to avoid interworking a control plane of the VPLS network portion with the control plane of the MiM network portions.

15. The network of claim 9 , wherein the MiM network portions define a non-overlapping MAC address space; and wherein the VPLS network portion is configured to perform MAC learning based on the non-overlapping MAC address space of the MiM network portions.

16. A method of transporting Ethernet services, the method comprising the steps of:

encapsulating an Ethernet frame by adding Mac-in-Mac (MiM) encapsulation fields to the Ethernet frame, so that the Ethernet frame is contained in a MiM payload of a MiM encapsulated frame; and

encapsulating the MiM encapsulated frame by adding VPLS encapsulation fields to the MiM encapsulated frame, so that the MiM encapsulated frame, including the Ethernet frame and MiM encapsulation fields, is contained in a VPLS payload of a VPLS encapsulated frame;

wherein the MiM encapsulation fields comprise a source address field, a destination address field, an I-tag field, and a B-tag field; and

wherein the VPLS encapsulation fields include a tunnel tag and a pseudowire tag, a value of the tunnel tag being dependent on a value of the destination address field, and a value of the pseudowire tag being dependent on a value of the B-tag field.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030680/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2006
From: MOHAN, DINESH; OULD BRAHIM, HAMID
To: NORTEL NETWORKS LIMITED
Reel/Frame 018376/0132 →