Simulation de retransmission de route - sur papier -

Slides:



Advertisements
Présentations similaires
Simulation de retransmission de route - sur papier -
Advertisements

Routage Routage = trouver le chemin optimal Opération à la couche 3
Simulation de retransmission de route - sur papier -
Tutorat 7 - Introduction au Routage et OSPF
OSPF Open shortest path first. Sommaire 1 – Présentation du routage Présentation géneral Protocole de routage.
SQL partie 5 1 LMD create – update – primary key secondary key.
Aller sur la page Google avec votre navigateur (Internet exploreur, Firefox, Opera etc…) Cliquer pour visionner la diapo suivante.
IP Multicast Text available on
Terminaux virtuels (VTY)
Dar Es Salaam Routage Statique Jean Robert Hountomey.
Couche 3.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Comment corriger son code sans forcément appeler l’enseignant M2202
Mettre à jour les données
OSPF - Comment OSPF génère les routes par défaut
Groupes Retrouvez vos repères Vos premiers pas dans les Groupes
Sécurité - VPN - Configurer la mise à jour du client
Configuration EIGRP et IGRP
CCNP Routage Chapitre 4 - Questionnaire N°1
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
pleine Classe et sans Classe
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
BGP - Configuration iBGP et eBGP avec ou sans adresse de Loopback
Configuration sessions IBGP et EBGP
Configuration BGP de base
Réseau informatique Sorenza Laplume 1.
Collecte de données CAPI
OSPF - Configuration initiale sur Liaisons Non-Broadcast
Types et Codes de paquet ICMPv6
Spanning-Tree classique
Comportement de RIP & IGRP avec les mises à jour de Routage
show ip nat translations
Routage S 3 - Questionnaire N°1
Module 6 la boîte .
Cairo – EGYPTE 10 au 22 Mai 2009 Routage Statique
Hot Standby Router Protocol standby preempt et standby track
Commande show ip route ccnp_cch ccnp_cch.
Configuration d'une Passerelle par défaut avec les commandes IP
Routage S 7 - Questionnaire N°1
Sécurité - TP Listes d'Accès Standard
Commande show ip eigrp topology
Routage S 5 - Questionnaire N°1
Proxy ARP ccnp_cch ccnp_cch.
CCNP Routage Chapitre 4 - Questionnaire N°1
Configuration NAT Utilisation de la commande outside source list
OSPF - Commande show ip ospf neighbor.
Changer les critères de nommage
CCNP Routage Chapitre 5 - Questionnaire N°1
1 Routage dans les réseaux mobiles ad hoc Presenté par : H. BENKAOUHA.
Configuration de routes Statiques Flottantes
Configuration OSPF Virtual Link
Commande show dialer ccnp_cch ccnp_cch.
Routage S 3 - Questionnaire N°1
OSPF - Routage Inter-Area
Routage collaboratif dans un réseaux Mesh
Protocole AODV pour Iot
MPLS - Flux de Paquets dans un VPN MPLS
Certificat en Informatique et Internet D5. Travailler en réseau, communiquer et collaborer Equipe C2I - FSEGS Semestre 2 – Avril 2015 Université de Sfax.
2 Copyright © 2004, Oracle. Tous droits réservés. Restreindre et trier les données.
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
TEST TIBETAIN DE PERSONNALITE
Comment personnaliser Microsoft SharePoint Site web
TEST TIBETAIN DE PERSONNALITE
SECURITE DES E MAILS Cliquez pour avancer !.
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
SECURITE DES E MAILS Cliquez pour avancer !.
* * SE CONNECTER À MON COMPTE PARTENAIRE POUR UN BAILLEUR (1/4)
À vos tranferts d’ s SECURITE DES S Faite très attention à vos tranferts d’ s.
À vos tranferts d’ s SECURITE DES S Faite très attention à vos tranferts d’ s.
Dridi Lobna 1 Couche Réseau II Réseau : Gestion de l’accès.
Transcription de la présentation:

Simulation de retransmission de route - sur papier - 05.05.2018

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. 05.05.2018

Topologie Chaque groupe dispose d’information 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 05.05.2018

Retransmission bond-par-bond Vous aurez a retransmettre une table contenant l’adresse 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. S’il 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. 05.05.2018

Synchronisation (Clocking) centralisée On vous dira: Q u a n d p r é p a r e r l a m is e à j o u r a e n v o y e r a u v o is i n Q u a n d e n v o y e r l a m is e à j o u r Q u a n d m e tt r e à j o u r v o tr e t a b l e d e r o u t a g e a v e c l e s i n f o r m a ti o n s r e ç u e s d e v o tr e v o is i n i m m é d i a t. SVP, n’envoyez aucune information de routage autre qu’a ces moments. Dans la réalité les protocoles de routage n’utilisent pas un processus similaire (c-a-d une synchronisation centrale). Ceci n’est juste qu’un exercice. 05.05.2018

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

Simulation DV – Création d’une table de routage Creer une table de ‘distance vector’ montrant la routes vers toutes les destinations que vous connaissez. La table devra contenir: D e s ti n a ti o n ( A , B , C , .. . ) C o û t ( 0 p o u r v o u s m ê m e , 1 p o u r v o t r e v o i s i n i m m é d i a t, e t p l u s p o u r l e s d e s ti n a ti o n s d i s t a n t e s ) N o e u d s u i v a n t ( v o u s m ê m e o u u n v o i s i n i m m é d i a t, p a s p l u s l o i n ) 05.05.2018

Simulation DV – Votre table de routage Votre situation: K Vos voisins: W et X Vous ne connaissez rien d’autre pour l’instant Destination Distance Next Hop K (self) W 1 W X 1 X 05.05.2018

Simulation DV – Envoyer une copie a vos voisins Faites une copie de votre table ‘distance vector’ L a i s s e z v i d e l a p a r ti e ‘ n e x t h o p ’. I n c l u e z j u s t e l a d e s ti n a ti o n e t l e c o û t. Donner une copie à chacun de vos voisins Vous devriez aussi recevoir une copie de la table ‘distance table’ de chacun de vos voisins. 05.05.2018

Simulation DV – Qu’envoyez vous à vos voisin Votre situation: K Envoyer votre table a vos voisins (W et X), mais omettez votre bond suivant (next-hop) Destination Distance K W 1 X 1 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.) 05.05.2018

Simulation DV – Ce que votre voisin (W) vous envoie Votre situation: K Vous recevrez ceci de votre voisin (W) Destination Distance (from neighbour to destination) W K 1 Q 1 (Vous ne recevrez pas le ‘bond suivant’ de votre voisin) 05.05.2018

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

Simulation DV – Mise a jour de table Ajouter 1 a tous les coûts venant de votre voisin S’il existe des destinations que vous n’avez 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) 05.05.2018

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 Destination Distance W 0+1 = 1 K 1+1 = 2 Q 1+1 = 2 Next Hop is your neighbour W W W Ceci est nouveau, donc l’ajouter a votre table La distances pire que precedement; NE PAS changer votre table. Celui est pareil que precedement 05.05.2018

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 Destination Distance Next Hop K (self) W 1 W X 1 X Q 2 W Ceci est nouveau 05.05.2018

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 Destination Distance X 0+1 = 1 P 1+1 = 2 W 1+1 = 2 Next Hop est votre voisin X X X Ceci est pire que precedement Ceci est nouveau Ceci est pareille que precedement 05.05.2018

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 Destination Distance Next Hop K (self) W 1 W X 1 X Q 2 W Ceci vient de W P 2 X Ceci est nouveau: mise a jour venant de X 05.05.2018

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 d’un voisin, le considérer comme ‘mort’ (inactif) Supprimer les entrés de votre table ayant un voisin inactif (mort) comme bond suivant. 05.05.2018

Simulation ‘Link State’ Oubliez tout concernant la topologie de l’exercice 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 05.05.2018

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: I n d e n ti fi c a ti o n d e s li a i s o n s ( A à B , F à H , … ) L e s c h é m a m o n t r e v o s l i e n s C o û t d e s li a i s o n s ( u n e n ti e r q u e l c o n q u e ) C h o i s i s s e z v o s p r o p r e s c o û t s p o u r l e s l i a i s o n s d i r e c t e s e t n o t e z l e s s u r v o t r e s c h é m a C h a q u e d i r e c t i o n a u n c o û t , e t i l d o i v e n t ê t r e d i f f é r e n t . “ A à B ” n ’ e s t p a s p a r e i l l e q u e “ B à A ” . 05.05.2018

Simulation LS – Votre table ‘état de liaison’ Votre situation: K Vos voisins: W et X Link from/to Link Cost K to W 12 K to X 32 05.05.2018

Simulation LS – Votre table du chemin le plus court (shortest path) Votre situation: K Vos voisins: W et X Destination Total Cost Shortest Path K K (self) W 12 K - W X 32 K - W 05.05.2018

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, n’excluez rien. 05.05.2018

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

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 X 3 W to Q 6 W to K 10 Coût de la liaison (pour l’utilisation de cette liaison ‘entrant’) 05.05.2018

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à. 05.05.2018

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/to Link Cost (for using this link in this direction) K to W 12 K to X 32 W to X 3 W a K 10 6 W a Q 05.05.2018

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” n’est 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. 05.05.2018

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

Simulation LS - bis Chaque fois qu’il y a changement, envoyer une copie du changement a chaque voisin L e c h a n g e m e n t p e u t ê t r e d e n o u v e ll e s li a i s o n s , c h a n g e m e n t a u n i v e a u c o û t s , o u d e s li a i s o n s i n a c ti v e s En réalité, OSPF ne renvoie pas les informations qu’il a déjà envoyé à un même voisin. Dans cet exercice, renvoyez une copie complète de votre table d’état de liaison. 05.05.2018

Simulation LS - Ce que vous envoyez a vos voisins (update) Votre situation: K Envoyer une copie complète de votre table ‘état de liaison’. N’envoyez pas la table de retransmission de votre bond suivant Simulation LS - Ce que vous envoyez a vos voisins (update) Link from/to Link Cost K to W 12 K to X 32 W to X 3 W to Q 6 W to K 10 05.05.2018

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. D e la p a g e 1 ju s q u’ a la p a g e ju st e a v a nt c el le - ci , le tr ai te r c o m m e u n e pr é s e nt at io n n or m al e. C e ci i m pl iq u e pr o b a bl e m e nt l’i m pr e s si o n d e 6 sl id e s p ar p a g e, a v e c u n e c o pi e p o ur c h a q u e ét u di e nt . C et te p a g e n e d e vr ai t p a s êt re i m pr i m é e. C h a q u e gr o u p e a b e s oi n s d e 1 0 c o pi e s d u m e s s a g e d e m is e à jo ur d e ro ut a g e D V et L S , 1 o u 2 c o pi e s d e s m o d èl e s d e m e s s a g e s ‘e c h o re q u e st ’, ‘e c h o re pl y’ et ‘u nr e a c h a bl e’ . V o u s p o ur ri e z fa ir e u n e c o pi e m ul ti pl e d e s m ê m e s p a g e s d e la pr é s e nt at io n P o w er P oi nt et le s i m pr i m er 6 p ar 6. C h a q u e gr o u p e d e st a gi ai re a ur a b e s oi n d’ u n e c o pi e gr a n d fo r m at d e le ur pr o pr e to p ol o gi e, et 1 o u 2 c o pi e gr a n d fo r m at d e la ta bl e d e ro ut a g e. L e s In st ru ct e ur s a ur o nt b e s oi n s d’ u n o u d e u x c o pi e gr a n d fo r m at d e la to p ol o gi e c o m pl èt e. 05.05.2018

Table de routage Distance Vector (DV) telle que connue par ______ Heure: ___________ Destination Coû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. 05.05.2018

Table ‘Etat de liaison’ (LS) telle que connue par ______ 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. 05.05.2018

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 qu’il ya un changement 05.05.2018

Message de ______ a ______ Type: Table de routage DV Time: ___________ Destination Total Cost Instruction pour l’expé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. S’il existe des coût inférieur que precedement, mettre a jour le bond suivant dans votre table. 3. Similaire pour toute nouvelle destinations. 05.05.2018

Message de ______ a ______ Type: Table de routage DV Time: ___________ Destination Total Cost Instruction pour l’expé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. S’il existe des coût inférieur que precedement, mettre a jour le bond suivant dans votre table. 3. Similaire pour toutes nouvelles destinations. 05.05.2018

Message de ______ a ______ Type: Table de routage DV Time: ___________ Destination Total Cost Instruction pour l’expé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. S’il existe des coût inférieur que precedement, mettre a jour le bond suivant dans votre table. 3. Similaire pour toute nouvelle destinations. 05.05.2018

Message de ______ a ______ Type: Mise à jour de routage LS Time: ___________ Link from/to Link Cost Instruction pour l’expé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. 05.05.2018

Message de ______ a ______ Type: Mise a jour de routage LS Time: ___________ Link from/to Link Cost Instruction pour l’expé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. 05.05.2018

Message de ______ a ______ Type: Mise a jour de routage LS Time: ___________ Link from/to Link Cost Instruction pour l’expé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. 05.05.2018

Message de ______ a ______ Type: Echo Request TTL: ______ Request ID: _________ Instructions pour l’expéditeur original: 1. remplir avec l’adresse 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 d’erreur: 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 05.05.2018

Message de ______ a ______ Type: Echo Request TTL: ______ Request ID: _________ Instructions pour l’expéditeur original: 1. remplir avec l’adresse 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 d’erreur: 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 05.05.2018

Message de ______ a______ Type: Echo Reply TTL: ______ ID Original : _________ Instructions pour l’expéditeur original: 1. remplir avec l’adresse 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. N’envoyez pas de message d’erreur. 4. Consulter votre table de routage pour choisir le bond suivant. 5. Si la destination est inconnue, ignorer le paquet. N’envoyez pas de message d’erreur. 6. Envoyer le message au bond suivant. 05.05.2018

Message de______ a ______ Type: Echo Reply TTL: ______ ID Original : _________ Instructions pour l’expéditeur original: 1. remplir avec l’adresse 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. N’envoyez pas de message d’erreur. 4. Consulter votre table de routage pour choisir le bond suivant. 5. Si la destination est inconnue, ignorer le paquet. N’envoyez pas de message d’erreur. 6. Envoyer le message au bond suivant. 05.05.2018

Message de ______ a ______ Type d’erreur : ______________ TTL: ______ Orig ID : ______Orig Dest : ______ Instructions pour l’expéditeur original: 1. remplir avec l’adresse 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. N’envoyez pas de message d’erreur. 4. Consulter votre table de routage pour choisir le bond suivant. 5. Si la destination est inconnue, ignorer le paquet. N’envoyez pas de message d’erreur. 6. Envoyer le message au bond suivant. 05.05.2018

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