IPv6. Transition de IPv4 à IPv6 Objectifs: Décrire les mécanismes de transition et les cas d'utilisation. v.1a E. Berera 1



Documents pareils
Réseaux IUP2 / 2005 IPv6

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

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

Algorithmique et langages du Web

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

Le rôle Serveur NPS et Protection d accès réseau

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

TR2 : Technologies de l'internet. Chapitre VI. NAT statique et dynamique Overloading (PAT) Overlapping, port Forwarding Serveur Proxy, DMZ

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

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

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

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

DirectAccess Mobilité et nomadisme, mise en oeuvre de la solution Microsoft

Rappels réseaux TCP/IP

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

Pare-feu VPN sans fil N Cisco RV120W

Introduction. Adresses

Sécurité GNU/Linux. Virtual Private Network

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

Plan. Programmation Internet Cours 3. Organismes de standardisation

SSL ET IPSEC. Licence Pro ATC Amel Guetat

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

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

TAGREROUT Seyf Allah TMRIM

Proxy et reverse proxy. Serveurs mandataires et relais inverses

Sécurité des réseaux IPSec

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

Configuration de l'accès distant

TECHNICAL NOTE. Configuration d un tunnel VPN entre un firewall NETASQ et le client VPN. Authentification par clé pré-partagée. Version 7.

Services Réseaux - Couche Application. TODARO Cédric

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

Mr. B. Benaissa. Centre universitaire Nâama LOGO

Chap.9: SNMP: Simple Network Management Protocol

Le protocole SSH (Secure Shell)

Bravo! Vous venez d acquérir un routeur large bande à 4 ports Conceptronic C100BRS4H.

Configurer ma Livebox Pro pour utiliser un serveur VPN

Firewall IDS Architecture. Assurer le contrôle des connexions au. Sécurité 1

CCNA Discovery Travailler dans une PME ou chez un fournisseur de services Internet

MANUEL D'INSTALLATION

Windows Vista, Windows Server 2008, IPv6 et les applications. Bernard Ourghanlian Chief Technology & Security Officer Microsoft France

Découverte de réseaux IPv6

Configuration d'un Réseau Privé Virtuel (RPV ) communément appelé VPN

SECURITE DES DONNEES 1/1. Copyright Nokia Corporation All rights reserved. Ver. 1.0

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

Tunnels. Plan. Pourquoi? Comment? Qu est-ce? Quelles solutions? Tunnels applicatifs ESIL INFO 2005/2006. Sophie Nicoud

ALOHA Load Balancer 2.5. Guide de démarrage rapide. EXCELIANCE ALOHA 2.5 Guide de démarrage rapide 30/01/2008 1/17

[ Sécurisation des canaux de communication

Introduction de la Voix sur IP

FORMATION WS0803 CONFIGURATION ET DEPANNAGE DE L'INFRASTRUCTURE RESEAU WINDOWS SERVER 2008

Administration Avancée de Réseaux d Entreprises (A2RE)

GENERALITES. COURS TCP/IP Niveau 1

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Les RPV (Réseaux Privés Virtuels) ou VPN (Virtual Private Networks)

RX3041. Guide d'installation rapide

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Configuration d'un serveur DHCP Windows 2000 pour Cisco CallManager

Devoir Surveillé de Sécurité des Réseaux

Transmission de données

Administration de Réseaux d Entreprises

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

Protocoles DHCP et DNS

L annuaire et le Service DNS

Cisco Certified Network Associate

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

Travaux pratiques : dépannage de la configuration et du placement des listes de contrôle d'accès Topologie

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

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

Présentation du système DNS

Introduction aux Technologies de l Internet

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Module 1 : Introduction à TCP/IP

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

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

NOTIONS DE RESEAUX INFORMATIQUES

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

Dynamic Host Configuration Protocol

Virtual Private Network WAFA GHARBI (RT4) CYRINE MAATOUG (RT4) BOCHRA DARGHOUTH (RT4) SALAH KHEMIRI (RT4) MARWA CHAIEB (RT3) WIEM BADREDDINE (RT3)

La Solution Crypto et les accès distants

Installation d un serveur DHCP sous Gnu/Linux

USERGATE PROXY & FIREWALL. Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

Cisco Certified Network Associate

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

laissez le service en démarrage automatique. Carte de performance WMI Manuel Désactivé Vous pouvez désactiver ce service.

Chapitre 2 Rôles et fonctionnalités

Compte-rendu du TP n o 2

Le Multicast. A Guyancourt le

Passerelle de Sécurité Internet Guide d installation

Catalogue & Programme des formations 2015

PACK SKeeper Multi = 1 SKeeper et des SKubes

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

ETI/Domo. Français. ETI-Domo Config FR

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

JetClouding Installation

Sécurité des réseaux Firewalls

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

TP réseau Les réseaux virtuels (VLAN) Le but de se TP est de segmenter le réseau d'une petite entreprise dont le câblage est figé à l'aide de VLAN.

Microsoft Windows NT Server

FACILITER LES COMMUNICATIONS. Le gestionnaire de réseau VPN global de Saima Sistemas

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1

Transcription:

IPv6 Transition de IPv4 à IPv6 Objectifs: Décrire les mécanismes de transition et les cas d'utilisation v.1a E. Berera 1

Généralités Pas de jour J Nécessité de la transition Pénurie d'adresse (Chine et Inde en particulier) Téléphonie mobile (3GPP) Réseaux domotiques et personnels Applications de type peer-to-peer Connexions permanentes Killer application, qualité de service? Plusieurs mécanismes Double pile Tunnels... v.1a E. Berera 2

IETF Working Groups Working groups ipng et ngtrans Années 90s IP nouvelle génération et transition à la nouvelle génération Approche Boite à outils Beaucoup d'outils sans mode d'emploi Working group IPv6ops Créé en 2002 Déploiement opérationnel De la transition à la coexistence Approche en scenarii d'intégration : Réseaux de mobiles (UMTS, 3GPP) Réseaux d'isp Réseaux d'entreprise Réseaux SOHO/domestiques v.1a E. Berera 3

Mécanismes de transition Source: IPv6 Théorie et Pratique, 4e Ed., O'Reilly v.1a E. Berera 4

Déploiement d'ipv6 dans le coeur du réseau Double Pile Dual Stack IPv4 et IPv6 6PE, Provider Edge IPv6 Equipements de périphérie, routeurs de bordure v.1a E. Berera 5

Double pile (Dual Stack) Doter chaque équipement de réseau d'une double pile protocolaire, en privilégiant la pile IPv6 Affecter une adresse IPv4 et une adresse IPv6 à chaque interface Coeur de réseau En cas de déploiement partiel, attention au protocole de routage (IS-IS) Equipement terminaux Utilisation des adresses IPv4 mappées Inconvénients Ne résoud pas le problème de pénurie des adresses Routeurs doivent pouvoir acheminer les deux types de paquets Applications doivent être recompilés Avantages Mécanisme de transition le plus simple et le plus souple v.1a E. Berera 6

6PE (MPLS) IPv6 Provider Edge Les équipements de périphérie attribuent une étiquette à chaque paquet IPv6 MPLS Multi Protocol Label Switching Protocole de routage de niveau 3 Coeur du réseau reste inchangé Source: IPv6 Théorie et Pratique, 4e Ed., O'Reilly, Fig. 14-3 v.1a E. Berera 7

Déploiement d'ipv6 des FAI (ISP) Architecture client/serveur Mécanismes automatiques 6to4 Tunnel Broker TSP Tunnel Setup Protocol v.1a E. Berera 8

6to4 Permet d'interconnecter des sites IPv6 isolés en créant des tunnels automatiques IPv6 dans IPv4 en fonction du destinataire des données Machine terminale 6to4 Routeur de bordure encapsule paquets IPv6 dans IPv4 Relais 6to4 Inconvénients Routage peut être asymétrique Délais peuvent être élevés à cause des tunnels Avantages Permet de router du traffic IPv6 même si l'isp est IPv4 v.1a E. Berera 9

Adresses 6to4 Préfixe alloué par IANA 2002::/16 16 bits 32 bits 16 bits 64 bits 2002 Adresse IPv4 SID Interface ID. Source: IPv6 Théorie et Pratique, 4e Ed., O'Reilly, Fig. 14-5 v.1a E. Berera 10

Exemple de routage des paquets A utilise DNS pour trouver l'adresse IPv6 de B Par exemple 2002:c0c0:c0c0:... Paquets dont l'adresse de destination commence par préfixe 2002::/16 sont routés vers un routeur tunnelier 6to4 Routeur tunnelier peut extraire adresse IPv4 de l'autre extrémité du tunnel Dans cette exemple 192.192.192.192 Source: IPv6 Théorie et Pratique, 4e Ed., O'Reilly, Fig. 14-6 v.1a E. Berera 11

Tunnel Broker Serveur de tunnels (IPv6 dans IPv4) Permet de fournir la connectivité IPv6 à des équipements/réseaux locaux isolés dans Internetv4 Architecture client/serveur Protocole TSP Connexion au broker Configuration du tunnel Tunnel Server / Terminal Envoi du script configuration du tunnel Terminal / Tunnel Server Communication IPv6 Source: IPv6 Théorie et Pratique, 4e Ed., O'Reilly, Fig. 14-7 v.1a E. Berera 12

TSP Tunnel Setup Protocol Permet la négotiation automatique et transparente mécanisme d'authentification utilisateur utilisé type d'encapsulation utilisée : IPv4 dans IPv6, IPv6 dans IPv4, IPv6 dans UDP IPv4 Traversée de NAT Découverte de NAT Envoi de message UDP avec adresse du terminal Si différente de l'adresse source > NAT adresse IPv6 assignée lorsque le client TSP est un terminal préfixe IPv6 alloué lorsque le client TSP est un routeur l'enregistrement DNS dans le cas d'un terminal la résolution DNS inverse dans le cas d'un routeur v.1a E. Berera 13

Déploiement d'ipv6 dans les entreprises ISATAP Intra-Site Automatic Tunnel Addressing Protocol Teredo Tunneling IPv6 over UDP through NAT v.1a E. Berera 14

ISATAP Intra-Site Automatic Tunnel Addressing Protocol Similaire à 6to4 dans un réseau privé v.1a E. Berera 15

Identifiant d'interface Identifiant d'interface 64 bit IEEE dérivé de l'adresse IPv4 OUI de l'iana: 00-00-5e 00-00-5E-FE + 32 bit adresse IPv4 7 1 0 u g 24 bits 8 bits 32 bits IANA = 0 0 0 0 5 E 0xFE Adresse IPv4 v.1a E. Berera 16

Algorithme de configuration Equipement doit connaître l'adresse IPv4 du routeur gérant ISATAP En utilisant DNS (ou une adresse anycast IPv4) Equipement envoie un message IPv6 Router Sollicitation Adresse source fe80::5e:fe:ipv4 Adresse destination ff02::02 (adresse multicast des routeurs) Message encapsulé dans un paquet IPv4 dont l'adresse de destination est l'adresse IPv4 du routeur Routeur renvoie un message IPv6 Router Advertisement en point à point, toujours encapsulé dans un paquet IPv4, la liste des préfixes IPv6 utilisés pour joindre les équipements isolés ISATAP est compatible avec 6to4 v.1a E. Berera 17

TEREDO Permet de fournir automatiquement la connectivité IPv6 à un terminal situé derrière un NAT RFC 4380 (Christian Huitéma, INRIA dans les années 80s) http://www.ietf.org/rfc/rfc4380.txt Format des adresses Préfixe (de test pour le moment): 3FFE:831F::/32 + adresse IPv4 du serveur Teredo Identifiant: adresse IPv4 et numéro de port (en sortie de NAT) du client Teredo 32 bits 32 bits 16 bits 16 bits 32 bits Préfixe TEREDO Adresse IPv4 Drap. Port Adresse IPv4 Partie obscurcie v.1a E. Berera 18

Architecture Teredo Architecture client, serveur et relais Déterminer le type de NAT traversé et assigner une adresse IPv6 au client Teredo Fonctionne uniquement avec les cone NATs http://en.wikipedia.org/wiki/full_cone_nat#different_types_of_nat Maintenir ouvert dans le NAT, l'association entre adresse/port interne et adresse/port externes Envoi périodique d'un message spécifique vers le serveur Teredo qui a pour effet de ré-initialiser le time-out d'inactivité du NAT Source: IPv6 Théorie et Pratique, 4e Ed., O'Reilly, Fig. 14-10 v.1a E. Berera 19

Relais Application Level Gateways (ALG) Serveurs de courrier électronique Spoolers d'impression Serveurs DNS Proxies et caches web Relais TCP/UDP SOCKS Extension du RFC 1928 par le RFC 3089 DSTM Dual Stack Transition Mecanism Dynamic Tunneling Interface (DTI) Routeur Tunnel End Point (TEP) v.1a E. Berera 20

Relais IP SIIT Stateless IP/ICMP Translation Algorithm RFC 2765 NAT-PT Network Address Translator with Protocol Translator RFC 3234 http://www.google.fr/url?sa=x&start=0&oi=define&q=http://community.roxen.com/developers/idocs/r Routeur NAT-PT Traduit adresse et protocole IPv6 en IPv4 v.1a E. Berera 21

Fonctionnalités protocole IPv6 sous Windows XP Fonctionnalités du protocole IPv6 pour Windows XP Le protocole IPv6 de Windows XP comprend les fonctionnalités suivantes : Tunneling 6to4 Protocole ISATAP Tunneling 6over4 Adresses anonymes Préfixes de site dans les annonces de routeur Prise en charge de DNS Prise en charge d'ipsec Prise en charge des applications Prise en charge des fonctions RPC Prise en charge des routeurs statiques Les sections suivantes décrivent chacune de ces fonctionnalités. v.1a E. Berera 22

Tunneling 6to4 6to4 est une technique de tunneling décrite dans le document RFC 3056. Les hôtes 6to4 ne requièrent aucune configuration manuelle et créent les adresses 6to4 par le biais d'une configuration automatique standard. 6to4 utilise le préfixe d'adresse global 2002:WWXX:YYZZ::/48, où WWXX:YYZZ représente la forme hexadécimale à deux-points d'une adresse IPv4 publique (w.x.y.z) affectée à un site ou hôte. WWXX:YYZZ représente la partie NLA (Next Level Aggregator) d'une adresse 6to4. 6to4 permet aux sites et hôtes compatibles IPv6 de communiquer au moyen du protocole IPv6 via une infrastructure IPv4 (par exemple, Internet). Les sites et hôtes IPv6 peuvent utiliser leur préfixe d'adresse 6to4 et Internet pour communiquer sans obtenir de préfixe d'adresse global IPv6 auprès d'un fournisseur de services Internet ni se connecter à 6bone (portion IPv6 d'internet). Pour plus d'informations, consultez Trafic IPv6 entre nœuds dans des sites différents par Internet (6to4). v.1a E. Berera 23

