Indice

Capitolo 1: Introduzione

Generalità, Perché IPv6, Perché un nuovo schema di indirizzamento, Best Effort è sufficiente? Le caratteristiche che IPv6 deve soddisfare, Uno spazio degli indirizzi grande a sufficienza, Indirizzi multicast e anycast, Unificare Intranet e Internet, Utilizzare meglio le LAN, Sicurezza, Routing, Buon supporto di ATM, Il concetto di flusso, Priorità differenziate, Il plug and play, Il supporto alla mobilità, Transizione semplice da IPv4 a IPv6, Il criterio di scelta, Il cammino di standardizzazione, TUBA, IPv7, TP/IX, CATNIP, IP in IP, IPAE, SIP, PIP, SIPP, La valutazione, La decisione 17, Conclusioni

Capitolo 2: Una panoramica su IPv6

Introduzione, Terminologia, Architettura di una rete, Indirizzi e nomi, Router e Internetworking, La tabella di instradamento, Indirizzi di livello 2 e di livello 3, Neighbor Discovery, Router Advertisement, Router Solicitation, Routing Redirect, Neighbor Solicitation, Neighbor Advertisement, Incapsulamento di IPv6 sulle LAN, Impatto di IPv6 sui livelli superiori, Modifiche ai socket, Definizione di nuove macro, Definizione della struttura dati per gli indirizzi IPv6, La funzione socket(), Interoperabilità, Traduzione di nomi in indirizzi e viceversa, Traduzione degli indirizzi da formato binario a formato ASCII e viceversa, Modifiche al Domain Name Service (DNS), I server DHCP, Bibliografia.

Capitolo 3: Gli Header di IPv6

Introduzione, Lo header IPv6, Version, Priority, Flow Label, Payload Length, Next Header, Hop Limit, Source Address, Destination Address, Esempi di pacchetti IPv6, Extension Header, Ordine degli Extension Header, Opzioni, Hop-by-Hop Option Header, L’opzione Jumbo Payload, Routing Header, Fragment Header, Il processo di frammentazione, Destination Options Header, No Next Header, Security Header, Dimensione dei pacchetti IPv6, Bibliografia.

Capitolo 4: Gli indirizzi di IPv6

Introduzione, Lo spazio di indirizzamento IPv6, Sintassi degli Indirizzi IPv6, Tipi di indirizzi IPv6, Il modello di indirizzamento, L’assegnazione degli indirizzi IPv6, Indirizzi Unicast, Esempio di indirizzo unicast, Indirizzi Provider Based, Indirizzi Geographic-Based, Indirizzi Link Local, Indirizzi Site Local, Indirizzo non specificato, L’indirizzo di loopback, Indirizzi IPv6 compatibili IPv4, Indirizzi NSAP, Indirizzi IPX, Indirizzi Anycast, Indirizzi Multicast, Indirizzi di multicast predefiniti, Quali indirizzi per un nodo?, Gli indirizzi di un host, Gli indirizzi di un router, Bibliografia.

Capitolo 5: ICMPv6

Introduzione, Generalità sul protocollo, Formato dei pacchetti, Trasmissione di messaggi ICMP, Messaggi di errore, Destinazione non raggiungibile, Pacchetto troppo grande, Tempo scaduto, Problemi con un parametro, Messaggi di informazione, Richiesta di eco, Risposta all’eco, Gestione dei gruppi multicast, Router Solicitation Message, Router Advertisement Message, Neighbor Solicitation Message, Neighbor Advertisement Message, Redirect, Formato delle opzioni, Opzione Link Layer Address Source/Target, Opzione Informazioni sui Prefissi, Opzione Redirect Header, Opzione MTU, Bibliografia.

Capitolo 6: Neighbor Discovery

Introduzione, Terminologia, Tipi di link, Il servizio di Neighbor Discovery, La determinazione dei router e dei prefissi, La traduzione degli indirizzi, La ridirezione, Altre funzionalità, Le strutture dati di un host, Neighbor Cache, Destination Cache, Prefix List, Default Router List, Esempio di cache, Possibili stati associati alle entry, Algoritmo di trasmissione di un pacchetto, Neighbor Unreachability Detection, Address Autoconfiguration, Stateless autoconfiguration, Cambiamento degli indirizzi, DHCPv6 e la stateful autoconfiguration, Duplicate Address Detection, IPv6 su Ethernet, Formato delle trame, Indirizzo link local, Indirizzo di Link Source/Target, Indirizzi multicast, Bibliografia.

