IP Library Granted Patent US 9,306,855
Granted Patent B2
US 9,306,855 · App. 13/857,137 · Granted Apr 5, 2016

System and method for using label distribution protocol (LDP) in IPv6 networks

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 9,306,855
App. No.
13/857,137
Granted
Apr 5, 2016
Kind
B2
Abstract

A method and apparatus for generating an IPv6 compliant label distribution protocol (LDP) control plane packet at a Label Switched Router (LSR).

Claims (32)

1. A method for generating an IPv6 compliant label distribution protocol (LDP) control plane packet at a Label Switched Router (LSR), said method comprising:

storing, in a memory of said LSR, at least a header portion of a LDP Protocol Data Unit (PDU);

modifying an LDP Identifier in said stored PDU header to include therein a LSR Identifier associated with said LSR;

modifying a source address field of a header portion of an IPv6 packet to include as a source address said LSR Identifier associated with said LSR;

modifying a payload portion of said IPv6 packet to include said LDP PDU; and

forwarding said IPv6 packet toward a destination LSR.

2. The method of claim 1 , wherein said LSR Identifier comprises an IPv6 compliant routable long address.

3. The method of claim 2 , wherein said IPv6 compliant routable long address comprises a Border Gateway Protocol (BGP) next-hop routable IPv6 address advertised by an IPv6 BGP peer.

4. The method of claim 2 , wherein said IPv6 compliant routable long address comprises a 128-bit LSR ID derived using Unique Local IPv6 Unicast Addresses from a private IPv6 space of a network operator.

5. The method of claim 1 , wherein said LSR Identifier is adapted for identifying the LSR in Loop Detection Path Vectors.

6. The method of claim 1 , further comprising modifying a Version Identifier in said stored PDU header to include a version number greater than one.

7. The method of claim 1 , wherein said steps are performed by each of a plurality of LSRs in an MPLS network.

8. The method of claim 7 , wherein said MPLS network comprises an IPv6 network.

9. The method of claim 1 , wherein said LSR comprises one of a plurality of LSRs instantiated at a network element.

10. A telecom network element comprising a processor configured for generating an IPv6 compliant label distribution protocol (LDP) control plane packet at a Label Switched Router (LSR), the processor configured for:

storing, in a memory of said LSR, at least a header portion of a LDP Protocol Data Unit (PDU);

modifying an LDP Identifier in said stored PDU header to include therein a LSR Identifier associated with said LSR;

modifying a source address field of a header portion of an IPv6 packet to include as a source address said LSR Identifier associated with said LSR;

modifying a payload portion of said IPv6 packet to include said LDP PDU; and

forwarding said IPv6 packet toward a destination LSR.

11. A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, adapt the operation of the computer to provide a method for generating an IPv6 compliant label distribution protocol (LDP) control plane packet at a Label Switched Router (LSR), the method comprising:

storing, in a memory of said LSR, at least a header portion of a LDP Protocol Data Unit (PDU);

modifying an LDP Identifier in said stored PDU header to include therein a LSR Identifier associated with said LSR;

modifying a source address field of a header portion of an IPv6 packet to include as a source address said LSR Identifier associated with said LSR;

modifying a payload portion of said IPv6 packet to include said LDP PDU; and

forwarding said IPv6 packet toward a destination LSR.

12. A computer program product comprising a non-transitory computer-readable storage medium storing computer instructions which, when executed by a processor in a telecom network element, adapt the operation of the telecom network element to provide a method for generating an IPv6 compliant label distribution protocol (LDP) control plane packet at a Label Switched Router (LSR), the method comprising:

storing, in a memory of said LSR, at least a header portion of a LDP Protocol Data Unit (PDU);

modifying an LDP Identifier in said stored PDU header to include therein a LSR Identifier associated with said LSR;

modifying a source address field of a header portion of an IPv6 packet to include as a source address said LSR Identifier associated with said LSR;

modifying a payload portion of said IPv6 packet to include said LDP PDU; and

forwarding said IPv6 packet toward a destination LSR.

Assignments (15)
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 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA
Reel/Frame 033647/0251 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY EXECUTION DATE. PREVIOUSLY RECORDED AT REEL: 033230 FRAME: 0711. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 9, 2014
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 033283/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2014
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 033231/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2014
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 033230/0711 →
SECURITY AGREEMENT Recorded Jul 22, 2013
From: ALCATEL LUCENT USA, INC.
To: CREDIT SUISSE AG
Reel/Frame 030851/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2013
From: AISSAOUI, MUSTAPHA
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 030502/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2013
From: DUTTA, PRANJAL K
To: ALCATEL-LUCENT USA INC.
Reel/Frame 030502/0406 →