Four 10Gb NICs KVM and RouterOS

Hi guys!

I need an advice, and will appretitate any.
Here is some background:
For a project there was purchased SuperMicro server with 6 Network interfaces, 24 CPUs, 128GB RAM.
The network interfaces are 2x1Gb and 4x10GB the two 1GB will be only for service and internal connections, the others will be for two Internet connections and two main internal networks serving campus of a big number of users.
The question now is:
According to the project the server has to be installed with RouterOS with KVM on which additional virtual servers like Skuid, more RouterOS, and more to be installed. The local Mikrotik provider told me that Router OS is not handling well such nicks:
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
03:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
81:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
81:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)

or

To install some linux like CentOS,Fedora or Ubnutu with KVM, and in a vurtual machines to be installed RouterOS and the rest.
The RouterOS to be bridged with the four NICs and to route the traffic between.
In such case, can someone tell if the performance will be affected, and accordingly how much CPUs/RAM will be needed if the four 10Gb NICs are used up to the top?

Thanks in advance!

In this case, I would highly recommend contacting support@mikrotik.com as they will have the best answer. The support they provide is excellent.

I hope this helps, and good luck.

Tony

Yeah I wouldn’t hold your breath on that.

Go with route ros on bare metal why.

I tried routeros under vmware. It maxed out at 1gbs throughput.

Not sure what ros KVM support is like…

Thanks guys!

The thing is that support said the RouterOS does not handle SCSI drives, and they suggested to go over virtual.

AlexS, can you share with what type of Virtual NIC you tried?