Protocole ISATAP Protocole ISATAP ISATAP (Intrasite Automatic Tunnel Addressing Protocol) est un mécanisme d'affectation d'adresses et de tunneling utilisable pour la communication entre nœuds IPv6/IPv4 au sein d'un réseau IPv4. Il est décrit dans le document d'assistance en ligne «Intra-Site Automatic Tunnel Addressing Protocol (ISATAP)» (draft-ietf-ngtrans-isatap-00.txt). Pour plus d'informations, consultez Trafic IPv6 entre nœuds de sous-réseaux différents d'une interconnexion IPv4. v.1a E. Berera 24

Tunneling 6over4 6over4, également appelé tunneling multidiffusion IPv4, est une technique de tunneling décrite dans le document RFC 2529. 6over4 permet aux nœuds IPv6 et IPv4 de communiquer au moyen du protocole IPv6 via une infrastructure IPv4. 6over4 utilise l'infrastructure IPv4 comme liaison compatible avec la multidiffusion. Pour que 6over4 fonctionne correctement, l'infrastructure IPv4 doit être en mesure de prendre en charge la multidiffusion IPv4. Pour plus d'informations sur la configuration d'une interface 6over4, consultez Utilitaires IPv6. v.1a E. Berera 25

Adresses anonymes (ou temporaires) Pour que l'accès aux ressources Internet bénéficie d'un certain degré d'anonymat, l'identificateur d'interface 64 bits d'une adresse IPv6 globale est dérivé à partir de nombres aléatoires afin de créer une adresse globale anonyme. Pour plus d'informations, consultez Identificateurs d'interface IPv6. v.1a E. Berera 26

Préfixes dans les annonces de routeur Préfixes de site dans les annonces de routeur Les préfixes sur liaison publiés peuvent être configurés avec une longueur de préfixe de site, comme le décrit le document d'assistance en ligne «Site prefixes in Neighbor Discovery» (draft-ietf-ipngwg-site-prefixes-0x.txt). Vous pouvez utiliser la commande ipv6 rtu pour associer une longueur de préfixe de site au préfixe d'adresse. Pour plus d'informations, consultez Utilitaires IPv6. Lorsqu'une option d'informations de préfixe spécifiant un préfixe de site est reçue, une entrée est créée dans la table de préfixes de site. Vous pouvez afficher cette table à l'aide de la commande ipv6 spt. La table de préfixes de site permet de supprimer les adresses sitelocal inappropriées parmi celles renvoyées par la fonction Windows Sockets getaddrinfo(). v.1a E. Berera 27

Autres fonctionnalités Prise en charge de DNS Le traitement des enregistrements d'hôtes IPv6 DNS (Domain Name System), appelés enregistrements de ressources AAAA ou quadruple A, tel que défini dans le document RFC 1886, «DNS Extensions to support IP version 6», est pris en charge par la résolution DNS (client) dans Windows XP et dans le service Serveur DNS dans Windows 2000. Tout le trafic DNS est envoyé via IPv4. Pour plus d'informations, consultez Résolution de noms. Prise en charge d'ipsec Le traitement de l'en-tête d'authentification (AH, Authentication Header) à l'aide du hachage MD5 (Message Digest 5), et d'esp (Encapsulating Security Payload) à l'aide de l'en-tête NULL ESP et du hachage MD5, est pris en charge. Le cryptage de données ESP n'est pas pris en charge. Pour un exemple de configuration, consultez Utilisation de IPSec entre deux hôtes locaux de liaison. Prise en charge des applications Les applications prenant en charge l'utilisation du protocole IPv6, qui sont fournies avec Windows XP, comprennent Internet Explorer, le client Telnet (Telnet.exe) et le client FTP (Ftp.exe). Pour plus d'informations, consultez Applications IPv6. Prise en charge des fonctions RPC Les fonctions RPC (Remote Procedure Call), qui permettent de transmettre par le réseau des appels de fonction d'application à un système distant, peuvent être utilisées via IPv6. L'administration à distance recourt couramment aux fonctions RPC. v.1a E. Berera 28

