RFC 5340 - OSPF per IPv6
Data di pubblicazione: Luglio 2008
Stato: Standards Track
Rende obsoleto: RFC 2740
Autori: R. Coltun (Acoustra Productions), D. Ferguson (Juniper Networks), J. Moy (Sycamore Networks, Inc), A. Lindem, Ed. (Redback Networks)
Sommario (Abstract)
Questo documento descrive le modifiche a OSPF per supportare la versione 6 del protocollo Internet (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).
Le modifiche tra OSPF per IPv4, OSPF versione 2, e OSPF per IPv6 come descritto in questo documento includono quanto segue. La semantica di indirizzamento è stata rimossa dai pacchetti OSPF e dagli annunci di stato del collegamento (Link State Advertisements, LSAs) di base. Sono stati creati nuovi LSA per trasportare indirizzi e prefissi IPv6. OSPF ora funziona su base per-link piuttosto che su base per-subnet IP. L'ambito di flooding per gli LSA è stato generalizzato. L'autenticazione è stata rimossa dal protocollo OSPF e si basa invece sull'Authentication Header di IPv6 e sull'Encapsulating Security Payload (ESP).
Anche con indirizzi IPv6 più grandi, la maggior parte dei pacchetti in OSPF per IPv6 sono quasi compatti quanto quelli in OSPF per IPv4. La maggior parte dei campi e delle limitazioni di dimensione dei pacchetti presenti in OSPF per IPv4 sono stati allentati. Inoltre, la gestione delle opzioni è stata resa più flessibile.
Tutte le capacità opzionali di OSPF per IPv4, incluso il supporto per i circuiti a richiesta e le aree Not-So-Stubby (NSSA), sono supportate anche in OSPF per IPv6.
Indice (Table of Contents)
- 1. Introduction (Introduzione)
- 2. Differences from OSPF for IPv4 (Differenze da OSPF per IPv4)
- 2.1. Protocol Processing Per-Link, Not Per-Subnet (Elaborazione del protocollo per-link, non per-subnet)
- 2.2. Removal of Addressing Semantics (Rimozione della semantica di indirizzamento)
- 2.3. Addition of Flooding Scope (Aggiunta dell'ambito di flooding)
- 2.4. Explicit Support for Multiple Instances per Link (Supporto esplicito per più istanze per link)
- 2.5. Use of Link-Local Addresses (Uso di indirizzi link-local)
- 2.6. Authentication Changes (Modifiche all'autenticazione)
- 2.7. Packet Format Changes (Modifiche al formato dei pacchetti)
- 2.8. LSA Format Changes (Modifiche al formato LSA)
- 2.9. Handling Unknown LSA Types (Gestione dei tipi LSA sconosciuti)
- 2.10. Stub/NSSA Area Support (Supporto dell'area Stub/NSSA)
- 2.11. Identifying Neighbors by Router ID (Identificazione dei vicini tramite ID router)
- 3. Differences with RFC 2740 (Differenze con RFC 2740)
- 3.1. Support for Multiple Interfaces on the Same Link (Supporto per più interfacce sullo stesso link)
- 3.2. Deprecation of MOSPF for IPv6 (Deprecazione di MOSPF per IPv6)
- 3.3. NSSA Specification (Specifica NSSA)
- 3.4. Stub Area Unknown LSA Flooding Restriction Deprecated (Restrizione di flooding LSA sconosciuti dell'area stub deprecata)
- 3.5. Link LSA Suppression (Soppressione LSA di link)
- 3.6. LSA Options and Prefix Options Updates (Aggiornamenti delle opzioni LSA e opzioni prefisso)
- 3.7. IPv6 Site-Local Addresses (Indirizzi site-local IPv6)
- 4. Implementation Details (Dettagli di implementazione)
- 4.1. Protocol Data Structures (Strutture dati del protocollo)
- 4.2. Protocol Packet Processing (Elaborazione dei pacchetti del protocollo)
- 4.3. The Routing table Structure (La struttura della tabella di routing)
- 4.4. Link State Advertisements (Annunci di stato del collegamento)
- 4.5. Flooding (Flooding)
- 4.6. Definition of Self-Originated LSAs (Definizione di LSA auto-originati)
- 4.7. Virtual Links (Collegamenti virtuali)
- 4.8. Routing Table Calculation (Calcolo della tabella di routing)
- 4.9. Multiple Interfaces to a Single Link (Interfacce multiple verso un singolo link)
- 5. Security Considerations (Considerazioni sulla sicurezza)
- 6. Manageability Considerations (Considerazioni sulla gestibilità)
- 7. IANA Considerations (Considerazioni IANA)
- 8. Acknowledgments (Ringraziamenti)
- 9. References (Riferimenti)
Appendici (Appendices)
- Appendix A. OSPF Data Formats (Formati dati OSPF)
- Appendix B. Architectural Constants (Costanti architetturali)
- Appendix C. Configurable Constants (Costanti configurabili)
- C.1. Global Parameters (Parametri globali)
- C.2. Area Parameters (Parametri dell'area)
- C.3. Router Interface Parameters (Parametri dell'interfaccia router)
- C.4. Virtual Link Parameters (Parametri del collegamento virtuale)
- C.5. NBMA Network Parameters (Parametri della rete NBMA)
- C.6. Point-to-Multipoint Network Parameters (Parametri della rete point-to-multipoint)
- C.7. Host Route Parameters (Parametri del percorso host)
Risorse correlate
- Testo ufficiale:
https://www.rfc-editor.org/rfc/rfc5340.txt - Pagina ufficiale:
https://datatracker.ietf.org/doc/html/rfc5340 - Errata:
https://www.rfc-editor.org/errata_search.php?rfc=5340