TP Demo Multicast

Mastere MH
2000

Philippe Dax

SOMMAIRE

  • Documentation en ligne

  • Initiation aux applications multicast

  • Introduction

    Pour bien comprendre les principes du Multicast, visualisez les transparents (en anglais) "Différences entre Unicast et Multicast".

    N'hésitez surtout pas à poser des questions pendant ce TP !

  • Illustration des mécanismes du multicast par nam

    Nam (Network AniMator) est un outil de visualisation de simultations d'algorithmes réseaux programmés à l'aide de ns (Network Simulator) de LBNL (Berkeley).

    Ouvrir l'URL suivante:

  • http://www.infres.enst.fr/net/nam/session.nam

    Une fois que la fenêtre de nam apparaît, aggrandir au maximum cette fenêtre de telle sorte qu'elle couvre presque tout l'écran physique. On voit alors 2 grappes de réseaux de machines et/ou de routeurs représentés par des petits cercles numérotés.

    C'est la grappe de gauche qui nous intéresse. S'arranger pour l'aggrandir par un zoom (flèche vers le bas dans l'ascenseur à gauche).

    La barre de menu se présente comme les boutons d'un magnétoscope. La flèche simple vers la droite démarre l'animation. Un curseur de granularité de temps est initialement fixé à 2ms. Il est possible d'agir sur ce curseur pour ralentir la visualisation, par exemple 250us ou 500us, en le déplaçant vers la gauche. On voit aussi à sa gauche le compteur de temps (initialement mis à 0).

    La simulation commence au temps de 1s. Afin d'éviter d'attendre le déclenchement depuis le temps 0s, vous pouvez postionner le curseur "Time" juste avant la première grande graduation de l'échelle du bas. Vous êtes alors prêt pour démarrer et appuyer sur le bouton marche.

    Cette animation représente une session Multicast réelle de la NASA diffusant des images vidéo en temps-réel depuis la navette spaciale vers un certain nombre de récepteurs. La source diffusante est représentée par le noeud 20 (en rouge) situé en bas et à gauche de la grappe. Les paquets sont aussi coloriés en rouge (trops épais pour l'esthétique). Les récepteurs sont représentés en noir fonçé, alors que les autres routeurs sont en gris.

    On peut observer comment le paquet initial et les autres qui suivent, émis par la source vont se démultiplier lorsque qu'ils atteindront un routeur dont ses branches conduisent à des récepteurs feuilles (en noir).

  • Utilisation de l'annonceur de sessions sdr

    Sdr (Session Directory) est un outil qui permet de présenter les annonces des sessions du MBone présentes et à venir.
    Certains médias récents, autre que l'audio et la vidéo nécessitent des plugins qui sont installés dans le répertoire ~/.sdr/plugins. Pour les installer, il faut taper la commande suivante: install-sdr Ensuite il faut lancer sdr en arrière plan: sdr & Au début le contenu de la fenêtre de sdr est vide. Il est nécessaire d'attendre quelques minutes que les annonces arrivent. En effet, les annonces sont publiées à intervales irréguliers fonctions du nombre et du volume des annonces afin que le débit moyen des annonces reste constant sur le réseau quelque-soit leur nombre. Donc patienter un peu.

    Vous pouvez alors sélectionner une annonce en cliquant sur le bouton gauche (bouton 1) de la souris. Une "PopUp window" apparaît et vous présente le ou les différents médias utilisables par cette session. Il suffit de cliquer sur un média pour que l'outil correspondant s'active.

  • Utilisation d'applications classiques

    Pour faire des essais qui ne risquent pas d'interagir avec des sessions internationales, vous êtes invités à utiliser les sessions préfixées par le mot ENST.
    Vous pouvez ainsi expérimenter le canal audio pour échanger des messages vocaux si la station est équipée d'un micro à l'aide des applications "vat" ou "rat" ou "fphone" qui sont compatibles entre elles.

    Allez voir la session "Place all over the World" pour utiliser le média vidéo avec l'application "vic". On remarquera que la qualité n'est pas très bonne. Ceci est dû au fait que les sources vidéo émettent à très bas débit pour étiver de consommer trop de bande passante afin de ne pas congestionner le réseau.
    Faites un tour sur la session de la NASA, les débits devraient être meilleurs.

    Vous pouvez aussi, utiliser le tableau blanc partagé "wb" pour dessiner et échanger du texte, un éditeur de texte partagé "nte". Pour ces deux applications, choisissez des couleurs et des polices de caractères différentes afin de bien vous identifier dans le groupe des participants.

  • Utilisation d'applications faites à l'ENST

    Vous pouvez également expérimenter des applications qui ont été développées à l'ENST par des élèves telles que:
  • le "chat" graphique Jmrc

  • la navigation dans des mondes 3D en réalité virtuelle: VREng

  • le serveur Audio/Vidéo à la Demande: Avods
  • Découvrez d'autres applications diverses via l'annonce "ENST MBone Directory" que vous êtes invité à "joindre" en cliquant sur "Join". Attendre un peu afin que les annonces viennent. Essayez par exemple:

  • le "chat" graphique Mrc

  • le générateur "poiëtique" graphique gp

  • la bannière multicast Mband
  • © (Copyright) Philippe Dax - 1996-2000