Le protocole. Ipv6. (source : Mémoire de DESS de Benoît LE BONHOMME)

Documents pareils
Réseaux IUP2 / 2005 IPv6

Le service IPv4 multicast pour les sites RAP

Algorithmique et langages du Web

Compte-rendu du TP n o 2

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

IPv6. Protocole, format et applications. Tuyêt Trâm DANG NGOC. Université de Cergy-Pontoise. Tuyêt Trâm DANG NGOC IPv6 1 / 150

Internet Protocol. «La couche IP du réseau Internet»

Chapitre 11 : Le Multicast sur IP

Introduction. Adresses

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

! 1 /! 5 TD - MIP + RO - NEMO. 1. Mobile IP (MIPv6) avec optimisation de routage

Prototype dual-stack IPv4/6 sur un backbone MPLS-VPN (services et sécurité)

Présentation du modèle OSI(Open Systems Interconnection)

IPFIX (Internet Protocol Information export)

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

LES PROTOCOLES DES RÉSEAUX

Routage Statique. Protocoles de Routage et Concepts. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Fonctionnement du protocole DHCP. Protocole DHCP (S4/C7)

L3 informatique Réseaux : Configuration d une interface réseau

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Introduction aux Technologies de l Internet

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Rappels sur Netflow v1 v8. Netflow v9. Collecteur UTC «IPFlow» Cisco IOS : Implémentation de Netflow IPv6

Gestion et Surveillance de Réseau

Service de VPN de niveau 3 sur RENATER (L3VPN MPLS)

Chapitre 1 Le routage statique

IPv6. Pénurie d adresses IPv4

Découverte de réseaux IPv6

Internet Group Management Protocol (IGMP) Multicast Listener Discovery ( MLD ) RFC 2710 (MLD version 1) RFC 3810 (MLD version 2)

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

Vue d'ensemble de NetFlow. Gestion et Supervision de Réseau

Protocole de configuration dynamique des hôtes pour IPv6 (DHCPv6)

DU-ASRE UE5. Introduction à IPv6. L.A. Steffenel

IPv6. Lab 1: Installation IPv6. Objectif: Installation sous Windows XP

TP a Notions de base sur le découpage en sous-réseaux

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Sécurité d IPv6. Sécurité d IPv6. Stéphane Bortzmeyer AFNIC bortzmeyer@nic.fr. Stéphane Bortzmeyer AFNIC bortzmeyer@nic.fr

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Travaux pratiques IPv6

Téléinformatique et télématique. Revenons aux définitions

VLAN Virtual LAN. Introduction. II) Le VLAN. 2.1) Les VLAN de niveau 1 (Port-based VLAN)

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Le Multicast. A Guyancourt le

ROUTEURS CISCO, PERFECTIONNEMENT

NOTIONS DE RESEAUX INFORMATIQUES

ZERO CONF. Exposé option Réseaux et Interconnexion d'ordinateurs P.BLEDU FA 08 C.PERROTIN TTN 08. p1/14

Cisco Certified Network Associate Version 4

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July ENPC.

Windows Internet Name Service (WINS)

Pare-feu VPN sans fil N Cisco RV110W

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Routeur VPN Wireless-N Cisco RV215W

Programme formation pfsense Mars 2011 Cript Bretagne

LES RESEAUX VIRTUELS VLAN

TER Réseau : Routeur Linux 2 Responsable : Anthony Busson

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Les Virtual LAN. F. Nolot 2008

Architecture Principes et recommandations

Pare-feu VPN sans fil N Cisco RV120W

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

Spécialiste Systèmes et Réseaux

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

Présentation et portée du cours : CCNA Exploration v4.0

Informatique Générale Les réseaux

Découverte de réseaux IPv6

SEND : la découverte de voisins IPv6 sécurisée

Fonctions Réseau et Télécom. Haute Disponibilité

Sécurité des réseaux IPSec

1 PfSense 1. Qu est-ce que c est

Culture informatique. Cours n 9 : Les réseaux informatiques (suite)

Figure 1a. Réseau intranet avec pare feu et NAT.

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

Travaux pratiques : configuration des routes statiques et par défaut IPv6

Configurer l adressage des serveurs et des clients

1 DHCP sur Windows 2008 Server Introduction Installation du composant DHCP Autorisation d'un serveur DHCP...

Dynamic Host Configuration Protocol

RTP et RTCP. EFORT

Cours des réseaux Informatiques ( )

Configuration automatique

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

Modem routeur vocal. Solution intelligente de modem routeur pour le routage d appels pour VoIP FICHE PRODUIT

Administration de Réseaux d Entreprises

Configuration automatique

Infocus < >

