mobile ip - freeguillaumemuller1.free.fr/cours/esil/reseau/tcpippart2.pdf · objectifs ipv6...

65
Mobile IP Les composants : Mobile Node Home Agent Foreign Agent Les fonctions : Agent discovery L'enregistrement (care-of-address) Foreign Agent ou Mobile Node Le tunneling

Upload: others

Post on 27-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Mobile IP Les composants :

Mobile Node Home Agent Foreign Agent

Les fonctions : Agent discovery L'enregistrement (care-of-address)

Foreign Agent ou Mobile Node Le tunneling

Page 2: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

IGMPProtocole d'appartenance à un groupe

Internet Group Management Protocol Gestion des abonnés à un groupe

Routeur multicast 224.0.0.1 – TTL 1 Queries fréquentes (1 mn)

Hôte d'un groupe Report différé Report sans querie

IGMPv1, v2 et v3

Page 3: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Protocole de routage Multicast Dense Mode

Dense (DVMRP, PIM DM) Flood : envoyé partout RPF Check : vérifie si on reçoit le même trafic

de 2 routeurs différents Assert : en cas de routeurs concurrents sur un

même réseau Prune : élimine les routes redondantes ou innu-

tile Reflooding : pour les nouveaux arrivants Graft : A la demande d'un nouveau, annule un

prune

Page 4: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Protocole de routage MulticastDense Mode

Page 5: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Protocole de routage MulticastSparse Mode

Sparse (PIM SM) Join Explicit RP : Point de Rendez Vous DR : Routeur Désigné Prune Graft

Page 6: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

La couche Application

HTTP, FTP, POP, SMTP, ...des protocoles en mode texte !

Page 7: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

HTTP Apache et IIS Structure d'une adresse HTML, PHP & ASP, CGI, Javascript et Applet Java Cookies MySQL Requete : GET /index.htm HTTP/1.1 Option : host: www.esil.univ-mrs.fr

Proxy Hebergement mutualisé

Page 8: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Retour HTTP

Entête

Corps

HTTP/1.1 200 OKDate: Thu, 20 Dec 2001 17:11:50 GMTServer: Apache/1.3.19 (Unix) PHP/4.0.6Last-Modified: Thu, 20 Dec 2001 16:36:22 GMTETag: "2cb9e7-61c-3c221386"Accept-Ranges: bytesContent-Length: 1564Connection: closeContent-Type: text/htmlX-Pad: avoid browser bug

<html><head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><Body>... </html>

Page 9: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

FTP 2 ports TCP : 21 et 20 PI : Protocole Interpreter

Client : User PI & Serveur : Server PI DTP : Data Transfer Process

Client : User DTP & Serveur : Server DTP FTP à 3 ! Commandes USER, PASS, PORT, RETR,

STOR, ... Mode Passif : Les Firewalls

PASV

Page 10: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Les réponses1er chiffre

1xx : réponse préliminaire positive 2xx : réponse positive de réalisation 3xx : réponse intermédiaire positive 4xx : réponse négative de réalisation 5xx : réponse négative permanente

Page 11: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Réponses2nd chiffre

x0x : syntaxe x1x : information x2x : connexion x3x : authentification x5x : système de fichier

Page 12: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

POP Port 110 USER & PASS

pas de cryptage LIST, RETR, DELE, QUIT

Notion de flag et de fin de transaction IMAP

port 143, vocation webmail état : login, select fetch

Page 13: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

SMTP

ESMTP : HELO ou EHLO port 25 Aucune authentification SMTP Relai MAIL FROM:<adresse> & RCPT TO:<adresse> DATA

from: "Nom" <adresse> - to: "Nom" <adresse> cc: "Nom" <adresse> - bcc: "Nom" <adresse> date: Wed, 7 Nov 2006 17:39:28 +0200 (CEST) message-id : numéro unique - subject: titre contenu - <CRLF>.<CRLF>

Page 14: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Fonctionnement de la messagerie

MUA : Mail User Agent permet d'envoyer et recevoir des mails

MTA : Mail Transfert Agent Serveur SMTP, permet de transmette un mail

MDA : Mail Delivery Agent Serveur POP, IMAP, permet de stocker un mail

MX : Mail eXchanger MTA et MDA

Remarque : MTA vers MDA = SMTP

Page 15: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Les pièces jointes : MIMEMultipurpose Internet Mail Extension

From: To: Subject: envoie d'une piece jointeMIME-Version: 1.0Content-Type: multipart/mixed;boundary=-=_unique-bondary-number

This is a multi-part message in MIME format.

