In practice, it is not strictly necessary to separate replication and heartbeat traffic onto different networks. Both can safely share the same dedicated network, provided you have sufficient bandwidth and redundancy. With dual‑port 10GbE NICs, you already have more than enough capacity to handle replication traffic and cluster health checks together.
If you do choose to separate them, the heartbeat network does not need to be high‑speed; 1GbE is more than sufficient since heartbeat traffic is lightweight. The key is ensuring that the cluster has at least two independent communication paths to avoid false failovers. Most administrators prefer a simpler design: one client network for listener traffic, and one dedicated network for both replication and heartbeat.
To bind replication traffic to its own network, you configure the SQL Server Always On Availability Group endpoints to listen on the dedicated NIC/IP. This is done through SQL Server configuration when you create or alter the endpoints. For heartbeat, the binding is handled at the Windows Failover Cluster level, you assign cluster networks and set their roles (Cluster Only, Client Only, or Both) in Failover Cluster Manager.
In short, separating replication and heartbeat is optional, and combining them is often simpler and fully supported. Heartbeat can run on 1GbE, while replication benefits from your 10GbE NICs. Configuration is done in SQL Server for replication endpoints and in Failover Cluster Manager for heartbeat networks.
I hope the response provided some helpful insight. If it clarified the issue for you, please consider marking it as Accept Answer so others with the same issue can find the solution. Feel free to leave a comment if you need further information.
Jason.