November 18, 2024

I recently moved a client from the Meraki vMX100 to the new vMX-M. The vMX100 still works, but it is end-of-sale and stuck on older instance types. I would rather move clients on my own schedule than scramble later. Here is how the swap went, the dates that matter, and the one thing that trips people up.
Cisco Meraki stopped selling the vMX100 on December 22, 2020. Support runs until December 22, 2027. So it is not urgent, but it is a dead end:
The catch is the instance type. You cannot move a vMX100 onto AWS C5 instances or the newer regions that come with them. To get C5 and those regions, you delete the vMX100 and redeploy as a vMX-S, M, or L. One detail worth knowing: in Azure, vMX100 and vMX-M are equivalent. The difference shows up in AWS, where vMX-M adds C5 and broader regional coverage.
There is no in-place upgrade. You remove the old appliance and add the new one. On this job:
The site-to-site VPN goes down during the swap. Plan the cutover for a maintenance window and tell the client the spoke sites lose their tunnel for a few minutes. That one heads-up saves a panicked phone call.
After the swap, routing and the site-to-site VPN came back without manual fixes. No lingering tickets. The client got better throughput and the regions they needed, and they are off a product that is on the clock.
Running a vMX100 and want to move before 2027 on your own terms? That is the kind of migration I do.
Reference: Meraki vMX100 to vMX-S/M/L Transition FAQ.