A funcionalidade vPC Autorecovery do NX-OS reativa os links vPC quando um peer está inoperante (down). Para isso, ela realiza basicamente duas operações:
- Se os dois switches sofrem um reload, e apenas um dos switches é inicializado posteriormente, o vPC Autorecovery permite que o switch assuma a função de "vPC primary switch";
- Os links vPC são ativados após um período de tempo configurável se o vPC peer-link e o peer-keepalive não se tornam operacionais dentro deste período de tempo; se o peer-link é ativado mas o peer-keepalive não se torna operacional, os dois switches mantém os links vPC desativados (down).
Esta funcionalidade é similar à feature "reload restore" disponível até o NX-OS Release 5.0(2)N1(1). O perído configurável do "reload delay" varia entre 240 e 3600 segundos. Quando os vPCs no switch "vPC secondary" são desabilitados em virtude de uma falha no peer-link, e posteriormente ocorre uma falha no switch "vPC primary", este switch "vPC secondary" reativa os vPCs. Neste cenário, o vPC aguarda por três falhas consecutivas de keepalive antes de recuperar os links vPC.
Exemplo:
N7K01(config)# vpc domain 14
N7K01(config-vpc-domain)# auto-recovery
N7K01(config-vpc-domain)# auto-recovery reload-delay ?
<240-3600> Time-out for restoring vPC links (in seconds)
N7K01(config-vpc-domain)# auto-recovery reload-delay 240
Warning:
Enables restoring of vPCs in a peer-detached state after reload, will wait for 240 seconds (by default) to determine if peer is un-reachable
Nota1: realize a configuração exatamente da mesma forma no peer (N7K02)
Nota2: a feature vPC Autorecovery introduzida no NX-OS Release 5.2 substitui a feature "reload restore" disponível em versões de software anteriores.