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!