Passa al contenuto principale

6.5. The Poll Sequence (La sequenza di Poll)

6.5. The Poll Sequence (La sequenza di Poll)

Quando un sistema desidera segnalare un cambiamento nei parametri della sessione, o quando un sistema desidera verificare la connettività prima di passare alla modalità Demand, esegue una sequenza di Poll. Un sistema che invia un pacchetto di controllo BFD con il bit Poll (P) impostato sta iniziando una sequenza di Poll. Un sistema che riceve un pacchetto di controllo BFD con il bit Poll impostato DEVE inviare un pacchetto di controllo BFD con il bit Final (F) impostato non appena possibile, senza attendere l'intervallo di trasmissione negoziato, indipendentemente dalla modalità operativa (modalità asincrona o Demand).

Il sistema che ha iniziato la sequenza di Poll (inviando Poll) cessa di inviare pacchetti di controllo BFD con il bit Poll impostato quando riceve un pacchetto di controllo BFD con il bit Final impostato. Una volta che questo accade, eventuali cambiamenti nei parametri della sessione diventano effettivi. Vedi la sezione 6.8.3 per maggiori dettagli.

Se è ricevuto un pacchetto di controllo BFD con il bit Poll, il sistema destinatario DEVE trasmettere un pacchetto di controllo BFD con il bit Final (F) impostato non appena possibile, indipendentemente da eventuali sequenze di Poll che potrebbe essere in corso (cioè, anche se il sistema locale ha precedentemente trasmesso un pacchetto di controllo BFD con il bit Poll impostato). Il pacchetto di controllo BFD inviato in risposta DEVE riflettere i valori locali correnti dei parametri della sessione. Si noti che un sistema DEVE continuare a trasmettere pacchetti periodici di controllo BFD fino a quando non riceve un pacchetto di controllo BFD con il bit Final impostato in risposta al suo Poll.

Solo un sistema alla volta PUÒ iniziare una sequenza di Poll. Questo significa che un sistema DEVE aspettare che una sequenza di Poll in corso (iniziata da se stesso) sia completata prima di iniziare una nuova sequenza di Poll. In altre parole, un sistema NON DEVE iniziare una nuova sequenza di Poll (inviando Poll) quando ha già inviato un pacchetto di controllo BFD con il bit Poll impostato e non ha ancora ricevuto una risposta con il bit Final impostato.