Search
Join the Technical Preview Program
See how NVMe-oF removes iSCSI
bottlenecks in your HCI
The Best Hyperconverged
Infrastructure
(HCI) for Enterprise
ROBO, SMB & Edge
The Best Virtual SAN
for Enterprise ROBO, SMB & Edge

Hyper-V cluster network best practices for Windows Server 2025

  • August 5, 2026
  • 21 min read
StarWind Customer Engineering Manager. Michael brings 20+ years of experience in IT infrastructure design and virtualization. With deep knowledge of storage systems and systems administration, he provides technical leadership in building high-availability environments. He delivers high-authority guidance on optimizing virtualized infrastructure and enterprise-scale data storage solutions.
StarWind Customer Engineering Manager. Michael brings 20+ years of experience in IT infrastructure design and virtualization. With deep knowledge of storage systems and systems administration, he provides technical leadership in building high-availability environments. He delivers high-authority guidance on optimizing virtualized infrastructure and enterprise-scale data storage solutions.

Ask any Hyper-V admin what breaks a cluster in production and, besides domain and DNS issues, storage is usually one of the first suspects. In practice, though, more clusters get destabilized by network design than by disk problems. A heartbeat network sharing bandwidth with backups, a Live Migration path that was never given its own adapter, or a storage NIC quietly registered in DNS – any one of these is enough to turn a healthy cluster into a source of random failovers and support tickets.

This article walks you through how to lay out Hyper-V cluster networks on Windows Server 2025: the different traffic types a cluster generates, why keeping them apart is very important, and how to configure it properly in Failover Cluster Manager and PowerShell. We’ll focus on Ethernet-based deployments (the setup most environments actually run) with notes on where SMB Direct and RDMA fit in for shops that have the hardware for it.

Understanding Hyper-V cluster networks

A Hyper-V cluster isn’t a single network wearing different hats. It’s several distinct traffic types sharing the same physical infrastructure, whether you plan for it or not. Separating them, physically or at least logically, is what makes a cluster predictable to run and easy to troubleshoot when something goes wrong.

The traffic types you’ll typically deal with are:

 

Network Purpose
Management Remote administration, including PowerShell remoting, RDP, Windows Admin Center, Active Directory, and DNS traffic for the host itself
Cluster Communication Heartbeat between nodes, quorum updates, and Cluster Shared Volumes (CSV) redirected I/O when a node loses direct storage access
Live Migration Moving running virtual machines between hosts
Storage iSCSI, NVMe-oF, SMB3
Virtual Machine Production traffic generated by guest workloads
Hyper-V Replica (optional) Hyper-V Replica traffic to a DR site, if you’re using it

 

Once you create the cluster, Failover Clustering automatically detects these networks and assigns generic names such as Cluster Network 1, Cluster Network 2, and so on. It’s up to you to rename them according to their purpose and define how the cluster is allowed to use each one. An easy step to overlook, and many networking issues start right here.

Why network separation is important

The most common mistake in smaller Hyper-V environments is running every traffic type over one adapter. That approach usually works in a lab, but production workloads quickly expose its limitations.

Typical symptoms include:

  • Live Migration saturates the link, forcing other traffic to wait.
  • Storage latency creeps up under load.
  • Heartbeat packets get delayed, and the cluster reads that as a node failure.
  • VM performance becomes inconsistent for no obvious reason.
  • Failovers take longer than they should.

Dedicate separate network adapters to different traffic types when you can. If your hardware doesn’t allow that, separate them with VLANs. A typical two-node deployment looks like this:

 

Network Recommended
Management Dedicated
Cluster Communication Dedicated
Storage Dedicated
Live Migration Dedicated, or shared with Cluster Communication in smaller environments
Virtual Machines Dedicated

 

The more isolated these traffic types are, the more predictable your cluster behaves under load. Heavy load is exactly when you want your infrastructure to remain stable.

The heartbeat network

Every Windows Failover Cluster continuously exchanges heartbeat packets between nodes to confirm that the cluster is healthy. If enough heartbeat packets are missed within the configured threshold, the cluster assumes the node has failed and initiates failover, even if the node itself is still running normally.

This network also carries Cluster Shared Volumes (CSV) redirected I/O – the fallback path a node uses to reach storage through another node when its own direct path is unavailable. It doesn’t happen often in a healthy cluster, but when it does, you want it happening over a fast, dedicated link, not fighting with backup jobs or VM traffic for bandwidth.

