Annexe D. Résumé des Règles IsRouter (Summary of IsRouter Rules)
Cette annexe résume les règles pour maintenir et utiliser le flag IsRouter dans les entrées Neighbor Cache.
D.1. Vue d'ensemble
Le flag IsRouter indique si un voisin est connu pour être un routeur.
D.2. Définition du Flag IsRouter
Le flag IsRouter est défini à TRUE dans les cas suivants :
- Réception de Router Advertisement
- Neighbor Advertisement avec flag Router (R) défini
- Lors de l'envoi de Router Solicitation (optionnel)
D.3. Effacement du Flag IsRouter
Le flag IsRouter est défini à FALSE :
- Neighbor Advertisement avec flag R désactivé
- Router Lifetime expire (le flag reste TRUE mais le routeur est retiré de la liste)
D.4. Utilisation du Flag IsRouter
- Gestion de la liste des routeurs par défaut
- Traitement des messages Redirect
- Traitement des Neighbor Advertisement
D.5. Conditions de Course et Cas Spéciaux
- Transition routeur vers hôte
- Transition hôte vers routeur
- Messages simultanés
D.6. Directives d'Implémentation
- Initialisation : valeur par défaut FALSE
- Vérifications de cohérence
- Journalisation et débogage
D.7. Considérations de Sécurité
Utiliser SEND (RFC 3971) pour protéger contre la manipulation malveillante du flag IsRouter.
D.8. Exemples de Transitions d'État
- Découverte normale de routeur
- Routeur devenant indisponible
- Redirection vers un routeur