Tunnels et VPN. 22/01/2009 Formation Permanente Paris6 86

Notions de Réseaux TCP/IP et environnements Microsoft Windows. Michel Cabaré Novembre 2002 ver 2.0

Université Paris 7 Denis Diderot UFR d INFORMATIQUE

Réseaux - Cours 3. BOOTP et DHCP : Amorçage et configuration automatique. Cyril Pain-Barre. IUT Informatique Aix-en-Provence

IPv6. Autoconfiguration avec état DHCPv6 Objectif: Quelle est l'utilité de DHCP avec IPv6? v.1a E. Berera 1

Votre Réseau est-il prêt?

Commutateur Cisco SRW ports Gigabit : WebView Commutateurs gérés Cisco Small Business

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

Présentation du ResEl

Transcription:

Le protocole Ipv6 (source : Mémoire de DESS de Benoît LE BONHOMME) 1

1. Analyse du besoin IPv4 a été initialement conçu pour un réseau comprenant une centaine d'ordinateurs. Avec le web, Internet a vu son utilisation augmenter de manière exponentielle si bien que la saturation du réseau a été initialement prévue pour 1994. Des solutions comme le NAT (translation d'adresses) et CIDR (Classless InterDomain Routing - RFC 1519) ont permis de ralentir considérablement l'explosion de la taille des tables de routages d Internet et ont permis de mettre au point un nouveau protocole Internet appelé Ipv6. IPv6 est conçu pour remédier aux limitations de IPv4 et en même temps répondre à de nouvelles exigences techniques apparues au niveau des réseaux ou des applications. Les travaux principaux concernant IPv6 sont maintenant terminés. Voici une explication synthétique des fonctionnalités principales du protocole IPv6 : Un plus grand nombre d adresses IP Les adresses IPv6 ont pour première mission d'apporter un plus grand nombre d'adresses. Une adresse IPv6 est composée de 128 bits contre 32 bits pour IPv4. Le nombre d'adresses IPv6 disponibles a été estimé entre 1 564 et 3 911 873 538 269 506 102 adresses par mètre carré (océans compris). On peut donc considérer le nombre d'adresse IPv6 comme illimité. La représentation textuelle d'une adresse IPv6 se fait en découpant le mot de 128 bits de l'adresse en 8 mots de 16 bits séparés par le caractère ":", chacun d'eux étant représenté en hexadécimal. Par exemple : fedc:0000:0000:0000:0400:a987:6543:210f Dans un champ, il n'est pas nécessaire d'écrire les 0 placés en tête et plusieurs champs nuls consécutifs peuvent être abrégés par "::". Ce symbole ne peut apparaître qu'une seule fois dans une adresse. L'adresse précédente s'écrit donc en fait : fedc::400:a987:6543:210f 2

2. Architectures des adresses Ipv6 (RFC 3513) Le grand nombre d adresse IPv6 a permis de hiérarchiser les adresses pour permettre de plus grands agrégats et une réduction de la taille des tables de routage des routeurs de backbone (cœurs de réseau). Voici le schéma d'une adresse IPv6 unicast global: Chaque partie est réservée à un usage précis. Il est à noter que la partie publique de l'adresse peut être encore amenée à certaines modifications. La partie privée quant à elle gardera définitivement cette structure. Le préfixe global de routage est le préfixe réseau assigné à un site. L ID Site est la partie réservée aux sites pour permettre de hiérarchiser le réseau en créant d'éventuels sous-réseaux. Interface ID est la partie permettant d identifier une interface sur un lien. Cette structure hiérarchique permet de pallier un des problèmes majeurs du protocole IPv4 à savoir l'explosion de la taille des tables de routage des routeurs de backbone. Par exemple, RENATER compte aujourd'hui environ 4000 routes qui sont agrégées en un peu plus de 140 agrégats IPv4 et il ne suffit que de 2 préfixes IPv6 pour annoncer l'ensemble du réseau IPv6 (le préfixe de production et le préfixe de test) sur le réseau Internet IPv6. 3

3. Format d un datagramme IPv6 (RFC 2460) Figure : format d un datagramme Ipv6 Signification des différents champs : Version (4 bits) : il s agit de la version du protocole IP que l on utilise (ici la valeur de version est 6) afin de vérifier la validité du datagramme. Classe du Trafic, en anglais Traffic Class (8 bits) : champ relatif à la classe de trafic au sens DiffServ (Mécanisme qui permet de garantir la qualité de service). Label du Flux, en anglais Flow Label (20 bits) : champ relatif au flux d information. Ce champ contient un numéro unique choisi par la source, qui a pour but de faciliter le travail des routeurs et la mise en oeuvre des fonctions de qualité de service. Longueur de la "Charge Utile», en anglais Payload Length (entier non-signé sur 16 bits) : Longueur en octets de la charge utile, c est-à-dire le reste du paquet qui suit cet en-tête IPv6. (Il faut noter que tous les entêtes d extension présents sont considérés comme faisant partie de la charge utile, c est-à-dire inclus dans le décompte de la longueur). En-tête suivant, en anglais Next Header (8 bits) : Identifie le type de l en-tête suivant immédiatement l en-tête IPv6. Utilise les mêmes valeurs que le champ " protocole " d IPv4. Nombre de Sauts Maximum, en anglais Hop Limit (entier non-signé sur 8 bits) : décrémenté de 1 pour chaque noeud que le paquet traverse. Le paquet est éliminé si le Nombre de Sauts Maximum arrive à zéro. Adresse Source, en anglais Source Address (128 bits) : adresse de l expéditeur initial du paquet. Adresse destination, en anglais Destination Address (128 bits) : destinataire projeté du paquet (qui peut ne pas être le destinataire ultime, si un en-tête de routage est présent). 4

4. Les différents types d adresses IPv6 IPv6 reconnaît trois types d adresses : unicast, multicast et anycast. Le premier de ces types, le type unicast, est le plus simple. Une adresse de ce type désigne une interface unique. Un paquet envoyé à une telle adresse, sera donc remis à l interface ainsi identifiée. Une adresse de type multicast désigne un groupe d interfaces qui en général appartiennent à des noeuds différents pouvant être situés n importe où dans l Internet. Le mécanisme permettant la transmission des paquets vers plusieurs interfaces sera expliqué par la suite. Le dernier type, anycast, provient d une proposition faite pour IPv4 [RFC 1546]. Comme dans le cas du multicast, une adresse de type anycast désigne un groupe d interfaces, la différence étant que lorsqu un paquet a pour destination une telle adresse, il est acheminé à un des éléments du groupe et non pas à tous 5. Auto configuration des stations (RFC 2461) Un autre objectif a été de supprimer les commandes manuelles à fournir en IPv4 (adresse IP, passerelle par défaut) pour que la connexion au réseau devienne "plug-and-play" sans avoir à configurer de serveurs supplémentaires comme les serveurs DHCP. Les 64 bits de poids fort de l'adresse IPv6 correspondent à un identifiant de réseau et les 64 bits restants peuvent être calculés en fonction de l'adresse physique de l'interface. L autoconfiguration est réalisée par la découverte des voisins («neighbor discovery» RFC 2461) Les différentes étapes de l algorithme «neighbor discovery» (RFC 2461) : La toute première étape consiste à construire l adresse lien local. L adresse de lien local est valide uniquement sur un même lien sans routeur intermédiaire. Un routeur ne route pas ce type d adresse. Voici le schéma d'une adresse de lien local IPv6 de préfixe fe80::/10 : En Ethernet l identifiant EUI-64 est obtenu à partir de l adresse MAC de l interface. L adresse Mac est modifiée comme suit pour obtenir l identifiant EUI-64 =====> MAC : aa:bb:cc:dd:ee:ff EUI-64 : 02bb:ccff:fedd:eeff Ainsi, toute interface de MAC aa:bb:cc:dd:ee:ff aura pour adresse IPv6 lien local: fe80::02bb:ccff:fedd:eeff Une fois l unicité de cette adresse vérifiée grâce à l algorithme DAD (détection d adresses dupliquées), la machine est en mesure de communiquer avec les autres machines du lien. A la fin de cette étape la station va émettre un paquet «routeur sollicitation» pour faire savoir au routeur du LAN qu'elle a besoin du préfixe du LAN pour calculer son adresse IPv6 globale. Ce dernier répondra par un paquet «router advertisement» contenant le préfixe du LAN ainsi que d'autres informations comme la passerelle par défaut. La machine reçoit le message d annonce du routeur et détermine la méthode d obtention de l adresse Unicast globale et connaît la route par défaut (dans le cas d une autoconfiguration sans état). Cette étape permet à la machine de connaître le ou les préfixes du réseau qui sont annoncés par les routeurs. Ce préfixe à une longueur de 64 bits. La machine ajoute son identifiant d interface (déduit à partir de son adresse MAC) pour construire son adresse Ipv6. S il y a un routeur sur le lien local, la machine doit appliquer la méthode indiquée par le message d annonce du routeur. En l absence de routeur sur le lien local, la machine doit essayer d acquérir l adresse Unicast globale par la méthode d autoconfiguration avec état. Si la tentative échoue, la machine ne pourra pas construire son adresse IPv6 globale et communiquée avec l extérieur de son réseau. Les communications se feront uniquement au niveau du lien local. 5