Eu sei exatamente o que você está tentando fazer, é como eu consegui executar um cluster ativo / ativo de serviço da Web no NetWare. Durante a inicialização, liguei todos os IPs do cluster ao servidor com arp gratuito desativado, o Apache carrega, desassocio os IPs do cluster, inicio o serviço de cluster. O Apache começou muito bem e ficou ativo mesmo que estivesse faltando o IP binds iniciado por ele. Dessa forma, os failovers aconteciam apenas ao mover o IP ativo entre os nós sem ter que iniciar e parar o Apache, muito mais rápido e permitia uma instância do Apache para vários serviços de cluster. Funcionou muito bem. Eu nunca soube que o Windows poderia fazer esse truque (ArpRetryCount, heh).
Olhando a documentação da Microsoft (arquivo .doc), o Windows 2008 eo Windows Vista ainda suportam ArpRetryCount
sendo definido em \ Tcpip \ Parameters. Não por interface, mas globalmente.
Não consigo extrair do Microsoft KB nenhuma informação sobre se isso muda ou não para 2008r2 / Win7. Mas a grande reescrita TCP / IP aconteceu com o Vista / 2008, então acredito que ainda deva ser suportado.