---=_unique-bondary-numberContent-Type: text/plain;charset="us-ascii"Content-Transfer-Encoding: 7bit

ceci est un message au format texteil y a un attachement.

---=_unique-bondary-numberContent-Type: application/octet-stream;name="Image1.jpg"Content-Transfer-Encoding: base64Content-Disposition: attachment;filename="Image1.jpg"

iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAL3RFWHRDcmVhdGlvbiBUaW1lAHZlbi4gMTcgamFudi4gMjAwMyAxMjozMDowNyArMDEwMDJfaQ8AAAAHdElNRQfTARELHzhktoSKAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAAxJREFUeNpj+P//PwAF/gL+MxKVFAAAAABJRU5ErkJggg==

---=_unique-bondary-number.

Page 16: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Encapsulation

Encapsulation classique exemple HTTP

Encapsulation IP over IP GRE Adressage privé over Internet

Encapsulation Sécurisé IPSec

Cumul d'encapsulation

Page 17: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Notions de VPN

Sécurisé ou non Tunneling de niveau 3

IPSec Tunneling de niveau 2

PPTP, L2F, L2TP Tunneling de niveau 5

SSL / TLS

Page 18: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Chiffrement

Chiffrement symétrique ROT13,DES, TripleDES, AES, RC4 1 clef unique

Chiffrement asymétrique DSA, RSA 1 clef publique, 1 clef privée

Hachage MD4, MD5, SHA irréversible

Page 19: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Confidentialité

Chiffrement symétrique secret partagé pour crypté les données client et serveur connus ou bien ...

client crypte, serveur crypte client décrypte, serveur décrypte

Chiffrement asymétrique clé publique du serveur crypte clé privée du serveur décrypte

Page 20: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Authentification

Méthode du challenge MD5 Password => attaque de rejeu MD5 Password + challenge unique

Signature Clé publique décrypte Clé privé crypte Entête = login Corps = crypté avec privé

Attention : pas confidentiel, tout le monde décrypte

Page 21: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Intégrité Hachage du message

Echantillon représentatif Cryptage privé du hachage

Signature d'un document en clair Si modif du doc = signature incohérente Intégrité et Authentification

Intégrité + Confidentialité Hachage Cryptage privé Cryptage publique

Page 22: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Certificat Document Nom Prénom Adresse ... Clef publique

Signé (Intégrité + Authentification) Non modifiable Distribuable par le client lui même Autorité de certification

Seules les Clefs publiques des CA sont connues

Page 23: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

QoS Débit Délai Gigue Taux de perte Fiabilité

Surdimentionnement Gestion des flux

DiffServ IntServ et RSVP

Trafic engineering

Page 24: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

VoIP Numérisation de la voix

codec débit 2 à 64 kbps

Signalisation H323 : Standard de téléphonie SIP : HTTP Like

Passerelle et PABX IP ou IPBX Nécessite de la QoS

VoIP sur du LAN VoIP sur Internet

Page 25: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Exemple

Page 26: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Exemple de gain intersite

Page 27: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Exemple avec une seule passerelle

Page 28: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Exemple avec un centrex IP

Page 29: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Exemple avec un centrex IP

Page 30: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

IPv6 Pourquoi ?

Internet double tous les ans épuisement des adresses IP explosion des tables de routage

Adressage : IPv4 = 232 adresses

(~ 4,3 milliards)

Répartition inégale 74% États Unis,

17% Europe et 9% Asie

Pénurie d’adresses

Page 31: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

IPv4 les problèmes

Explosion des besoins Applications consommatrices d’adresses permanentes :

Services mobiles GPRS et UMTS Accès haut débit et mode « always on » Électronique connectée et véhicules communicants Applications domotiques et réseaux de capteurs

Page 32: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

IPv4 les fausses solutions

Adressage : gestion de la pénurie d’adresses Politiques drastiques d’attribution d’adresses (RIR) CIDR (Classless Inter Domain Routing) :

Agrégation de classes IP contiguës Retarder la croissance des tables de routage => 5 ans

NAT (Network Address Translation) : Alourdit la gestion des réseaux et entraîne un surcoût (30 à 35%) : tps

de traitements augmentent et QoS se dégrade Un frein au développement des applications temps réels et P2P

Page 33: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Ipv4 les faux problèmes Sécurité

IPSec, L2TP, SSL, ... QoS

RSVP, Intserv, Diffserv, ... Mobilité

Mobile IP, Cellular IP, ... Ipv6 = traitement natif

IPSec de bout en bout QoS mieux intégré Mobile IP chez le client Avantages non significatifs

Page 34: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Adressage IPv6

