6.4. The Echo Function and Asymmetry (La funzione Echo e l'asimmetria)
6.4. The Echo Function and Asymmetry (La funzione Echo e l'asimmetria)
La funzione Echo può essere utilizzata per testare il percorso di inoltro su un sistema remoto. Questo può fornire tempi di rilevamento più rapidi in alcune circostanze, così come rilevare alcuni guasti del percorso che non sarebbero rilevati dalla trasmissione di pacchetti di controllo BFD.
L'uso della funzione Echo è definito su una base per sessione. Un sistema che desidera utilizzare la funzione Echo trasmette pacchetti Echo BFD secondo la procedura nella sezione 6.8.9. Il sistema remoto semplicemente riflette questi pacchetti al mittente (con le eccezioni descritte nella sezione 6.8.8). Il sistema di invio rileva guasti nel percorso quando i pacchetti Echo non vengono più ricevuti al tasso previsto, secondo la procedura nella sezione 6.8.5.
Se il sistema remoto non supporta la funzione Echo (o sceglie di non supportarla per questa sessione), segnalerà questo fatto impostando il campo Required Min Echo RX Interval a zero in tutti i pacchetti di controllo BFD che trasmette.
La funzione Echo può essere abilitata o disabilitata in ciascuna direzione indipendentemente. Un sistema può annunciare il supporto per la ricezione dei pacchetti Echo anche se non sta utilizzando attivamente la funzione Echo per inviare pacchetti Echo all'altro sistema.
È possibile che le capacità di rilevamento dei guasti di un sistema utilizzando BFD possano essere asimmetriche. Questo può accadere se uno dei sistemi è più lento dell'altro nel processare i pacchetti, per esempio. Le asimmetrie possono anche verificarsi se la funzione Echo è utilizzata in una sola direzione, o se i sistemi negoziano velocità di trasmissione diverse in ciascuna direzione. BFD è progettato per funzionare correttamente in tali situazioni.