The OrderOne Networks Routing protocol is cleanly integrated into OrderOne Networks Embedded. It provides very scalable, low bandwidth, low cpu routing.
It features support for limiting the distribution of specific routes and the inclusion of extra developer specific information with every route update.
OrderOne Scalable Embedded allows integrated tunnelling for both control packets and user data through external networks such as the Internet. Unlike standard GRE tunnels, they have been designed to allow multiple incoming connections to terminate on one virtual tunnel interface.
Using the train scenario as an example, each incoming tunnel from a relay node will terminate on one tunnel interface on the command node. Control packets generated on this interface will be sent to all relay nodes, however, unicast data will only be forwarded to the specific node in question.
Control packets generated on the relay nodes would only be seen by the command node and not the other relay nodes.
This creates a near ideal tunnelling scenario to create massive networks that terminate cleanly into several Internet control nodes.
Layer 2 Forwarding
All packets are forwarded as layer 2 packets. Encrypted sessions are established with the unique MAC address of the other device.
A single encrypted session can carry:
- Reliable in-order messages between the run-time loadable modules on each instance
- All data between the devices that established the session and other non OrderOne Scalable Embedded devices that are connected to them
- System messages used by the core application