Passa al contenuto principale

6.8.17. Concatenated Paths (Percorsi concatenati)

6.8.17. Concatenated Paths (Percorsi concatenati)

In alcuni scenari di rete, è possibile che esistano percorsi concatenati tra due sistemi, dove il percorso end-to-end è composto da molteplici segmenti, ciascuno potenzialmente monitorato dalla propria sessione BFD.

Scenario dei percorsi concatenati:

Un percorso concatenato tipicamente si verifica quando:

  • Esistono segmenti multipli tra due endpoint end-to-end.
  • Ogni segmento può avere la propria sessione BFD per il monitoraggio.
  • Il guasto di un segmento intermedio dovrebbe essere riportato agli endpoint end-to-end.

Codici diagnostici per percorsi concatenati:

Sono definiti due codici diagnostici specificamente per i percorsi concatenati:

  • 6 - Concatenated Path Down: Indica che un percorso concatenato nella direzione forward è Down. Questo codice viene utilizzato quando un sistema intermedio rileva che un segmento downstream del percorso concatenato è Down.

  • 8 - Reverse Concatenated Path Down: Indica che un percorso concatenato nella direzione reverse è Down. Questo codice viene utilizzato quando un sistema intermedio rileva che un segmento upstream del percorso concatenato è Down.

Procedura per la segnalazione di percorsi concatenati:

Quando un sistema intermedio in un percorso concatenato rileva che un segmento del percorso è Down:

  1. Il sistema DEVE impostare il proprio bfd.SessionState a Down per la sessione BFD verso l'upstream o il downstream appropriato.

  2. Il sistema DEVE impostare bfd.LocalDiag al codice diagnostico appropriato:

    • 6 (Concatenated Path Down) se il segmento downstream è Down.
    • 8 (Reverse Concatenated Path Down) se il segmento upstream è Down.
  3. Il sistema DEVE trasmettere pacchetti di controllo BFD con questo stato e codice diagnostico.

Propagazione delle informazioni di guasto:

I codici diagnostici per i percorsi concatenati consentono agli endpoint end-to-end di comprendere la natura del guasto:

  • Se un endpoint riceve un pacchetto con stato Down e diagnostico 6 (Concatenated Path Down), sa che il guasto si trova da qualche parte downstream lungo il percorso concatenato, non necessariamente nel vicino immediato.

  • Se un endpoint riceve un pacchetto con stato Down e diagnostico 8 (Reverse Concatenated Path Down), sa che il guasto si trova da qualche parte upstream lungo il percorso concatenato.

Considerazioni sull'implementazione:

  • La configurazione e la gestione dei percorsi concatenati sono al di fuori dell'ambito di questa specifica e dipendono dall'applicazione specifica di BFD.

  • I sistemi che non supportano la funzionalità dei percorsi concatenati DEVONO comunque accettare e processare correttamente i codici diagnostici 6 e 8, anche se potrebbero non intraprendere azioni speciali basate su di essi.

  • L'uso appropriato dei percorsi concatenati richiede un coordinamento tra i sistemi intermedi e gli endpoint end-to-end, che è tipicamente gestito da protocolli di livello superiore o da sistemi di gestione.