Difference between revisions of "MOOC:Quizz Act44"
From Livre IPv6
(→Niveau 1 : Reconnaitre / Identifier) |
|||
(24 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
---- | ---- | ||
+ | __NOTOC__ | ||
+ | |||
+ | = Quizz d'auto-évalution de l'activité 44 = | ||
== Niveau 1 : Reconnaitre / Identifier == | == Niveau 1 : Reconnaitre / Identifier == | ||
− | (3 questions) | + | (5 ou 3 questions) |
<quiz display=simple> | <quiz display=simple> | ||
− | {La traduction par NAT64 vise: | + | {La traduction par NAT64 vise : |
|type="()"} | |type="()"} | ||
− | - à opérer un changement de protocole IP au niveau applicatif | + | - à opérer un changement de protocole IP au niveau applicatif. |
− | + à traduire l'en-tête IP d'une version à une autre | + | + à traduire l'en-tête IP d'une version à une autre. |
− | - à traduire l'adresse IP d'une version à une autre | + | - à traduire l'adresse IP d'une version à une autre. |
− | - à traduire l'en-tête IP dans le sens IPv6 vers IPv4 uniquement | + | - à traduire l'en-tête IP dans le sens IPv6 vers IPv4 uniquement. |
− | {Identifier le cas d'utilisation incompatible avec NAT64: | + | {Identifier le cas d'utilisation '''incompatible''' avec NAT64 : |
|type="()"} | |type="()"} | ||
- un client IPv4 accédant à un serveur IPv6 d'un réseau. | - un client IPv4 accédant à un serveur IPv6 d'un réseau. | ||
- un client IPv6 accédant à un serveur IPv4 de l'Internet. | - un client IPv6 accédant à un serveur IPv4 de l'Internet. | ||
+ un client IPv4 accédant à un serveur IPv6 de l'Internet. | + un client IPv4 accédant à un serveur IPv6 de l'Internet. | ||
− | - | + | - un client IPv6 accédant à un serveur IPv4 d'un réseau. |
{Le NAT64-FE est : | {Le NAT64-FE est : | ||
Line 26: | Line 29: | ||
- comme son nom l'indique un équipement final (''Final Equipment'') pour le client. | - comme son nom l'indique un équipement final (''Final Equipment'') pour le client. | ||
- un NAT qui n'existe pas. | - un NAT qui n'existe pas. | ||
+ | |||
+ | {Compléter le texte avec les mots manquants. | ||
+ | |type="{}"} | ||
+ | La correspondance d'une adresse IPv4 avec une adresse { IPv6 _4 } est simple car l'espace d'adressage { IPv6 _4 } est assez large pour y trouver une adresse IPv6 à faire correspondre avec une adresse { IPv4 _4 }. Lorsque la mise en correspondance s'effectue par l'algorithme précisé par le RFC 6052, on parle de traduction d'adresse { sans _4 } état. | ||
</quiz> | </quiz> | ||
+ | ===Explications=== | ||
+ | # La traduction fonctionne dans les 2 sens (IPv6 <->IPv4) et elle consiste à traduire les adresses comme les autres champs de l'en-tête IP. Ceci est bien un traitement de niveau réseau (couche 3 du modèle OSI). | ||
+ | # Il n'y a pas moyen pour un client IPv4 d'indiquer l'adresse IPv6 du serveur au niveau d'un paquet IPv4. L'adresse IPv6 (128bits) ne rentre pas une adresse IPv4 (32bits). | ||
+ | # FE signifie ''Front End'', ce NAT est donc positionné devant le serveur [RFC 7269]. | ||
== Niveau 2 : Comprendre / Appliquer == | == Niveau 2 : Comprendre / Appliquer == | ||
Line 33: | Line 44: | ||
<quiz display=simple> | <quiz display=simple> | ||
− | {L'adresse <tt>64:ff9b::192.0.2.2</tt> est | + | {L'adresse <tt>64:ff9b::192.0.2.2</tt> est : |
|type="()"} | |type="()"} | ||
- une adresse "IPv4-mapped IPv6". | - une adresse "IPv4-mapped IPv6". | ||
+ une adresse IPV6 embarquant une adresse convertible en IPv4 (''IPv4-converted IPv6 address''). | + une adresse IPV6 embarquant une adresse convertible en IPv4 (''IPv4-converted IPv6 address''). | ||
− | - une adresse IPV6 embarquant une adresse | + | - une adresse IPV6 embarquant une adresse traduisible en IPv4 (''IPv4-translatable IPv6 address''). |
- une adresse IPv6 non valide. | - une adresse IPv6 non valide. | ||
− | {Un noeud IPv6 s'est vu | + | {Un noeud IPv6 s'est vu attribuer l'adresse <tt>2001:db8:d0d0:1e1a::192.0.2.3</tt> qui est : |
|type="()"} | |type="()"} | ||
- une adresse "IPv4-mapped IPv6". | - une adresse "IPv4-mapped IPv6". | ||
- une adresse IPV6 embarquant une adresse IPv4 convertible (''IPv4-converted IPv6 address''). | - une adresse IPV6 embarquant une adresse IPv4 convertible (''IPv4-converted IPv6 address''). | ||
− | + une adresse IPV6 embarquant une adresse IPv4 | + | + une adresse IPV6 embarquant une adresse IPv4 traduisible (''IPv4-translatable IPv6 address''). |
- une adresse IPv6 non valide. | - une adresse IPv6 non valide. | ||
− | {Le NAT64 avec état | + | {Le NAT64 avec état utilise pour les adresses source et destination du paquet reçu : |
|type="()"} | |type="()"} | ||
− | - une traduction d'adresse avec état pour chacune des adresses du paquet et une traduction protocolaire avec état | + | - une traduction d'adresse avec état pour chacune des adresses du paquet et une traduction protocolaire avec état. |
− | + | - une traduction sans état pour chacune des adresses du paquet et une traduction protocolaire avec état. | |
− | + | - une traduction d'adresse sans état pour une adresse, une traduction d'adresse avec état pour l'autre adresse et un traduction protocolaire avec état. | |
− | + | + une traduction d'adresse sans état pour une adresse, une traduction d'adresse avec état pour l'autre adresse et un traduction protocolaire sans état. | |
</quiz> | </quiz> | ||
+ | |||
+ | ===Explications=== | ||
+ | # Le préfixe WKP (<tt>64:ff9b::/96</tt>) ne peut pas servir à faire une adresse IPv6 qui soit affectée à un noeud et donc traduisible. C'est une adresse qui suit le RFC 6052. C'est donc une adresse IPV6 embarquant une adresse IPv4 convertible. | ||
+ | # L'énoncé indique que l'adresse est attribuée à un noeud. Elle est construite à partir d'une adresse IPv4 et d'un préfixe NSP selon le format indiqué par le RFC 6052, il s'agit donc d'une adresse IPv6 embarquant une adresse IPv4 traduisible. | ||
+ | # Il faut qu'une des 2 adresses IPv6 du paquet comporte une adresse IPv4 de façon à indiquer soit d'où la paquet doit aller, soit d'où il vient. Cette traduction s'effectue sans état. L'autre adresse IPv6 est mise en correspondance avec une adresse IPv4 dynamiquement par le NAT. Il s'agit d'une traduction d'adresse avec état. Les autres champs protocolaires de IP sont traduits sans état comme indiqué dans le RFC 6145. | ||
== Niveau 3 : Analyser / Résoudre == | == Niveau 3 : Analyser / Résoudre == | ||
(2 ou 1 questions) | (2 ou 1 questions) | ||
<quiz display=simple> | <quiz display=simple> | ||
+ | {Le NAT64 avec état est considéré meilleur que le NAT64 sans état, mais pour quelle raison ? | ||
+ | |type="()"} | ||
+ | + Il fonctionne, au minimum, dans les mêmes cas que NAT64 sans état tout en demandant moins d'adresses IPv4. | ||
+ | - Il passe le facteur d'échelle. | ||
+ | - L'état permet de diminuer les traitements par paquets et donc d'augmenter le débit du traducteur. | ||
+ | - Sans changer le préfixe IPv6, il peut fonctionner en parallèle si plusieurs NAT64 sont déployés dans le réseau. | ||
+ | } | ||
+ | |||
+ | |||
+ | {Un NAT64 sans état est installé dans le réseau d'un client IPv6 pour accéder à un serveur IPv4 de l'Internet. Quelle proposition correspond à la bonne configuration ? | ||
+ | |type="()"} | ||
+ | -le client IPv6 s'est vu attribuer une adresse IPv4 privée propre du coté du réseau IPv4 dont le préfixe IPv6 est <tt> 64:ff9b::/96 </tt> du coté du réseau IPv6. Le NAT64 est le destinataire des adresses IPv6 embarquant une adresse convertible en IPv4. Cette adresse IPv4 est celle du NAT64. | ||
+ | + le client IPv6 s'est vu attribuer une adresse IPv4 publique propre du coté du réseau IPv4. Le NAT64 est le destinataire des adresses IPv6 embarquant une adresse convertible IPv4. Cette adresse IPv4 est celle du serveur. | ||
+ | - le client IPv6 s'est vu attribuer une adresse IPv4 publique propre du coté du réseau IPv4. Le NAT64 est le destinataire des adresses IPv6 embarquant une adresse convertible IPv4. Cette adresse IPv4 est celle du NAT64. | ||
+ | - le client IPv6 s'est vu attribuer une adresse IPv4 privée propre du coté du réseau IPv4 dont le préfixe IPv6 est <tt> 64:ff9b::/96 </tt> et le NAT64 est le destinataire des adresses IPv6 embarquant une adresse convertible IPv4. Cette adresse IPv4 est celle du serveur. | ||
+ | |||
</quiz> | </quiz> | ||
+ | |||
+ | ===Explications=== | ||
+ | # Tous les cas d'utilisation du NAT64 sans état sont repris dans le NAT64 avec état et, en plus, il ne demande pas des adresses IPv4 propres aux noeuds IPv6, ce qui est devenu, de nos jours, compliqué à cause de la pénurie. | ||
+ | # Le client IPv6 est identifié par une adresse IPv6 traduisible IPv4 (ce qui ne peut se faire avec le préfixe WKP). Cette adresse IPv4 (celle du client l'identifiant coté IPv4) est une adresse publique pour recevoir le trafic IPv4 au niveau du NAT64 à destination du client IPv6. Les adresses privées IPv4 ne sont pas routables dans l'internet. Le NAT64 reçoit le trafic IPv6 du client à destination du serveur IPv4. Ainsi, l'adresse de destination IPv6 utilisée contient l'adresse IPv4 du serveur. |
Latest revision as of 13:49, 5 May 2017
MOOC >Contenu>Séquence 4>Activité 44
Quizz d'auto-évalution de l'activité 44
Niveau 1 : Reconnaitre / Identifier
(5 ou 3 questions)
Explications
- La traduction fonctionne dans les 2 sens (IPv6 <->IPv4) et elle consiste à traduire les adresses comme les autres champs de l'en-tête IP. Ceci est bien un traitement de niveau réseau (couche 3 du modèle OSI).
- Il n'y a pas moyen pour un client IPv4 d'indiquer l'adresse IPv6 du serveur au niveau d'un paquet IPv4. L'adresse IPv6 (128bits) ne rentre pas une adresse IPv4 (32bits).
- FE signifie Front End, ce NAT est donc positionné devant le serveur [RFC 7269].
Niveau 2 : Comprendre / Appliquer
(3 ou 2 questions)
Explications
- Le préfixe WKP (64:ff9b::/96) ne peut pas servir à faire une adresse IPv6 qui soit affectée à un noeud et donc traduisible. C'est une adresse qui suit le RFC 6052. C'est donc une adresse IPV6 embarquant une adresse IPv4 convertible.
- L'énoncé indique que l'adresse est attribuée à un noeud. Elle est construite à partir d'une adresse IPv4 et d'un préfixe NSP selon le format indiqué par le RFC 6052, il s'agit donc d'une adresse IPv6 embarquant une adresse IPv4 traduisible.
- Il faut qu'une des 2 adresses IPv6 du paquet comporte une adresse IPv4 de façon à indiquer soit d'où la paquet doit aller, soit d'où il vient. Cette traduction s'effectue sans état. L'autre adresse IPv6 est mise en correspondance avec une adresse IPv4 dynamiquement par le NAT. Il s'agit d'une traduction d'adresse avec état. Les autres champs protocolaires de IP sont traduits sans état comme indiqué dans le RFC 6145.
Niveau 3 : Analyser / Résoudre
(2 ou 1 questions)
Explications
- Tous les cas d'utilisation du NAT64 sans état sont repris dans le NAT64 avec état et, en plus, il ne demande pas des adresses IPv4 propres aux noeuds IPv6, ce qui est devenu, de nos jours, compliqué à cause de la pénurie.
- Le client IPv6 est identifié par une adresse IPv6 traduisible IPv4 (ce qui ne peut se faire avec le préfixe WKP). Cette adresse IPv4 (celle du client l'identifiant coté IPv4) est une adresse publique pour recevoir le trafic IPv4 au niveau du NAT64 à destination du client IPv6. Les adresses privées IPv4 ne sont pas routables dans l'internet. Le NAT64 reçoit le trafic IPv6 du client à destination du serveur IPv4. Ainsi, l'adresse de destination IPv6 utilisée contient l'adresse IPv4 du serveur.