Method and system for improving a route along which data is sent using an ip protocol in a data communications network
First Claim
1. A method for conveying data along an improved route from a source node (24) to a target node (25) between which data is sent using an IP protocol in a data communications network (20) having a plurality of interconnected nodes (22) defining a plurality of possible routes (23) between the source node and the target node, said method comprising:
- (a) obtaining corresponding IP addresses of improved route nodes spanning said improved route, and (b) embedding at least some of said IP addresses in said data so as to allow successive ones of said improved route nodes whose IP addresses are embedded in the data and which receive the data to route the data to an adjacent one of the improved route nodes.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for improving a route between a source node (24) and a target node (25) between which data is sent using an IP protocol in a data communications network (20) having a plurality of interconnected nodes (22) defining a plurality of possible routes (23) between the source node and the target node. For all available nodes in at least a portion of the network spanning the source node and the target node, a respective IP address and status is obtained dynamically together with their respective intercon-nections if viable. An improved route between the source node and a route node connected to the target node is determined dynamically and corresponding IP addresses are identified of improved route nodes spanning the improved route. The IP addresses are dynamically conveyed to the source node for allowing the source node to embed at least some of the IP addresses in the data so as to allow successive ones of the improved route nodes to which the data is routed to route the data to an adjacent one of the improved route nodes. This may be done by using the loose source routing feature supported by the IP protocol.
54 Citations
31 Claims
-
1. A method for conveying data along an improved route from a source node (24) to a target node (25) between which data is sent using an IP protocol in a data communications network (20) having a plurality of interconnected nodes (22) defining a plurality of possible routes (23) between the source node and the target node, said method comprising:
-
(a) obtaining corresponding IP addresses of improved route nodes spanning said improved route, and (b) embedding at least some of said IP addresses in said data so as to allow successive ones of said improved route nodes whose IP addresses are embedded in the data and which receive the data to route the data to an adjacent one of the improved route nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 30, 31)
-
-
18. A routing server (28) for improving a route between a source node (24) and a target node (25) between which data is sent using an IP protocol in a data communications network (20) having a plurality of interconnected nodes (22) defining a plurality of possible routes (23) between the source node and the target node, said routing server comprising:
-
a monitoring unit (35) for dynamically obtaining a respective IP address and status of all available nodes in at least a portion of the network spanning the source node and the target node and their respective interconnections if viable, a route determination unit (36) coupled to the monitoring unit for dynamically determining an improved route between the source node and the target node and identifying corresponding IP addresses of improved route nodes spanning said improved route, and a communication unit (37) coupled to the route determination unit for dynamically conveying the IP addresses to the source node for allowing the source node to embed at least some of said IP addresses in said data so as to allow successive ones of said improved route nodes to which the data is routed to route the data to an adjacent one of the improved route nodes thus allowing the improved route nodes to be determined remote from the source node. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer (27) for fetching data along an improved route from a source node (24) using an IP protocol in a data communications network (20) having a plurality of interconnected nodes (22) defining a plurality of possible routes (23) between the source node and the computer, said computer comprising:
-
a node address receiver unit (50) for receiving from a routing server (28) coupled to the source node (24) corresponding IP addresses of improved route nodes spanning said improved route, and a route address unit (50) coupled to the node address receiver unit for embedding at least some of said IP addresses in said data so as to allow successive ones of said improved route nodes to which the data is routed to route the data to an adjacent one of the improved route nodes. - View Dependent Claims (27, 28, 29)
-
Specification