IP Library Patent Application 14298487
Patent Application
App. No. 14/298,487

DISTRIBUTED CONNECTION ESTABLISHMENT AND RESTORATION

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.
14/298,487
Abstract

Connection constraints are flooded using an extension to a routing protocol being used to control forwarding on network. Nodes maintain topology and connection database and calculate routes for connections based on the constraints. If a node is on a calculated route for a connection it will install forwarding state for the connection. Since each node has a consistent view of the network topology and has been provided with the constraints associated with the connection, each node on the network will calculate the same route for the connection. When a failure occurs, the nodes will calculate restoration paths for the connections on a network-wide priority basis to enable restoration paths to be created for the affected connections without requiring the restoration paths to be signaled. Time-stamps are used to allow events to be applied by nodes in a consistent order regardless of the order in which they arrive.

Claims (29)

1 . A link state protocol controlled network comprising a plurality of interconnected nodes, the nodes being configured:

to maintain consistent views of a topology of the network;

when establishing a new connection, to advertise constraints associated with the new connection to other nodes of the network;

when another node is establishing the new connection, to receive the constraints associated with the new connection advertised by the other node;

to calculate a route for the new connection based on the constraints; and

to install a forwarding state for the new connection only when the node is on the route calculated for the new connection.

2 . The network of claim 1 , wherein the network is a link state protocol controlled Ethernet network.

3 . The network of claim 1 , wherein the nodes are configured to maintain a connection database containing entries defining at least one connection established on the network and a respective route for each at least one connection established on the network.

4 . The network of claim 1 , wherein the constraints for the new connection identify at least a head-end node on the network, a destination node on the network, an indication of the bandwidth associated with the new connection, and a priority indication for the new connection.

5 . The network of claim 4 , wherein the nodes are configured to calculate routes for connections in priority order.

6 . The network of claim 1 , wherein the nodes are configured to maintain current views of the network topology having a first timestamp, an earlier view of the network topology having a second timestamp, and lists of time-stamped events that have occurred between a time associated with the second timestamp and a time associated with the first timestamp.

7 . The network of claim 6 , wherein the nodes are configured to receive event notifications.

8 . The network of claim 7 , wherein:

the event notifications include respective timestamps; and

the nodes are configured to compare timestamps of event notifications with timestamps associated with current views of the network topology.

9 . The network of claim 8 , wherein the nodes are configured to apply received event notifications to the current view of the network topology when the timestamp of the event notification is after the timestamp associated with the current view of the network topology.

10 . The network of claim 8 , wherein the nodes are configured:

to revert to the earlier view of the network topology when the timestamp of the event notification is before the timestamp associated with the current view of the network topology; and

to re-apply events from the list of time-stamped events along with the event notification.

11 . The network of claim 7 , wherein at least one event notification relates to addition of a node to the network.

12 . The network of claim 7 , wherein at least one event notification relates to addition of a link to the network.

13 . The network of claim 7 , wherein at least one event notification relates to deletion of a node from the network.

14 . The network of claim 7 , wherein at least one event notification relates to deletion of a link from the network.

15 . The network of claim 7 , wherein at least one event notification relates to addition of a connection to the network.

16 . The network of claim 7 , wherein at least one event notification relates to deletion of a connection from the network.

17 . The network of claim 7 , wherein at least one event notification relates to failure of a node on the network.

18 . The network of claim 7 , wherein at least one event notification relates to failure of a link on the network.

19 . The network of claim 7 , wherein at least one event notification relates to recovery of a node on the network.

20 . The network of claim 7 , wherein at least one event notification relates to recovery of a link on the network.

Assignments (1)
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 →