Appendice D. Riepilogo delle Regole IsRouter (Summary of IsRouter Rules)
Questa appendice riassume le regole per mantenere e utilizzare il flag IsRouter nelle voci Neighbor Cache.
D.1. Panoramica
Il flag IsRouter indica se un vicino è noto per essere un router.
D.2. Impostazione del Flag IsRouter
Il flag IsRouter è impostato a TRUE nei seguenti casi:
- Ricezione di Router Advertisement
- Neighbor Advertisement con flag Router (R) impostato
- Durante l'invio di Router Solicitation (opzionale)
D.3. Cancellazione del Flag IsRouter
Il flag IsRouter è impostato a FALSE:
- Neighbor Advertisement con flag R cancellato
- Router Lifetime scade (il flag rimane TRUE ma il router viene rimosso dalla lista)
D.4. Utilizzo del Flag IsRouter
- Gestione della Default Router List
- Elaborazione messaggi Redirect
- Elaborazione Neighbor Advertisement
D.5. Condizioni di Gara e Casi Speciali
- Transizione router a host
- Transizione host a router
- Messaggi simultanei
D.6. Linee Guida di Implementazione
- Inizializzazione: valore predefinito FALSE
- Controlli di coerenza
- Logging e debugging
D.7. Considerazioni di Sicurezza
Usare SEND (RFC 3971) per proteggersi dalla manipolazione dannosa del flag IsRouter.
D.8. Esempi di Transizioni di Stato
- Scoperta router normale
- Router diventa non disponibile
- Reindirizzamento a router