Host#
A node of kind host
represents the containerlab host the labs are running on. It is a special node that is implicitly used when nodes have links connected to the host - see host links.
But there is a use case when users might want to define the node of kind host
explicitly in the topology. For example, when some commands need to be executed on the host for the lab to function.
In such case, the following topology definition can be used:
In the above example, the node h1
is defined as a node of kind host
and the exec
option is used to run the command ip link set dev enp0s3 up
in the containerlab host. Of course, the command can be any other command that is required for the lab to function.