MOOC:Devoir Seq1-exercice

From Livre IPv6

MOOC >Contenu>Quizzs> Devoir Seq1 Quiz



Session 5.1

<left>Soit l'adresse IPv6 suivante :  <b>fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42</b></left>
====

<p> </p> 
>>S1Ex01<<
>>Cette adresse est une adresse ________ <<
[[
    indéfinie {{mauvaise proposition}}
    de bouclage/loopback {{L'adresse de bouclage est utilisée par un noeud pour s'envoyer des paquets à lui-même.}}
    lien-local {{L'adresse "lien-local" est une adresse dont l'étendue de validité est restreinte au lien ou au domaine de diffusion de niveau 2.}}
    (unicast locale unique ULA) {{L'adresse ULA est destinée à une utilisation locale. Elle n'est pas définie pour être routée dans l'Internet public, mais seulement au sein d'une zone limitée (topologie privative) telle qu'un site.}}
    unicast globale / adresse publique  {{L'adresse globale est routable sur l'Internet V6. Elle est communément qualifiée « d'adresse publique ».}}
    unicast globale à usage documentaire {{Le préfixe d'adresse 2001:db8::/32 est réservé à la documentation. Ces adresses ne sont théoriquement pas routées par les opérateurs sur l'Internet public.}}
    multicast {{Une adresse de type multicast désigne un groupe d'interfaces appartenant à différents nœuds pouvant être situés n'importe où sur le réseau.}}
   non valide {{mauvaise proposition}}
]]
|| L'adresse fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42 est une adresse unicast, reste à identifier sa portée.||

S1Ex02
<p>Avec cette adresse,il est possible de joindre </p> 
[[aucune station, uniquement les stations du même réseau, (uniquement les stations d'une infrastructure privative), toutes les stations de l'internet]]
[explanation] L'adresse est de type unicast locale unique (ULA) donc routable uniquement sur une infrastructure privative.[explanation]

 
<problem>
<p>S1Ex03</p>
 <script type="loncapa/python">
import socket

def test_address(expect, ans):
    try:
        a = socket.inet_pton(socket.AF_INET6, expect)
        b = socket.inet_pton(socket.AF_INET6, ans)
        return a == b
    except socket.error:
        return False

</script>
  <p>À quel préfixe de largeur 64 bits appartient cette adresse ? (<b>saisissez votre réponse sans la notation '/64' finale</b>)</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce::">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
 
<solution>
  <div class="detailed-solution">
    <p>Explication</p>
    <p>Les 64 bits définis dans le préfixe s'arrêtent après le mot <tt>2dce</tt>. </p>
  </div>
</solution>
</problem>



S1Ex04
 Quelles sont la première et la dernière adresse de ce préfixe de largeur 64 bits?
 
<problem>
<script type="loncapa/python">
import socket

def test_address(expect, ans):
    try:
        a = socket.inet_pton(socket.AF_INET6, expect)
        b = socket.inet_pton(socket.AF_INET6, ans)
        return a == b
    except socket.error:
        return False

</script>
  <p>Saisissez la <b>première adresse</b> disponible dans ce préfixe (<b>saisissez votre réponse sans la notation '/64' finale</b>):</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce:0000:0000:0000:0000">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
  <p>Saisissez la <b>dernière adresse</b> disponible dans ce préfixe (<b>saisissez votre réponse sans la notation '/64' finale</b>):</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce:ffff:ffff:ffff:ffff">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
<solution>
  <div class="detailed-solution">
    <p>Explication</p>
    <p>Les 64 bits définis dans le préfixe s'arrêtent après le  mot <tt>2dce</tt>. Les bits suivants sont libres. En IPv6, il n'y a pas d'adresses réservées dans un sous-réseau. La première adresse disponible est donc celle avec l'ensemble des derniers 64 bits (128 - 64) à 0 ; la dernière, avec ces 64 bits à 1.</p>
  </div>
</solution>
</problem>

 
S1Ex05
>>Quelle est la valeur du préfixe local unique, généré pseudo aléatoirement conformément à l'agolrithme du RFC4193 de cette adresse ?  <<
( ) fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42/8
( ) fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42/32
( ) fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42/40
(x) fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42/48
( ) fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42/64
( ) fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42

Note : une seule réponse valide

[explanation]
L'algorithme pseudo aléatoire du RFC4193, alloue un préfixe local unique de longueur 48.
[explanation]


S1Ex06

>>Quelle est la valeur hexadécimale de l'identifiant de sous réseau (SID) de cette adresse ? <<
( ) fd75
( ) e4d9
( ) cb77
(x) 2dce
( ) 25e1

Note : une seule réponse valide

[explanation]
L’identifiant de sous réseau d'une adresse ULA est le mot de 16 bits entre l'identifant unique global du préfixe ULA et l'identifiant d'interface (4ieme mot de 16 bits en partant la gauche)
[explanation]

S1Ex07
Etendue du champ SID : Le préfixe de largeur 64 bits associé à cette adresse a été défini par l'administrateur du réseau à partir d'un préfixe ULA de 48 bits conformémént à la méthode décrite par le RF4193.
<problem>
<script type="loncapa/python">
import socket

def test_address(expect, ans):
    try:
        a = socket.inet_pton(socket.AF_INET6, expect)
        b = socket.inet_pton(socket.AF_INET6, ans)
        return a == b
    except socket.error:
        return False

</script>
  <p>Indiquez le <b>premier préfixe /64 disponible</b> de ce préfixe ULA (<b>saisissez votre réponse sans la notation '/64' finale</b>):</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:0000::">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
  <p>Indiquez le <b>dernier préfixe /64 disponible</b> de ce préfixe ULA (<b>saisissez votre réponse sans la notation '/64' finale</b>):</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:ffff::">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
<solution>
  <div class="detailed-solution">
    <p>Explication</p>
    <p>Les 48 bits définis dans le préfixe ULA s'arrêtent après le  mot <tt>cb77</tt>. Les 16 bits suivants, jusqu'à la frontière de l'identifiant d'interface (limite du /64), sont libres pour l'identification des sous réseaux. Le premier identifiant de sous réseau a la valeur de SID "tout à zéro", le dernier identifiant de sous réseau est le SID "tout à 1".</p>
  </div>
</solution>
</problem>

Session 3

<left>Soit l'adresse IPv6 suivante :  fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42</left>
====

<p> </p> 
>>S1Ex01<<
>>Cette adresse est une adresse ________ <<
[[
    indéfinie {{mauvaise proposition}}
    de bouclage/loopback {{L'adresse de bouclage est utilisée par un noeud pour s'envoyer des paquets à lui-même.}}
    lien-local {{L'adresse "lien-local" est une adresse dont l'étendue de validité est restreinte au lien ou au domaine de diffusion de niveau 2.}}
    (unicast locale unique ULA) {{L'adresse ULA est destinée à une utilisation locale. Elle n'est pas définie pour être routée dans l'Internet public, mais seulement au sein d'une zone limitée (topologie privative) telle qu'un site.}}
    unicast globale / adresse publique  {{L'adresse globale est routable sur l'Internet V6. Elle est communément qualifiée « d'adresse publique ».}}
    unicast globale à usage documentaire {{Le préfixe d'adresse 2001:db8::/32 est réservé à la documentation. Ces adresses ne sont théoriquement pas routées par les opérateurs sur l'Internet public.}}
    multicast {{Une adresse de type multicast désigne un groupe d'interfaces appartenant à différents nœuds pouvant être situés n'importe où sur le réseau.}}
   non valide {{mauvaise proposition}}
]]
|| L'adresse fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42 est une adresse unicast, reste à identifier sa portée.||

S1Ex02
<p>Avec cette adresse,il est possible de joindre </p> 
[[aucune station, uniquement les stations du même réseau, (uniquement les stations d'une infrastructure privative), toutes les stations de l'internet]]
[explanation] L'adresse est de type unicast locale unique (ULA) donc routable uniquement sur une infrastructure privative.[explanation]

 
<problem>
<p>S1Ex03</p>
 <script type="loncapa/python">
import socket

def test_address(expect, ans):
    try:
        a = socket.inet_pton(socket.AF_INET6, expect)
        b = socket.inet_pton(socket.AF_INET6, ans)
        return a == b
    except socket.error:
        return False

</script>
  <p>À quel préfixe de largeur 64 bits appartient cette adresse ? (sans la notation /64)</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce::">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
 
<solution>
  <div class="detailed-solution">
    <p>Explication</p>
    <p>Les 64 bits définis dans le préfixe s'arrêtent après le mot <tt>2dce</tt>. </p>
  </div>
</solution>
</problem>



S1Ex04
 Quelles sont la première et la dernière adresse de ce préfixe ?
 
<problem>
<script type="loncapa/python">
import socket

def test_address(expect, ans):
    try:
        a = socket.inet_pton(socket.AF_INET6, expect)
        b = socket.inet_pton(socket.AF_INET6, ans)
        return a == b
    except socket.error:
        return False

</script>
  <p>Saisissez la première adresse disponible dans ce préfixe :</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce:000:0000:0000:0000">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
  <p>Saisissez la dernière adresse disponible dans ce préfixe :</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce:ffff:ffff:ffff:ffff">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
<solution>
  <div class="detailed-solution">
    <p>Explication</p>
    <p>Les 64 bits définis dans le préfixe s'arrêtent après le  mot <tt>2dce</tt>. Les bits suivants sont libres. En IPv6, il n'y a pas d'adresses réservées dans un sous-réseau. La première adresse disponible est donc celle avec l'ensemble des derniers 64 bits (128 - 64) à 0 ; la dernière, avec ces 64 bits à 1.</p>
  </div>
</solution>
</problem>

 
S1Ex05
>>Quelle est la méthode de construction utilisée pour cet identifiant d'interface ?  <<
( ) identifiant fixé par l'administrateur 
( ) identifiant automatiquement dérivé de l'adresse matérielle de l'interface réseau
( ) identifiant généré à partir de l'identifiant du processeur
(x) identifiant aléatoire ou cryptographique
Note : une seule réponse valide
[explanation]
L’identifiant d'interface est basé sur une adresse aléatoire ou cryptographique.
[explanation]


S1Ex06

>>Donnez la valeur de l’adresse MAC de la station. <<
(x) Elle ne peut pas être déduite de l’adresse.
( ) b0-f7-65-c9-ab-42
( ) 25e1:b0f7:65c9:ab42
( ) 25-e1-65-c9-ab-42
Note : une seule réponse valide
[explanation]
L’identifiant d'interface est basé sur une adresse aléatoire ou cryptographique.
[explanation]

S1Ex07
>>L’adresse de multicast sollicité correspondant à cette adresse est ________ <<

[[
    fe80::25e1:b0f7:65c9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini  ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}}
    ff05::1:ffc9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini  ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}}
    (ff02::1:ffc9:ab42) {{L'adresse multicast est l'association du préfixe prédéfini  ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface, c9:ab42 dans le cas présent.}}
    ff01::2:ffc9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini  ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}}
    ::ff:0:1c9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini  ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}}
]]

S1Ex08
Cette adresse appartient à une infrastructure pour laquelle l'administrateur a assigné le préfixe fd75:e4d9:cb77:2d00::/56.
<problem>
<script type="loncapa/python">
import socket

def test_address(expect, ans):
    try:
        a = socket.inet_pton(socket.AF_INET6, expect)
        b = socket.inet_pton(socket.AF_INET6, ans)
        return a == b
    except socket.error:
        return False

</script>
  <p>Saisissez le premier préfixe /64 disponible (sans la notation /64) :</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2d00::">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
  <p>Saisissez le dernier préfixe /64 disponible (sans la notation /64) :</p>
  <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dff::">
    <textline size="40" correct_answer="11" label="Integer #1"/><br/>
  </customresponse>
<solution>
  <div class="detailed-solution">
    <p>Explication</p>
    <p>Les 64 bits définis dans le préfixe s'arrêtent après le  mot <tt>2dce</tt>. Les bits suivants sont libres. En IPv6, il n'y a pas d'adresses réservées dans un sous-réseau. La première adresse disponible est donc celle avec l'ensemble des derniers 64 bits (128 - 64) à 0 ; la dernière, avec ces 64 bits à 1.</p>
  </div>
</solution>
</problem>


Session 2

Devoir de fin de séquence 1 : Exercice

Soit l'adresse IPv6 suivante : fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42

S1E1: Quelle est le type de cette adresse ?

S1E2: Avec cette adresse, il est possible de joindre (aucune station / uniquement les stations du même réseau / les stations d’une même organisation / les stations de l’Internet)

S1E3: Quel est le préfixe /64 auquel appartient cette adresse ?

S1E4: Quelles sont la première et la dernière adresse de ce préfixe ?

S1E5: Quelle est la méthode de construction utilisé pour l’identifiant d’interface ?

S1E6: Donnez la valeur de l’adresse MAC de la station (0 si elle ne peut pas être déduite de l’adresse)

S1E7: Quelle est l’adresse de multicast sollicité correspondant à cette adresse ?

Personal tools