1. Introduction
Ce document décrit les modifications apportées à OSPF pour prendre en charge la version 6 du protocole Internet (Internet Protocol version 6, 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).
Ce document est organisé comme suit. La section 2 décrit en détail les différences entre OSPF pour IPv4 (OSPF version 2) et OSPF pour IPv6 (OSPF version 3). La section 3 décrit la différence entre RFC 2740 et ce document. La section 4 fournit les détails d'implémentation pour les modifications. L'annexe A donne les formats de paquets OSPF pour IPv6 et d'annonces d'état de liaison (Link State Advertisement, LSA). L'annexe B liste les constantes architecturales d'OSPF. L'annexe C décrit les paramètres de configuration.
1.1. Requirements Notation (Notation des exigences)
Les mots-clés "MUST" (doit), "MUST NOT" (ne doit pas), "REQUIRED" (requis), "SHALL" (doit), "SHALL NOT" (ne doit pas), "SHOULD" (devrait), "SHOULD NOT" (ne devrait pas), "RECOMMENDED" (recommandé), "MAY" (peut), et "OPTIONAL" (optionnel) dans ce document doivent être interprétés comme décrit dans [RFC-KEYWORDS].
1.2. Terminology (Terminologie)
Ce document tente d'utiliser des termes provenant à la fois de la spécification OSPF pour IPv4 ([OSPFV2]) et des spécifications du protocole IPv6 ([IPV6]). Cela a produit un résultat mixte. La plupart des termes utilisés à la fois par OSPF et IPv6 ont à peu près la même signification (par exemple, les interfaces (Interfaces)). Cependant, il existe quelques conflits. IPv6 utilise "lien (Link)" de manière similaire au "sous-réseau (Subnet)" ou "réseau (Network)" d'OSPF IPv4. Dans ce cas, nous avons choisi d'utiliser la terminologie "lien" d'IPv6. "Lien" remplace "sous-réseau" et "réseau" d'OSPF dans la plupart des endroits de ce document, bien que le network-LSA d'OSPF reste inchangé (et malheureusement peut-être, un nouveau link-LSA a également été créé).
Les noms de certains LSA d'OSPF ont également changé. Voir la section 2.8 pour plus de détails.
Dans le contexte de ce document, une instance OSPF (OSPF Instance) est une instance de protocole distincte complète avec ses propres structures de données de protocole (par exemple, zones, interfaces, voisins), base de données d'état de liaison (Link-State Database), machines à états de protocole (Protocol State Machines), et traitement de protocole (par exemple, calcul SPF).