Heartbeat traffic itself consumes very little bandwidth, but it’s highly sensitive to latency. Microsoft recommends isolating it on a dedicated, redundant network when possible.

For a two-node cluster, that means a dedicated heartbeat subnet used only for node-to-node traffic. This network should have:

  • An IP address
  • A subnet mask

And nothing else – no default gateway, no DNS servers, no DNS registration, no cluster IP address, and no client access. A simple example:

 

Node Heartbeat Network
Node 1 10.10.10.1 /24
Node 2 10.10.10.2 /24

 

Keeping this network isolated removes routing dependencies and gives the cluster a stable communication path, even if the production network becomes congested or experiences an outage.

Multi-node clusters: separate networks, not NIC Teaming

As clusters grow beyond two nodes, redundancy for cluster communication becomes more important. Windows supports NIC Teaming for a lot of workloads, but Microsoft’s guidance for cluster communication is different. Instead of teaming adapters together, Microsoft recommends using two independent cluster networks, each on its own subnet and connected through separate physical switches.

The reason is clear. With two independent networks, Failover Clustering can reroute heartbeat traffic if one path goes down, without depending on teaming software or switch-specific configuration doing the right thing at the right moment. NIC Teaming still has a place. Just not here.

NIC Teaming vs. separate networks:

 

Network Dedicated Network NIC Teaming Notes
Management Yes Yes Improves resiliency for admin access
Cluster Communication Yes No Use separate subnets and independent paths instead of teaming
Live Migration Yes Optional Teaming can add bandwidth but isn’t required
Storage (iSCSI / SMB3) Yes No Dedicated storage networks give more predictable latency and simpler troubleshooting
Virtual Machine Yes Yes Teaming improves bandwidth and redundancy for production workloads

 

This design keeps the architecture simple while making sure the most critical traffic – heartbeat packets and CSV redirected I/O – always has an independent communication path.

Designing the storage network

Storage traffic deserves the same attention as cluster communication, and arguably more, because it has a direct line to VM performance. Whether you’re running iSCSI, NVMe-oF, SMB3, storage packets shouldn’t have to compete with production VM traffic.

As a general rule:

  • Dedicate one or more adapters specifically for storage;
  • Don’t route storage traffic through client-facing networks;
  • Don’t configure a default gateway on storage interfaces;
  • Disable DNS registration on storage adapters;
  • Use jumbo frames only if every device on the path – NICs, switches, the works – actually supports them.

If your hardware supports it, SMB Direct over RDMA (RoCE or iWARP) is well worth considering for storage on Windows Server 2025. RDMA offloads the network stack from the CPU and cuts latency noticeably, which matters most for synchronous replication. It’s not a requirement (many clusters perform very well on standard Ethernet), but if you’re already deploying 25 GbE or faster networking, RDMA is a logical next step.

Network roles in Failover Cluster Manager and PowerShell

Design only gets you halfway. The cluster also needs to be told how each network is allowed to behave. In Failover Cluster Manager, every cluster network is assigned a role:

  • Allow cluster network communication on this network – used for Management, Cluster Communication, Live Migration, and typically VM traffic.
  • Allow clients to connect through this network – leave this checked only on networks that should serve external client requests, generally Management and VM traffic.
  • Do not allow cluster network communication on this network – the right setting for dedicated storage networks.

If you prefer PowerShell, you can view the current network configuration much more quickly:

Get-ClusterNetwork | Format-Table Name, Role, Metric, AutoMetric

The example output looks like:

 

wp-image-34687

 

Live migration network best practices

Live Migration generates bursts of traffic every time a VM moves between hosts. If it shares an interface with storage or production workloads, migrations can visibly hit application performance while they’re running.

Give Live Migration its own dedicated network when the hardware allows it. If you don’t have enough adapters, sharing it with the Cluster Communication network is generally the better compromise than sharing it with storage. Storage traffic is far less tolerant of congestion and latency.

Either way, set the preferred Live Migration network order explicitly (see the PowerShell snippet above, or the equivalent screen in Failover Cluster Manager), so migrations don’t end up guessing which interface to use.

What about Hyper-V Replica?

