Methods and systems for a routing protocol
First Claim
1. A method for routing data, using a stateless routing protocol, between a source host and a destination host in a network including a plurality of hosts, wherein each of the hosts has a unique numerical address, the method comprising:
- determining a least common ancestor host of the source host and the destination host using the unique numerical address of each of the source and destination hosts, the determining further comprising;
calculating a first prime factorization sequence for the source host numerical address;
calculating a second prime factorization sequence for the destination host numerical address; and
using the first and second prime factorization sequences to calculate a least common ancestor host unique numerical address by a greatest common divisor (GCD) calculation;
sending the data from the source host to the least common ancestor host;
sending the data from the least common ancestor host to the destination host; and
processing the data at the destination host.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for routing data, using a stateless routing protocol includes communicating data between a source host and a destination host in a network with a plurality of hosts. Each host in the network has a unique numerical address. The method comprises determining a least common ancestor host of the source host and the destination host using the unique numerical address of each of the source and destination hosts. The data is sent from the source host to the least common ancestor host, and then sent from the least common ancestor host to the destination host. Alternatively, the data can be routed using a stateful routing protocol in which each host records the address of its neighbors and forwards the data to the neighbor host that is closest to the destination host.
16 Citations
12 Claims
-
1. A method for routing data, using a stateless routing protocol, between a source host and a destination host in a network including a plurality of hosts, wherein each of the hosts has a unique numerical address, the method comprising:
-
determining a least common ancestor host of the source host and the destination host using the unique numerical address of each of the source and destination hosts, the determining further comprising; calculating a first prime factorization sequence for the source host numerical address; calculating a second prime factorization sequence for the destination host numerical address; and using the first and second prime factorization sequences to calculate a least common ancestor host unique numerical address by a greatest common divisor (GCD) calculation; sending the data from the source host to the least common ancestor host; sending the data from the least common ancestor host to the destination host; and processing the data at the destination host. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for routing data between a plurality of networked hosts with unique numerical addresses using a stateless routing protocol, the system comprising:
-
a sending host adapted to; determine a least common ancestor host using the unique numerical address of each of the source and destination hosts, by; calculating a first prime factorization sequence for the source host numerical address, calculating a second prime factorization sequence for the destination host numerical address, and using the first and second prime factorization sequences to calculate a least common ancestor host unique numerical address by a greatest common divisor (GCD) calculation, and send data to the least common ancestor host; and a destination host to receive the data from the least common ancestor host and processes the data. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification