BGP gestisce i router guasti mediante il protocollo di rilevamento delle guasti chiamato BGP neighbor e la selezione del percorso ottimale. Quando un router guasta, il protocollo BGP interrompe la connessione con quel router e cerca di trovare una strada alternativa verso il network di destinazione attraverso altri router che sono ancora in funzione. Se non trova un percorso alternativo, BGP può far entrare in gioco un’altra rete per il traffico, se esiste un accordo di scambio del traffico tra le due reti. Inoltre, i router BGP possono scambiarsi informazioni sulla disponibilità e le prestazioni dei percorsi per aiutare a determinare il percorso ottimale in caso di problemi di routing.