Overview
The OrderOne Networks protocol is a self-forming, self-healing mesh network routing protocol. This routing protocol may be installed on existing digital packet-based radios or wired devices.
More technically, the protocol is written in 'C' uses no floating point math, is endian independent, is non-blocking and has no OS dependence. It compiles to approximately 85K and its memory and CPU usage are configurable to the device.
Key Differences
The OrderOne Networks mesh routing protocol was developed in a clean room environment without any knowledge of existing routing protocols or techniques. The result is a routing protocol that is fundamentally different in both mechanism and performance.
Control Bandwidth is Fixed
First, the amount of the control bandwidth used by the routing protocol is independent of network size. Whether the network has 10 nodes or 100,000 nodes the amount of control bandwidth used by the OrderOne Networks protocol remains fixed. By comparison, all other routing protocols experience an exponential growth of control bandwidth as the network size and complexity grows.
Very Large Network Sizes
Conventional routing protocols such as OLSR, AODV, OSPF, etc. are unable to scale past a few hundred nodes. This inability to scale is a result of exponential control bandwidth growth and fundamental design problems. The OrderOne Networks Protocol is able to scale past 100,000's of nodes without partitioning.
Nodes With Different Capabilities in One Network
Standard routing protocols assume that each node in the network has the same memory, CPU and radio. The OrderOne Networks protocol doesn't have these limitations. It enables sensors with only enough memory to know of a few other nodes to fully interact in a network of 100,000's of nodes and many different devices.
Dense Networks
The OrderOne Networks protocol is able to connect and organize networks where each node has 250+ directly visible neighbors. The OrderOne Networks protocol does not perform 'neighbor pruning'. It connects with and shares routing data with all of its neighbors. Even with 250+ neighbors the protocol still only needs the same, small, fixed size packets it uses in low-density networks. The protocol is virtually unaffected by network density.
No Topology Pruning
It is generally accepted that mesh network protocols need to artificially reduce the overall network topology in order to scale past 50 nodes. The OrderOne Networks protocol is an exception to this rule. The OrderOne Networks protocol never artificially reduces the network topology.
The Hierarchy is NOT Used to Route Data
The OrderOne Networks protocol uses a hierarchy to help scale to larger network sizes. However, the hierarchy is not used to route data. This allows the OrderOne Networks protocol to avoid the traditional hotspots at cluster heads that is experienced by OSPF, OLSR and other hierarchical routing protocols.
Further Technical Information
For a more complete description please email whitepaper@OrderOneNetworks.com and request a comprehensive technical whitepaper.
Benchmarks comparing the OrderOne Networks protocol to standard protocols, including IETF standards track protocols, are available here.
|