IP Library Granted Patent US 7,532,630
Granted Patent B2
US 7,532,630 · App. 10/657,953 · Granted May 12, 2009

Generalized layer-2 VPNs

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,532,630
App. No.
10/657,953
Granted
May 12, 2009
Kind
B2
Abstract

A generalized Layer-2 virtual private network arrangement and method is disclosed for layer-2 and/or layer-1 VPNs. The generalized Layer-2 VPN includes mechanisms which provide simplified provisioning and a degree of customer autonomy regarding establishing pseudo-wire connections without the assistance of the service provider across the service provider's network. The generalized Layer-2 VPN is particularly useful for overcoming the need for customers to be restricted to a particular transport or technology used within the provider network.

Claims (35)

1. A network for providing multi-service generalized Layer-2 Virtual Private Network (VPN) services, said network comprising:

a set of elements interconnected by services;

at least one first subset of said elements defining a private network;

at least one second subset of elements different from said first subset defining a provider network wherein at least two subgroups of said first subset of elements may be connected via said provider network;

a provisioning mechanism used to define element membership in said first subset of elements; and

a signalling mechanism used to create connectivity between elements within said first subset of elements, said connectivity created across said second subset of elements, and said connectivity at a layer selected from one or both of the group consisting of Layer-2 and Layer-1, said signalling mechanism having a multi-service tunnel selector mechanism used to create said connectivity.

2. A network for providing multi-service generalized Layer-2 VPN services as claimed in claim 1 , said network further comprising:

a network discovery mechanism used to propagate membership information regarding elements which are members of said first subset; and

a service discovery mechanism used to propagate services information regarding services interconnecting elements in said first subset with elements in said second subset.

3. A network for providing multi-service generalized Layer-2 Virtual Private Network (VPN) services, said network comprising:

a set of elements interconnected by services;

at least one first subset of said elements defining a private network;

at least one second subset of elements different from said first subset defining a provider network wherein at least two subgroups of said first subset of elements may be connected via said provider network;

a provisioning mechanism used to define element membership in said first subset of elements; and

a signalling mechanism used to create connectivity between elements within said first subset of elements, said connectivity created across said second subset of elements, and said connectivity at a layer selected from one or both of the group consisting of Layer-2 and Layer-1, said signalling mechanism having:

a multi-service tunnel selector mechanism used to create said connectivity; and

a manager mechanism having a first portion used to effect connection admission control and a second portion used to select encapsulation in response to a connection request.

4. A network for providing multi-service generalized Layer-2 VPN services as claimed in claim 3 , said network further comprising:

a generalized single-sided signalling mechanism used to initiate said connection request triggered by an element of said first subset.

5. A network for providing multi-service generalized Layer-2 VPN services as claimed in claim 3 wherein said provider network is a non-Multi-Protocol Label Switched provider network.

6. A network for providing multi-service generalized Layer-2 VPN services as claimed in claim 3 wherein said connectivity uses layer-2 pseudo-wires.

7. A network for providing multi-service generalized Layer-2 VPN services as claimed in claim 3 wherein said connectivity uses layer-1 connections.

8. A method of organizing a network having a set of elements interconnected by services, wherein at least one first subset of said elements defines a private network and at least one second subset of elements different from said first subset defines a provider network and wherein at least two subgroups of said first subset of elements may be connected via said provider network, said method comprising:

defining element membership in said first subset of elements via a provisioning mechanism;

creating, via a multi-service tunnel selector mechanism, connectivity between elements within said first subset of elements, said connectivity created across said second subset of elements, and said connectivity at a layer selected from one or both of the group consisting of Layer-2 and Layer-1; and

selecting an encapsulation protocol in response to a connection request via a second portion of a manager mechanism.

9. The method of claim 8 , further comprising:

propagating GL2VPN membership information regarding elements which are members of said first subset via a network discovery mechanism; and

propagating services information regarding services interconnecting elements in said first subset with elements in said second subset via a service discovery mechanism.

10. The method of claim 8 , further comprising:

effecting connection admission control via a first portion of said manager mechanism.

11. The method of claim 8 further comprising:

initiating said connection request in response to a trigger by an element of said first subset via a generalized single-sided signalling mechanism.

12. The method of claim 8 wherein said provider network is a non-Multi-Protocol Label Switched provider network.

13. The method of claim 8 wherein said selecting said encapsulation protocol comprises selecting from among a Martini-based Encapsulation Protocol, a Layer2 Tunneling Protocol, a Point-to-Point Common Header Protocol and a Point-to-Point Subnet Header Protocol.

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 Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032116/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →