Tutorat 7 - Introduction au Routage et OSPF

Slides:



Advertisements
Présentations similaires
Chapitre VIII La couche réseau(2).
Advertisements

La recherche de chemin optimal
Chapitre XIII La couche réseau(2).
Théorie des graphes.
Approche graphique du nombre dérivé
La Couche Réseau.
Institut Supérieur d'Informatique
Routage Dynamique et OSPF
ACTIVITES Le calcul littéral (3).
(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.
Le protocole EIGRP* *Enhandced Interior Gateway Routing Protocol.
Vue d'ensemble Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration.
Journée Francilienne de recherche Opérationnelle Politiques de gestion de coûts de transit dans lInter domaine basé sur BGP Loubna ECHABBI Dominique BARTH,
Architecture de réseaux
Visualisation d’information interactive 5 : Graphes
Cours Présenté par …………..
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Plus rapide chemin bicritère : un problème d’aménagement du territoire
Houssein ALAEDDINE Kamal SERRHINI
Karel Heurtefeux1, Fabrice Valois2
Optimisation dans les réseaux Recherche Opérationnelle GC-SIE.
Les équipements d’un réseau local
Celso C. Ribeiro Universidade Federal Fluminense Brésil
Routage dans les réseaux mobiles ad hoc
Auto-organisation dans les réseaux ad hoc
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
Algorithmes Branch & Bound
Heuristiques A. Introduction B. Recherche d ’une branche
Le Protocole OSPF.
Guérin Julien Mézerette Marius GTR FI 2A
Routage M1/M2 ISV M2 IPS UFR Mathématiques et Informatiques - Crip5
Les réseaux véhiculaires (VANET)
Routage Routage = trouver le chemin optimal Opération à la couche 3
Algorithme de Bellman-Ford
Sélection des routes Equipe de Recherche Réseau et Protocoles- LSIIT – ULP Premières simulations Pascal Merindol –
1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006.
routage par état de liens
l’algorithme du simplexe
Heuristiques C. Recherche de la meilleure branche . Branch And Bound
Cours n° 4 Couche réseau.
Comparaison entre RIP et OSPF en utilisant OPNET
Graphes 1. Introduction 2. Définition 3. Représentation mémoire
Dév. d’application interactive III Recherche de chemin.
Chapitre 1: Réseaux Informatiques
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh – Mokrani Abdeslam – Naoui Saïd Master 2 Pro SIS / 2006.
La sécurité dans les réseaux mobiles Ad hoc
GRAPHES EN INFORMATIQUE. INTRODUCTION Les objets mathématiques appelés graphes apparaissent dans de nombreux domaines comme les mathématiques, la biologie,
Programmation dynamique
Réseaux Mesh (Maillés) sans fil « WMNS »
(Nom du fichier) - D1 - 01/03/2000 France Télécom R&D Le présent document contient des informations qui sont la propriété de France Télécom. L'acceptation.
IGP RIP / OSPF.
Module Routage Où dois-je envoyer ce paquet ???
Les réseaux locaux virtuels : VLAN
PROTOCOLES DE ROUTAGE DYNAMIQUE
Les techniques de transfert
Routage Dynamique et OSPF
L’architecture IntServ
Commutation de circuits
-7- Notions de Routage.
Protocoles de routage M6 module réseaux Mars 2003.
Ajouts et retraits dans un arbre de connexion Nicolas Thibault et Christian Laforest, Équipe OPAL Laboratoire IBISC (regroupement LaMI et LSC), Évry 8.
Routage Dynamique SI-F AfNOG
CSI2510 Structures de données et algorithmes Plus court chemin
Protocoles de routage dynamique RIP & OSPF
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.
Niveau 3 des réseaux Ad Hoc (Routage) OLSR (Optimized Link State Routing) :  C’est une optimisation du protocole à état de liens filaire qui économise.
Chapitre 3 Problèmes de Cheminement
Transcription de la présentation:

Tutorat 7 - Introduction au Routage et OSPF CEG3585 : Introduction aux réseaux d’ordinateurs SEG3555 : Communication et réseautage Tutorat 7 - Introduction au Routage et OSPF

Le routage Le défi: comment choisir une route à travers un réseau L'algorithme de routage Méthode utilisée dans un logiciel de la couche réseau pour décider quelle ligne de sortie est utilisée pour acheminer un paquet Utilise une table qui associe les nœuds de réseau aux lignes de sorties Algorithme définit la façon de créer cette table Algorithmes Dijkstra Stratégie état de liaison Protocole OSPF (Open Shortest Path First)

Attributs des fonctions de routage Exact et simple Un routage simple qui donne le chemin le plus correct à travers le réseau Robuste et stable Capacité du réseau de livrer les paquets malgré la congestion et les faillites locales des parties du réseau Mais les techniques pour rendre le réseau robuste (ex., changé la direction du trafic) peut affecter la stabilité Optimal et juste Trouver les routes optimales fait compétition à être juste entre les stations

Exemple d’un réseau de commutation de paquets Stallings Figure 12.1

Algorithme Dijkstra Définit un graphique de toutes les liaisons du réseau avec une distance entre chaque nœud Distance peut représenter: a) nombre de saut, b) distance géographique, c) délai de file d’attente et de transmission. En général, la distance peut être calculée à partir de plusieurs critères: distance, largeur de bande, coût de communication, trafic moyen, longueur moyenne de file d’attente, etc. Calcule le chemin le plus court entre tous les nœuds, où le coût du chemin égale l’addition des coûts de toutes les liaisons qui composent le chemin

Algorithme Dijkstra - Définitions N = ensemble des nœuds du réseau s = nœud source T = ensemble des nœuds considérés par l’algorithme jusqu’à présent w(i,j) = coût du nœud i au nœud j; w(i,i)=0 et w(i,j) = ∞ si les deux nœuds ne sont pas liés directement; w(i,j) ≥ 0 si le deux nœuds sont liés directement L(n) = coût du chemin le plus court du nœud s au nœud n, calculé jusqu’à présent

Algorithme Dijkstra - Étapes Étape 1: Initialisation Initialise T = {s} , i.e. les nœuds considérés contient le nœud source L(n) = w(s,n) pour n ≠ s, i.e. coût des chemins au début égale coût des liaisons Étape 2: Prochain nœud Trouvez le nœud voisin x qui n’est pas dans T, ayant le chemin le plus court du nœud s. Ajoutez ce nœud x à T. Étape 3: Mettre à jour les coûts Mettre à jour les coûts des chemins en considérant les voisins du nœud x ajouté à T. Si les voisins de x offre un chemin L(n) plus court, le nouveau chemin remplace le vieux. L(n) = min[L(n), L(x) + w(x, n)] for all n Ï T Répétez les étapes 2 et 3 jusqu’à ce que tous les nœuds fassent partie de T

Algorithme Dijkstra - Exemple Appliquez l’algorithme à l’exemple de réseau pour le nœud 1 Itér. T L(2) Voie L(3) L(4) L(5) L(6) 1 {1} 2 1-2 5 1-3 1-4 ∞ - {1,4} 4 1-4-3 1-4-5 3 {1,2,4} {1,2,4,5} 1-4-5-3 1-4-5-6 {1,2,3,4,5} 6 {1,2,3,4,5,6}

Algorithme Dijkstra – Exemple (suite)

Exercise Appliquer l’algorithme Dijkstra pour déterminer le tableau d’acheminement du noeud 5

Routage état de liaison L’algorithme Dijkstra est utilisé dans le routage état de liaison Chaque routeur envoie un paquet d'état de liaison (LSP - link state packet) à ses voisins (le LSP contient de l'information au sujet de l'état de chaque liaison du routeur) Un routeur envoie son LSP ainsi que les LSP qu'il a reçus Éventuellement, tous les routeurs connaissent l'état de toutes les liaisons du réseau Un routeur prend ses décisions d'acheminement à partir de l'information de sa base de données d'état de liaison - utilisant par exemple l'algorithme du chemin le plus court tel que l’algorithme Dijkstra

OSPF (Open Short Path First) IRP (internet routing protocol) de L’Internet Remplace le “Routing Information Protocol” (RIP) Utilise la stratégie état de liaison Chaque routeur entretien un liste le ses liaisons aux réseaux locaux et les coûts associés à ces liaisons Transmet des mis à jour des ces informations à tous les autres routeurs Trafic réduit puisque les messages sont petits et envoyés peu souvent RFC 2328 Les chemins avec les coûts le plus bas sont choisis en se basant sur les coûts de liaisons obtenus des autres routeurs

Stratégie état de liaison J’envoie mes informations à tous les autres routeurs J’envoie mes informations à tous les autres routeurs J’envoie mes informations à tous les autres routeurs J’envoie mes informations à tous les autres routeurs J’envoie mes informations à tous les autres routeurs J’envoie mes informations à tous les autres routeurs

La vision du réseau chez OSPF La topologie du réseau sauvegardé comme un graphe orienté (directed graph) Sommets ou nœuds Routeur Réseau Transit – porte données dont la source ni la destination est branchée au réseau Tronqué – n’est pas un réseau transit Arcs Arc de graphe Connecte deux routeurs avec liaison point à point Connecte un routeur et un réseau (routeur branché au réseau)

Les coûts dans un réseau OSPF

Paquet d’état de liaison Source Réseau Coût Voisin

L’inondation des paquets LSP

Base de données des états de liaison Source Réseau Coût Voisin Base de données des états de liaison

Coûts utilisés avec l’algorithme Dijkstra

Applique l’algorithme Dijkstra

Table de routage pour le nœud A Réseau Coût Prochain Routeur