IP Library Granted Patent US 8,468,258
Granted Patent B2
US 8,468,258 · App. 12/843,492 · Granted Jun 18, 2013

IPv6 generation to trigger a virtual leased line service

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,468,258
App. No.
12/843,492
Granted
Jun 18, 2013
Kind
B2
Abstract

Various embodiments relate to a communications system and related method for determining an address of a service access point (SAP) upon establishment of a service over a packet data network. A customer SAP connected to a provider SAP may request a link-local address for another customer SAP on the far-end of the packet data network. When the service, such as a virtual leased line (VLL) is not yet established, the provider SAP may generate an address for the customer based on another value, such as its own media access control (MAC) address. The generated address may then allow the service to become established, which may allow Neighbor Solicitation and Neighbor Advertisement packets to be sent, analyzed, and extracted. The provider SAP may then replace the generated address with the address extracted from the Neighbor Solicitation or Advertisement packet received after the service was established.

Claims (38)

1. A method of a provider service access point (SAP) determining an address of a customer SAP, the method comprising:

determining that a virtual leased line (VLL) service connecting a second customer SAP and the first customer SAP is not active;

using its media access control (MAC) address to create a substitute IPv6 link local address, wherein the substitute IPv6 link local address acts as the IPv6 link local address for the second customer SAP;

establishing an IPv6CP session with the first customer SAP using the substitute IPv6 link local address;

receiving a Neighbor Solicitation packet or Neighbor Advertisement packet over the VLL service, wherein the established IPv6CP session triggered the VLL service to become active;

extracting, from the Neighbor Solicitation packet or Neighbor Advertisement packet, a true IPv6 link local address for the second customer SAP; and

renegotiating the IPv6CP session, wherein the true IPv6 link local address replaces the substitute IPv6 link local address.

2. The method of claim 1 , wherein the Neighbor Solicitation message originates from the second customer SAP.

3. The method of claim 1 , wherein the Neighbor Advertisement message originates from the first customer SAP.

4. The method of claim 1 , wherein the Neighbor Advertisement or Neighbor Solicitation packet traverses from the first or second customer SAPs through an attachment circuit before said receiving.

5. The method of claim 4 , wherein the VLL service uses the attachment circuit to connect to the first or second customer SAP.

6. The method of claim 4 , wherein the attachment circuit is a link using a protocol selected from the group consisting of Frame Relay (FR), Point-to-Point Protocol (PPP), Ethernet, and High-Level Data Link Control (HLDC).

7. The method of claim 6 , wherein the packet data network is an MPLS network.

8. The method of 1 , wherein the provider SAP receives the Neighbor Solicitation packet or Neighbor Advertisement packet from a second provider SAP over a packet data network.

9. The method of claim 1 , further comprising:

reestablishing the VLL service, wherein the VLL service uses the renegotiated IPv6CP session to connect the provider and first customer SAPs.

10. The method of claim 1 , further comprising:

storing the substitute IPv6 link local address after the using step; and

replacing the substitute IPv6 link local address with the true IPv6 link local address after the extracting step.

11. A system of determining an address of a customer service access point (SAP), the system comprising:

a first customer SAP connected to a packet data network that includes a true IPv6 link local address;

a second customer SAP that solicits the true IPv6 link local address when a virtual leased line (VLL) service between the first and second customer SAPs is not active; and

a provider SAP connected to the second customer SAP and the packet data network that:

determines when the VLL service connecting a first and second customer SAP is not active;

uses its media access control (MAC) address to create a substitute IPv6 link local address, wherein the substitute IPv6 link local address acts as the IPv6 link local address for the first customer SAP;

establishes an IPv6CP session with the second customer SAP using the substitute IPv6 link local address;

receives a Neighbor Solicitation packet or Neighbor Advertisement packet over the VLL service, wherein the established IPv6CP session triggered the VLL service to become active;

extracts, from the Neighbor Solicitation packet or Neighbor Advertisement packet, a true IPv6 address for the first customer SAP; and

reestablishes the IPv6CP session, wherein the true IPv6 link local address replaces the substitute IPv6 link local address.

12. The system of claim 11 , wherein the Neighbor Solicitation message originates from the first customer SAP.

13. The system of claim 11 , wherein the Neighbor Advertisement message originates from the second customer SAP.

14. The system of claim 11 , wherein the second customer SAP and the provider SAP are connected through an attachment circuit, and further wherein the Neighbor Advertisement or Neighbor Solicitation packet traverses from the first customer SAP through the attachment circuit before being received by the provider SAP.

15. The system of claim 14 , wherein the VLL service uses the attachment circuit to connect to the first customer SAP.

16. The system of claim 14 , wherein the attachment circuit is a link using a protocol selected from the group consisting of Frame Relay (FR), Point-to-Point Protocol (PPP), Ethernet, and High-Level Data Link Control (HLDC).

17. The system of claim 16 , wherein the packet data network is an MPLS network.

18. The system of claim 11 , wherein the provider SAP receives the Neighbor Solicitation packet or Neighbor Advertisement packet from a second provider SAP over a packet data network.

19. The system of claim 11 , wherein the provider SAP reestablishes the VLL service using the renegotiated IPv6CP session to connect the provider and second customer SAPs.

20. The system of claim 11 , wherein the provider SAP stores the substitute IPv6 link local address after the using step and replaces the substitute IPv6 link local address with the true IPv6 link local address after extraction from the Neighbor Solicitation packet or Neighbor Advertisement packet.

Assignments (14)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 033686/0798 →
SECURITY INTEREST Recorded Jan 30, 2013
From: ALCATEL-LUCENT CANADA INC.
To: CREDIT SUISSE AG
Reel/Frame 029826/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2011
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 026413/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2010
From: PIRBHAI, SHAFIQ; HART, NEIL D.
To: ALCATEL-LUCENT CANADA, INC.
Reel/Frame 024816/0691 →