Routage statique Prise en charge des routeurs statiques Un ordinateur exécutant Windows XP peut faire office de routeur IPv6 statique qui transmet les paquets IPv6 entre les interfaces en fonction du contenu de la table de routage IPv6. Vous pouvez configurer des itinéraires statiques à l'aide de la commande ipv6 rtu. Les protocoles de routage IPv6 ne sont actuellement pas pris en charge. Un ordinateur exécutant Windows XP peut envoyer des annonces de routeur. Le contenu des annonces de routeur est automatiquement dérivé des itinéraires publiés dans la table de routage. Les itinéraires non publiés sont utilisés pour le routage mais ne sont pas envoyés dans les annonces de routeur. Les annonces de routeur contiennent toujours une option d'adresse source de couche liaison et une option d'unité de transmission maximale. La valeur de l'option d'unité de transmission maximale est tirée de l'unité de transmission maximale de liaison en cours de l'interface émettrice. Vous pouvez modifier cette valeur à l'aide de la commande ipv6 ifc mtu. Si un itinéraire par défaut est configuré pour être publié, un ordinateur exécutant Windows XP n'annonce que lui-même comme routeur par défaut (par le biais d'une annonce de routeur avec une durée de vie de routeur différente de zéro). Pour des exemples, consultez Trafic IPv6 entre nœuds de sous-réseaux différents d'une interconnexion IPv6 et Tâches de l'atelier de test IPv6. v.1a E. Berera 29

Références IPv6 Théorie et Pratique, Chapitre Intégration d'ipv6 et des applications http://livre.point6.net/index.php/int%c3%a9gration_d%27ipv6_et_des_applications IPv6 Day http://www.ipv6day.org/action.php?n=en.ipv6day Wanadoo http://www.ipv6.wanadoo.fr/mxbb/ RFC 1933 v.1a E. Berera 30