IPv6 Essentials, Silvia Hagen

O’Reilly, 2002, ISBN 0-59600125-8, ISBN-13 978-0-59600125-4
Cet article commente le livre IPv6 Essentials de Silvia Hagen:
Ce livre a été (et reste toujours) considéré comme LA référence concernant IPv6. Au menu on retrouve, un rapide historique sur IPv6, un tour d’horizon sur les réseaux IPv6, avant de plonger dans la partie technique.
Cette dernière présente la description des en-têtes IPv6, l’adressage IPv6 avec les différents types d’adresses (unicast, multicast, anycast) en les détaillant, …
Un chapitre est dédié à ICMPv6 et à ses utilisations spécifiques à IPv6 (autoconfiguration, duplicate address detection, path MTU discovery, or multicast listener discovery).
Le chapitre traitant des fonctionnalités de sécurité d’IPv6 fait bien plus que de présenter IPsec avec les AH et ESP, mais il décrit le contexte global de la sécurité IPv4 et des méthodes couramment utilisées pour ajouter de la sécurité à IPv4 qui n’en avait pas lors de sa création. Le lecteur comprend alors l’objectif d’IPsec qui est d’introduire de la sécurité nativement à IPv6.
Le chapitre dédié à la qualité de service présente, lui-aussi, le contexte global de la QoS avant de détailler les méthodes mises en œuvre par IPv6 pour offrir ces fonctionnalités.
Un chapitre est dédié aux considérations réseau de base : Cela va du support d’IPv6 par les différents protocoles de niveau 2, au design d’un réseau IPv6, en passant par des notions de multicast IPv6 et d’IPv6 mobile.
Le chapitre suivant intéressera plus l’administrateur réseau que l’administrateur système. Ce chapitre est dédié aux protocoles de routages qui supportent IPv6 (RIPv6 ou RIPng, OSPFv3, MP-BGP, …). Ce chapitre est suffisament détaillé pour permettre à une personne n’ayant pas ou peu de connaissances en protocoles de routage (même pour IPv4) d’approcher de manière bien détaillée ces protocoles sans être perdu.
Un chapitre est dédié aux protocoles de niveau supérieur (transport et application) et présente les conséquences du changement d’IPv4 à IPv6.
Le livre dédie un chapitre aux solutions de coexistence entre les 2 protocoles IP (IPv4 et IPv6) : Dual-stack, tunnels et NAT).
Le dernier chapitre donne une série d’indications pour activer IPv6 sous différents systèmes (Linux, Windows, Cisco IOS, …).
Bien que ce livre ait bientôt 10 ans, que de nouvelles RFCs soient sorties dans l’intervalle, le contenu du livre reste très pertinent et sa lecture est très agréable pour le technicien et l’ingénieur qui souhaite découvrir IPv6, puis avoir sous le coude une référence IPv6 lorsqu’il faut rechercher une information particulière. Certains passages du livre (comme 6Bone aujourd’hui démantelé) peuvent être considérés comme une information, alors que d’autres (format des trames FDDI ou Token Ring avec les datagrammes IPv6) peuvent être simplement ignorés (ces protocoles sont aujourd’hui pratiquement plus utilisés).
L’ingénieur déjà expérimenté en IPv6 pourra toujours utiliser ce livre comme référence, grâce aux descriptions des en-têtes IPv6, ICMPv6, RIPng, ou OSPFv3. Par contre, il restera rapidement sur sa faim, ce livre étant très académique, mais donnant peu d’informations ou de conseils pratiques.
D’autres livres indispensables pour aborder IPv6 sont dans ce post.