One of the ways that is not yet implemented in clab is to be able to use macvlan network for clab nodes. This can allow for clab nodes to appear to be connected to a host interface directly (a bridge interface or a physical nic interface) and thus be addressed from the same address space the interface is.
This can let systems and machines that has a route to a network that includes that host interface to reach the clab nodes launched with macvlan network type.
To allow for clab nodes to be reachable from outside of the containerlab host a multiple techniques can be used.
Some of them are documented in clab docs.
One of the ways that is not yet implemented in clab is to be able to use macvlan network for clab nodes. This can allow for clab nodes to appear to be connected to a host interface directly (a bridge interface or a physical nic interface) and thus be addressed from the same address space the interface is.
This can let systems and machines that has a route to a network that includes that host interface to reach the clab nodes launched with macvlan network type.
Read more about it here: