Simulation de retransmission de route - sur papier -

Slides:



Advertisements
Présentations similaires
PRESAGE-CTE Programme MED
Advertisements

Support.ebsco.com Guide dUtilisation Création dune collection locale.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Internet : Configurer une adresse Niveau : Débutant.
GEF 435 Principes des systèmes dexploitation Structure du logiciel dE/S Partie II (Tanenbaum & 5.3.4)
TD (issu de l’Exonet 23 – Site du CERTA)
La théorie du monde est petit
La Couche Réseau.
Routage Dynamique et OSPF
Séminaire Chefs de File Programme MED PRESAGE-CTE Marseille, le 26 mai 2010.
(Routing Information Protocol)
– Routage. Sommaire 1)Principes fondamentaux 1)Routage statique et dynamique 1)Convergence 1)Routage à vecteur de distance 1)Routage à état de liens 1)Systèmes.
Le protocole OSPF* *Open Shortest Path First.
Protocoles de Routage.
Mode demploi du programme de réservation Page 1: Lutilisateur consulte le planning Les utilisateurs se connectent sur le serveur à laide de leur navigateur.
Cours Présenté par …………..
Découvrez notre plate-forme de gestion de listes de diffusion.
Bonjour, Je suis votre guide pour cette visite de votre nouveau logiciel HDS. Je vais vous montrer comment préparer une note de frais.
Bienvenue sur votre nouveau logiciel HDS, Vous voulez demander une avance ? Rien de plus simple, je vais vous guider.
GERER UN BLOG MANUEL DAIDE A LUTILISATION DE BLOGGER Josiane Goettelmann Mai 2011.
© 2008 General Parts International, Inc. Written permission is required to copy or forward to anyone other than the intended recipient. Formation TeammateTime.
Structures de données linéaires
Routage dans les réseaux mobiles ad hoc
Bon Kharma C'est une lecture agréable, mais courte. Apprécier
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
Guérin Julien Mézerette Marius GTR FI 2A
Formation C.A.H.M Outlook Web Access ( courriel )
Remplir le formulaire en ligne
Routage M1/M2 ISV M2 IPS UFR Mathématiques et Informatiques - Crip5
Sur la page daccueil dEvaloscope qui a été réservée à votre établissement, vous commencez par créer un compte…
Gestion de Fichiers Arbres B.
Routage Routage = trouver le chemin optimal Opération à la couche 3
Le protocole de contrôle ICMP
Allexis Vicquelin & Ainhoa Martinez Le Switch
L’écran d’accueil A gauche, se trouve le bloc d’authentification. Vous avez reçu votre identifiant et votre mot de passe par mail. N’oubliez pas le.
JE T'AIME POUR CE QUE TU ES POUR MOI… UN(E) VRAI(E) AMI(E).
Formation Comment se créer une adresse électronique? Comment envoyer et recevoir des courriels?
CRING… en ligne Série de webinaires 2012 Section des Statistiques et Suivi.
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
Simulation de retransmission de route - sur papier -
JE T'AIME POUR CE QUE TU ES POUR MOI… UN(E) VRAI(E) AMI(E)
IGP RIP / OSPF.
Tutorat 7 - Introduction au Routage et OSPF
Ne gardez pas ce message.
PROTOCOLES DE ROUTAGE DYNAMIQUE
Utilisation de la messagerie en ligne de la poste.net
Université des Sciences et de Technologie Mohamed Boudiaf - ORAN
Routage Dynamique et OSPF
05 – Couche 3 - Couche réseau Terme anglais = The Network Layer.
Ce TANTRA vient des Indes. INSTRUCTIONS POUR VOTRE SANTÉ :  Toutes les fois que vous dites "Je t'aime" donnez lui du sens  Toutes les fois que vous.
Presented by Initiation à un logiciel de courriel en ligne (Laposte.net) Niveau 2.
 Formulaires HTML : traiter les entrées utilisateur
Problèmes critiques et Modification de la liste de vérification Version 1.0, 15 mars 2011.
-7- Notions de Routage.
Protocoles de routage M6 module réseaux Mars 2003.
Le site de news Présentation Mise en page avec Word (pour ceux qui savent déjà : ) Envoyez vos news, le principe Les commentaires : explication…
Comment envoyer un en gardant les adresses de ses correspondants confidentielles !!! Diaporama manuel.
Environnement, santé et sécurité « Gestion du procédé d'examen du registre des incidents et des accidents de l'outil Business Workplace »
LE COURRIER ELECTRONIQUE
Problèmes critiques et Modification de la liste de vérification Version 2.0, août 2015.
Nouveau site pour la campagne A l’usage des adhérents
GUIDE D’UTILISATION SITE STE BATHILDE. Sommaire 1.Connexion - La page d’accueil 2.Gérer les articles: - Création - Modification - Suppression 3.Gérer.
Présentation de 2 séquences
Formation.
Ce logiciel vous permettra de générer les relevés 24 que vous avez à émettre. Ce logiciel permet l’entrée, la validation des données, l’impression des.
Nouveau site pour la campagne A l’usage des adhérents
CentralWeb F. Playe1 Principes de base du routage IP Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement.
GREC INITIALES Groupe de formateurs 1 GREC INITIALES Formation de bassin Atelier réseau Groupe de formateurs Comprendre le fonctionnement d’un réseau.
Gérer ses rendez-vous en ligne avec google et netvibes.
Simulation de retransmission de route - sur papier -
CCNP Routage Chapitre 4 - Questionnaire N°1
Transcription de la présentation:

Simulation de retransmission de route - sur papier -

Nous simulerons: Une redirection bond par bond (hop-by-hop) DV - Distance vector routing (comme RIP) LS - Link State routing (comme OSPF) Ping - Echo request, echo reply, unreachable.

Topologie Chaque groupe dispose dinformation sur sa propre connexion vers les autres Les ne savent rien des connexions entre les groupes tiers Chaque groupe a un schéma de réseau différent

Retransmission bond-par-bond Vous aurez a retransmettre une table contenant ladresse de destination et du noeud suivant (next-hop) Le message à une adresse source, une adresse de destination et un corps. Si vous êtes la destination, lire le message et répondre. Sil ne vous est pas adressé, décrémenter le TTL et passer le message au noeud suivant. Ignorer le message si la destination est inconnue.

Synchronisation (Clocking) centralisée On vous dira: –Quand préparer la mise à jour a envoyer au voisin –Quand envoyer la mise à jour –Quand mettre à jour votre table de routage avec les informations reçues de votre voisin immédiat. SVP, nenvoyez aucune information de routage autre qua ces moments. Dans la réalité les protocoles de routage nutilisent pas un processus similaire (c-a-d une synchronisation centrale). Ceci nest juste quun exercice.

Simulation Distance Vector (RIP) Les instructeurs distribuent les informations relatives à la topologie Chaque groupe dispose dinformation relative a son voisin immédiat, mais ceux relatives aux groupes distants

Simulation DV – Création dune table de routage Creer une table de distance vector montrant la routes vers toutes les destinations que vous connaissez. La table devra contenir: –Destination (A, B, C,...) –Coût (0 pour vous même, 1 pour votre voisin immédiat, et plus pour les destinations distantes) –Noeud suivant (vous même ou un voisin immédiat, pas plus loin)

Simulation DV – Votre table de routage Votre situation: K Vos voisins: W et X Vous ne connaissez rien dautre pour linstant DestinationDistance Next Hop K0 (self) W1 W X1 X

Simulation DV – Envoyer une copie a vos voisins Faites une copie de votre table distance vector –Laissez vide la partie next hop. Incluez juste la destination et le coût. Donner une copie à chacun de vos voisins Vous devriez aussi recevoir une copie de la table distance table de chacun de vos voisins.

Simulation DV – Quenvoyez vous à vos voisin Votre situation: K Envoyer votre table a vos voisins (W et X), mais omettez votre bond suivant (next-hop) DestinationDistance K0 W1 X1 Distance (from you to destination) (Votre propre table de routage contient les informations Next Hop, MAIS NE PAS envoyer vos informations Next Hop a vos voisins.)

Simulation DV – Ce que votre voisin (W) vous envoie Votre situation: K Vous recevrez ceci de votre voisin (W) DestinationDistance (from neighbour to destination) W0 K1 Q1 (Vous ne recevrez pas le bond suivant de votre voisin)

Simulation DV – Ce que votre voisin (X) vous envoie Votre situation: K Vous recevez ceci de votre voisin (W) Destination X0 P1 W1 Distance (from neighbour to destination) (Vous ne recevrez pas le bond suivant de votre voisin)

Simulation DV – Mise a jour de table Ajouter 1 a tous les coûts venant de votre voisin Sil existe des destinations que vous navez pas dans votre table alors il faudra les ajouter. Le next- hop (bond suivant) est votre voisin. Si votre voisin peut atteindre un destination via un coût moins que ce que vous aviez prcedement, mettez à jour votre table pour refléter le nouveau cout et le bond suivant (next hop)

Simulation DV – Ce que vous apprenez de ce que votre voisin (W) a envoyé Votre situation: K Ajouter 1 au coût reçu de votre voisin (W) Notez toute nouvelle ou meilleure route DestinationDistance W0+1 = 1 K1+1 = 2 Q Next Hop is your neighbour W W W Ceci est nouveau, donc lajouter a votre table La distances pire que precedement; NE PAS changer votre table. Celui est pareil que precedement

Simulation DV – Votre nouvelle table de routage après mise a jour venant de W Votre situation: K Vos voisins: W et X Mettez a jour votre routage après que W vous ai envoyé une mise a jour DestinationDistance Next Hop K0 (self) W1 W X1 X Q2 WCeci est nouveau

Simulation DV - Ce que vous apprenez de ce que votre voisin (X) a envoyé Votre situation: K Ajouter 1 au coût reçu de votre voisin (X) Notez toute nouvelle ou meilleure route DestinationDistance X0+1 = 1 P1+1 = 2 W Next Hop est votre voisin X X X Ceci est pire que precedement Ceci est nouveau Ceci est pareille que precedement

Simulation DV - Votre nouvelle table de routage après mise à jour venant de X Situation: K Vos voisins: W et X Mettez a jour votre routage après que X vous ai envoyé une mise a jour DestinationDistance Next Hop K0 (self) W1 W X1 X Q2 WCeci vient de W P2X Ceci est nouveau: mise a jour venant de X

Simulation DV - Repeat Chaque minute, envoyer une copie de votre table a chacun de vos voisins. Gardez des traces de quand vos voisins vous envoient des informations Après 4 minutes sans mise a jour dun voisin, le considérer comme mort (inactif) Supprimer les entrés de votre table ayant un voisin inactif (mort) comme bond suivant.

Simulation Link State Oubliez tout concernant la topologie de lexercice précédent. Les instructeurs donneront de nouvelles informations relative a la topologie Chaque groupe a des informations sur ses voisins direct, mais rien des groupes distants

Simulation LS – créer une table état de liaison (Link State) créer une table état de liaison montrant tous les liens pour lesquels vous avez des informations La table contiendra: –Indentification des liaisons (A à B, F à H, …) Le schéma montre vos liens –Coût des liaisons (un entier quelconque) Choisissez vos propres coûts pour les liaisons directes et notez les sur votre schéma Chaque direction a un coût, et il doivent être différent. A à B nest pas pareille que B à A.

Simulation LS – Votre table état de liaison Votre situation: K Vos voisins: W et X Link from/toLink Cost K to W12 K to X32

Simulation LS – Votre table du chemin le plus court (shortest path) Votre situation: K Vos voisins: W et X DestinationTotal Cost Shortest Path K0 K (self) W12 K - W X32 K - W

LS Simulation - Send copies to neighbours Faire une copie de votre table détat de liaison Donner une copie a chacun de vos voisins Vous devriez aussi recevoir une copie de la table État de liaison de chacun de vos voisins Envoyez la copie exact, nexcluez rien.

Simulation LS – Ce que vous envoyez a vos voisins Votre situation: K Envoyez ceci a vos voisins (W et X) Link from/toLink Cost K to W12 K to X32

Simulation LS – Ce que vos voisins vous envoient Votre situation: K Vous recevrez ce qui suis de votre voisin (W) Link from/to W to X3 W to Q6 W to K10 Coût de la liaison (pour lutilisation de cette liaison entrant)

Simulation LS – Mise a jour de la table État de liaison Combiner les états de liaison que vous recevez de vos voisins avec ceux que vous aviez déjà.

Simulation LS – Votre nouvelle table état de liaison après mise a jour Votre situation: K Vos voisins: W et X Mettez a jour votre table état de liaison après que votre voisin W vous ai envoyée une mise a jour Link from/toLink Cost (for using this link in this direction) K to W12 K to X32 W to X3 W a K10 6W a Q

Simulation LS – Utilisez la table état de liaison pour créer la table chemin-le- plus-court (shortest-path) Votre table état de liaison vous dit tout sur toute les liaisons que vous connaissez. Les différentes liaisons sont traitées comme des liaisons différentes. A à B nest pas pareille que B a A. Il y aura souvent plusieurs chemins pour atteindre une destination. Choisissez le chemin avec le coût le plus faible. Créer une table montrant toutes les destinations, le chemin pour y arriver et le coût total.

Simulation LS – Votre nouvelle table chemin le plus court après mise a jour Votre situation: K Vos voisins: W et X DestinationTotal Cost Shortest Path (comment atteindre la destination) K0 K (self) W12 K - W X12+3 = 15 K - W - X Q12+6 =18 K - W - Q Celle-ci est meilleure que K-X

Simulation LS - bis Chaque fois quil y a changement, envoyer une copie du changement a chaque voisin –Le changement peut être de nouvelles liaisons, changement au niveau coûts, ou des liaisons inactives En réalité, OSPF ne renvoie pas les informations quil a déjà envoyé à un même voisin. Dans cet exercice, renvoyez une copie complète de votre table détat de liaison.

Votre situation: K Envoyer une copie complète de votre table état de liaison. Nenvoyez pas la table de retransmission de votre bond suivant Simulation LS - Ce que vous envoyez a vos voisins (update) Link from/toLink Cost K to W12 K to X32 W to X3 W to Q 6W to K10

NOTE AUX INSTRUCTEURS Les instructeurs connaissent la topologie globale. Les stagiaires ont les différents schémas montrant leur propre voisins directe mai ne montrant pas la topologie distante. En imprimant ces notes, rappelez vous que tout ce qui vient après cette page nécessite un traitement particulier. – De la page 1 jusqua la page juste avant celle-ci, le traiter comme une présentation normale. Ceci implique probablement limpression de 6 slides par page, avec une copie pour chaque étudient. – Cette page ne devrait pas être imprimée. – Chaque groupe a besoins de 10 copies du message de mise à jour de routage DV et LS, 1 ou 2 copies des modèles de messages echo request, echo reply et unreachable. Vous pourriez faire une copie multiple des mêmes pages de la présentation Power Point et les imprimer 6 par 6. – Chaque groupe de stagiaire aura besoin dune copie grand format de leur propre topologie, et 1 ou 2 copie grand format de la table de routage. – Les Instructeurs auront besoins dun ou deux copie grand format de la topologie complète.

Table de routage Distance Vector (DV) telle que connue par ______ Heure: ___________ DestinationCoût total bond suivant Instructions: Commencer par vous même et vos voisins. Lorsque vous recevrez une mise à jour de vos voisins mettez à jour ce document.

Heure: ___________ Link from/to Link Cost Table Etat de liaison (LS) telle que connue par ______ Instructions: 1. Commencez en remplissant les coûts de chaque liaison directement connecte. 2. Quand vous recevrez la mise a jour de vos voisins, mettez a jour cette table.

Table du chemin le plus court (LS) dérivée de la table état de liaison telle que connue par ______ heure: ___________ Destination Total Cost chemin le plus court Instructions: Utiliser la table Etat de liaison pour déterminer le chemin le plus court vers une destination. Mise à jour de cette table des quil ya un changement

Message de ______ a ______ Type: Table de routage DV Time: ___________ Destination Total Cost Instruction pour lexpéditeur: 1. Remplir les source, destination, heure. 2. Copier votre table de routage DV, mais laisser en blanc la colonne Next Hop (bond suivant). 3. Envoyer a vos voisins. Instructions pour le récepteur: 1. Ajouter 1 a tous les coûts. 2. Sil existe des coût inférieur que precedement, mettre a jour le bond suivant dans votre table. 3. Similaire pour toute nouvelle destinations.

Message de ______ a ______ Type: Table de routage DV Time: ___________ Destination Total Cost Instruction pour lexpéditeur: 1. Remplir les source, destination, heure. 2. Copier votre table de routage DV, mais laisser en blanc la colonne Next Hop (bond suivant). 3. Envoyer a vos voisins. Instructions pour le récepteur: 1. Ajouter 1 a tous les coûts. 2. Sil existe des coût inférieur que precedement, mettre a jour le bond suivant dans votre table. 3. Similaire pour toutes nouvelles destinations.

Message de ______ a ______ Type: Table de routage DV Time: ___________ Destination Total Cost Instruction pour lexpéditeur: 1. Remplir les source, destination, heure. 2. Copier votre table de routage DV, mais laisser en blanc la colonne Next Hop (bond suivant). 3. Envoyer a vos voisins. Instructions pour le récepteur: 1. Ajouter 1 a tous les coûts. 2. Sil existe des coût inférieur que precedement, mettre a jour le bond suivant dans votre table. 3. Similaire pour toute nouvelle destinations.

Message de ______ a ______ Type: Mise à jour de routage LS Time: ___________ Link from/toLink Cost Instruction pour lexpéditeur: 1. Remplir les source, destination, heure. 2. Copier votre table de routage LS, ne rien omettre 3. Envoyer a vos voisins. Instructions pour le récepteur: 1. Si des coûts changent pour des liaisons que vous connaissez déjà, il faudra mettre a jour votre table de routage. 3. Similaire pour toute nouvelle liaison.

Message de ______ a ______ Type: Mise a jour de routage LS Time: ___________ Link from/toLink Cost Instruction pour lexpéditeur: 1. Remplir les source, destination, heure. 2. Copier votre table de routage LS, ne rien omettre 3. Envoyer a vos voisins. Instructions pour le récepteur: 1. Si des coûts changent pour des liaisons que vous connaissez déjà, il faudra mettre a jour votre table de routage. 3. Similaire pour toute nouvelle liaison.

Message de ______ a ______ Type: Mise a jour de routage LS Time: ___________ Link from/to Link Cost Instruction pour lexpéditeur: 1. Remplir les source, destination, heure. 2. Copier votre table de routage LS, ne rien omettre 3. Envoyer a vos voisins. Instructions pour le récepteur: 1. Si des coûts changent pour des liaisons que vous connaissez déjà, il faudra mettre a jour votre table de routage. 3. Similaire pour toute nouvelle liaison.

