Communications network and method which implement diversified routing
First Claim
1. A method of sending information through a network having a plurality of switching nodes, said switching nodes including a destination node, an origination node, and any number of intermediate nodes, and said method comprising the steps of:
- identifying a plurality of physically distinct, shortest paths through said intermediate nodes between said origination and destination nodes;
appending routing data to said information, said routing data describing one of said paths;
routing said information through said network in response to said appended routing data;
assigning each of said paths a route identification code, said route identification code serving as said routing dataconveying said route identification code using N bits of data, where N is an integer number; and
when less than 2N shortest paths exist through said intermediate nodes between said origination and destination nodes, assigning multiple ones of said route identification codes to individual ones of said paths.
3 Assignments
0 Petitions
Accused Products
Abstract
A communications network (20) includes any number of moving switching nodes (30) 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. This procedure (58) is performed repetitively to track switching node (30) movement and to define routing for numerous epochs included in a planning period. The procedure (58) includes a process (86) for determining all shortest path routes between all possible origination and destination switching nodes (30). Another process (84) matches predicted call traffic for a subject epoch with the shortest path routes. Another process (88) generates routing code tables (54) in response to the predicted call traffic matched to shortest path routes. This process (88) assigns logical routing IDs (52) to physically distinct, shortest path routes in proportion to the predicted call traffic allocated to the distinct routes.
141 Citations
18 Claims
-
1. A method of sending information through a network having a plurality of switching nodes, said switching nodes including a destination node, an origination node, and any number of intermediate nodes, and said method comprising the steps of:
-
identifying a plurality of physically distinct, shortest paths through said intermediate nodes between said origination and destination nodes; appending routing data to said information, said routing data describing one of said paths; routing said information through said network in response to said appended routing data; assigning each of said paths a route identification code, said route identification code serving as said routing data conveying said route identification code using N bits of data, where N is an integer number; and when less than 2N shortest paths exist through said intermediate nodes between said origination and destination nodes, assigning multiple ones of said route identification codes to individual ones of said paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of sending information through a network having a plurality of switching nodes, said switching nodes including a destination node, an origination node, and any number of intermediate nodes, every node in said network communicating with at least one other node through communication links, said method comprising the steps of:
-
predicting call traffic over each of a plurality of links in said network; identifying a plurality of physically distinct, shortest paths through said intermediate nodes between said origination and destination nodes, said shortest paths being formed from sets of said links, and said identifying step being responsive to said predicted call traffic over said links; assigning each of said shortest paths a route identification code; appending one of said route identification codes to said information, said appending occurring at said origination node; and routing said information through said network in response to said appended route identification code; conveying said route identification code using N bits of data, where N is an integer number; and when less than 2N shortest paths exist through said intermediate nodes between said origination and destination nodes, assigning multiple ones of said route identification codes to individual ones of said shortest paths. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A communication network for sending information between nodes comprising:
-
a route-determining node configured to identify sets of physically distinct, shortest paths between various other nodes of said network; an origination node, in data communication with said route-determining node, said origination node being configured to append route identification codes to said information, said route identification codes describing one of said shortest paths, and to send said information and route identification codes over a first communication link chosen in response to said route identification codes, said route identification codes being conveyed using N bits of data, and when less than 2N shortest paths exist assigning multiple ones of said route identification codes to individual ones of said shortest paths; an intermediate node configured to receive said information and appended route identification codes from said first communication link and to send said information and route identification codes over a second communication link chosen in response to said route identification codes; and a destination node configured to receive said information from said second communication link. - View Dependent Claims (17, 18)
-
Specification