← Back to Patent Explorer
US6038212A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for optimizing the connection set up time in high speed communication networks for recovering from network failure

Assignee: Cisco Technology Inc
•
Filing: 1997-10-07
•
Granted: 2000-03-14
•
Expires: 2017-10-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This method enables optimizing the time required for reestablishing connections between end users attached to a data communication network, which connections were disrupted due to a network failure. The network includes access nodes and transit nodes interconnected with network links/trunks (with no specific distinction being herein required between both designations of a communication line). The end users are attached to the network through access nodes and each said access node permanently stores an image of the current network trunk including the number N i of connections currently supported by said network trunk. Upon detection of a trunk failure, each access node supporting connections affected by said failure, is made aware of the total number (N i ) of connections in each priority group affected by the failure, together with a network dependent parameter (TP) representing the elementary processing time required to reroute a single network connection. Then each access node may independently, start a first reconnection set-up procedure at a time Ri randomly selected between zero and (N i -n i ) *TP, where n i is the number of connections supported by the access node in each priority group, and then space the required subsequent reconnections set-ups by a time equal to (T i -R i )/n i , with T i =N i *TP.

Inventors

  • 👤 Claude Galand
  • 👤 Jean Bidard
  • 👤 Jean-Paul Chobert
  • 👤 Gerard Brun
  • 👤 Olivier Maurel
  • 👤 Yves Ouvry

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:02
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/55; H04L49/557; H04L49/25; H04L49/253; H04L49/30; H04L49/3081; H04L49/309; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5619; H04L2012/562; H04L2012/5623; H04L2012/5625; H04L2012/5627

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 222 words
A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, in a high speed communication network interconnecting end-users via so-called connection paths through network nodes and trunks, said nodes including access nodes and intermediate nodes, said users being attached to the network via access nodes, each node storing an image of current operating network into a so-called Topology Database including the current number of connections (n) originating in an access node for each network trunk and including means for updating said image, said method including: detecting a network failure and identifying a trunk involved in said network failure; noting the total number (N) of connections affected by said trunk failure; broadcasting said number (N) throughout the network wherein each network access node affected by said trunk failure is being provided with said number N information; providing each said access node with a network dependent parameter (TP), representing the elementary processing time required for rerouting a single network connection; providing each said affected access node with a random number (R) between zero and (N-n)×TP; computing a delay TNP=(T-R)/n , wherein T=N×TP; and, in each access node affected by said trunk failure, starting reconnection set-up operations at time R and spacing the subsequent connections set-ups by a time equal to TNP.
Claim 2
Independent Claim 222 words
A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, in a high speed communication network interconnecting end-users via so-called connection paths through network nodes and trunks, said nodes including access nodes and intermediate nodes, said users being attached to the network via access nodes, each node storing an image of current operating network into a so-called Topology Database including the current number of connections (n) originating in an access node for each network trunk and including means for updating said image, said method including: detecting a network failure and identifying a trunk involved in said network failure; noting the total number (N) of connections affected by said trunk failure; broadcasting said number (N) throughout the network wherein each network access node affected by said trunk failure is being provided with said number N information; providing each said access node with a network dependent parameter (TP), representing the elementary processing time required for rerouting a single network connection; providing each said affected access node with a random number (R) between zero and (N-n)×TP; computing a delay TNP=(T-R)/n , wherein T=N×TP; and, in each access node affected by said trunk failure, starting reconnection set-up operations at time R and spacing the subsequent connections set-ups by a time equal to TNP.
Claim 3
Dependent Claim 83 words
A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to recover from network failure, according to claim 1, in a multipriority environment wherein various Qualities of Service (QoS) may be assigned to the network users, whereby said total number (N) of connections affected by said trunk failure is split into so-called priority groups including N1, N2, . . . , affected connections, respectively, said method being characterized in that said reconnections are set-up in a decreasing priority order.
Claim 4
Dependent Claim 65 words
A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to recover from network failure, according to claim 2 wherein the time to wait before starting the processing of reconnection of a given priority group of connections is computed for being equal to the sum of times required for processing all reconnections of higher priority groups involved in the reconnection process.
Claim 5
Independent Claim 73 words
A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to recover from multiple trunk failures within the network by rerouting the connections affected by said failures, characterized in that the network trunks references are listed in each said nodes Topology Databases in a predefined order, whereby the rerouting operations are performed as defined in claims 1 through 3 on trunk by trunk bases in said predefined list order.
Claim 6
Independent Claim 26 words
A method according to claims 1 or 2 wherein said connection reroutings are due to a trunk failure deriving from the performance of so-called connection preemptions.
Claim 7
Dependent Claim 40 words
A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, according to claim 2 wherein said number of priority groups is selected for being equal to four.
Claim 8
Dependent Claim 42 words
A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, according to claim 6 wherein said broadcasting operation is performed via a so-called spanning Tree arrangement of the network.
Claim 9
Independent Claim 263 words
A system for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, in a high speed communication network (100) interconnecting end-users via so-called connection paths through network nodes (101-108) and links/trunks (109), said nodes including access nodes(102, 103, 104, 105), and intermediate nodes (101, 106, 107, 108), said users being attached to the network via access nodes, each node storing an image of current operating network into a so-called Topology Database including the current number of connections (n) originating in said access node for each network trunk, and including means for updating said image, said system including: means for detecting a network failure and identifying a node and trunk involved in said network failure; means for addressing said involved node Topology Database and deriving the total number (N) of connections affected by said trunk failure, therefrom; means for broadcasting said number (N) and a network dependent parameter (TP), representing the elementary processing time required for rerouting a single network connection, throughout the network via a so-called network spanning Tree arrangement whereby each network access node affected by said trunk failure is being provided with said (N) and (TP) parameters; means for providing each said affected access node with a random number (R) between zero and (N-n)×TP; means for computing in each said affected access node a delay TNP=(T-R)/n, wherein T=N×TP; and counter in each access node affected by said trunk failure, for starting said reconnection set-up process at time R and spacing the subsequent connections set-ups by a time equal to TNP.
Claim 10
Independent Claim 263 words
A system for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, in a high speed communication network (100) interconnecting end-users via so-called connection paths through network nodes (101-108) and links/trunks (109), said nodes including access nodes(102, 103, 104, 105), and intermediate nodes (101, 106, 107, 108), said users being attached to the network via access nodes, each node storing an image of current operating network into a so-called Topology Database including the current number of connections (n) originating in said access node for each network trunk, and including means for updating said image, said system including: means for detecting a network failure and identifying a node and trunk involved in said network failure; means for addressing said involved node Topology Database and deriving the total number (N) of connections affected by said trunk failure, therefrom; means for broadcasting said number (N) and a network dependent parameter (TP), representing the elementary processing time required for rerouting a single network connection, throughout the network via a so-called network spanning Tree arrangement whereby each network access node affected by said trunk failure is being provided with said (N) and (TP) parameters; means for providing each said affected access node with a random number (R) between zero and (N-n)×TP; means for computing in each said affected access node a delay TNP=(T-R)/n, wherein T=N×TP; and counter in each access node affected by said trunk failure, for starting said reconnection set-up process at time R and spacing the subsequent connections set-ups by a time equal to TNP.
Claim 11
Dependent Claim 172 words
A system according to claim 8, for optimizing the connection set-up time and correlative communication bandwidth occupation required to recover from network failure, in a multipriority environment wherein several Qualities of Service (QoS) may be assigned to the network users, whereby said total number (N) of connections affected by said link failure is split into so-called priority groups including N1, N2, . . . affected connections, respectively, said system being characterized in that each said access node includes: computer for computing Ni*TP with i=1, 2, 3, . . . up to the total predefined number of priority groups; means for initializing each said counter means in each access node affected by the trunk failure with a value equal to ΣNi*TP, for i being equal to each priority level higher than the level of the priority group being currently processed, whereby the reconnection process of a given priority group is being properly initially delayed in each access node and then each subsequent reconnection set-up properly initialized in order to minimize colliding reconnection requests.

References Cited (Backward Citations)

US5491690A Cited
US5606669A Cited
US5590118A Cited
US5732072A Cited
US5687167A Cited
US5838660A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-14 2003-09-13 2004-03-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-14 2007-09-13 2008-03-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-14 2011-09-13 2012-03-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag