Juniper – Is Olive the Same as vMX?

juniperjuniper-exjuniper-junosjuniper-mx

In the past I spun up JunOS Olive in my home lab to learn JunOS.

But it looks like Juniper has something called vMX. Is this comparable to vMX?

Obviously its not free, but for learning purposes (learn juniper routers and switches) would vMX be the same or even better than Olive?

Best Answer

Junos Olive is an unofficial and unsupported image/version that was developed by Juniper for development purposes.
As for the vMX, it's "a full-featured, virtualized MX Series 3D Universal Edge Router" (quote from Juniper). It's an official and supported product that allows the usage of a virtualized MX router in a cloud/virtual network environment. As such, all the features/commands that are available for a physical MX router are available in vMX.

Junos Olive was never built to be a fully working version while vMX was. If you need some of the missing features from Olive (or a more updated version of Junos), vMX is a good solution (but you'll need an hypervisor to install it). Otherwise Olive should be good enough.