IPv6 - Routage

Les concepts de routage restent les mêmes dans le cas d'IPv6, mais presque tous les protocoles de routage ont été redéfinis en conséquence. Nous avons discuté plus tôt, comment un hôte parle à sa passerelle. Le routage est un processus pour transmettre des données routables en choisissant le meilleur itinéraire parmi plusieurs itinéraires disponibles ou chemin vers la destination. Un routeur est un appareil qui transmet des données qui ne lui sont pas explicitement destinées.

Il existe deux formes de protocoles de routage:

  • Distance Vector Routing Protocol: Un protocole vectoriel de distance parcourue par un routeur annonce ses routes connectées et apprend de nouvelles routes de ses voisins. Le coût d'acheminement pour atteindre une destination est calculé au moyen de sauts entre la source et la destination. Un routeur s'appuie généralement sur son voisin pour le meilleur choix de chemin, également appelé «routage par rumeurs». RIP et BGP sont des protocoles de vecteur de distance.

  • Link-State Routing Protocol: Ce protocole reconnaît l'état d'un lien et annonce à ses voisins. Les informations sur les nouveaux liens sont apprises des routeurs homologues. Une fois que toutes les informations de routage ont été convergées, le protocole de routage d'état des liens utilise son propre algorithme pour calculer le meilleur chemin vers toutes les liaisons disponibles. OSPF et IS-IS sont des protocoles de routage d'état de liaison et tous deux utilisent l'algorithme Shortest Path First de Dijkstra.

Les protocoles de routage peuvent être divisés en deux catégories:

  • Interior Routing Protocol: Les protocoles de ces catégories sont utilisés dans un système ou une organisation autonome pour distribuer les routes entre tous les routeurs à l'intérieur de sa limite. Exemples: RIP, OSPF.

  • Exterior Routing Protocol: Un protocole de routage extérieur distribue les informations de routage entre deux systèmes ou organisations autonomes différents. Exemples: BGP.

Protocoles de routage

  • RIPng

    RIPng signifie Routing Information Protocol Next Generation. Il s'agit d'un protocole de routage intérieur et d'un protocole de vecteur de distance. RIPng a été mis à niveau pour prendre en charge IPv6.

  • OSPFv3

  • Open Shortest Path First version 3 est un protocole de routage intérieur qui est modifié pour prendre en charge IPv6. Il s'agit d'un protocole d'état de lien et utilise l'algorithme le plus court chemin d'abord de Djikrasta pour calculer le meilleur chemin vers toutes les destinations.

  • BGPv4

    BGP signifie Border Gateway Protocol. Il s'agit du seul protocole de passerelle extérieure standard ouvert disponible. BGP est un protocole de vecteur de distance qui prend le système autonome comme métrique de calcul, au lieu du nombre de routeurs comme Hop. BGPv4 est une mise à niveau de BGP pour prendre en charge le routage IPv6.

Protocoles modifiés pour prendre en charge IPv6

  • ICMPv6: Internet Control Message Protocol version 6 est une implémentation améliorée d'ICMP pour répondre aux exigences IPv6. Ce protocole est utilisé pour les fonctions de diagnostic, les messages d'erreur et d'information, à des fins statistiques. Le protocole de découverte de voisin d'ICMPv6 remplace ARP et aide à découvrir le voisin et les routeurs sur la liaison.

  • DHCPv6: Dynamic Host Configuration Protocol version 6 est une implémentation de DHCP. Les hôtes compatibles IPv6 ne nécessitent aucun serveur DHCPv6 pour acquérir une adresse IP car ils peuvent être configurés automatiquement. Ils n'ont pas non plus besoin de DHCPv6 pour localiser le serveur DNS, car DNS peut être découvert et configuré via le protocole de découverte de voisin ICMPv6. Pourtant, le serveur DHCPv6 peut être utilisé pour fournir ces informations.

  • DNS: Il n'y a pas eu de nouvelle version de DNS, mais il est désormais équipé d'extensions permettant de prendre en charge l'interrogation d'adresses IPv6. Un nouvel enregistrement AAAA (quad-A) a été ajouté pour répondre aux messages de requête IPv6. Désormais, le DNS peut répondre avec les deux versions IP (4 et 6) sans aucune modification du format de la requête.