1. Introduction (Introduzione)
Questo documento descrive le modifiche a OSPF per supportare la versione 6 del protocollo Internet (Internet Protocol version 6, IPv6). I meccanismi fondamentali di OSPF (flooding, elezione del Designated Router (DR), supporto dell'area, calcoli Shortest Path First (SPF), ecc.) rimangono invariati. Tuttavia, alcuni cambiamenti sono stati necessari, sia a causa di modifiche nella semantica del protocollo tra IPv4 e IPv6, sia semplicemente per gestire la dimensione aumentata degli indirizzi IPv6. Queste modifiche richiederanno l'incremento della versione del protocollo dalla versione 2 alla versione 3. OSPF per IPv6 è anche chiamato OSPF versione 3 (OSPFv3).
Questo documento è organizzato come segue. La sezione 2 descrive in dettaglio le differenze tra OSPF per IPv4 (OSPF versione 2) e OSPF per IPv6 (OSPF versione 3). La sezione 3 descrive la differenza tra RFC 2740 e questo documento. La sezione 4 fornisce i dettagli di implementazione per le modifiche. L'appendice A fornisce i formati dei pacchetti OSPF per IPv6 e degli annunci di stato del collegamento (Link State Advertisement, LSA). L'appendice B elenca le costanti architetturali di OSPF. L'appendice C descrive i parametri di configurazione.
1.1. Requirements Notation (Notazione dei requisiti)
Le parole chiave "MUST" (deve), "MUST NOT" (non deve), "REQUIRED" (richiesto), "SHALL" (deve), "SHALL NOT" (non deve), "SHOULD" (dovrebbe), "SHOULD NOT" (non dovrebbe), "RECOMMENDED" (raccomandato), "MAY" (può), e "OPTIONAL" (opzionale) in questo documento devono essere interpretate come descritto in [RFC-KEYWORDS].
1.2. Terminology (Terminologia)
Questo documento tenta di utilizzare termini sia dalla specifica OSPF per IPv4 ([OSPFV2]) sia dalle specifiche del protocollo IPv6 ([IPV6]). Questo ha prodotto un risultato misto. La maggior parte dei termini utilizzati sia da OSPF che da IPv6 hanno approssimativamente lo stesso significato (ad esempio, interfacce (Interfaces)). Tuttavia, ci sono alcuni conflitti. IPv6 usa "link" (collegamento) in modo simile al "subnet" o "network" di OSPF IPv4. In questo caso, abbiamo scelto di utilizzare la terminologia "link" di IPv6. "Link" sostituisce "subnet" e "network" di OSPF nella maggior parte dei punti di questo documento, sebbene il network-LSA di OSPF rimanga invariato (e sfortunatamente forse, è stato anche creato un nuovo link-LSA).
I nomi di alcuni LSA di OSPF sono anche cambiati. Vedere la sezione 2.8 per i dettagli.
Nel contesto di questo documento, un'istanza OSPF (OSPF Instance) è un'istanza di protocollo separata completa con le proprie strutture dati di protocollo (ad esempio, aree, interfacce, vicini), database di stato del collegamento (Link-State Database), macchine a stati di protocollo (Protocol State Machines), e elaborazione del protocollo (ad esempio, calcolo SPF).