CHR can only be used on a VM ?
If yes I can not go through VMs, I prefer to have a physical router...
What do you think of Mikrotik CRS125-24G-1S-RM (it is rackable + I like the small screen with traffic information)
None of current MT physical devices are particularly fit for bandwidth testing, most of devices are CPU-limited. Hence recommendation to use CHR. CRS in particular is unfit as a hell because CRS line are basically switches with routing capabilities.
You can run CHR inside some free virtualizers on top of free OSes ... e.g. Xen on Linux. No need for some expensive fancy solution. And shouldn't perform much worse than ROS would on bare-metal x86.