F
F
Fedrrr2020-01-15 14:12:54
Computer networks
Fedrrr, 2020-01-15 14:12:54

What is the best way to organize network virtualization for Hyper-V?

Good afternoon.
There is a Windows Server 2019 virtualization server with the Hyper-V role based on DEPO Storm 3450A1. There is one network card (I don’t know for sure, but most likely Inel) with two 25Gb / s ports, SFP modules and an optical switch on the other side. All this is supported by SR-IOV.
You need to give virtual machines maximum network bandwidth. The second priority issue is not to bathe with setting up virtual machines inside the guest systems. The third priority is that the processing of network flows does not take up a lot of CPU resources of the hypervisor based on the virtual switch. That is, ideally, virtual machines should immediately get access to all the goodies of the network. Such as bandwidth pooling and NIC link fault tolerance. What is the best way to organize this at the network level?
I see the first option - bonding LACP at the hypervisor level through the Inel ProSet drivers on the one hand, and LACP on the other hand at the optical switch level, then placing the resulting Team into one Hyper-V virtual switch. The question is - will SR-IOV work for a virtual machine in this case, at least theoretically?
The second option is two switches at the hypervisor level, each is assigned a separate port of the network card. A switch is forwarded to each of the virtual machines and LACP aggregation is done through the VF SR-IOV drivers or through the operating system. SR-IOV in this case will work 100%, but there are difficulties with setting up each virtual machine separately.
Has anyone come across a similar configuration? Please advise.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Andrey Semenov, 2020-01-22
@EraserKhv

I am for the first option, I do it myself, but I don’t have such speeds, so I don’t know about SR-IOV. One thing is for sure, LACP, starting from 2012, is done using Windows OS tools without network card manufacturer's drivers.
The second option is wild, I can’t imagine administering this in my park with dozens of hosts and more than 300 virtual machines.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question