IP Library Granted Patent US 8,190,772
Granted Patent B2
US 8,190,772 · App. 10/747,346 · Granted May 29, 2012

Apparatus and method for layer-2 and layer-3 VPN discovery

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,190,772
App. No.
10/747,346
Granted
May 29, 2012
Kind
B2
Abstract

An apparatus and a method for layer-2 and layer-3 VPN discovery are disclosed. The apparatus is incorporated in a network, and the network includes a first carrier network. The first carrier network includes at least two layer-1 provider edge devices. Layer-1 VPN information is created within the first carrier network. BGP next hop information passes within the first carrier network. The BGP next hop information is for a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device. The network also includes a second carrier network within which the BGP next hop information is used for VPN discovery.

Claims (36)

1. A network comprising:

a first carrier network including at least two layer-1 provider edge devices;

layer-1 VPN information created within said first carrier network;

BGP next hop information passing within said first carrier network, said BGP next hop information for a selected one of the following:

a layer-2 VPN-based provider edge device,

a layer-3 VPN-based provider edge device, and

a layer-2 and layer-3 VPN-based provider edge device;

a second carrier network within which said BGP next hop information is used for VPN discovery.

2. A network as claimed in claim 1 wherein a backbone separates said at least two provider edge devices.

3. A network as claimed in claim 2 wherein said at least two layer-1 provider edge devices are GVPN-based or these devices implement a VPN auto-discovery mechanism.

4. A network as claimed in claim 2 wherein said backbone includes a portion of the Internet.

5. A network as claimed in claim 3 wherein said BGP next hop information passes into said first carrier network as normal GVPN port information via one or more of said at least two layer-1 provider edge devices.

6. A network as claimed in claim 5 wherein said second carrier network includes a provider edge device that is a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device.

7. A method for layer-2 and layer-3 VPN auto-discovery comprising the steps of:

using BGP sessions and a discovery mechanism of a GVPN-based provider edge device to distribute BGP next hop information to a remote GVPN-based provider edge device;

passing said BGP next hop information from said remote GVPN-based provider edge device to an attached provider edge device, said attached provider edge device being a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device; and

using said attached provider edge device in combination with said BGP next hop information to automatically create a set of BGP sessions thereby permitting a selected one of the following: layer-2 VPN discovery, layer-3 VPN discovery, and layer-2 and layer-3 VPN discovery.

8. A method as claimed in claim 7 further comprising the step of passing said BGP next hop information to said GVPN-based provider edge device from a proximate provider edge device before the step of using said BGP sessions and said discovery mechanism.

9. A method as claimed in claim 8 wherein said proximate provider edge device is a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device.

10. A method as claimed in claim 9 further comprising the step of configuring said BGP next hop information at said proximate provider edge device before the step of passing said BGP next hop information to said GVPN-based provider edge device.

11. A method as claimed in claim 10 wherein said BGP next hop information is conveyed across a backbone during said step of using said BGP sessions and said discovery mechanism.

12. A method as claimed in claim 11 wherein said backbone includes a portion of the Internet.

13. A method as claimed in claim 12 wherein said BGP next hop information is communicated as normal GVPN port information during said step of passing said BGP next hop information to said GVPN-based provider edge device.

14. A method as claimed in claim 9 wherein said proximate provider edge device interfaces with a VPN.

15. A network comprising:

a backbone;

at least two provider edge devices connected to and working with said backbone;

layer-1 VPN information created within said network; and

BGP next hop information created within said network, said BGP next hop information for a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device.

16. A network as claimed in claim 15 wherein said BGP next hop information is conveyed across said backbone.

17. A network as claimed in claim 16 wherein said at least two provider edge device are GVPN-based.

18. A network as claimed in claim 16 wherein said backbone includes a portion of the Internet.

19. A network as claimed in claim 17 further comprising:

a layer-1 VPN service provider having its own network, said layer-1 VPN service provider network including said backbone; and

a second VPN service provider that is a customer of said layer-1 VPN service provider, said second VPN service provider being a selected one of the following: a layer-2 VPN service provider, a layer-3 VPN service provider, and a layer-2 and layer-3 VPN service provider, wherein said second VPN service provider has its own network which sends BGP address information as normal GVPN port information via one or more of said at least two provider edge devices to said layer-1 VPN service provider network.

20. A network as claimed in claim 19 wherein said second VPN service provider network includes a provider edge device for passing said BGP address information.

Assignments (7)
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 032117/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2003
From: OULD-BRAHIM, HAMID
To: NORTEL NETWORKS LIMITED
Reel/Frame 014855/0415 →