13. The Flooding Procedure (Procedura di inondazione)
L'inondazione è il meccanismo centrale per la sincronizzazione del database dello stato dei collegamenti OSPF.
13.1 Principi fondamentali
Funzioni principali
- Affidabilità: Ogni LSA è riconosciuto
- Efficienza: Evita inondazioni duplicate
- Coerenza: Tutti i router hanno lo stesso LSDB
- Velocità: Propagazione rapida dei cambiamenti
13.2 Ricezione LSA (Receiving LSAs)
Passi
-
Validazione
- Verifica checksum
- Verifica Age
- Verifica Type
-
Ricerca (Lookup)
- Cerca istanza esistente in LSDB
-
Confronto
- Numero sequenza
- Checksum
- Age
-
Elaborazione
- Aggiornamento LSDB
- Invio riconoscimento
- Inondazione
13.3 Meccanismo di riconoscimento
Tipi di riconoscimento
ACK diretto
- Invio unicast
- Invio immediato
ACK ritardato
- Invio multicast
- Ritardo max RxmtInterval/2
- Più ACK raggruppati
13.4 Meccanismo di ritrasmissione
Lista di ritrasmissione
- Mantenuta da ogni vicino
- Contiene LSA non riconosciuti
- Timeout a RxmtInterval
Timer di ritrasmissione
- Predefinito: 5 secondi
- Configurabile
- Ritrasmissione dopo timeout
Punti tecnici
Garanzie di affidabilità
- Meccanismo di riconoscimento
- Meccanismo di ritrasmissione
- Numero di sequenza
- Checksum
Efficienza
- Evitare inondazioni duplicate
- Impacchettamento LSA
- Riconoscimento ritardato
Riferimenti (References)
- Testo completo: RFC 2328 Section 13