IP Library Granted Patent US 9,753,805
Granted Patent B2
US 9,753,805 · App. 13/814,414 · Granted Sep 5, 2017

Method and apparatus for restoring a connection through a provider network upon request

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,753,805
App. No.
13/814,414
Granted
Sep 5, 2017
Kind
B2
Abstract

A method and related apparatus are provided for restoring a connection through a provider network (PN). In particular, a connection is established along a path (P 1 ) through the provider network (PN) for the transport of client traffic between two client network nodes (CR 1 , CR 2 ) of a client network (CD 1 , CD 2 ). Any restoration service for this connection is deactivated. However, when a failure (F 1 ) is detected along the path (P 1 ) which affects the connection, a path search is performed anyhow to determine a projected restoration path (P 2 ) through the provider network (PN) available to restore said failed connection. In the case that the path search was successful and a projected restoration path (P 2 ) was found, the availability of the projected restoration path (P 2 ) is communicated (MS 1 , MS 2 ) to the client network (CD 1 , CD 2 ). The client can now decide whether to accept a temporary service upgrade to restoration service or not. Only after receipt of a confirmation (CM 1 , CM 2 ) from said client network (CD 1 , CD 2 ), a path restoration is performed to restore the failed connection over the projected restoration path (P 2 ).

Claims (30)

1. A method of restoring a connection through a provider network comprising:

providing a connection along a path through the provider network between two provider edge nodes for the transport of client traffic between two client network nodes of a client network, wherein said connection is terminated at network side interfaces of said provider edge nodes, wherein the client traffic is received at customer side interfaces of said provider edge nodes, wherein in said provider edge nodes, switched interconnections between the respective customer side interfaces and network side interfaces are configured, and wherein a restoration service for said connection is deactivated;

detecting, before any action is taken regarding a restoration path, a failure along said path affecting said connection and receiving a failure notification at at least one of said network side interfaces of said provider edge nodes;

upon receipt of said failure notification, performing a path search to determine the projected restoration path through said provider network available to restore said failed connection;

if a projected restoration path could be found through said path search, communicating the availability of said restoration path over at least one of said customer side interfaces to said client network; and

upon receipt of a confirmation at one of said customer side interfaces from said client network, performing a path restoration to restore said failed connection over said projected restoration path.

2. The method of claim 1 , further comprising

prior to receiving said confirmation, pre-signaling of said restoration connection along said projected restoration path to temporarily reserve resources for said restoration connection; and

finally establishing said restoration connection upon receipt of said confirmation by sending to network nodes along said projected restoration path an activation message to activate the pre-signaled restoration connection.

3. The method of claim 2 , further comprising

upon receipt of a rejection message from the client network or in the absence of a confirmation message after a predefined amount of time, releasing reserved resources along a projected protection path.

4. The method of claim 1 , further comprising

if no restoration path with idle resources can be found, considering for said path search also network resources, which are occupied by low priority traffic;

if a restoration path can be found, which uses resources occupied by low priority traffic, communicating to said client network that a restoration path would be availability if the priority level of said client traffic is increased;

upon receipt of the confirmation from said client network, temporarily increasing the priority level of said client traffic and dropping low priority traffic along said projected restoration path to free said occupied resources.

5. A network node of a provider network comprising at least one customer side interface for receiving of client traffic from a client network node; one or more network side interfaces for terminating connections through said provider network; and a switch matrix configurably interconnecting customer side interface and network side interfaces; the network node also comprising at least one processor, the at least one processor being capable of executing the following steps:

to configure said network element to terminate at one of said network side interfaces a connection along a path through the provider network for the transport of said client traffic between said client network node and a far-end client network node, wherein a restoration service for said connection is deactivated;

to receive at said network side interfaces before any action is taken regarding a restoration path a failure notification in case of a failure along said path affecting said connection;

upon receipt of said failure notification, to perform a path search to determine the projected restoration path through said provider network available to restore said failed connection;

if a projected restoration path could be found through said path search, to communicate over said customer side interface the availability of said restoration path to said client network; and

upon receipt of a confirmation at said customer side interface from said client network, to perform a path restoration to restore said failed connection over said projected restoration path.

6. The network node of claim 5 , wherein the at least one processor is further capable of executing the following steps:

prior to receiving said confirmation, pre-signaling of said restoration connection along said projected restoration path to temporarily reserve resources for said restoration connection; and

finally establishing said restoration connection upon receipt of said confirmation by sending to network nodes along said projected restoration path an activation message to activate the pre-signaled restoration connection.

7. The network node of claim 6 , wherein the at least one processor is further capable of executing the following step:

upon receipt of a rejection message from the client network or in the absence of a confirmation message after a predefined amount of time, releasing reserved resources along a projected protection path.

8. The network node of claim 5 , wherein the at least one processor is further capable of executing the following steps:

if no restoration path with idle resources can be found, considering for said path search also network resources, which are occupied by low priority traffic;

if a restoration path can be found, which uses resources occupied by low priority traffic, communicating to said client network that a restoration path would be availability if the priority level of said client traffic is increased;

upon receipt of the confirmation from said client network, temporarily increasing the priority level of said client traffic and dropping low priority traffic along said projected restoration path to free said occupied resources.

Assignments (13)
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 Aug 28, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033654/0968 →
SECURITY AGREEMENT Recorded Apr 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 030322/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2013
From: GRAMMEL, GERT; LEVRAU, LIEVEN
To: ALCATEL LUCENT
Reel/Frame 029776/0224 →