Module netsim::spawn [−][src]
The spawn
family of functions allows spawning network-isolated threads and virtual networkds
which you can read+write raw ethernet or IP data to.
new_namespace
is the most primitive of these functions. It can be used to spawn a thread into
a container with no network interfaces. with_iface
takes network interface parameters as an
argument and will automatically set up an ethernet/IP interface in the container for you. Other
functions are convenience functions will automatically configure interfaces with common
settings.
The tree functions can be used to launch a hierarchical network of nodes when used in
conjunction with the functions in the node
module
Functions
ether_tree |
Spawn a hierarchical network of nodes. The returned plug can be used to write frames to the network and read frames that try to leave the network. |
ip_tree |
Spawn a hierarchical network of nodes. The returned plug can be used to write packets to the network and read packets that try to leave the network. |
ipv4_tree |
Spawn a hierarchical network of nodes. The returned plug can be used to write packets to the network and read packets that try to leave the network. |
ipv6_tree |
Spawn a hierarchical network of nodes. The returned plug can be used to write packets to the network and read packets that try to leave the network. |
new_namespace |
Run the function |