diff options
| author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2026-07-06 18:32:49 +0200 |
|---|---|---|
| committer | Dimitri Staessens <dimitri@ouroboros.rocks> | 2026-07-06 18:32:49 +0200 |
| commit | c2baeced3c9d4b3fbd28e4f5be0b1bfa7be16371 (patch) | |
| tree | d3e7e2745637aa8001c2466d6b0abccab1782767 /doc/utils.rst | |
| parent | 810961faa36150fe1e3228217eadb8609980f3d0 (diff) | |
| download | rumba-c2baeced3c9d4b3fbd28e4f5be0b1bfa7be16371.tar.gz rumba-c2baeced3c9d4b3fbd28e4f5be0b1bfa7be16371.zip | |
rumba: Add namespace testbed (nstb) with per-node namespacesbe
Add a single-host testbed that gives each node its own Linux network +
mount namespace, wired together with veth pairs and per-layer bridges,
plus an nsenter executor that runs commands inside a node's namespace.
The per-node mount namespace mounts a private tmpfs over each of the
filesystem trees Ouroboros pins at compile time, so exactly one IRMd
owns each per node. This lets a single host place clients and servers
on distinct nodes and exercise real multi-hop forwarding.
Requires CAP_SYS_ADMIN (root / sudo), e.g. a privileged container.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Diffstat (limited to 'doc/utils.rst')
0 files changed, 0 insertions, 0 deletions
