@Nasim wrote:
Although late to reply, but you can run qemu and over it JUNOS.
IIRC one of the unfortunate things about running Junos in Qemu is that you don't have access to a real PFE (ASICs and Packet Forwarding Engine) therefore can't do a lot of things that are hardware dependent like transit firewall-filters, QoS, and other similar items. Certainly, Junos on Qemu is beneficial for learning the CLI, and you can certainly do many things like learning routing protocols as these all run within the control plane.
For these other topics, it certainly makes sense to try and obtain some rack time. And despite what you might think, there are offerings out there that are very reasonably priced and in fact that are a few folks out there that have actually put up their labs online for others to use completely free.
Good luck!