Passa al contenuto principale

4.5. Flooding (Inondazione)

La maggior parte dell'algoritmo di flooding rimane invariata rispetto ai meccanismi di flooding IPv4 descritti nella Sezione 13 di [OSPFV2]. Tuttavia, l'aggiunta dell'ambito di flooding e della gestione dei tipi di LSA sconosciuti ha causato alcuni cambiamenti nell'algoritmo di flooding OSPF.

4.5.1. Ricezione dei pacchetti di aggiornamento dello stato del collegamento​

Per IPv6, i passaggi 2 e 3 vengono modificati come segue:

(2) Esaminare il tipo LS dell'LSA. Scartare l'LSA se l'area dell'interfaccia è stata configurata come area stub o area NSSA e il tipo LS indica "ambito di flooding AS".

(3) Altrimenti, se l'ambito di flooding nel tipo LS dell'LSA è impostato su "riservato", scartare l'LSA.

4.5.2. Invio di pacchetti di aggiornamento dello stato del collegamento​

Per IPv6, le interfacce idonee vengono selezionate in base ai seguenti fattori:

  • L'ambito di flooding dell'LSA
  • Se l'LSA ha un tipo LS riconosciuto
  • L'impostazione del bit U nel tipo LS

La scelta dell'insieme delle interfacce idonee si divide in tre casi:

Caso 1: Il tipo LS dell'LSA è riconosciuto. Impostare le interfacce idonee a seconda dell'ambito di flooding codificato nel tipo LS.

Caso 2: Il tipo LS non è riconosciuto e il bit U è impostato su 0. C'è una singola interfaccia idonea, ovvero l'interfaccia su cui è stato ricevuto l'LSA.

Caso 3: Il tipo LS non è riconosciuto e il bit U è impostato su 1. Selezionare le interfacce idonee in base all'ambito di flooding codificato come nel caso 1.

4.5.3. Installazione degli LSA nel database​

Ci sono tre posizioni separate per memorizzare gli LSA, a seconda del loro ambito di flooding:

  • Gli LSA con ambito di flooding AS sono memorizzati nella struttura dati OSPF globale
  • Gli LSA con ambito di flooding di area sono memorizzati nella struttura dati di area appropriata
  • Gli LSA con ambito di flooding locale al collegamento sono memorizzati nella struttura dati dell'interfaccia appropriata