Difference between revisions of "MOOC:Compagnon Act16"
From Livre IPv6
(→Etape 0 : Démarrage de GNS3) |
(→Démarrage de votre machine virtuelle) |
||
Line 26: | Line 26: | ||
=== Démarrage de votre machine virtuelle=== | === Démarrage de votre machine virtuelle=== | ||
− | Après avoir téléchargé la machine virtuelle '''"MOOCIPv6_S5"''', vous pouvez la démarrer soit en utilisant VirtualBox ou bien VMwarePlayer | + | Après avoir téléchargé la machine virtuelle '''"MOOCIPv6_S5"''', vous pouvez la démarrer soit en utilisant VirtualBox ou bien VMwarePlayer 15 ou supérieur: |
* Oracle VirtualBox https://www.virtualbox.org/wiki/Downloads | * Oracle VirtualBox https://www.virtualbox.org/wiki/Downloads | ||
* VmWare Player https://my.vmware.com/fr/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0 | * VmWare Player https://my.vmware.com/fr/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0 |
Revision as of 14:30, 3 June 2019
Activité 16 : Découvrez un réseau IPv6
L'objectif de cette première activité pratique va être d'expérimenter la communication en IPv6 et de découvrir les adresses IPv6 dans un réseau IPv6. A l'aide d'une topologie de réseau comprenant 2 hôtes et 2 routeurs, vous allez pouvoir :
- prendre en main l'environnement de virtualisation GNS3,
- vous familiariser avec l'adressage en IPv6 et les commandes de consultation d'état d'une interface réseau. Vous verrez aussi comment identifier les types des adresses IPv6 et déterminer la portée des communications utilisant ces types d"adresses.
- effectuer des communications locales au lien, ou des communications avec remises indirectes des paquets. Dans ce cette dernière forme de communication, les paquets passent à travers plusieurs liens avant d'atteindre la destination.
- effectuer des échanges en multi-diffusion (multicast).
Comme le montre la figure 1, le réseau étudié est composé de noeuds (pc, routeurs, serveurs,...) et repose uniquement sur IPv6. Un serveur web est installé et configuré sur l'hôte appelé srv-3.
Le support vous donne l'ensemble des opérations à réaliser pour aller jusqu'au bout de l'activité. Vous trouverez un résumé de ces commandes dans le Manuel Apprenant disponible dans l'onglet documentation du cours Objectif IPv6 du site de FUN.
Etape 0 : Démarrage de GNS3
Démarrage de votre machine virtuelle
Après avoir téléchargé la machine virtuelle "MOOCIPv6_S5", vous pouvez la démarrer soit en utilisant VirtualBox ou bien VMwarePlayer 15 ou supérieur:
- Oracle VirtualBox https://www.virtualbox.org/wiki/Downloads
- VmWare Player https://my.vmware.com/fr/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0
Selon la configuration de votre PC quelques messages "warning" peuvent apparaitre, valider, relancer ou ignorer les dans un premier temps. Si vous obtenez un blocage, merci de consulter le forum pour identifier si une solution résout votre souci.
Une fois que la machine virtuelle aura démarré, vous voyez sur le bureau des dossiers pour les activités de travaux pratiques des séquences 1 à 4. Pour l'adapter à la taille de votre écran : depuis le menu dans le coin inférieur gauche du bureau enchaîner Menu > Paramètres > Affichage. Enfin, ajuster à la taille la mieux adaptée à votre écran, puis conserver les modifications si cela convient.
Démarrage du modèle de réseau sous GNS3
Double cliquer sur le dossier "MOOC_IPV6_TP1" , puis sur l'icône "TP1_Etape0"
Attendre que la fenêtre TP_IPv6.gns3 -GNS3 apparaisse à l'écran comme présentée par la figure 2. Double cliquer sur la barre de titre de cette fenêtre pour qu'elle occupe la totalité de votre écran. Si besoin, vous pouvez ensuite recentrer l'image de la topologie dans la fenêtre centrale avec les boutons ascenseurs horizontal et vertical.
Identification des liens physiques
Il est possible d'afficher les numéros des interfaces des équipements représentés sur la maquette, appuyer sur le bouton carré "a b c" situé juste en dessous du menu déroulant Node.
Une fois que vous aurez bien identifié les numéros d'interfaces des 6 liaisons, nous pouvons constater ceci : Ce réseau est constitué de 3 liens.
- lien PC1 - SW2 - R1 : les interfaces eth0 de PC1 et R1 sont reliées à travers le commutateur Ethernet SW2 ;
- lien R1 - SW1 - R2 : les interfaces eth1 de R1 et R2 sont reliées à travers un commutateur Ethernet SW1 ;
- lien PC2 - SW3 - R2 : les interfaces eth0 de PC2 et R2 sont reliées à travers un commutateur Ethernet SW3.
Activation des équipements
Si tout est correct, vous pouvez activer les équipements du réseau dans GNS3, à l'aide du bouton triangulaire vert démarrer "Start/Resume all nodes".
Dans la fenêtre centrale les témoins verts des liens indiquent que les équipements démarrent, et sur la droite la fenêtre "Topology Summary" montre aussi les témoins verts des équipements réseaux.
Lorsque les noeuds sont actifs, il faut cliquer sur le bouton "Console connect to all nodes" symbolisé par ">_" situé à gauche du bouton triangulaire vert, juste en dessous du menu déroulant "Annotate". Ainsi vous aller faire apparaitre les consoles de contrôle pour les routeurs et pour les hôtes comme le montre la figure 3.
Note
Notons que le démarrage des PC est plus rapide que celui des routeurs (le temps de démarrage dépendant des capacités de votre machine: comptez quelques dizaines de secondes, parfois plus).
Les différents onglets de la nouvelle fenêtre intitulée "Konsole" affichent les consoles de contrôle dites CLI (Command Line Interface) des différents équipements réseaux. Une fois que tous les noeuds affichent leur console avec l'invite pour se connecter comme le montre la figure 3, votre plateforme de réseau est, dorénavant, opérationnelle.
Arrêt/Pause de GNS3
Au besoin vous pouvez aussi figer l'exécution des équipements avec le bouton Pause "Suspend all nodes", voire arrêter les équipements avec le bouton Stop "Stop all nodes".
Pour quitter proprement GNS3, faire CTRL+Q ou faire, avec le menu déroulant File, l'action Quit.
Etape 1 : Découvertes de l'adressage IPv6
Dans cette étape nous allons découvrir les commandes pour afficher les adresses IPv6.
Dans le cas d'un hôte
Pour ouvrir une session sur un hôte tel que PC-1::1, sélectionner l'onglet "PC1::1" de la fenêtre "Konsole"
Déterminer la configuration IP actuelle en tapant la commande :
root@PC-1::c1:~# ifconfig
ou
root@PC-1::c1:~# ip -6 address show
Astuce
La touche de tabulation aide à terminer automatiquement la saisie des commandes.
Vous pouvez constater que l'interface de boucle (loopback) noté lo0 possède une adresse IPv6 alors que l'interface Ethernet (eth0) est configurée avec 2 adresses IPv6.
Quelle est l'adresse IPv6 sur l'interface de boucle ?
Compléter ici les adresses IPv6 attribuées à l'interface eth0 :
1/ fe... 2/ fd...
Nota : Une adresse IPv6 s'indique sans préciser la longueur du préfixe. A l'inverse, un préfixe réseau consiste en une adresse IPv6 suffixée par le nombre de bits occupé par le préfixe. Ne confondez pas ces 2 notions: préfixe réseau et adresse.
Parmi les 2 adresses IP attribuées à l'interface Ethernet, il y a une adresse de lien-local (LLA Link Loca Address) et une adresse locale unique (ULA Unique unicast Local Address). Pour différencier ces 2 types d'adresse, il faut analyser le mot de poids fort de l'adresse (le mot le plus à gauche). L'adresse LLA commence par le mot réservé fe80 comme indiqué dans l'activité 13 "Les adresses unicast". Les 2 adresses ont la même longueur de préfixe à savoir de 64 bits.
Quel est le préfixe /64 auquel appartient l'adresse ULA ?
Quel sont la première et la dernière adresse de ce préfixe /64 ?
Quel est la valeur de l'adresse MAC de l'interface eth0 du PC ?
Quel est la méthode de construction utilisée pour l'identifiant d'interface (IID) de l'adresse LLA ?
Quel est la méthode de construction utilisée pour l'identifiant d'interface (IID) de l'adresse ULA ?
Quel est l'adresse de multicast sollicité correspondant à cette adresse ULA?
Dans le cas d'un routeur
Pour ouvrir une session sur un routeur tel que R1, sélectioner l'onglet R1 de la fenêtre intitulée "Konsole". Démarrer une session de commande CLI (Command Line Interface) en vous connectant avec les identifiant/mots de passe vyos/vyos. Le routeur affiche alors la bannière système, indiquant notamment sa version, puis l'invite de commande
"vyos@r1:~$ "
Vérifier l'état des interfaces par la commande:
vyos@r1:~$ show interfaces
Cette commande affiche les adresses configurées sur les interfaces des routeurs. Les routeurs possèdent chacun, en plus de l'interface (lo) de boucle locale, 2 interfaces Ethernet actives (eth0 et eth1). En effet, les routeurs sont attachés à 2 liens. Un lien représente un réseau de distribution sur lequel on va trouver des PC (dans notre cas un PC::c1 et PC::111) et l'autre lien sert de réseau d'interconnexion (ou d'infrastructure) qui relie les routeurs.
Noter ici les adresses ULA que vous observez sur les interfaces de R1 :
eth0 : eth1 :
Vous pouvez remarquer que PC-1::c1 et R1 partagent le même préfixe réseau. Cette
plateforme a été numérotée à l'aide d'un préfixe de type ULA. En l'occurrence, il s'agit de fd75:e4d9:cb77::/48. Chaque lien s'est vu ensuite attribuer un identifiant sur 16 bits pour former en tout un préfixe de 64 bits. On parle de SID (Subnet Identifier) pour l'identifiant du lien sur 16 bits. C'est la raison pour laquelle un lien identifié par un préfixe réseau se qualifie quelquefois de sous-réseau. Bien que ce sous-réseau peut aussi s'appeler réseau si on considère qu'un routeur est la passerelle dans une interconnexion de réseaux.
Pour en revenir au plan d'adressage de notre plateforme, les affectations des SID ont été faites de la manière suivante:
- 0 pour le sous-réseau d'interconnexion de R1 et R2
- 1 pour le sous-réseau de distribution de PC-1::c1, PC-1::111 et R1
- 2 pour le sous-réseau de distribution de PC-2::c2 et R2
Note
L'affichage détallé se fait sous forme paginée à la console. Le caractère ":" indique qu'il y a des pages à suivre. Appuyer simplement sur la barre d'espace de votre clavier pour passer à la page suivante. A la dernière page le système affiche de nouveau le prompt de commande vyos@r1:~$.
Pour afficher la configuration détaillée des interfaces du routeur, il faut ajouter le paramètre "detail" à la commande précdente. Le routeur affiche alors pour chacune de ses interfaces, l'ensemble des adresses affectées, ainsi qu'un certain nombre d'indicateurs d'état.
vyos@r1:~$ show interfaces detail
Maintenant, prendre soin de relever ici les adresses LLA attribuées aux interfaces eth0 et eth1 du routeur R1 :
eth0 : eth1 :
Vous pouvez vérifier que l'interface de PC-2::c2 possède bien une adresse IPv6 ULA. Retrouvez-vous la valeur du SID de 2 dans cette adresse ?
Etape 2 : Communications en IPv6
Dans cette étape, nous allons voir comment utiliser les adresses IPv6 pour effectuer des communications. Un échange entre un client et un serveur va être mis en place. Nous allons commencer par activer un serveur sur le noeud PC-1::c1. Ceci s'effectue à l'aide de la commande netcat qui s'écrit en abrégé nc. Pour démarrer le serveur le serveur lancer la commande suivante :
root@PC-1::c1:~# nc -6 -l -v -n -u -p 4500
Les options de la commande signifient que la commande netcat en IPv6 (-6) en mode transport UDP (-u), se met en écoute (-l) sur le port (-p) 4500 tout en étant explicite dans ses affichages (-v).
Nota
Pour interrompre une commande comme netcat sur le serveur ou le client faites la combinaison de touches CTRL+C (appui simultané sur les touches Ctrl et C.
Il nous reste maintenant à démarrer la version cliente de netcat sur PC-1::111
root@PC-1::111:~# nc -6 -n -v -u ADDR6 4500
Ici le terme ADDR6 doit être remplacé par une adresse IPv6.
Commencer par tester une communication avec le serveur en utilisant l'adresse lien-local (LLA) du serveur mise sur l'interface eth0 de PC-1::c1 (adresse relevée lors de l'étape 1 de ce TP). Comme il est indiqué dans le cours, l'utilisation des adresses lien-local doit s'accompagner de la mention de l'interface réseau à utiliser pour transmettre le paquet.
En effet, le système ne peut pas séléctionner cette interface de lui-même. Tous les liens ont le même préfixe pour une adresse de lien local. Il y a donc une ambigüité c'est pour cela que le système ne peut décider. L'ambigüité est donc levée en indiquant explicitement l'interface de sortie. Pour ce faire, la mention de l'interface se fait en ajoutant son nom après le caractère % mis à la fin de l'adresse. Dans certain cas, une option est disponible pour spécifier l'interface. Dans le cas présent, la commande de démarrage du client est la suivante : nc -6 -n -v -u fe80::c8ee:fbff:fead:15a9%eth0 4500
Avant de valider la commande, assurez vous de bien indiquer l'adresse lien local de l'interface eth0 de PC-1::c1 relevée lors de l'étape 1 à l'aide de la commance ip -6 addr show eth1
root@PC-1::111:~# nc -6 -n -v -u fe80::c8ee:fbff:fead:15a9%eth0 4500
Le client et le serveur sont maintenant en attente de communication. Tant qu'il n'y a pas de données à transmettre, il n'y a pas de communication. Aussi sur le terminal de PC-1::111, il vous faut saisir des caractères qui seront envoyés au serveur après l'appui sur la touche retour à la ligne. Une fois passé le retour à la ligne, vous verrez vos caractères saisis s'afficher sur le terminal de Pc-1::c1. Par exemple sur PC-1::111 taper la chaîne suivante " Hello world IPv6 !!", puis assurez vous de l'affichage de cette chaîne de caractères sur le terminal du serveur PC-1::c1. Le communication étant bidirectionnelles, inversement sur le terminal du serveur PC-1::c1 vous pouvez taper la chaîne suivante " Welcome MOOC Objectif IPv6 et vérifier son affichage sur le terminal du client PC-1::111. Vous pouvez poursuivre en tapant des chaînes quelconques sur chacun des PC.
Tout marche bien. Arrêter le client et le serveur par un CTRL+C dans la console de chacun d'eux.
Relancer le serveur pour un nouvel essai mais cette fois-ci à partir d'un client situé sur PC-1::111 mais en utilisant l'adresse ULA de eth0 PC-1::c1. La commande de démarrage du client devient alors nc6 -n -v -u ADDR6 4500. Ici le terme ADDR6 doit être remplacé par l'adresse ULA de eth0 de PC-1::c1 que vous avez noté préalablement dans l'étape précédente.
root@PC-1::111:~# nc -6 -n -v -u fd75:e4d9:cb77:1::c1 4500
Là aussi les caractères que vous entrez coté client vont être transférés vers le serveur.
Nota
lorsque que l'argument d'une commande est une adresse routable (ULA ou GUA), vous n'avez plus spécifier l'interface de sortie en suffixant l'adresse par le caractère '%' suivi de l'interface.
Donc vous pouvez constater, à ce niveau, que les adresses ULA ou LLA (lien local) pour des communications en remise directe n'ont pas de différence dans l'exécution de la communication.
Tout marche bien. Arrêter de nouveau le client et le serveur par un CTRL+C dans la console de chacun d'eux.
Voyons maintenant pour les communications en remise indirecte, si cela reste vrai. Le serveur reste sur PC-1::c1, par contre le client va être démarré depuis le PC-2. Le routeur R2 va servir à relayer les paquets IPv6 du client PC-2::c2 vers le serveur. Les paquets émis par le client ne sont ainsi pas remis directement à la destination, mais délégués au routeur R2 qui va donc les relayer vers la destination finale. On parle dans ce cas d'une communication en remise indirecte.
Toujours sur PC-1::c1, relancer, de nouveau le serveur en écoute sur le port 4500.
root@PC-1::c1:~# nc -6 -l -v -n -u -p 4500
Ensuite, indiquer au client sur PC-2::c2 d'utiliser l'adresse lien-local de eth0 de PC-1::c1 :
Nota
Avant de valider la commande sur Pc-2::c2 verifiez bien la valeur saisie de l'adresse LLA de PC-1::c1, relevée à l'étape 1 de ce tp avec la commande ip -6 addr show eth0.
root@PC-2::c2:~# nc -6 -n -v -u fe80::c8ee:fbff:fead:15a9%eth0 4500
Les caractères que vous saisissez ne s'affichent pas sur la console du serveur. La communication ne passe pas !
Arrêter le client avec un CTRL+C et relancer le mais cette fois-ci en spécifiant l'adresse ULA du serveur PC-1::c1 :
root@PC-2::c2:~# nc -6 -n -v -u fd75:e4d9:cb77:1::c1 4500
et vérifier si la communication fonctionne en validant des chaînes de caractères , telles que "Hello IPv6 world !!! "sur la console du client, pour les voir s'afficher sur la console du serveur. Inversement, procéder à la saisie et validation des chaînes quelcoqnues sur le serveur PC-1::c1 et constater leur affichage sur le client PC-2::c2.
Tout marche bien. Arrêter de nouveau le client et le serveur par un CTRL+C dans la console de chacun d'eux.
Dans le cas d'une communication à remise indirecte, constatez vous une différence dans l'usage des types d'adresses ? Que pouvez vous conclure sur la portée des adresses ULA utilisées dans cette étape ? Quelles sont les noeuds joignables avec ce type d'adresse ? Aucune station / uniquement les stations du même réseau / les stations d'une même organisation / les stations de l'internet ?
Vous venez d'expérimenter le fonctionnement d'un réseau IPv6 en utilisant des adresses unicast lien-local (LLA) et des adresses unicast locales uniques (ULA). La portée limitée des adresses LLA (lien-local) et l'obligation d'expliciter l'interface de sortie rendent leur usage restreint. Cependant ces adresses sont utiles pour des mécanismes fonctionnant au niveau du lien, comme la découverte du voisinage direct ou le test de services sur le lien que nous verrons par la suite. Les adresses ULA ont une portée moins limitée que les adresses LLA. Grâce à ces adresses configurées sur les interfaces de chaque équipement, il est possible de joindre des interfaces qui sont situées sur d'autres liens de l'interconnexion que celui de la source. Cette extension de la portée de la connectivité s'explique par le fait que les adresses ULA sont des adresses routables.
Etape 3 : Utiliser le web avec IPv6
Pour fonctionner en IPv6, une application doit être prévue pour cela. De nos jours, les applications sont toutes compatibles IPv6. Nous allons dans cette étape montrer comment utiliser le web sur un réseau en IPv6. Nous retiendrons le client wget, qui n'est pas un navigateur mais une commande transfert. Cette commande sert à télécharger des éléments depuis un serveur web.
Sur le noeud R1, effectuer le téléchargement de la page d'accueil (index.html), en indiquant l'URL avec une adresse IPv6. Le rfc2732 indique qu'un URL pour contenir une adresse IPv6 doit l'encadrer par les caractères crochets ([ ]). Indiquer la syntaxe de la commande utilisée.
vyos@vyos:~$ wget http://[ADDR6]
Avec ADDR6, l'adresse routable du serveur web qui est localisé sur le noeud PC-2.
En fait, il est assez fastidieux pour un utilisateur de manipuler des adresses IPv6. Il est en effet bien plus aisé d'utiliser le service de noms. Ce service se charge de traduire (on parle de résoudre) le nom en adresse IPv6. C'est l'application, ici le coté client qui se charge d'invoquer le service de noms.
Nota : Le service de nommage DNS et de son focntionnement seront détaillés dans la séquence 3 de ce cours.
Refaire le téléchargement de la page d'accueil du serveur web en spécifiant non plus une adresse dans l'URL mais le nom du serveur web qui est : www.tp. Indiquer la syntaxe de la commande wget pour réaliser ce transfert en IPv6.
vyos@vyos:~$ wget http://nom
avec nom le nom du serveur web.
Dans ce dernier cas, vous pouvez remarquer que l'utilisation de communications au moyen d'IPv6 est ici similaire à la situation de l'Internet que vous connaissez. IPv6 reste complétement transparent à l'utilisateur. Nous verrons dans la dernière séquence de ce cours que les choses se compliquent lorsque des éléments de l'Internet sont encore en IPv4.
Etape 4 : Echanges en multi-diffusion (multicast)
Nous n'allons pas ici étudier le système de communication en multicast. Cela demande toute une "tuyauterie" qui dépasse le cadre de ce cours. Nous proposons juste de montrer l'utilisation de communications en multicast.
Nous allons commencer par déterminer les adresses multicasts attribuées aux interfaces d'un noeud. Dans le cas d'un hôte comme celui de PC-1, vous allez afficher les adresses attribuées à l'interface Ethernet de cette machine. Ceci s'effectue par la commande:
apprenant@MOOCIPv6:~$ ip -6 maddr show
Vous pouvez constater que ce noeud possède 2 adresses IPv6 multicast :
- l'adresse ff02::1 représente l'adresse multicast tous les neouds du lien (All Nodes) de portée locale au lien. Tous les noeuds d'un lien recoivent sur cette adresse.
- l'adresse ff02::1:ff01:101 représente l'adresse multicast de sollicitation du noeud (sollicited-node address). Le préfixe réservé de cette adresse est ff02::1:ff00:0/104. Les 24 bits manquants sont extraits des bits de poids faible de l'adresse unicast du noeud.
Faites la commande d'affichage des adresses multicasts, sur le routeur R1:
vyos@vyos:~$ show ipv6 groups
Vous allez voir que le routeur s'est vu attribué une adresse multicast supplémentaire sur l'interface eth0. Quel est le nom de cette adresse et quelle est son usage ?
Pour vous aider à répondre à cette question, outre le cours, vous pouvez consulter le registre des adresses IPv6 multicast IPv6 Multicast Address Space Registry
Nous allons voir maintenant si les noeuds répondent à une sollicitation sur l'adresse multicast. Pour cela nous allons utiliser la commande ping6 qui sert à effectuer un test d'accessibilité à savoir si une adresse IPv6 donnée est bien attribuée sur le réseau autrement dit qu'il existe une interface avec l'adresse IP en question. ping6 envoi un message particulier de sollicitation à l'adresse identifiant une interface réseau. Si cette interface est active et accessible, elle recevra le message émis et renverra une réponse à l'émetteur. Ces réponses sont reçues par la commande ping6 et les affiche sur le terminal.
Depuis PC-1, commençons par un test avec l'adresse "All Nodes":
apprenant@MOOCIPv6:~$ ping6 -c 1 ff02::1%eth0
Le résultat vous montre que 2 réponses ont été obtenues pour une seule sollicitation d'émise. Les adresses sources sont des adresses lien-local. Vous reconnaitrez les adresses sources de PC-1 et de R1 sur le lien Net 1.
Bien que le caractère multicast va être moins évident à montrer avec l'adresse multicast "All Routers" vu qu'il n'y a qu'un seul routeur sur le lien Net 1, vous pouvez néanmoins faire un test d'accessibilité de la manière suivante sur PC-1:
apprenant@MOOCIPv6:~$ ping6 ff02::2%eth0
Comme prévu, le routeur R1 répond à la sollicitation. Ces 2 adresses multicast vont servir à la découverte des noeuds ou de routeurs IPv6 sur un lien.
Maintenant nous allons montrer comment une application peut tirer profit des capacités multicast. A titre d'exemple, nous voulons qu'un contenu soit distribué à 2 noeuds. L'émetteur du contenu sera placé sur PC-1. En fait de contenu, il ne sera question que du texte que vous saisirez dans une commande de type netcat6. Les récepteurs seront placés sur R1 et R2. Nous allons utiliser l'adresse multicast temporaire de groupe d'identifiant ::1:1 et de portée locale au site. A l'aide du cours, donner l'adresse multicast utilisées par la suite
Commençons par activer les récepteurs.
Sur R1, exécuter la commande suivante:
vyos@vyos:~$ mnc -l -p 4500 -i eth0 ff15::1:1
Sur R2, exécuter la commande suivante:
vyos@vyos:~$ mnc -l -p 4500 -i eth1 ff15::1:1
Vous pouvez vérifier que le routeur R2 peut recevoir des paquets sur cette adresse multicast à l'aide de la commande:
vyos@vyos:~$ show ipv6 groups
Vous devez voir s'afficher l’adresse multicast ff15::1:1. Ce qui indique que le noeud R2 est en écoute sur cette adresse.
Le lancement de l'émetteur sur PC-1 s'effectue par la commande
apprenant@MOOCIPv6:~$ mnc -p 4500 ff15::1:1
Lorsque vous saisissez des caractères et les valider dans la console de de PC-1, vous devez les voir s'afficher à la fois sur R1 et sur R2. Le contenu que vous avez entré à été émis une seule fois mais a été reçu par les noeuds qui s'étaient mis à l'écoute sur l'adresse multicast dédiée à cette communication.
Cette étape a été une première initiation à la communication en multicast. Si vous voulez en savoir plus sur le fonctionnement du multicast IP, il existe une littérature abondante, nous vous renvoyons aux références citées à la fin de l'activité "adresses Multicast" de ce cours.
Arrêt/Pause du simulateur
Au besoin vous pouvez aussi figer l'exécution des équipements avec le bouton Pause "Suspend All devices", voire arrêter les équipements avec le bouton Stop "Stop All devices".
Faire CTRL+S si vous souhaitez sauvegarder l'état des équipements. Pour quitter proprement GNS3, faire CTRL+Q ou faire, avec le menu déroulant File et l'action Quit.
Conclusion
Par cette première séquence du MOOC IPv6, vous avez pu découvrir l'usage de l'Internet en IPv6 et vous familiariser avec le format des adresses IPv6. Si le format de ses nouvelles adresses change quelque peu les habitudes prise avec l'adressage IPv4. Il n'en est rien pour l'utilisateur du réseau. L'usage de l'Internet en IPv6 lui est transparent. Nous verrons par la suite que la présence d'IPv4 dans l'Internet vient compliquer cette transparence.