1 unstable release
| 0.7.0 | Sep 13, 2025 |
|---|
#19 in #zero-copy-ipc
58 downloads per month
Used in iceoryx2-cli
1.5MB
29K
SLoC
iceoryx2-tunnels-zenoh
[!CAUTION] The implementation is currently in a very early development stage. Not all functionality is implemented. The available functionality may not be optimal.
If encountering problems, please create an issue so we can converge to stability and robustness as soon as possible!
A tunnel utilizing the zenoh
network middleware to bridge communication between iceoryx2 instances on
different hosts.
Basic Usage
- Install the latest CLI:
git clone git@github.com:eclipse-iceoryx/iceoryx2.git cd iceoryx2 cargo install --path ./iceoryx2-cli - Launch the tunnel via CLI:
iox2 tunnel --help # See available options iox2 tunnel zenoh # Run with default options - Use
iceoryx2as normal- The tunnel will periodically to discover services and propagate payloads between hosts
Advanced Configuration
Zenoh
The tunnel uses the default zenoh configuration by default.
If desired, a path to a custom configuration can be provided when launching the tunnel via the CLI:
iox2 tunnel zenoh --zenoh-config path/to/custom/config
Dependencies
~33–49MB
~691K SLoC