PnetLab 5.3.11 is a minor release focused on GUI/editor refinements, several bug fixes across consoles, device templates, and image support improvements. It’s distributed as an upgrade patch (zip) applied on an existing PnetLab VM.
| Tip | Why It Matters |
|-----|----------------|
| Set a reasonable hysteresis | Prevents rapid “flapping” (scale‑up/scale‑down loops) that can destabilize the lab. |
| Persist critical configs | Use persistent volumes or the built‑in Config Backup feature so state isn’t lost when a node is auto‑removed. |
| Leverage tags | Tag devices (e.g., role=leaf, role=spine) to apply rules to groups rather than individual nodes. |
| Test in a sandbox | Before rolling out to production labs, simulate scaling events in a small test lab to fine‑tune thresholds. |
| Integrate with CI/CD | Combine auto‑scaling with GitLab CI pipelines to spin up temporary topologies for automated network‑function testing. | Pnetlab 5.3.11
Bottom line: The Dynamic Topology Auto‑Scaling feature in Pnetlab 5.3.11 brings cloud‑native elasticity to network‑lab environments, delivering cost savings, smoother learning experiences, and a more realistic simulation of modern, large‑scale networks. If you haven’t tried it yet, set up a quick test lab today and see how much smoother your scaling scenarios become! PnetLab 5
Add new devices by creating .yml files in /opt/unetlab/html/templates/. Example for Arista vEOS: Bottom line: The Dynamic Topology Auto‑Scaling feature in
name: vEOS
type: qemu
cpu: 2
ram: 4096
ethernet: 4
console: telnet
qemu_version: 2.4.0
qemu_options: -machine type=pc,accel=kvm -serial telnet:...