Understanding Networking with Hyper-V

Understanding Networking with Hyper-V

Rate This
  • Comments 24

With Hyper-V the world of networking is quite different than it was with Virtual Server. First to set the scene, with Windows Server 2008 installed on a system with one network adapter you will see this under Network Connections:


And your system is operating like this:


Once you install Hyper-V and create a virtual network your system now operates like this:


As you can see the parent partition (host operating system in Virtual Server lingo) is now using a virtual network adapter to connect to the physical network.  If you look at network connections on the parent you will now see the original network adapter and a new virtual network adapter:

shot2 shot3

The original physical network adapter now has nothing bound to it except the Microsoft Virtual Network Switch Protocol.  The virtual network adapter now has all of the standard protocols and services bound to it instead.

Some interesting things to note here:

  • The virtual network adapter that appears under Network Connections will have the same name as the virtual network switch it is associated with.

  • It is possible to create an 'Internal' virtual network - which will expose a virtual network adapter to the parent partition without needing to have a physical network adapter associated with it.

  • Unlike with Virtual Server, Hyper-V only binds the virtual network service to a physical network adapter when a virtual switch is associated with the physical network adapter in question.  The advantage of this is that you avoid the performance overhead involved with having this service enabled on network adapters that are not associated with virtual network switches, the downside is that it means that networking gets disrupted on the network adapter in question when a virtual network switch gets created or deleted.


Leave a Comment
  • Please add 4 and 7 and type the answer here:
  • Post
  • Hi I need help setting up the NICs in Windows Server 2008. I am using Hyper-v in Windows Server 2008 and i am trying to set up my one network card (the only one i have on my computer) to network with windows server-core as the guest.

    I have been trying and trying to set it up the right way using legacy adapters on server-core (the guest), and External and Internal, adapters on windows server 2008, (the host) but i just can't get it to work right. Can someone please e-mail or post step by step instructions on how to solve this problem. Thanks very much. I'm sure this a DNS problem. e-mail bigronb10001@yahoo.com



  • we are using dell blade and server 2008 r2 with Hyperv roles but always our server is crashed all 16 blade have same issue

    is this h/w issue or other

  • This makes perfect sense... Do you know if there is any way to enable icmp traffic within WVPC running in NAT mode? I understand why from a security perspective it would be disabled, but my Electronic Software Distribution (ESD) system requires a ping every 3 seconds to manage bandwidth throttling.

    We have over 100,000 devices and as such when it's patch time, without throttling we crush the network.

    This is standing in the way of a Med-V deployment.


  • Does it matter what items are configured on the Hyper-V host virtual network adapter (VNA)? I have a Hyper-V server where the VNAs have none of the items check-marked. If the NIC on the virtual server is configured correctly with tcp/ip, etc., do you also need to configure the same items and settings on the Hyper-V host VNA for that virtual server?

  • tech98 -

    You do not need to have the different NICs configured in the same manner.



  • Be careful with location and language options!!! Even if you chose a language different to location during the setup, the Hyper-V will install location defaul language and you will not be change it after!!

  • wow it's a right tecknowlogy to do somtings without and cost

  • Hi Ben;

    Thanks for the commenting vis virtual networking.

    I've been running a few tests (experiments), and, 'teaching looks if you're willing to extend that quality of insight to what goes into making these technologies marketable', on Server 2012, i.e. there's no such things as students in any field of inquiry, curiousity is usually the teacher.  

    Anyways, I encounter an optimization opportunity when I'm trying to manage my giggaquad drive for tidy performance.  Hyper-V's memory assignment doesn't make a distinction between physical ram and virtual ram, if I'm reading my dashboard correctly.  I set up a test DC with a high memory assignment and a small drive size and found that the memory ceiling in configuration incorporates both physical and virtual memory.  I was surprised to find my host running at nominal memory use, while the virtual machine was hitting the ceiling on the configuration limit.  

    As a DC I figure it will require minimal disk size after initial set up, so configured accordingly, but the configuration process reveals this as a kind of puzzling 'bogon'.  I know memory is cheap, but relative to the time taken to run a process that's assumed to be inmem when its actually paging was a kind of surprise.  

    So a few comments/conclusions about this, a)  Thanks in advance for extending me some credibility on the basis of my participation in the improvement of Microsoft technologies, b)  It would be cooler if there was a distinction in configuration settings between physical and virtual memory configuration limits, c)  It would also be cooler if under the Advanced settings on a specific machine in a virtual scenario for virtual memory a special assignment of a 'cache type' drive for paging during complex operations was possible to accommodate virtual memory on a burst basis.  

    I still haven't figured out how to get my virtual nic's running well, but I'm working on it.  


  • Thanks for clearing this up Ben. In addition to this post I found having a good subnet calculator like www.tunnelsup.com/subnet-calculator is helpful for con figuring the networking on Hyper-V.

Page 2 of 2 (24 items) 12