Passa al contenuto principale

6.8.13. Enabling or Disabling The Echo Function (Abilitazione o disabilitazione della funzione Echo)

6.8.13. Enabling or Disabling The Echo Function (Abilitazione o disabilitazione della funzione Echo)

Un sistema PUÒ abilitare o disabilitare la funzione Echo in qualsiasi momento durante una sessione BFD attiva.

Abilitazione della funzione Echo:

Per abilitare la funzione Echo:

  1. Il sistema imposta bfd.RequiredMinEchoRxInterval a un valore maggiore di zero, indicando il minimo intervallo tra i pacchetti Echo che può supportare.

  2. Il sistema trasmette un pacchetto di controllo BFD con il nuovo valore nel campo Required Min Echo RX Interval.

  3. Se il sistema remoto desidera utilizzare la funzione Echo, inizierà a trasmettere pacchetti Echo al sistema locale, rispettando l'intervallo specificato.

  4. Il sistema locale può anche iniziare a trasmettere pacchetti Echo al sistema remoto, se il sistema remoto ha segnalato un bfd.RemoteMinEchoRxInterval maggiore di zero.

Disabilitazione della funzione Echo:

Per disabilitare la funzione Echo:

  1. Il sistema imposta bfd.RequiredMinEchoRxInterval a zero.

  2. Il sistema trasmette un pacchetto di controllo BFD con il valore zero nel campo Required Min Echo RX Interval.

  3. Quando il sistema remoto riceve questo valore, DEVE cessare di trasmettere pacchetti Echo al sistema locale.

  4. Il sistema locale DEVE anche cessare di trasmettere pacchetti Echo al sistema remoto (se ne stava trasmettendo).

Coordinazione:

L'abilitazione o la disabilitazione della funzione Echo NON richiede una sequenza di Poll, poiché il cambio è puramente informativo e non influenza la validità dei pacchetti o lo stato della sessione. Tuttavia:

  • Un sistema DOVREBBE modificare la frequenza di trasmissione dei pacchetti di controllo BFD in coordinazione con l'abilitazione o la disabilitazione della funzione Echo. Quando la funzione Echo è attiva, il sistema PUÒ ridurre la frequenza dei pacchetti di controllo. Quando la funzione Echo viene disabilitata, il sistema DOVREBBE aumentare la frequenza dei pacchetti di controllo per mantenere un tempo di rilevamento accettabile.

  • Se il sistema sta modificando sia bfd.RequiredMinEchoRxInterval che altri parametri di temporizzazione (come bfd.DesiredMinTxInterval), DOVREBBE utilizzare una sequenza di Poll per coordinare questi cambiamenti.

Considerazioni sulla sicurezza:

Poiché i pacchetti Echo possono essere utilizzati per attacchi di riflessione o amplificazione, i sistemi DOVREBBERO considerare attentamente se abilitare la funzione Echo in ambienti non sicuri. L'uso dell'autenticazione nei pacchetti Echo (anche se il formato è dipendente dall'implementazione) è fortemente RACCOMANDATO.

Impatto sulle prestazioni:

L'abilitazione della funzione Echo può consentire tempi di rilevamento più rapidi e ridurre il carico sul piano di controllo (poiché i pacchetti Echo possono essere gestiti interamente dal piano di inoltro). Tuttavia, aumenta il numero totale di pacchetti inviati tra i due sistemi.