Capitolo 7: Il routing in IPv6

Introduzione, Terminologia, Il modello di rete, Algoritmi di routing, Routing statico, Metriche, Distance vector, Path vector, Link state, Ridistribuzione, Il routing multiprotocollo, Il routing in IPv6, RIPv6, OSPFv6, IDRPv2, Altri protocolli di routing, Relazioni tra indirizzamento e routing, La struttura di Internet, I problemi di IPv4, La soluzione di IPv6, Gli svantaggi per l’utente, I domini di routing multihomed, Tunnel, Link privati, Multicast Routing, Intranet, Bibliografia.

Capitolo 8: Aspetti di sicurezza in IPv6

Introduzione, Funzionalità di sicurezza, Authentication Header (AH), Metodologia di autenticazione, Encrypted Security Payload (ESP), Distribuzione delle chiavi crittografiche, Distribuzione manuale delle chiavi, Distribuzione automatica delle chiavi, Applicazioni delle funzionalità di sicurezza di IPv6, Reti private virtuali, Sicurezza a livello applicativo, Sicurezza del routing, Bibliografia.

Capitolo 9: IPv6 su ATM

Introduzione, Aspetti consolidati, Incapsulamento LLC/SNAP, VC multiplexing, AAL tipo 5, Aspetti in fase di discussione, Neighbor Discovery, Autoconfigurazione degli indirizzi, ICMP Redirect, MARS (Multicast Address Resolution Server), NHRP (Next Hop Resolution Protocol), Approcci alternativi, IP Switching, Tag Switching, Altri approcci proposti, Bibliografia.

Capitolo 10: La mobilità in IPv6

Introduzione, I problemi della mobilità, Principi di funzionamento di un host mobile in IPv6, Esempio di funzionamento di un host mobile in IPv6, Formato delle opzioni, L’opzione di Binding Update, L’opzione di Binding Acknowledgement, L’opzione Binding Request, Caratteristiche dei nodi, Requisiti generali, Requisiti dei router, Requisiti dei nodi mobili, Invio di pacchetti ad un nodo mobile, Altre operazioni di un nodo mobile, Rilevazione del movimento, Gestione del traffico multicast, Ritorno a casa, Bibliografia.

Capitolo 11: IPv6 e il traffico multimediale

Introduzione, Modello dei servizi integrati, Codifica dell’informazione multimediale, Struttura di riferimento dell’implementazione, Il controllo del traffico, Lo schedulatore dei pacchetti, La gestione dei buffer, La classificazione dei pacchetti, Il controllo di accesso, RSVP, Flowspec e Filterspec, Stili di prenotazione, Prenotazione da parte del ricevitore, L’approccio Soft State, Prenotazioni e instradamento, Servizi Integrati in un’architettura IP-ATM, Il modello di servizio, Bibliografia.

Capitolo 12: La migrazione da IPv4 a IPv6

Introduzione, Tunneling, Modalità di tunneling, Indirizzi IPv6 compatibili IPv4, MTU, Hop Limit, Default configured tunnel, Approccio Dual Stack, 6bone, Il nodo 6bone del Politecnico di Torino, Registrazione a RIPE-NCC, Bibliografia.

Appendice A: Estratti di RFC

Routing header: pseudo codice, Esempio di gestione di un Routing header, Elaborazione dei pacchetti ICMPv6, Indirizzi da usarsi in fase sperimentale, MTU di un tunnel e frammentazione, Trasmissione di pacchetti IPv6, Bibliografia.

Appendice B: Analisi di pacchetti IPv6

Introduzione, Esempio di decodifica, Pacchetto TCP, Pacchetto UDP, Pacchetto Router Solicitation, Pacchetto Router Advertisement, Pacchetto Neighbor Solicitation, Pacchetto di Neighbor Advertisement.

Appendice C: Per avere più informazioni

Indirizzo dell’Autore, Il server WWW dell’Autore, Mailing list, Dove reperire RFC e Internet Draft, Il server Playground, 6bone, Altri server WWW.

Appendice D: Glossario

Indice analitico

Copyright © 1997-2006 - Silvano Gai
Ultima modifica: February 16, 2008


Copyright Silvano Gai - 1997 - 2008