Académique Documents
Professionnel Documents
Culture Documents
net/publication/319943807
CITATIONS READS
7 6,406
4 authors:
Some of the authors of this publication are also working on these related projects:
Performance, Design and Security Analysis of IPv6 Transition Mechanisms View project
All content following this page was uploaded by Khalid el Khadiri on 20 September 2017.
recherche sur une étude comparative non exhaustive de Double pile est un mécanisme simple à mettre en place et
l’existant et voici quelques-uns des travaux de recherches se considère comme la préférée des techniques de
dans ce domaine : les auteurs Alayon, Escobar et Zambrano transition, car elle ne fait intervenir aucun mécanisme de
ont présenté une étude de certains mécanismes de transition tunneling ou de translation d’adresse. Il comprend deux
(dual stack, ISATAP, 6to4,…) [7] décrivant leurs principes piles de protocoles IPv4 et IPv6 fonctionnant en parallèles
de fonctionnement avec l’implémentation de certains et côte-à-côte sur la même infrastructure et sur tous les
d’entre eux à l’aide des systèmes d’exploitations Windows équipements connectés au réseau : ordinateur, routeur,
et Linux. Une autre comparaison entre certaines approches serveur,...etc, comme on peut le voir à la Figure 2 ci-
de transition a été menée par les auteurs Che et Lewis [8] dessous. Les applications communiquent avec IPv4 et
(dual stack, translation, tunneling et WLAN links) et IPv6. Cela signifie qu’on est sur un réseau IPv4/IPv6 et par
différentes technologies de tunneling (6to4, 6over4, conséquent on n’a pas besoin de mécanismes
Teredo,…) en fonction de certains paramètres tels que la supplémentaires pour accéder à la fois à des machines IPv4
complexité d’implémentation, la scalabilité et les et à des machines IPv6. Dans ce cas, les communications
avantages. Différentes études [9] [10] [11] comparatives sont transmises par les couches IP correspondantes aux
[12] [13] entre certains mécanismes et méthodes de adresses utilisées et il n’y a aucun problème de conversion.
tunneling ont été effectuées pour décrire leurs Le choix de la version IP est basé sur le résultat de la
fonctionnements et leurs limites. Autres études de certaines requête DNS ou de la préférence de l’application.
approches et mécanismes de transition ont été effectués
dans [14] [15] [16] [17] concernant l’applicabilité, les
limites et l’accès au réseau.
Un mécanisme de transition est une méthode ou un procédé Figure 2 : Réseau double pile
pour connecter des hôtes/réseaux utilisant les mêmes ou Avantages :
des protocoles IP différents. La transition de l’IPv4 à l’IPv6 Mécanisme de transition le plus simple à mettre en
ne peut se faire que d’une manière progressive qui va place en termes d’implémentation et configuration
s’étaler sur une longue période en raison de la complexité Pas besoin de conversion des paquets
de la taille de l’internet et du nombre énorme de dispositifs Pas besoin de mécanismes supplémentaires pour
connectés au temps actuel. Pour cette raison différents accéder à la fois à des machines IPv4 et à des
mécanismes de transition peuvent être utilisés pendant la machines IPv6
phase de la transition : Double pile (dual stack) [18], tunnel Se connecter aux applications IPv4 existantes via IPv4
IPv4/IPv6 configuré [18] [19], tunnel IPv6 automatique et accès aux applications IPv6 via IPv6
IPv4-compatible [19], 6to4 [18] [20], Broker [21], NAT-
PT/DNS-PT [22], BIS [23],…etc. Parmi ces mécanismes il Inconvénients :
y’a ceux qui font l’encapsulation de l’IPv6 dans IPv4 ou
inversement s’appellent les mécanismes de tunneling, ceux Ne résout pas le problème de la pénurie des adresses
qui font la conversion des paquets ou de la traduction des IP
en-têtes (IPv6 en IPv4 ou inversement) s’appellent les Augmente les coûts en termes de performance et
mécanismes de translation et un seul mécanisme qui ne fait d’utilisation CPU du fait que les deux protocoles IPv4
intervenir ni l’encapsulation ni la traduction d’en-têtes se et IPv6 fonctionnent simultanément sur tous les
nomme double pile. Par conséquent ces mécanismes équipements connectés au réseau
peuvent être classés en 3 familles : Double pile, Tunneling Augmente la complexité :
et Translation comme le montre la Figure 1 ci-dessous : o Des politiques de sécurité pour IPv4 et IPv6
o Certaines applications fonctionnent
différemment dans chacun des deux
protocoles
Famille 2 : Tunneling
Les mécanismes de tunneling sont des techniques dans
lesquelles un protocole est encapsulé dans un autre
protocole, selon le réseau où le paquet doit être acheminé.
Figure 1 : Classification des mécanismes de transition Plusieurs mécanismes de tunneling peuvent être utilisés
IPv4/IPv6 pour cette raison : tunnel IPv4/IPv6 configuré, 6to4,
Famille 1 : Double pile (dual stack) Broker, ISATAP [24] [25], Silkroad [26], Teredo
Bien adapté pour les petits sites IPv6 isolés et les 6to4
machines IPv6 isolées sur l’internet IPv4, qui veulent
se connecter à un réseau IPv6 existant C'est une autre façon automatique pour connecter des
Mise en place semi-automatique du tunnel après une hôtes/sites IPv6 entre eux en encapsulant les paquets IPv6
inscription et demande du tunnel depuis le client dans des entêtes IPv4 et traversant une infrastructure IPv4,
Permet à des FAI (Fournisseurs d’Accès à Internet) comme le montre la Figure 8 ci-dessous. L'encapsulation
IPv6 de gérer facilement les contrôles d’accès des de ces paquets se fait par un routeur 6to4 dont l'adresse
utilisateurs, renforçant ainsi leur politique IPv6 est 2002:@IPv4(Hexa)::/48. L'adresse IPv4 du point
d’utilisation des ressources réseau. final du tunnel peut être intégrée dans l'adresse 6to4 de
destination. Parfois il y’a l'utilisation d'un routeur relais, au
Inconvénients : cas où un hôte 6to4 envoie un paquet IPv6 à un nœud IPv6
Ne résout pas le problème de la pénurie des adresses natif résidant sur un réseau IPv6 natif, les paquets IPv6 sont
IP encapsulés dans IPv4 par le routeur 6to4 et acheminés vers
Les performances dépendent de l’emplacement le routeur relais qui est accessible par l’adresse IPv4
anycast 192.88.99.1. Ces paquets une fois arrivés, le
géographique du routeur du tunnel broker
routeur relais à son tour, en supprime l'entête IPv4, puis du point final du tunnel est déterminée en utilisant le
transmet le paquet IPv6 à l’hôte IPv6 approprié. Neighbor Discovery [32].
Figure 9 : 6over4
Avantages :
Figure 8 : 6to4
Bien adapté pour les hôtes IPv6 isolés sur l’internet
Avantages : IPv4 qui ne sont pas directement connectés à des
routeurs IPv6 et qui veulent se connecter entre eux à
Tunnel automatique pour relier un site ou LAN IPv6
travers un réseau IPv4/multicast
à l’internet IPv6 par une connexion à internet par IPv4
Ne nécessite ni configuration d’adresse, ni adresse
Toute machine qui dispose d’une adresse IPv4 globale
IPv6 IPv4-compatible
(routable) peut utiliser le 6to4
Basé sur l’adresse lien local
Le format des paquets est le même que pour le tunnel
statique, mais les paquets sont échangés entre de très Inconvénients :
nombreuses machines supportant le 6to4 (tunnel point
à multipoints) Ne résout pas le problème de la pénurie des adresses
IP
Inconvénients : Repose sur la disponibilité d'un réseau IPv4 multicast
Ne résout pas le problème de la pénurie des adresses Utilité pratique limitée (n'est pas pris en charge par les
IP systèmes d'exploitation les plus courants)
la sécurité, car l’administrateur du routeur relais,
ISATAP
constituant la frontière entre le site 6to4 et le site IPv6
natif, n’as pas le moyen de contrôler qui utilise le
ISATAP (Intra-Site Automatic Tunnel Addressing
service (le trafic est accepté de partout).
Protocol) est une autre technique de tunneling, conçue,
6to4 peut induire un routage asymétrique et les délais pour une portée Intra-Site (Intranet), permettant à des
peuvent être très élevés à cause des tunnels.
nœuds IPv6 isolés dans des sites IPv4 d’obtenir une
connectivité IPv6 via des tunnels automatiques IPv6 in
N’est pas une solution globale
IPv4 en utilisant l'infrastructure IPv4 existante, comme le
Connecte uniquement des ilots IPv6 ! pas montre la Figure 10 ci-dessous. Un hôte ISATAP obtient
de communication possible entre des un préfixe de 64 bits depuis le serveur ISATAP, puis
machines IPv4-only & IPv6-only l'adresse ISATAP est formée de son propre identifiant
Pas de traversée de NAT d'interface comme
suit : PrefixISATAPServer::5EFE:@IPv4(Hexa). Après
6over4 cela les hôtes ISATAP peuvent se connecter les uns avec
les autres via le tunnel IPv6 in IPv4 avec des adresses
Le mécanisme 6over4 permet à des machines IPv6isolées,
ISATAP.
qui ne sont pas directement connectées à un routeur IPv6
mais connectées par un réseau IPv4 supportant le multicast,
de communiquer entre elles en créant un réseau IPv6 local,
comme si elles étaient situées sur le même lien (voir à la
Figure 9 ci-dessous). Contrairement au tunnel
configuré/tunnel automatique, 6over4 ne nécessite ni une
configuration d'adresse, ni une adresse IPv6 IPv4-
compatible. L'adresse IPv6 lien local d'une machine
utilisant le protocole 6over4 est créée automatiquement à
partir de l'adresse IPv4 comme suivant : FE80::X.Y.Z.W
ou l'adresse X.Y.Z.W est son adresse IPv4. L'adresse IPv4
Avantages :
Permettre à des machines IPv4 distantes et isolées sur
l’internet IPv6 d’échanger des contenus entre elles
Simple à mettre en place en terme de configuration
L’infrastructure centrale apporte les avantages d’IPv6
(efficacité, simplicité, sécurité)
Figure 11 : 6rd Idéal pour les petits réseaux
Avantages :
Inconvénients :
Permettre à des nœuds IPv6 isolés sur l’internet IPv4
Ne résout pas le problème de la pénurie des adresses
de se connecter entre eux
IP
Rapide à déployer - tous les CPEs ont la même
Nécessite une configuration manuelle aux deux
configuration
extrémités du tunnel
Utilise un préfixe différent pour chaque FAI au lieu
Ne supporte pas les grands réseaux (Solution n’est pas
d’un seul et unique préfixe (2002::/16) en 6to4
scalable)
DSTM clients) entre elles en encapsulant les paquets IPv4 dans des
en-têtes IPv6, jusqu’à un NAT géant CGN (Carrier-Grade
Le mécanisme DSTM (Dual Stack Transition Mechanism) NAT) [35] qui va traduire ces adresses en des adresses
est basé sur l'utilisation de l'IPv4 sur des tunnels IPv6 publiques, comme illustré à la Figure 14 ci-dessous (ilfaut
dynamiques et sur l'allocation temporaire des adresses IPv4 donc avoir au moins quelques adresses IPv4 publiques). Ce
globales pour les hôtes dual stacks. DSTM est destiné pour mécanisme peut être considéré comme l’opposé de 6rd. Si
des nœuds IPv4 qui veulent échanger des informations 6rd facilite le déploiement d’IPv6 sur une infrastructure
entre eux à travers des réseaux IPv6. L’architecture DSTM IPv4 existante, alors DS-Lite facilite le déploiement de
est composée de deux serveurs DSTM : DSTM TSP qui l’IPv4 sur une infrastructure IPv6 existante. Pour ce faire,
définit le point de départ du tunnel et le DSTM TEP il combine deux technologies bien connues, à savoir le
définissant le point final du tunnel comme on peut le voir NAT et le tunneling : le B4 (Basic Bridging Broad Band
à la Figure 13 ci-dessous. Le tunnel est établit lorsque le element) est un élément servant à créer un tunnel vers un
serveur DSTM fournit des adresses IPv4 temporaires aux AFTR (Address Family Transition Router) qui représente
nœuds dual stacks définissant les deux extrémités du tunnel d’une part une combinaison d'une fin de tunnel IPv4-dans-
(DSTM TSP et DSTM TEP). Par conséquent le paquet IPv6 et d’autre part d’un NAT IPv4-IPv4. Dual Stack-Lite
IPv4 d'adresse IPv4 sera encapsulé via le DSTM TSPdans peut résoudre le problème de pénurie d’adresses IP en
un paquet IPv6 d'en-tête IPv6 avec une adresse IPv6 IPv4- fonctionnant à long terme, même avec l'espace d'adressage
compatible du DSTM TEP. Le dit paquet sera acheminé IPv4 très limité.
sur le réseau IPv6 comme un paquet IPv6 normal. Une fois
arrivé, le DSTM TEP à son tour décapsule l'entête
IPv6, génère le paquet IPv4 et le transmet à sa
destination.
Avantages :
Solution pour des hôtes IPv4 derrière un ou plusieurs
NATs IPv4 leur permettant d’obtenir une connectivité
IPv6 et d’échanger des contenus entre eux
N’a pas besoin d’un préfixe IPv6 spécial
Figure 17 : Teredo Peut fournir des adresses IPv6 permanentes ou
Avantages : temporaires
Silkroad
Figure 18 : Silkroad
Les tableaux ci-dessous présentent une comparaison entre les mécanismes de transition des 4 catégories de la famille de
Tunneling :
Tableau 1 : Comparaison entre les mécanismes de transition de la catégorie de tunneling IPv6 over IPv4
10
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6 11
Tableau 2 : Comparaison entre les mécanismes de transition des 2 catégories de tunneling : IPv4 over IPv6 et IPv6 over MPLS
11
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6
12
Tableau 3 : Comparaison entre les mécanismes de transition de la catégorie de tunneling traversant les NATs
12
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6 13
Famille 3 : Translation Pas besoin de faire migrer les applications IPv4 vers
IPv6
Les mécanismes de translation ont été développés pour la Chemin rapide pour fournir le contenu IPv6
communication entre des hôtes/applications IPv4 et IPv6.
Inconvénients :
Plusieurs mécanismes peuvent être utilisés pour cette
raison : NAT-PT/DNS-PT, NAPT-PT [22], NAT64 L’utilisation d’une plage d’adresses IPv4 publiques
[39]/DNS64 [40], SIIT [41], BIS, BIA [42], BIH [43], pour les allouer aux hôtes IPv6 qui veulent
SOCKS64 [44], Dual Stack ALG [45], Reverse Proxy et communiquer avec des hôtes IPv4 revient toujours au
TRT [46]. Parmi ces mécanismes il y’a ceux qui font la même problème de la non résolution de la pénurie des
translation au niveau de la couche réseau, ceux qui font la adresses IP
translation au niveau de la couche application et ceux qui Augmente les coûts en termes de performance et
font la translation au niveau de la couche transport. Par d’utilisation CPU du fait que toutes les
conséquent ces mécanismes peuvent être divisés en 3 demandes/réponses relatives à une session sont
catégories : mécanismes de translation de la couche réseau, acheminées via le même routeur NAT-PT.
mécanismes de translation de la couche application et La sécurité de la couche réseau n’est pas possible, car
mécanismes de translation de la couche transport comme IPsec est intégré par défaut en IPv6 (l’inverse en IPv4)
on peut le voir à la Figure 20 ci-dessous :
NAPT-PT
NAT-PT/DNS-PT
13
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6 14
NAT64/DNS64 comme une partie d'une solution qui permet à des nœuds
IPv6 qui ne possèdent pas des adresses IPv4 attribuées
La majorité des services et contenus internet sont (assigned IPv4 address) de communiquer avec des hôtes
aujourd’hui disponibles uniquement sur IPv4. En attendant IPv4. Lors de la communication, la boite de traduction
la migration vers IPv6, les clients IPv6 ont également attribue une adresse IPv4 au site IPv6, et en outre le site
besoin d’accéder à ces services sur IPv4, NAT64 et DNS64 IPv6 utilise des adresses IPv6/IPv4 mappées pour envoyer
permettent cela. Le NAT64 permet à des clients "IPv6- les paquets au site IPv4.
only" de contacter un serveur IPv4, comme on peut le voir
à la Figure 23 ci-dessous. Il faut noter que la
communication ne peut s’initier que dans ce sens. En
complétant le NAT64 avec un DNS64, aucun changement
de configuration n’est nécessaire, ni du côté des hôtes IPv6,
ni du côté du serveur IPv4. Les requêtes DNS de
l’utilisateur final IPv6 sont reçues par l’équipement
DNS64. S’il y a un enregistrement DNS IPv6
(enregistrement AAAA), alors la résolution est transmise à
l’utilisateur final qui pourra accéder directement à la
ressource. S’il n’y a pas d’adresse IPv6 mais une adresse Figure 24 : SIIT
IPv4 (enregistrement A), alors DNS64 convertit Avantages :
l’enregistrement A en enregistrement AAAA en utilisant
son préfixe NAT64 et le transmet à l’utilisateur final. Solution pour des hôtes IPv4/IPv6 qui veulent
Celui-ci peut alors accéder à l’équipement NAT64 qui « communiquer et échanger des informations entre eux
Translate » ce trafic vers le serveur IPv4. Solution pour des nœuds IPv6 qui ne disposent pas
d’adresses IPv4 attribuées (assigned IPv4 address) et
qui veulent accéder à des services et contenus IPv4
Pas besoin de faire migrer les applications IPv4 vers
IPv6 ou inversement
Inconvénients :
Ne résout pas le problème de la pénurie des adresses
IP
Les adresses IPv4 multicast ne peuvent pas être
mappées en des adresses IPv6 multicast
Figure 23 : NAT64/DNS64
Avantages : BIS
Permettre à des clients IPv6 d’accéder à des services Le mécanisme BIS (Bump In The Stack) peut être utilisé
et contenus IPv4 pour permettre à des hôtes dual stacks utilisant une version
Pas besoin de faire migrer les applications IPv4 vers d'applications IPv4 de communiquer avec des hôtes IPv6
IPv6 utilisant une version d'applications IPv6. Les modules BIS
Pas de rupture de l’infrastructure IPv4 sont insérés dans la pile du protocole sur l'hôte dual stack
pour faire la traduction entre IPv4/IPv6. L'architecture BIS
Inconvénients : comprend un module de protocole TCP/IPv4 et un module
de traduction composé de 3 éléments, comme illustré à la
Ne résout pas le problème de la pénurie des adresses
Figure 25 ci-après. Les 3 composants sont : "Extension
IP
Name Resolver" qui examine les requêtes DNS pour
Pas de solution pour les clients IPv4 qui veulent
déterminer si le "nœud peer" est "IPv6 only", "Address
accéder aux services et contenus IPv6
Mapper" qui attribue une adresse IPv4 temporaire au peer
L’équipement NAT – NAT64 doit maintenir une table IPv6 et met en cache l'Address Mapper et "Translator" qui
avec chaque flux actif, nécessitant une plus forte traduit les paquets entre les deux protocoles IPv4 et IPV6.
utilisation des ressources
SIIT
14
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6 15
Figure 25 : BIS
Avantages :
Bien adapté aux hôtes IPv4 utilisant des applications Figure 26 : BIA
IPv4 qui veulent communiquer avec des hôtes IPv6 Avantages :
utilisant des applications IPv6
Pas besoin de faire migrer les applications IPv4 vers Bien adapté aux hôtes IPv4 utilisant des applications
IPv6 ou inversement IPv4 qui veulent communiquer avec des hôtes IPv6
Pas de rupture de l’infrastructure IPv4 utilisant des applications IPv6
Pas besoin de faire migrer les applications IPv4 vers
Inconvénients : IPv6 ou inversement
Ne résout pas le problème de la pénurie des adresses Pas de rupture de l’infrastructure IPv4
IP Inconvénients :
Ne supporte pas les communications multicast
(fonctionne uniquement avec les communications Ne résout pas le problème de la pénurie des adresses
unicast) IP
Le composant «Extension Name Resolver» ne peut Ne supporte pas les communications multicast
pas gérer la sécurité du protocole DNS (fonctionne uniquement avec les communications
unicast)
Catégorie 2 : Translation de la couche Le composant «Extension Name Resolver» ne peut
application pas gérer la sécurité du protocole DNS
BIA BIH
Le mécanisme BIA (Bump In the API) est similaire au BIS. Bump-in-the-Host est un mécanisme de translation côté
La différence est que BIA ajoute un translateur API entre hôte, permettant à une classe d’applications IPv4 derrière
l'API du socket (socket API) et la pile TCP/IP (TCP/IP un NAT de communiquer avec des peers IPv6. C’est à la
stack) dans l'hôte dual stack, pour traduire la fonction API fois le successeur et une combinaison de Bump-in-the-
du socket IPv4 en une fonction API du socket IPv6 et vice Stack et Bump-in-the-API. BIH comprend deux
versa, comme le montre la Figure 26 ci-dessous. Le possibilités d’implémentation. Il peut être implémenté au
translateur API (traducteur) comprend 3 parties : ‘’Name niveau de l’API du socket en traduisant les appels des
Resolver’’, ‘’Address Mapper’’ et ‘’Function Mapper’’. fonctions API du socket IPv4 aux fonctions API du socket
Les premières parties sont similaires à celles de BIS. La IPv6 ou inversement comme la Bump-in-the-API sur la
fonction de mapping (Function Mapper) prend en charge la Figure 26, ou au niveau de la couche réseau en
translation (traduction) sur des APIs du socket entre IPv4 convertissant les paquets IPv4 en IPv6 ou inversement en
et IPv6. Lorsqu’on utilise le BIA, l'hôte dual stack suppose utilisant le Stateless IP/ICMP Translation Algorithm SIIT
qu'il existe à la fois les deux piles IPv4 et IPv6 sur le nœud comme la Bump-in-he-Stack sur la Figure 25. Lors de la
local. Lorsqu’une application sur le dual stack communication, BIH masque l’IPv6 et rend les
communique avec d'autres hôtes IPv6, le translateur API, applications IPv4 pensent qu’ils communiquent avec des
détecte les fonctions API du socket depuis les applications peers IPv4.
IPv4 et appelle le socket IPv6, pour communiquer entre des
applications IPv4 et les hôtes IPv6 cibles. Contrairement à Avantages :
d'autres mécanismes de translation, BIA réalise la
translation sans traduction d'en-tête IP. Ainsi il ne cassera Bien adapté aux hôtes IPv4 utilisant des applications
pas les systèmes de sécurité de bout en bout comme IP-sec. IPv4 qui veulent communiquer avec des hôtes IPv6
En outre l'ajout d'un translateur API peut se considérer utilisant des applications IPv6
comme une mise à niveau de la méthode BIS en terme de
15
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6 16
16
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6 17
reverse proxy, qui lui va chercher la page demandée sur le Le mécanisme TRT (Transport Relay Translator)
serveur web en IPv4, et la retourne en IPv6 au client, fonctionne sur la couche de transport du modèle TCP/IP. Il
comme illustré à la Figure 29 ci-dessous. Bon nombre permet à des hôtes IPv6 d'échanger du trafic TCP et UDP
d’entreprises ont déjà cet équipement, sous la forme d’un avec des hôtes IPv4 en traduisant le TCP over IPv6 en TCP
répartiteur de charge (Load Balancer). Cela reste la over IPv4 et inversement, comme on peut le voir à la Figure
méthode la plus simple, la moins coûteuse et la plus 30 ci-dessous. Le mécanisme TRT fonctionne de la même
performante afin de pourvoir activer IPv6 sur les services manière pour le trafic UDP. Le système TRT peut être situé
web. sur un hôte dual stack ou un routeur.
17
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6 18
Les tableaux ci-contre présentent une comparaison entre les mécanismes de transition des 3 catégories de la famille
Translation :
18
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6
19
Tableau 5 : Comparaison entre les mécanismes de transition des 3 catégories de la famille Translation (suite)
Translation
19
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6 20
IV. Conclusion et perspectives [9] Wang, S., & Li, X. (2013). The Conversion Gateway of
IPv4/IPv6 Communication Based on NAT-
Dans cet article, une étude comparative approfondie a été PT. Contemporary Logistics, (13), 62.
réalisée sur les mécanismes de transition IPv4/IPv6, le [10] Wu, P., Cui, Y., Wu, J., Liu, J., & Metz, C. (2013).
partage des mécanismes en 3 familles et le partage de Transition from IPv4 to IPv6: A state-of-the-art
chaque famille en catégories. Cette étude n'est pas survey. Communications Surveys & Tutorials,
uniquement destinée pour comparer chaque mécanisme IEEE,15(3), 1407-1424.
contre l'autre mais également pour décrire leurs principes [11] J. Govil, J. Govil, N. Kaur, and H. Kaur, "An
de fonctionnement et leurs domaines d’utilisations en Examination of IPv4 and IPv6 Networks : Constraints and
présentant leurs avantages ainsi que leurs inconvénients Various Transition Mechanisms," 2008, IEEE
afin de montrer et aider les clients qui veulent utiliser ou se [12] Leng, X., Bi, J., & Zhang, M. (2006). Study on high
connecter en IPv6 de choisir le mécanisme approprié en performance IPv4/IPv6 transition and access service.
fonction de leurs besoins en attendant la migration vers In Parallel and Distributed Processing and
IPv6. Applications (pp. 183-194). Springer Berlin Heidelberg.
[13] Bi, J., Wu, J., & Leng, X. (2007). IPv4/IPv6 transition
En outre, notre étude révèle qu'il n'existe pas une solution technologies and univer6 architecture. International
unique pour résoudre le problème de la transition entre Journal of Computer Science and Network Security,7(1),
IPv4 et IPv6. Les solutions varient selon les besoins et les 232-243.
exigences des utilisateurs. Différents mécanismes de [14] Hamarsheh, A., & Goossens, M. (2014). A Review:
transition peuvent être appropriés pour différents Breaking the Deadlocks for Transition to IPv6. IETE
exigences en différents réseaux à différents points, mais il Technical Review, 31(6), 405-421.
n'existe pas de solution unique et universelle répondant aux [15] Algasim, N. H. E. A., Amin Babiker, A., & Mustafa,
besoins de tous les clients. N. (2014). IPv4 to IPv6 Migration.
[16] Radley, S., & Punithavathani, D. S. (2013).
La meilleure solution pour un client ou une organisation MANAGING CONTEMPORARY NETWORKS OF
donnée dépend de son infrastructure existante et du délai IPV4 AND IPV6 OVER VARIOUS TRANSITION
qu'elle s'est fixée pour migrer vers IPv6. TECHNIQUES. IJITR, 1(5), 444-451.
[17] Bendale, R., Naykude, S., & Nikam, N (2015). Ipv4
Nos perspectives est d'évaluer la performance de ces to Ipv6 Migration Strategies.
mécanismes de transition étudiés en fonction de certains [18] E. Nordmark and R. Gilligan, “Basic Transition
paramètres qui seront choisis selon les scénarios utilisés. Mechanisms for IPv6 Hosts and Routers,” Internet
Engineering Task Force RFC 4213, 2005
Bibliographie [19] R. Gilligan, and E. Nordmark, Transition Mechanisms
[1] J. Postel, INTERNET PROTOCOL, RFC 0791, for IPv6 Hosts and Routers, RFC 2893, August, 2000
September, 1981 [20] B. Carpenter and K. Moore, Connection of IPv6
[2] P. Srisuresh and K. Egevang, Traditional IP Network Domains via IPv4 Clouds, RFC 3056, February 2001
Address Translator (Traditional NAT), RFC 3002, [21] A. Durand, P. Fasano, and D. Lento, IPv6 Tunnel
January, 2001 Broker, RFC 3053, January 2001
[3] Rekhter, Y., & Li, T. (1993). "An architecture for IP [22] G. Tsirtsis, and P. Srisuresh, Network Address
address allocation with CIDR", RFC 1518 Translation -Protocol Translation (NAT-PT), RFC 2766,
[4] Fuller, V., Li, T., Yu, J., and Varadhan, K. (1993). February, 2000
"Classless inter-domain routing (CIDR): an address [23] K. Tsuchiya, H. Higuchi, and Y. Atarashi, Dual Stack
assignment and aggregation strategy", RFC 1519 Hosts using the Bump-In-the-Stack Technique (BIS), RFC
[5] Baker, F. (1995). "Requirements for IP version 4 2767, February, 2000
routers", RFC 1812 [24] F. Templin, T. Gleeson, M. Talwar and D. Thaler,
[6] S. Deering and R. Hinden, Internet Protocol, Version 6 Intra-Site Automatic Tunnel Addressing Protocol
(IPv6) Specification, RFC 2460, December, 1998 (ISATAP), draft-ietf-ngtrans-isatap-24, January, 2005
[7] Alayón, C. A. M., Escobar, R. F., & Zambrano, V. J. A. [25] F. Templin, T. Gleeson and D. Thaler "Intra-Site
(2015). Implementation of transition and coexistence Automatic Tunnel Addressing Protocol (ISATAP) "
mechanisms for IPV4-IPV6 protocols in computer centers Internet Engineering Task Force RFC 5214, 2008;
on supported high performance academic [26] M. Liu, X. Wu, M Jin and D Li, Tunneling IPv6 with
networks. Sistemas y Telemática, 13(34). private IPv4 addresses through NAT devices, draft-liumin-
[8] X. Che, and D. Lewis, " IPv6: Current Deployment and v6ops-silkroad-02, November, 2004
Migration Status," International Journal of Research and [27] C. Huitema, Tunneling IPv6 over UDP through
Reviews in Computer Science (IJRRCS), Vol. 1, No. 2, NATs(Teredo), draft-huitema-v6ops-teredo -05, April 5,
June 2010 2005
20
K. EL KHADIRI Etude comparative des mécanismes de transition de l’IPv4 à l’IPv6
21
21
View publication stats