Patent US3390808A successfully refreshed from Google Patents.
Patent US5581543A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5581543A Expired / Lapsed US ⏱️ 0.0 years remaining

Communication network and method which respond to a failed link

Assignee: Motorola Solutions Inc
•
Filing: 1995-02-27
•
Granted: 1996-12-03
•
Expires: 2015-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communications network (20) includes a constellation (30) of any number of moving switching nodes and a route-determining node (28). The route-determining node (28) performs an off-line procedure (58) to define a-priori routing for the entire network for a planning period. When a link (40) fails, the switching nodes (30) terminating the link (40) implement an interim rerouting procedure (78). The route-determining node (28) then operates in a failure response mode to quickly devise updated routing definitions. In the failure response mode route trees (110) which include the failed link (40') are identified. Shortest path routes for nodes (30) isolated by the link failure are revised to omit the failed link (40'). Shortest path routes for non-isolated nodes (30) and in route trees which do not include the failed link are not changed.

Inventors

  • 👤 Kadathur S. Natarajan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 21:29
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/64; H04Q3/66; H04Q3/665; H04B; H04B1/00; H04B1/74; H04B1/745; H04L; H04L45/00; H04L45/28; H04L45/48

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 154 words
A method of responding to a failed link in a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, the method comprising the steps of: reporting the failed link to a route-determining node; identifying, at the route-determining node, failed routes resulting from the failed link, the failed routes defining a set of paths each of which includes the failed link and each of which is used to route communications through the switching nodes; generating, at the route-determining node, revised routes to replace the failed routes; detecting the failed link at one of the switching nodes which terminates the failed link; diverting, at the one switching node, communications being delivered over routes which include the failed link to a link other than the failed link; and sending data after the diverting step describing the revised routes from the route-determining node to the switching nodes.
Claim 2
Independent Claim 154 words
A method of responding to a failed link in a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, the method comprising the steps of: reporting the failed link to a route-determining node; identifying, at the route-determining node, failed routes resulting from the failed link, the failed routes defining a set of paths each of which includes the failed link and each of which is used to route communications through the switching nodes; generating, at the route-determining node, revised routes to replace the failed routes; detecting the failed link at one of the switching nodes which terminates the failed link; diverting, at the one switching node, communications being delivered over routes which include the failed link to a link other than the failed link; and sending data after the diverting step describing the revised routes from the route-determining node to the switching nodes.
Claim 3
Dependent Claim 27 words
A method as claimed in claim 1, wherein the generating step includes the step of configuring the revised routes to divert communications away from the failed link.
Claim 4
Dependent Claim 65 words
A method as claimed in claim 1, further comprising the steps of: the one switching node terminating the failed link and operational links; and routing communications received at the one switching node for delivery over the failed routes to a selected one of the operational links, the selected operational link not being a link from which the communications were received at the one switching node.
Claim 5
Dependent Claim 24 words
A method as claimed in claim 1, wherein the generating step comprises the step of refraining from altering routes which are not failed routes.
Claim 6
Dependent Claim 40 words
A method as claimed in claim 1, wherein the generating step comprises the step of determining, for each of the failed routes, a shortest path which does not include the failed link, the shortest paths serving as the revised routes.
Claim 7
Independent Claim 169 words
A method of responding to a failed link in a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, the method comprising the steps of: reporting the failed link to a route-determining node; identifying, at the routed-determining node, failed routes resulting from the failed link, the failed routes defining a set of paths each of which includes the failed link and each of which is used to route communications through the switching nodes; generating, at the route-determining node, revised routes of a future epoch to replace the failed route; sending data describing the revised routes from the route-determining node to the switching nodes: repeating the generating step for each of a plurality of future epochs so that a set of revised routes is associated with each of the future epochs; sending the sets of the revised routes; and operating the switching nodes substantially at each of the future epochs in response to the sets of the revised routes.
Claim 8
Independent Claim 169 words
A method of responding to a failed link in a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, the method comprising the steps of: reporting the failed link to a route-determining node; identifying, at the routed-determining node, failed routes resulting from the failed link, the failed routes defining a set of paths each of which includes the failed link and each of which is used to route communications through the switching nodes; generating, at the route-determining node, revised routes of a future epoch to replace the failed route; sending data describing the revised routes from the route-determining node to the switching nodes: repeating the generating step for each of a plurality of future epochs so that a set of revised routes is associated with each of the future epochs; sending the sets of the revised routes; and operating the switching nodes substantially at each of the future epochs in response to the sets of the revised routes.
Claim 9
Dependent Claim 33 words
A method as claimed in claim 6, further comprising the step of generating, from time to time at the route-determining node, a series of updated routes for each switching node in the network.
Claim 10
Dependent Claim 186 words
In a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, a method of responding to a failed link comprising the steps of: detecting the failed link at one of the switching nodes which terminates the failed link; reporting the failed link to a route-determining node; temporarily diverting, at the one switching node, communications being delivered over routes which include the failed link to a link other than the failed link; identifying, at the route-determining node, failed routes resulting from the failed link, the failed routes defining a set of paths each of which includes the failed link and each of which is used to route communications through the switching nodes; generating, at the route-determining node, a set of revised routes to replace the failed routes, the revised routes being associated with a future epoch; sending, prior to the future epoch and after the diverting step, data describing the revised routes from the route-determining node to the switching nodes; and operating the switching nodes substantially at the future epoch in response to the revised routes.
Claim 11
Dependent Claim 186 words
In a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, a method of responding to a failed link comprising the steps of: detecting the failed link at one of the switching nodes which terminates the failed link; reporting the failed link to a route-determining node; temporarily diverting, at the one switching node, communications being delivered over routes which include the failed link to a link other than the failed link; identifying, at the route-determining node, failed routes resulting from the failed link, the failed routes defining a set of paths each of which includes the failed link and each of which is used to route communications through the switching nodes; generating, at the route-determining node, a set of revised routes to replace the failed routes, the revised routes being associated with a future epoch; sending, prior to the future epoch and after the diverting step, data describing the revised routes from the route-determining node to the switching nodes; and operating the switching nodes substantially at the future epoch in response to the revised routes.
Claim 12
Dependent Claim 66 words
A method as claimed in claim 8 further comprising the step of: terminating the failed link and operational links at the one switching node; and routing communications received at the one switching node for delivery over the failed routes to a selected one of the operational links, the selected operational link not being a link from which the communications were received at the one switching node.
Claim 13
Dependent Claim 69 words
A method as claimed in claim 8, further comprising the steps of: repeating the generating step for each of a plurality of future epochs so that a set of revised routes is associated with each of the future epochs; sending the sets of the revised routes; and operating the switching nodes substantially at each of the plurality of future epochs in response to the sets of the revised routes.
Claim 14
Dependent Claim 33 words
A method as claimed in claim 10, further comprising the step of generating, from time to time at the route-determining node, a series of updated routes for each switching node in the network.
Claim 15
Dependent Claim 40 words
A method as claimed in claim 8, wherein the generating step comprises the step of determining, for each of the failed routes, a shortest path which does not include the failed link, the shortest paths serving as the revised routes.
Claim 16
Dependent Claim 24 words
A method as claimed in claim 12, wherein the determining step includes the step of refraining from changing routes which are not failed routes.
Claim 17
Dependent Claim 133 words
A fault-tolerant communications network, comprising: a switching node configured to detect a failed link which terminates at a node, to report the failed link using a message delivered through the network and to divert communications being delivered over routes which do not include the failed link; and a route-determining node, coupled to the switching node, configured to respond to the message by identifying failed routes which result from the failed link, the failed routes defining a set of paths each of which includes the failed link and each of which is used in delivering communications through the network, by generating a set of revised routes to replace the failed routes, and by sending after the switching node begins to divert communication data describing the revised routes to various switching nodes of the network.
Claim 18
Dependent Claim 133 words
A fault-tolerant communications network, comprising: a switching node configured to detect a failed link which terminates at a node, to report the failed link using a message delivered through the network and to divert communications being delivered over routes which do not include the failed link; and a route-determining node, coupled to the switching node, configured to respond to the message by identifying failed routes which result from the failed link, the failed routes defining a set of paths each of which includes the failed link and each of which is used in delivering communications through the network, by generating a set of revised routes to replace the failed routes, and by sending after the switching node begins to divert communication data describing the revised routes to various switching nodes of the network.
Claim 19
Dependent Claim 25 words
A network as claimed in claim 14, wherein the route-determining node is configured so that the revised routes divert communications away from the failed link.
Claim 20
Dependent Claim 35 words
A network as claimed in claim 14, wherein the route-determining node is configured to associate the revised routes with a future epoch and to send data describing the revised routes prior to the future epoch.
Claim 21
Dependent Claim 30 words
A network as claimed in claim 14, wherein the route-determining node is configured to refrain from altering routes which are not failed routes while generating the set of revised routes.
Claim 22
Dependent Claim 39 words
A network as claimed in claim 14, wherein the route-determining node is configured to determine, for each of the failed routes, a shortest path which does not include the failed link, the shortest paths serving as the revised routes.
Claim 23
Independent Claim 106 words
A method of responding to a failed link in a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, the method comprising the steps of: generating, at the route-determining node, revised routes to replace the failed routes; detecting the failed link at one of the switching nodes which terminates the failed link; diverting, at the one switching node, communications being delivered over routes which include the failed link to a link other than the failed link; and sending data after the diverting step describing the revised routes from the route-determining node to the switching nodes.
Claim 24
Independent Claim 106 words
A method of responding to a failed link in a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, the method comprising the steps of: generating, at the route-determining node, revised routes to replace the failed routes; detecting the failed link at one of the switching nodes which terminates the failed link; diverting, at the one switching node, communications being delivered over routes which include the failed link to a link other than the failed link; and sending data after the diverting step describing the revised routes from the route-determining node to the switching nodes.
Claim 25
Independent Claim 91 words
A method of responding to a failed link in a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, the method comprising the steps of: generating, at a route-determining node, a set of revised routes for each of a plurality of future epochs; sending data describing the sets of revised routes from the route-determining node to the switching nodes; and operating the switching nodes substantially at each of the future epochs in response to the sets of the revised routes.
Claim 26
Independent Claim 91 words
A method of responding to a failed link in a network which delivers communications and which has a multiplicity of links each of which terminate at pairs of switching nodes, the method comprising the steps of: generating, at a route-determining node, a set of revised routes for each of a plurality of future epochs; sending data describing the sets of revised routes from the route-determining node to the switching nodes; and operating the switching nodes substantially at each of the future epochs in response to the sets of the revised routes.
Claim 27
Dependent Claim 94 words
A fault-tolerant communications network comprising: a switching node configured to detect a failed link, to report the failed link using a message delivered through the network and to divert communications being delivered over routes which do not include the failed link; and a route-determining node, coupled to the switching node, configured to respond to the message by generating a set of revised routes associated with each of a plurality of future epochs to replace the failed routes and by sending data describing the sets of revised routes to various switching nodes of the network.
Claim 28
Dependent Claim 94 words
A fault-tolerant communications network comprising: a switching node configured to detect a failed link, to report the failed link using a message delivered through the network and to divert communications being delivered over routes which do not include the failed link; and a route-determining node, coupled to the switching node, configured to respond to the message by generating a set of revised routes associated with each of a plurality of future epochs to replace the failed routes and by sending data describing the sets of revised routes to various switching nodes of the network.
Claim 29
Dependent Claim 92 words
A fault-tolerant communications network comprising: a switching node configured to detect a failed link, to report the failed link using a message delivered through the network and to divert communications being delivered over routes which do not include the failed link; and a route-determining node, coupled to the switching node, configured to respond to the message by generating a set of revised routes to replace the failed routes and by sending after the switching node begins to divert the communications data describing the revised routes to various switching nodes of the network.
Claim 30
Dependent Claim 92 words
A fault-tolerant communications network comprising: a switching node configured to detect a failed link, to report the failed link using a message delivered through the network and to divert communications being delivered over routes which do not include the failed link; and a route-determining node, coupled to the switching node, configured to respond to the message by generating a set of revised routes to replace the failed routes and by sending after the switching node begins to divert the communications data describing the revised routes to various switching nodes of the network.

References Cited (Backward Citations)

US4991204A Cited
US5029334A Cited
US5130974A Cited
US5260945A Cited
US4999829A Cited
US5182744A Cited
US5249181A Cited
US5444693A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag