ipSpace.net Network Simulation Tools¶
The ipSpace.net network simulation tools will help you be more proficient once you decide to drop GUI-based network simulators and to build your labs using CLI and infrastructure-as-code principles.
An overview of tools:
Creates a full-blown network topology, Vagrantfile and Ansible inventory from a simple list of nodes and links. More details
Configures common device parameters using topology data generated by create-topology and default device configuration templates. Configured parameters include hostname, LLDP, interface admin state, and MAC and IP addresses. More details
Applies Jinja2 configuration template to network devices. Includes support for platform-specific configuration templates.
Using Ansible fact gathering collect device neighbor data (usually LLDP neighbors) and displays them. Use YAML Ansible output callback for maximum readability.
Use Ansible invetory to SSH to a network using inventory name. Device IP address (ansible_host) and username/passwords are retrived from from Ansible inventory. Ideal when you use centralized Vagrant environments and want to connect to the devices while being in playbook development directory.
Given libvirt network name, change group_fwd_mask for the corresponding Linux bridge to enable LLDP passthrough across the Linux bridge.
- Create Network Topology
- Lab Topology Reference
- Optional Configuration Modules
- List of Configuration Modules
- Deploying Device Configurations
- Supported Platforms
- Release notes