I ran into this same quandary while playing with sheepdog the last couple of days. I had a thought on this: my motivation is to remove sheepdog replication traffic from the nics the guests on my 2-node proxmox cluster use for their network traffic. So, given that, instead of a dedicated link for that purpose, have a dedicated link for corosync (and therefore sheepdog). It would have to be visible to my workstation, but I can live with that. So something like this: nic0 => subnet 10.0.1.0/24 for corosync/sheepdog and nic1 => subnet 10.0.0.0/24 (current subnet) for guest traffic.