Message de ______ a ______ Type: Echo Request TTL: ______ Request ID: _________ Instructions pour lexpéditeur original: 1. remplir avec ladresse source, destination, TTL, ID. 2. Consulter votre table de routage pour choisir le bond suivant. 3. Envoyer au bond suivant. Instructions pour le destinateur: 1. Si le message vous est adresse, renvoyer un Echo Reply. 2. Si le message ne vous est pas adresser: Décrémenter le TTL, 3. Si TTL est égal a 0, renvoyer un message derreur: TTL Exceeded. 4. Consulter votre table de routage pour choisir le bond suivant. 5. Si la destination est inconnue, renvoyer une erreur: Host Unreachable 6. Envoyer le message au bond suivant

Message de ______ a ______ Type: Echo Request TTL: ______ Request ID: _________ Instructions pour lexpéditeur original: 1. remplir avec ladresse source, destination, TTL, ID. 2. Consulter votre table de routage pour choisir le bond suivant. 3. Envoyer au bond suivant. Instructions pour le destinateur: 1. Si le message vous est adresse, renvoyer un Echo Reply. 2. Si le message ne vous est pas adresser: Décrémenter le TTL, 3. Si TTL est égal a 0, renvoyer un message derreur: TTL Exceeded. 4. Consulter votre table de routage pour choisir le bond suivant. 5. Si la destination est inconnue, renvoyer une erreur: Host Unreachable 6. Envoyer le message au bond suivant

Message de ______ a______ Type: Echo Reply TTL: ______ ID Original : _________ Instructions pour lexpéditeur original: 1. remplir avec ladresse source, destination, TTL, ID. 2. Consulter votre table de routage pour choisir le bond suivant. 3. Envoyer au bond suivant. Instructions le destinataire: 1. Si le message vous est adresse: Vous avez reçu une réponse! Félicitations! 2. Si le message ne vous est pas adresser: Décrémenter le TTL 3. Si TTL est égal a 0, ignorer le paquet. Nenvoyez pas de message derreur. 4. Consulter votre table de routage pour choisir le bond suivant. 5. Si la destination est inconnue, ignorer le paquet. Nenvoyez pas de message derreur. 6. Envoyer le message au bond suivant.

Message de______ a ______ Type: Echo Reply TTL: ______ ID Original : _________ Instructions pour lexpéditeur original: 1. remplir avec ladresse source, destination, TTL, ID. 2. Consulter votre table de routage pour choisir le bond suivant. 3. Envoyer au bond suivant. Instructions pour le destinataire: 1. Si le message vous est adresse: Vous avez reçu une réponse! Félicitations! 2. Si le message ne vous est pas adresser: Décrémenter le TTL 3. Si TTL est égal a 0, ignorer le paquet. Nenvoyez pas de message derreur. 4. Consulter votre table de routage pour choisir le bond suivant. 5. Si la destination est inconnue, ignorer le paquet. Nenvoyez pas de message derreur. 6. Envoyer le message au bond suivant.

Message de ______ a ______ Type derreur : ______________ TTL: ______ Orig ID : ______Orig Dest : ______ Instructions pour lexpéditeur original: 1. remplir avec ladresse source, destination, TTL, ID. 2. Consulter votre table de routage pour choisir le bond suivant. 3. Envoyer au bond suivant. Instructions pour le destinataire: 1. Si le message vous est adresse: Il y a une erreur! Desole! 2. Si le message ne vous est pas adresser: Décrémenter le TTL 3. Si TTL est égal a 0, ignorer le paquet. Nenvoyez pas de message derreur. 4. Consulter votre table de routage pour choisir le bond suivant. 5. Si la destination est inconnue, ignorer le paquet. Nenvoyez pas de message derreur. 6. Envoyer le message au bond suivant.

Message de ______ a ______ Type: _____________ TTL: ______ Message:

Topologie Complete telle que connue des instructeurs IJ GH EF CD AB

Topologie Partiele telle que connue du groupe AB IJ EF CD AB

Topologie Partiele telle que connue du groupe CD IJ GH CD AB

Topologie Partiele telle que connue du groupe EF GH EF AB

Topologie Partiele telle que connue du groupe GH GH EF CD

Topologie Partiele telle que connue du groupe IJ IJ CD AB