I would like to toss in some counter to your statement that "usually will be the case with VMs";
If you're building traffic simulator devices into your lab network (usually in order to test data plane devices), you SHOULD be separating data and management planes; Most shops will have a dedicated physical network for all management; and for the DUTs (hosts/guests) that require "data plane", they'll deploy additional physical network to those.
This guarantees product/test cannot overload or break management accessibility.