1. Introduction (Introduzione)
1. Introduction (Introduzione)
Una caratteristica sempre più importante delle apparecchiature di rete è il rilevamento rapido dei guasti di comunicazione tra sistemi adiacenti, al fine di stabilire più rapidamente percorsi alternativi. Il rilevamento può avvenire abbastanza rapidamente in determinate circostanze quando entra in gioco l'hardware del collegamento dati (come gli allarmi Synchronous Optical Network (SONET)). Tuttavia, esistono media che non forniscono questo tipo di segnalazione (come Ethernet), e alcuni media potrebbero non rilevare determinati tipi di guasti nel percorso, ad esempio interfacce guaste o componenti del motore di inoltro.
Le reti utilizzano meccanismi "Hello" relativamente lenti, solitamente nei protocolli di routing, per rilevare guasti quando non c'è segnalazione hardware di aiuto. I tempi di rilevamento dei guasti (Detection Times) disponibili nei protocolli esistenti non sono migliori di un secondo, il che è troppo lungo per alcune applicazioni e rappresenta una grande quantità di dati persi a velocità gigabit. Inoltre, gli Hello dei protocolli di routing non sono di aiuto quando tali protocolli di routing non sono in uso, e la semantica del rilevamento è sottilmente diversa: rilevano un guasto nel percorso tra i due motori del protocollo di routing.
L'obiettivo del Bidirectional Forwarding Detection (BFD) è fornire un rilevamento a basso overhead e di breve durata dei guasti nel percorso tra motori di inoltro adiacenti, includendo le interfacce, i collegamenti dati e, nella misura del possibile, gli stessi motori di inoltro.
Un obiettivo aggiuntivo è fornire un singolo meccanismo che possa essere utilizzato per il rilevamento della vitalità su qualsiasi media, a qualsiasi livello di protocollo, con un'ampia gamma di Detection Times e overhead, per evitare una proliferazione di metodi diversi.
Questo documento specifica i dettagli del protocollo base. L'uso di alcuni meccanismi dipende dall'applicazione ed è specificato in una serie separata di documenti applicativi. Tali questioni sono indicate come tali.
Si noti che molti dei meccanismi esatti dipendono dall'implementazione e non influenzeranno l'interoperabilità, e sono quindi al di fuori dell'ambito di questa specifica. Tali questioni sono indicate come tali.