128 bits – 16 octets IPv4 : 4 milliards d'adresses IPv6 : 256 milliards de milliards de milliards de

milliards d'adresses Adressage hiérarchique

simplifie d'agrégation d'adresses ISP Géographique

réduit les routes de coeur de réseau Auto-configuration (adresse MAC incluse)

Unicast, Multicast et Anycast

Page 35: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts !

(Un passage à IPv6 est il vraiment nécessaire)

Adressage à 128 bits (16 octets)

Routage multicast

Adresse Anycast

Entête d’extension

Source Routing

Transition simple et flexible d’IPv4 vers Ipv6

Coût de démarrage faible

Support de la mobilité

Possibilité de capacité de service

Authentification

Confidentialité

En principe IPv6 aucun rapport avec QoS

Page 36: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Entête IPv6

Page 37: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Champs d'entête Plus de fragmentation Plus de checksum Plus d'IHL Traffic Class

De 0 à 7 , pas de perte mais ralentissement possible De 8 à 15, pas de ralentissement mais perte possible

Next Header Option d'entête protocole de niveau 4

Page 38: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Entête d'extensions

Hop by Hop options header Destination options header-1 Source routing header Fragmentation header Authentification IPv6 encryption header Destination options header-2

Page 39: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Adresse IPv6

128 bits : 8 mots de 16 bits notation en hexa :2001:066B:3201:0000:0000:0000:6543:021F on peut supprimer les 0 en début de

chaque mot2001:66B:3201:0:0:0:6543:21F on peut remplacer une suite de 0 par ::2001:66B:3201::6543:21F

Page 40: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Format d'adresse IPv6

Partie IANA découpé en :TLA (Top Level Aggregator) 13 bitsNLA (Next Level Aggregator) 32 bits

Page 41: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Préfixe

8000 :: /3 = adresses géographiques d’utilisateurs (100) 4000 :: /3 = adresses d’ISP (010) 2000 :: /3 = adresses de tests (001) FF00 :: /8 = adresses de multicast (1111 1111) exemple :

3FFE :: /16 = 6-bone 3FFE : 0300 :: /24 = G6 3FFE : 0302 :: /32 = G6 Grenoble 3FFE : 0302 : 0003 :: /48 = CNRS G6 Grenoble

Page 42: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Les adresses spéciales loopback => ::1 local => FE80::/10

link local : SLA = 0 site local : SLA = SLA du site concerné

6bone => 3FFE::/16 officielle => 2001::/16 IPv4 mappé => ::FFFF:a.b.c.d IPv4 compatible => ::a.b.c.d 6to4 => 2002::/16

Page 43: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Adresse de multicast

FF00::/8 Flag

0 : permanent, 1 : temporaire Scope

1 node local, 2 link local, 5 site local, 8 global

Page 44: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Interface ID (IID)

64 bits Possibilité de la créer à partir de la MAC MAC Ethernet 48 bits (6 octets)

00:A0:24:E4:56:2B 3 octets : code constructeur 00:A0:24 3 octets : n° de série carte E4:56:2B

IID IPv6 64 bits (8 octets)00:A0:24:FF:FE:E4:56:2B

Page 45: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Neighbor Discovery Nouveau protocole utilisé sur le Link local

Router discovery MTU Link discovery Prefix discovery Adress resolution Duplicate adresse detection Redirect Neighbor unreachability detection

Remplace ARP, ICMP, DHCP

Page 46: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Neighbor discovery 5 messages

RS (Router Solicitation) Multicast : ff02 ::2, demande de RA

RA (Router Advertisement) périodique, Link MTU, Préfix

NS (Neighbor Solicitation) Adresse de niveau 2, duplication d'adresse, accessibilité

NA (Neighbor Advertisement) Réponse NS, changement d'adresse

Redirect identique ICMP Redirect

Page 47: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Autres protocoles DHCPv6

Autoconfiguration stateless DHCP statefull

ICMPv6 packet size too large

Mobile Ipv6 Binding Update

Protocole de routage RIPng, OSPFng, BGP4+

Page 48: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Intérêts IPv6

Économiques Équipementiers

Ipv6 : un levier de croissance. Renouvellement des matériels

Difficultés à justifier le passage à Ipv6 auprès des clients

Opérateurs Pouvoir fournir des adresses en nombres Fin de la domination des grands opérateurs => abon-

dance d’adresses Prêts mais attitude attentiste face à l’arrivée d’Ipv6

Page 49: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Intérêts IPv6

Économiques ISP

ISP plus faibles moins dépendants Affectation de préfixes et adresses permanentes =>

facilite applications P2P Utilisateurs

