Consider the following scenario: 1 Hyper-V server with two individual 1Gb/s NIC cards, each card/interface being connected to the same LAN. 2 External network virtual switches, each dedicated to a single NIC respectively. 2 Virtual machines with a single virtual network adapter. Each of the VMs' network adapters is connected to a single virtual switch respectively.
The purpose of this is to dedicate a VM's virtual network interface to its own physical network interface, such that traffic sent to one VM will not congest or subtract from available bandwidth to the other server.
My question would be, while retaining the ability to have physical network connectivity, and the ability to have a dedicated 1Gb/s pipe, is there a way to now have the two VMs be able to communicate directly with each other without using the physical network adapters, such that all network traffic between these two servers will be isolated to within the scope of the Hyper-v host? Furthermore, the theoretical bandwidth between the direct logical network connection would exceed the physical limitations of the 1Gb/s NIC card.
I was thinking this could be possible with a router either on the host or within another VM, but I was wondering if anyone had an idea of what could be a possible best practice in this situation?