Le protocole OSPF

Download Report

Transcript Le protocole OSPF

Le protocole OSPF

Guérin Julien Mézerette Marius 2005-2006 GTR FI 2A

Plan

      Introduction Présentation du protocole OSPF     Fonctionnement global Sous protocoles Hello, échange, Inondation L’algorithme SPF Notion de système autonome et de zone OSPF Configuration d’un réseau OSPF    Présentation de la maquette Configuration des routeurs Mise en place de RIP Validation de fonctionnement & Tests    Tests de connectivité Fonctionnement entre zones OSPF Cohabitation entre RIP et OSPF Conclusion Sources

Introduction

 OSPF pour Open Shortest Path First  Protocole de routage à état de liens  Conçu au sein de l’IETF (Internet Engineering Task Force) à la fin des années 80  But : Résoudre les principaux défauts du protocole RIP    Temps de convergence Augmentation du nombre de routeurs  Structure réseau d’interconnexions de taille plus importante Meilleure efficacité   Contrôle sur la propagation des informations de routage Meilleure bande passante utile

Présentation du protocole OSPF

 Fonctionnement global     Chaque routeur test le fonctionnement de ses interconnexions avec les routeurs voisins Chaque routeur tiens à jour une base d’état de lien Élection d’un routeur : « Designated Routeur » (DR) et d’un BackupDR si le DR devient indisponible, qui sera chargé de diffuser les bases d’état de lien Grâce aux bases d’état de lien chaque routeur calcul la route la moins « chère » pour atteindre les différents réseaux

Présentation du protocole OSPF

 Sous protocoles Hello  Message Hello envoyé périodiquement pour confirmer l’état de ses liens  Contient de nombreuses informations telles que :    Un identifiant La fréquence d’émission des messages Hello (10s) La durée au bout de laquelle un routeur ne répondant pas sera considéré comme mort (40s)    Le numéro de la zone à laquelle le routeur appartient La priorité du routeur @IP du DR et du BDR

Présentation du protocole OSPF

 Sous protocoles échange     Suite d’un échange réussi de messages Hello entre deux routeurs Échange de Messages « Link State Advertisement » (LSA) contenant :  @IP du routeur   Coût de la liaison avec ses voisins Numéro de séquence Synchronisation des bases d’état de lien: Statut « FULL » Chaque routeur exécute alors l’algorithme SPF

Présentation du protocole OSPF

 Sous protocoles Inondation  Utilisé lorsqu’un lien change d’état et pour des échanges toutes les 30minutes  Envoie des messages « Link State Update » (LSU)  Permet une mise à jour des tables de routages rapides :  Mise à jour des bases d’état de lien  Nouvelle exécution de l’algorithme SPF

Présentation du protocole OSPF

 L’algorithme SPF   Créé par Djikstra à la base pour calculer le moyen le plus rapide pour atteindre un point par l’intermédiaire de vecteur dans un plan Utilisé pour calculer le chemin le plus rapide pour atteindre un réseau :   Un lien correspondant à un vecteur La longueur du vecteur correspondant à un coût calculé selon le débit du lien : 10^8/ débit max (en bits/s)  Lien Ethernet : 10  Lien Série 56Kb/s : 1785

Présentation du protocole OSPF

 Notion de système autonome  Le réseau internet est découpé en systèmes autonomes  Un système autonome est un réseau IP de grande taille comportant un grand nombre de routeur  OSPF intervient au niveau du routage Intra-domaine

Présentation du protocole OSPF

 Notion de zone OSPF     Un réseau OSPF ne peut contenir plus de 50 routeurs -> nécessité de découper un réseau en plusieurs zones OSPF Entre chaque zones OSPF on place un ABR qui transmettra les bases d’état de lien entre zones voisines Obligation d’avoir une zone « Backbone » numéroté 0 qui assure le transfert des tables de routages Les zones secondaires sont numérotés de 1 à 4294996795

Configuration d’un réseau OSPF

 Présentation de la maquette

Configuration d’un réseau OSPF

  4 zones : zone backbone obligatoire située au centre car elle relie les autres zones entre-elles.  3 Cisco 2500 Zones secondaires :   Border Router : Cisco 2500 Un routeur Cisco 2600 interne à la zone.  Réseau terminal où une station est branchée.

Configuration d’un réseau OSPF

 Configuration des BR :  On active OSPF sur chacun d'eux   Liste des réseau auxquels ils sont rattachés >Conf t >router ospf

// permet d'activer OSPF avec un numéro associé, ici 1

>network area

associé.

// fourni la liste des réseaux où le routeur est relié plus le numéro de zone

>network ...

// autant de fois que de réseaux reliés physiquement.

Configuration d’un réseau OSPF

 On procède de même pour les 2600 Exemple du Routeur R2600Haut : router ospf 1 network 192.168.70.0 0.0.0.255 area 1 //zone 1, lien vers la zone 0 network 192.168.80.0 0.0.0.255 area 1 //zone 1, lien vers le réseau

Configuration d’un réseau OSPF

   Cohabitation RIP & OSPF   Zone 1 en routage RIP Désactiver le routage OSPF   « no router ospf 1 ». Activer RIP et déclarer les routes à partager Sur le R2600Haut : router rip network 192.168.70.0 network 192.168.80.0

Configuration d’un réseau OSPF

 Le BR doit faire la traduction des routes RIP et OSPF :

router ospf 1

redistribute rip subnets //redistribution des routes RIP en routes OPSF

router rip redistribute ospf 1

network 192.168.70.0 //les routes apprises via OSPF seront émises sur le numéro de réseau 192.168.70.0

default-metric 10 //la métrique par défaut des routes exporté via OSPF sera de 10

Validation de fonctionnement & Tests

 Tests de connectivité  Vérification sur chaque routeur de l’état des connections : « sh int »  Pour vérifier l’accessibilité du routeur on effectue un ping à partir de la station vers le routeur

Validation de fonctionnement & Tests

 Tests spécifiques à OSPF :     Sh IP OSPF Sh IP OSPF Interface : visualise les interfaces configurées pour opsf Sh IP OSPF database : visualise les bases de données des routeurs Sh IP OSPF database router : visualise les informations échangées et interroge les bases de données

Validation de fonctionnement & Tests

 Fonctionnement entre zones OSPF 1  On vérifie les tables de routages (exemple du routeur 2600 n°22) :

Validation de fonctionnement & Tests

 Fonctionnement entre zones OSPF 2  On peut vérifier l’accessiblité des stations grâce a des pings ou des traceroutes :

Validation de fonctionnement & Tests

 Cohabitation entre RIP et OSPF 1  On commence par vérifier les tables de routages des routeurs de la zone OPSF (exemple du routeur 2600 n°22) et de celui de la zone RIP :

Validation de fonctionnement & Tests

 Cohabitation entre RIP et OSPF 2  Pour confirmer l’accessibilité de la station situé dans la zone RIP à partir d’une zone OSPF on réalise un ping d’une zone OSPF vers la zone RIP et inversement :

Conclusion

     Ainsi OSPF tend à remplacer peu à peu le protocole RIP premier protocole de routage intra domaine.

Les limites de RIP sont aujourd’hui dépassées.

Ceci grâce à son calcul du plus court chemin à sa stabilité et à sa moindre consommation de bande passante et son amélioration du temps de convergence.

Il reste néanmoins plus ‘difficile’ à implémenter que RIP et demande plus de ressources processeur aux routeurs.

Mais comme RIP, OSPF reste limité au routage intra-domaine