Plus grande indépendance vis à vis des prestataires Nouvelles applications simplifiées (VoIP, Visioconf…) Utilisateurs pourraient être le moteur inconscient

d’IPv6

Page 50: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Transition

Basculement rapide Croissance très forte des connexions Internet et

explosion des nouveaux services Forte demande de services mobiles (3G, WLAN) et

services sur réseaux fixes (jeux en ligne…) Problèmes de coûts en cœur de réseau et de

mise en conformité pour les entreprises Difficultés financières importantes sauf pour les domi-

nants Trop optimiste et donc à faible probabilité

Page 51: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Transition

Multimédia mobile Basé sur une demande importante et des investisse-

ments des opérateurs mobiles en Ipv6 Croissance des technologies 2,5G/3G et percée des réseaux

WLAN Profitable à : filière mobile, équipementiers, fournisseurs

de services mais pas aux réseaux fixes Démarrage des services sur réseaux 2,5G/3G plus lents

que prévu, probabilité moyenne

Page 52: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Transition

Transition modérée Anticipation sur demande en nouveaux services sur ré-

seaux fixes et mobiles raisonnable D’abord via les opérateurs mobiles puis fixes avec convergence

des réseaux Donne aux acteurs un temps suffisant pour s’adapter

Difficultés financières importantes sauf pour les dominants A probabilité élevée

Page 53: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Passage IPv4 à IPv6

3 familles de méthodes: Mécanisme Dual Stack

Dual Stack Mécanisme par Tunnel

DSTM, 6over4, Tunnel Broker, 6to4 Mécanisme par translation

NAT-PT / SIIT BIS SOCKS

Page 54: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Dual Stack Piles IPv4 et IPv6 chez un hôte ou un routeur. Utilisation possible de tunnels Avantages

Déploiement aisé

Inconvénients Ne résout pas la pénurie d’adresse IPv4

Page 55: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

DSTM : Dual Stack Transition Method

Assigne une adresse globale IPv4 temporaire Utilisation de AIIH : Assignment of IPv4 global adresses to IPv6

host

Utilisation des tunnels dynamiques DTI : Dynamic Tunneling Interface

Page 56: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

DSTM

Supporte IPv4 de bout en bout Incompatible NATPT Risque attaque DoS

Page 57: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

6to4

Connecter deux hôtes IPv6 à travers un réseau IPv4 Utilisation de routeurs possédant une double pile Tunnel statique ou dynamique

Page 58: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

6to4 tunnel dynamique

Utilisation d'un préfixe Ipv6 Host en dual stack Net avec un routeur de bordure

Adresse réseau 6to4

Page 59: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Tunnel Broker

Connecter deux hôtes IPv6 à travers un réseau IPv4. Création d’un tunnel par un serveur Utilisation d’une page web

Page 60: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

6 over 4

Transmettre des paquets IPv6 au travers d’un réseau IPv4 Pas vraiment de tunnels Utilisation du multicast IPv4 Inconvénients

Le réseau IPv4 doit supporter le multicast Existence d’un routeur 6over4 dans chaque réseau Ipv6

Page 61: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

NAT - PT

Permet la communication d’un hôte IPv4 avec un hôte IPv6, et vice-versa

Utilisation d’adresses globalement routables Translation des adresses et entêtes Translation de port Transparent aux utilisateurs finaux

Page 62: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Bump In the Stack Utilisation de la double pile Trafic Ipv4 translaté en IPv6 Facilité de déploiement

Page 63: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Socks Utilisation d'un proxy Se base sur les couches supérieures

Les applications doivent être « sockifiées » Les connexions doivent être établies par l’hôte

se trouvant dans le réseau possédant la passe-relle SOCKS

Page 64: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

Freins au déploiement Ipv6

IPv4 séduit encore Les NAT vus comme un rempart sécuritaire La pénurie d’adresses IP ne se fait pas encore

sentir Les applications tournent très bien sous Ipv4

IPv6 : la poule ou l'oeuf Pas d'opérateur = pas de transition

(le client ne peut pas faire sans l'opérateur) Pas de client = pas d'opérateur

(l'opérateur met en place un service pour le client)

Page 65: Mobile IP - Freeguillaumemuller1.free.fr/Cours/ESIL/Reseau/TCPIPpart2.pdf · Objectifs IPv6 Conserver ce qui a fait le succès d’IP en améliorant les défauts ! (Un passage à

IPv6 de test

6 Bone : 1996 réseau d'expérimentation (pas de production) au dessus d'IPv4 terminé le 6 juin 2006

G6 groupe francais de recherche sur IPv6 CNRS, ENST, INRIA