DIY
Virtualization Environment : GNS3
Where to get: https://www.gns3.com/
Virtualized Network Equipment: Arista
Where to get(Free after you register(also free)): https://www.arista.com/
How to add the Arista image to GNS3 : https://gns3.com/community/featured/setting-up-arista-veos-in-qemu-f
The rest is simply re-creating pictured architecture in the Outline with the links as displayed.
Once you've practiced making your own network, feel free to branch out.
If you'd like a nice challenge, look around https://www.gns3.com/marketplace/labs for many other scenarios with varied network equipment!
Excelsior!