Set up a custom virtual machine in your hypervisor.

Run OSPF, BGP, and L2 protocols without needing expensive hardware.