RFC 5340 - OSPF pour IPv6
Date de publication : Juillet 2008
Statut : Standards Track
Rend obsolète : RFC 2740
Auteurs : R. Coltun (Acoustra Productions), D. Ferguson (Juniper Networks), J. Moy (Sycamore Networks, Inc), A. Lindem, Ed. (Redback Networks)
Résumé (Abstract)
Ce document décrit les modifications apportées à OSPF pour prendre en charge la version 6 du protocole Internet (IPv6). Les mécanismes fondamentaux d'OSPF (inondation (Flooding), élection du routeur désigné (Designated Router, DR), support de zone (Area), calculs du plus court chemin d'abord (Shortest Path First, SPF), etc.) restent inchangés. Cependant, certaines modifications ont été nécessaires, soit en raison de changements dans la sémantique du protocole entre IPv4 et IPv6, soit simplement pour gérer la taille d'adresse accrue d'IPv6. Ces modifications nécessiteront l'incrémentation de la version du protocole de la version 2 à la version 3. OSPF pour IPv6 est également appelé OSPF version 3 (OSPFv3).
Les changements entre OSPF pour IPv4, OSPF Version 2, et OSPF pour IPv6 tels que décrits dans ce document incluent les éléments suivants. La sémantique d'adressage a été supprimée des paquets OSPF et des annonces d'état de liaison (Link State Advertisements, LSAs) de base. De nouveaux LSAs ont été créés pour transporter les adresses et les préfixes IPv6. OSPF fonctionne désormais sur une base par lien plutôt que sur une base par sous-réseau IP. La portée d'inondation pour les LSAs a été généralisée. L'authentification a été supprimée du protocole OSPF et s'appuie désormais sur l'en-tête d'authentification IPv6 (Authentication Header) et la charge utile de sécurité encapsulante (Encapsulating Security Payload, ESP).
Même avec des adresses IPv6 plus grandes, la plupart des paquets dans OSPF pour IPv6 sont presque aussi compacts que ceux dans OSPF pour IPv4. La plupart des champs et des limitations de taille de paquet présents dans OSPF pour IPv4 ont été assouplis. De plus, la gestion des options a été rendue plus flexible.
Toutes les capacités optionnelles d'OSPF pour IPv4, y compris le support des circuits à la demande et les zones Not-So-Stubby (NSSA), sont également prises en charge dans OSPF pour IPv6.
Table des matières (Table of Contents)
- 1. Introduction
- 2. Differences from OSPF for IPv4 (Différences par rapport à OSPF pour IPv4)
- 2.1. Protocol Processing Per-Link, Not Per-Subnet (Traitement du protocole par lien, pas par sous-réseau)
- 2.2. Removal of Addressing Semantics (Suppression de la sémantique d'adressage)
- 2.3. Addition of Flooding Scope (Ajout de la portée d'inondation)
- 2.4. Explicit Support for Multiple Instances per Link (Support explicite de plusieurs instances par lien)
- 2.5. Use of Link-Local Addresses (Utilisation des adresses lien-local)
- 2.6. Authentication Changes (Modifications de l'authentification)
- 2.7. Packet Format Changes (Modifications du format de paquet)
- 2.8. LSA Format Changes (Modifications du format LSA)
- 2.9. Handling Unknown LSA Types (Gestion des types de LSA inconnus)
- 2.10. Stub/NSSA Area Support (Support de zone Stub/NSSA)
- 2.11. Identifying Neighbors by Router ID (Identification des voisins par ID de routeur)
- 3. Differences with RFC 2740 (Différences avec RFC 2740)
- 3.1. Support for Multiple Interfaces on the Same Link (Support de plusieurs interfaces sur le même lien)
- 3.2. Deprecation of MOSPF for IPv6 (Dépréciation de MOSPF pour IPv6)
- 3.3. NSSA Specification (Spécification NSSA)
- 3.4. Stub Area Unknown LSA Flooding Restriction Deprecated (Restriction d'inondation de LSA inconnus de zone Stub dépréciée)
- 3.5. Link LSA Suppression (Suppression de LSA de lien)
- 3.6. LSA Options and Prefix Options Updates (Mises à jour des options LSA et des options de préfixe)
- 3.7. IPv6 Site-Local Addresses (Adresses Site-Local IPv6)
- 4. Implementation Details (Détails d'implémentation)
- 4.1. Protocol Data Structures (Structures de données de protocole)
- 4.2. Protocol Packet Processing (Traitement des paquets de protocole)
- 4.3. The Routing table Structure (Structure de la table de routage)
- 4.4. Link State Advertisements (Annonces d'état de liaison)
- 4.5. Flooding (Inondation)
- 4.6. Definition of Self-Originated LSAs (Définition des LSAs auto-originés)
- 4.7. Virtual Links (Liens virtuels)
- 4.8. Routing Table Calculation (Calcul de la table de routage)
- 4.9. Multiple Interfaces to a Single Link (Interfaces multiples vers un seul lien)
- 5. Security Considerations (Considérations de sécurité)
- 6. Manageability Considerations (Considérations de gérabilité)
- 7. IANA Considerations (Considérations IANA)
- 8. Acknowledgments (Remerciements)
- 9. References (Références)
Annexes (Appendices)
- Appendix A. OSPF Data Formats (Formats de données OSPF)
- Appendix B. Architectural Constants (Constantes architecturales)
- Appendix C. Configurable Constants (Constantes configurables)
- C.1. Global Parameters (Paramètres globaux)
- C.2. Area Parameters (Paramètres de zone)
- C.3. Router Interface Parameters (Paramètres d'interface de routeur)
- C.4. Virtual Link Parameters (Paramètres de lien virtuel)
- C.5. NBMA Network Parameters (Paramètres de réseau NBMA)
- C.6. Point-to-Multipoint Network Parameters (Paramètres de réseau point-à-multipoint)
- C.7. Host Route Parameters (Paramètres de route hôte)
Ressources connexes
- Texte officiel :
https://www.rfc-editor.org/rfc/rfc5340.txt - Page officielle :
https://datatracker.ietf.org/doc/html/rfc5340 - Errata :
https://www.rfc-editor.org/errata_search.php?rfc=5340