IP Library Patent Application 12495423
Patent Application
App. No. 12/495,423

LINKING INNER AND OUTER MPLS LABELS

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 None
App. No.
12/495,423
Abstract

A method of linking inner and outer MPLS labels to provide enhanced security is disclosed. The method of linking inner and outer MPLS labels to provide enhanced security includes provisioning both an outer label database with reference keys. The outer label database entry provides a key that must be used in conjunction with the inner label database lookup to realize appropriate actions. As the provided key is not publically accessible an additional increment of security is provided. The method of linking inner and outer MPLS labels to provide enhance security is particularly useful blocking malicious packets from being sent into a remote VLAN or VFI.

Claims (34)

1 . A method executed within a network equipment element to cause the network equipment element to process an MPLS packet having an outer label and an inner label, said method comprising the steps of:

establishing a first database containing entries corresponding to valid outer labels;

associating a key with each entry in said first database;

establishing a second database containing entries corresponding to a combination of said key with valid inner labels and the appropriate actions associated with said valid inner labels;

retrieving said associated key when said MPLS packet's outer label has a corresponding entry in said first database; and

combining said associated key with said MPLS packet's inner label to generate a lookup entry value for said second database.

2 . A method as claimed in claim 1 further comprising using said lookup entry value to check for a corresponding entry in said second database; and

if no match is found then to drop said MPLS packet.

3 . A method as claimed in claim 2 further comprising if no match is found then to flag a security alarm.

4 . A method as claimed in claim 1 further comprising using said lookup entry value to check for a corresponding entry in said second database; and

if a match is found then to retrieving and executing the associated action.

5 . A method as claimed in claim 1 wherein said combining step comprises appending said associated key to said MPLS packet's inner label.

6 . A method as claimed in claim 1 wherein said combining step comprises hashing said associated key to said MPLS packet's inner label.

7 . A method as claimed in claim 1 wherein said network equipment element comprises one of the set of a Label Switched Router and a Label Edge Router.

8 . An article of manufacture for use in programming a network equipment element to cause the network equipment element to process an MPLS packet having an outer label and an inner label, the article of manufacture comprising computer useable media accessible to the network equipment element, wherein the computer useable media includes at least one computer program that is capable of causing the network equipment element to perform the steps of:

establishing a first database containing entries corresponding to valid outer labels;

associating a key with each entry in said first database;

establishing a second database containing entries corresponding to a combination of said key with valid inner labels and the appropriate actions associated with said valid inner labels;

retrieving said associated key when said MPLS packet's outer label has a corresponding entry in said first database; and

combining said associated key with said MPLS packet's inner label to generate a lookup entry value for said second database.

9 . An article of manufacture as claimed in claim 8 further comprising

using said lookup entry value to check for a corresponding entry in said second database; and

if no match is found then to drop said MPLS packet.

10 . An article of manufacture as claimed in claim 9 further comprising

if no match is found then to flag a security alarm.

11 . An article of manufacture as claimed in claim 8 further comprising

using said lookup entry value to check for a corresponding entry in said second database; and

if a match is found then to retrieving and executing the associated action.

12 . An article of manufacture as claimed in claim 8 wherein

said combining step comprises appending said associated key to said MPLS packet's inner label.

13 . An article of manufacture as claimed in claim 8 wherein

said combining step comprises hashing said associated key to said MPLS packet's inner label.

14 . An article of manufacture as claimed in claim 8 wherein

said network equipment element comprises one of the set of a Label Switched Router and a Label Edge Router.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 026494/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2009
From: PAGE, GREGORY
To: ALCATEL-LUCENT USA, INC.
Reel/Frame 022897/0723 →