Order One Network Protocol

The OrderOne MANET Routing Protocol is an algorithm for computers communicating by digital radio in a mesh network to find each other, and send messages to each other along a reasonably efficient path.

OON uses hierarchical algorithms to minimize the total amount of transmissions needed for routing.

This method creates a hierarchy around nodes that are more likely to be present, and which have more capacity, and which are closer to the topological center of the network.

A node wanting a connection can therefore push a request to the root of the tree, and always find a route.

The commercial protocol uses Dijkstra's algorithm to continuously optimize and maintain the route.

Properly configured, an OORP net can scale to 100,000's of nodes and can often achieve reasonable performance even though it limits routing bandwidth to 5%.

However, In virtually all real world networks, the farther away from the edge nodes the more the bandwidth grows.

If the protocol was configured to send one packet of 180 bytes every 5 seconds, it would consume 3% of overall network bandwidth.

Typical security measures include encryption or signing or the protocol packets and incrementing counters to prevent replay attacks.