RBridge is a secure remote Ethernet bridge solution for Linux. It connects two trusted Ethernet segments remotely over UDP using either IPv4 or IPv6 transport. RBridge uses SHA-2 (precisely SHA-256) for authentication, AES for encryption and timestamps for protection against replay attacks. Using a registry mechanism and UDP protocol, RBridge is able to connect directly to the peer from within NAT or firewall protected areas by using a special hole punching technique (thus requiring no configuration at the connecting routers). For this functionality, RBridge itself is able to act as a registry service for any associated pair of RBridges.
| Tags | Networking Clustering/Distributed Networks Communications |
|---|---|
| Licenses | Proprietary with Free Trial |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: A package for Debian on the ARM ("armel") architecture is available for the first time. An activity LED feature has been implemented for the ARM architecture only. This feature is explicitly supported and tested on the Ledato NanosG20 SBC (Single Board Computer). The manual has been updated accordingly.


Release Notes: The directive "zlib_enable=1" in rbridge.conf is now parsed correctly.


Release Notes: Zlib compression and decompression of network data packets has been added. For that purpose, a new packet type PACKET_TYPE_ZDATA has been added to the RBridge protocol. Compression statistics have been added to the "status" CLI command. The manual has been updated accordingly.


Release Notes: The "status" command now additionally displays kernel interface packet capture statistics (packets received and packets dropped). The manual has been updated accordingly.


Release Notes: A minor registry bug has been solved: Updating an already known nodeid with new communication parameters is now working correctly.
C++ template classes implementing a B+ tree key/data container in main memory.
A tool to launch applications remotely on your PC via your Android device.