If you’re using Hyper-V Replica to replicate virtual machines to a secondary site for disaster recovery, that’s another traffic type you’ll need to plan for. Replica traffic is typically sent over a WAN connection or a dedicated replication network, separate from both synchronous storage traffic and Live Migration.

Not every Hyper-V cluster uses Replica, but if yours does, avoid placing replication traffic on whichever network happens to have available bandwidth. Replication has different performance and availability requirements, so it’s best treated as its own workload.

Common network configuration mistakes

Running one network for everything is technically supported, but it quickly becomes a bottleneck once the environment grows past a small lab. When storage, cluster heartbeats, Live Migration, and production VM traffic all share the same fabric, every workload competes with every other workload, and the cluster spends more time dealing with congestion than it does serving VMs.

DNS on storage or heartbeat adapters is another common slip. Dedicated storage and cluster communication networks don’t need DNS registration. Leaving it enabled often creates name resolution issues that are difficult to diagnose later because the symptom looks like a cluster failure when it’s really just a DNS problem on the wrong adapter.

Default gateways on every NIC confuse Windows routing. In most deployments, only the management interface should have a default gateway. If you find yourself adding one to a storage or heartbeat adapter, stop and ask whether that adapter really needs to talk to anything outside its subnet – it almost never does.

Mixing storage and production traffic on the same VLAN or subnet is one of the more painful patterns to unwind. Keep storage synchronization isolated from client-facing traffic to keep latency consistent and troubleshooting simple. The day you need to capture storage frames for analysis, you’ll be glad the storage network doesn’t carry guest VM chatter.

Ignoring network priorities is more subtle. Windows assigns network metrics automatically, but it’s still worth verifying that Live Migration and cluster communication are using the interfaces you intended. Don’t assume the automatic selection always matches your design – check it, and check it again after any hardware change.

Recommended network layout

When you put all of these recommendations together, a well-designed Hyper-V cluster typically looks like this:

 

Network Primary Purpose Dedicated network Default Gateway DNS NIC Teaming
Management Administration Recommended Yes Yes Yes
Cluster Communication Heartbeat & cluster traffic Yes No No No
Storage iSCSI / NVMe-OF / SMB3 Yes No No No
Live Migration VM migration Recommended No No Optional
Virtual Machine Production workloads Yes As required As required Yes

 

This layout keeps every traffic type on its own path, so a noisy storage replica can’t drag down your live migrations or client sessions.

The diagram below shows what that separation looks like in a two-node cluster. Each traffic type uses its own network path, and storage synchronization stays isolated from everything else:

FAQ

Does the cluster heartbeat network need DNS?

No. Leave DNS unconfigured on dedicated cluster communication networks.

Should every NIC have a default gateway?

No. In most deployments, only the management network needs one.

Is NIC Teaming recommended for cluster communication?

Not in multi-node clusters. Microsoft recommends using separate, redundant cluster networks on different subnets instead.

Can Live Migration share a network?

Yes, but avoid pairing it with storage traffic if you can help it.

Can storage traffic share the production network?

Technically, yes. In production, it’s not worth the risk.

Conclusion

Building a reliable Hyper-V cluster takes more than shared storage and redundant servers. A well-planned network architecture is just as important. Separate management, cluster communication, storage, Live Migration, and production traffic, and you get a cluster that’s more stable, easier to troubleshoot, and far less likely to experience unexplained failovers.

For two-node clusters, the guidance is simple: use a dedicated subnet for cluster communication with no DNS, no default gateway, and no additional cluster IP address. For clusters with three or more nodes, independent cluster communication networks connected through separate switches give you a more resilient design than NIC Teaming.

Pair that with a properly isolated storage network – whether you’re running iSCSI, or NVMe-oF – and you’ve got a networking foundation for a Windows Server 2025 Hyper-V cluster that stays reliable when it matters most.

Hey! Found Michael’s insights useful? Looking for a cost-effective, high-performance, and easy-to-use hyperconverged platform?
Taras Shved
Taras Shved StarWind HCI Appliance Product Manager
Look no further! StarWind HCI Appliance (HCA) is a plug-and-play solution that combines compute, storage, networking, and virtualization software into a single easy-to-use hyperconverged platform. It's designed to significantly trim your IT costs and save valuable time. Interested in learning more? Book your StarWind HCA demo now to see it in action!