Sie sind auf Seite 1von 6

OSPF 1.

Introduction
Le protocole OSPF (Open Shortest Path First) a t dvelopp suite au besoin de la communaut Internet d 'utiliser un protocole intrieur IGP (Internal Gateway Protocol) dans la pile des protocoles TCP/IP, non-propritaire et hautement fonctionnel. Les discussions sur la cration d 'un IGP commun et inter-oprable pour l 'Internet commena en 1988 et ne fut pas formalis avant 1991. La prescription la plus rcente est la RFC 2328 (avril 1998 version 2). OSPF est un protocole de couche 3, annonc dans dans paquet IP avec le numro de protocole 89. Il n'utilise pas TCP pour la fiabilit qu'il assure par des mcanismes propres.

1.1. Comparatif fonctionnel des protocoles RIP et OSPF


La croissance rapide et l 'expansion des rseaux a pouss RIP ses limites. RIP comporte certaines restrictions qui peuvent causer des problmes dans les rseaux larges :

RIP a une limite de 15 sauts. Un rseau qui comporte plus de 15 sauts (15 routeurs) est considr comme inaccessible. RIP ne supporte pas les masques longueur variable (VLSM : Variable Length Subnet Mask). Compte tenu du manque d' adresses IP et de sa flexibilit, le VLSM comporte des avantages considrables dans les plans d 'adressage. L 'envoi priodique de l' entiret des tables de routage en diffusion (broadcast) consomme une grande quantit de bande passante. Il s 'agit d 'un vritable problme dans les rseaux larges et spcifiquement sur les liaisons lentes et les nuages WAN. RIP converge plus lentement qu 'OSPF. Dans les trs grands rseaux, la convergence doit tre rapide. RIP ne prend pas en compte les paramtres de dlai et de cot. Les dcisions de routage sont uniquement bases sur le nombre de sauts quelque soit la bande passante ou les dlais des lignes . Les rseaux RIP sont des rseaux plats. Il n y a pas de concept d' area (zone) ou de boundarie (frontire). Avec l 'introduction du routage classless et l 'utilisation intelligente de l 'agrgation et de la summurization des routes, les rseaux RIP ont moins de succs.

Certaines amliorations ont t introduites dans une version nouvelle de RIP appele RIP2. RIP2 supporte le VLSM, permet l' authentification et les mises jour de routage multicast. Toutefois, ces amliorations restent faibles car RIP2 est encore limit par le nombre de sauts et une convergence lente qui conviennent mal aux rseaux tendus.

Voici les caractristiques comparatives d'OSPF :

Il n 'y a pas de limite du nombre de sauts. OSPF tant un protocole de routage tat de lien, chaque routeur possde une connaissance complte des rseaux au sein d' une zone (area). Aussi, le danger de boucles de routage n 'tant a priori plus prsent, la limite du nombre de sauts n 'est plus ncessaire. L 'utilisation intelligente du VLSM amliore les plans d 'adressage (allocations d' adresses IP). Il supporte aussi l 'agrgation et la summarization de routes. Il utilise IP multicast pour envoyer ses mises jour d 'tat de lien. Cette mthode prend moins de ressources aux routeurs qui n coutent pas de paquets OSPF. Aussi, ces mises jour sont envoyes uniquement lors d' un changement de topologie. On conomise de manire vidente la bande passante. Les mises jour sont seulement incrmentielles. OSPF a une meilleure convergence que RIP parce que les changements de routage sont propags instantanment et non priodiquement de manire incrmentielle grce aux relations de voisinage entretenues. OSPF est meilleur pour la rpartition de charge (load balancing). Le choix du meilleur chemin est bas sur le cot (la bande passante inverse). Cette mtrique peut tre dfinie manuellement sur les interfaces. OSPF permet une dfinition logique des rseaux o les routeurs peuvent tre rpartis en zones (area). Cela vitera une explosion de mises jour d 'tats de lien sur l 'ensemble du rseau. On peut galement ainsi fournir un mcanisme d 'agrgation des routes et stopper la propagation inutile des informations de sousrseaux existants. Il permet l 'authentification de routage par l' utilisation de diffrentes mthodes d' identification avec mots de passe. Il permet le transfert et l 'tiquetage des routes extrieures injectes dans un Systme Autonome (AS) pour permettre de les maintenir par des EGPs comme BGP.

1.2. Les lments cls d OSPF.

Les routeurs OSPF entretiennent une relation oriente connexion avec les routeurs d 'un mme segment physique. Dans la terminologie OSPF, on parlera d 'adjacency, en franais, d'adjacence ou de contigut. Au lieu d 'envoyer des mises jour entire lors d 'un changement topologique, OSPF envoie des mises jour incrmentielles. OSPF n est pas limit par une segmentation dpendante de l 'adressage IP ou des sous-rseaux, il utilise la notion d 'area pour dsigner un groupe de routeurs. OSPF supporte entirement les possibilits du VLSM et de la summarization manuelle des routes. Grce la possibilit de donner des rles particuliers aux routeurs, la communication inter-routeurs est efficace. Bien qu 'OSPF permette une communication inter-area, il reste un protocole de routage intrieur (IGP).

1.3. Que signifie Link-States / Etats de liens ?


OSPF est un protocole tat de lien. Nous pouvons penser qu 'un lien est l 'interface d un routeur. L 'tat d 'un lien est une description de cette interface et de la relation qu' elle entretient avec ses routeurs voisins. Une description de cette interface pourrait comprendre, par exemple, son adresse IP, le masque, le type de rseau connect, les routeurs connects,

etc. L' ensemble de ces tats de liens forme la link-state database. La link-state database ou, dite aussi, topology table, est identique sur tous les routeurs d une zone.

OSPF 2. Hirarchie Une caractristique principale d' OSPF est de supporter des inter-rseaux trs larges. Elle est possible grce au regroupement des routeurs dans des entits logiques appeles area ou zone. La communication inter-zones ne laisse passer l 'change d' informations minimales de routage uniquement pour que les zones restent connectes. Il en rsulte que tous les efforts de calcul de routes ne s' oprent qu' au sein d 'une mme zone. Les routeurs d' une zone ne sont pas affects par les changements intervenus dans une autre zone. Dans un contexte o OSPF demande beaucoup de ressources en CPU et en mmoire, cette notion de conception est trs importante.

Un routeur OSPF peut prendre en charge trois types d 'oprations : opration dans une zone, connexion inter-zone et connexion entre systmes autonomes (AS). Comme vu plus haut, pour remplir ces tches, un routeur doit remplir un rle et une responsabilit particulire qui dpend de l' hirarchie OSPF tablie.

Internal Router (IR) Un IR remplit des fonctions au sein d 'une zone uniquement. Sa fonction primordiale est d 'entretenir jour sa base de donne avec tous les rseaux de sa zone, sa base de donne d'tats de lien (link-state database), qui est identique sur chaque IR. Il renvoie toute information aux autres routeurs de sa zone, le routage ou l' inondation (flooding) des autres zones requiert l 'intervention d 'un Area Border Router (ABR). Backbone Router (BR) Une des rgles de conception OSPF est que chaque zone dans l 'interrseau doit tre connecte une seule zone, la zone 0 ou la backbone area. La plupart des BR ont une interface connecte la backbone area et une ou plusieurs interfaces d 'autres zones. Area Border Router (ABR) Un ABR connecte deux ou plusieurs zones. Un ABR possde autant de bases de donnes d'tats de lien qu 'il y a d 'interfaces connectes des zones diffrentes. Chacune des ces bases de donnes contiennent la topologie entire de la zone connecte peut donc tre summarize, c'est--dire agrge en une seule route IP. Ces informations peuvent tre transmises la zone de backbone pour la

distribution. Un lment cl est qu 'un ABR est l' endroit o l'agrgation doit tre configure pour rduire la taille des mises jour de routage qui doivent tre envoyes ailleurs. Donc quand on parle des capacits d' OSPF de minimiser les mises jour de routage, on peut directement penser au rle rempli par les ABR. Autonomous System Boundary Router (ASBR) Il faut bien retenir qu' OSPF est un IGP (Interior Gateway Protocol), autrement dit qu il devra tre connect au reste de l 'Internet par d 'autres AS. Ce type de routeur fera en quelque sorte office de passerelle vers un ou plusieurs AS. L 'change d information entre un AS OSPF et d 'autres AS est le rle d un ASBR et les informations qu il reoit de l' extrieur seront redistribues au sein de l' AS OSPF.

OSPF 3. Le fonctionnement d 'OSPF dans une zone


Cette section traite du fonctionnement d OSPF au sein d 'une seule zone et de la manire dont la topology table ou la link-state database est contruite. La table de routage est constitue partir de cette base de donne. Ce rsultat est obtenu grce l' application de l' algorithme de routage SPF. En voici les diffrentes tapes. 1. D 'abord, un routeur doit trouver ses voisins. Pour ce faire, il utilise des paquets Hello. Ds son initialisation ou la suite d un changement de routage, un routeur va gnrer un link-state advertisement (LSA). Cette annonce va reprsenter la collection de tous les tats de liens de voisinage du routeur. 2. Tous les routeurs vont s' changer ces tats de liens par inondation (flooding). Chaque routeur qui reoit des mises jour d' tat de lien (link-state update) en gardera une copie dans sa link-state database et propagera la mise jour auprs des autres routeurs. 3. Aprs que la base de donnes de chaque routeur soit complte, le routeur va calculer l' arbre du chemin le plus court (Shortest Path Tree) vers toutes les destinations avec l' algorithme Dijkstra. Il construira alors la table de routage (routing table), appele aussi forwarding database, en choisissant les meilleures routes. 4. S il n 'y a pas de modification topologique, OSPF sera trs discret. Par contre en cas de changement, il y aura change d 'informations par des paquets d 'tat de lien et l 'algorithme Dijkstra recalculera les chemins les plus courts.

5.OSPF 4. L 'algorithme du chemin le plus court


L 'algorithme du chemin le plus court est celui qui est utilis par OSPF pour dterminer le meilleur chemin vers un rseau de destination.
L' algorithme considre un rseau de noe connects par des liens point point. Chaque lien a uds un cot. Chaque n oeud a un nom et possde une base de donne complte de tous les liens et a donc ainsi une connaissance complte de la topologie physique. Tous les routeurs de la base de donne d 'tat de lien sont identiques. L 'algorithme du chemin le plus court va alors calculer une topologie sans boucle en utilisant le nud en question comme point de dpart et en examinant son tour les informations des ses nuds contigus.

OSPF 5. Les tats OSPF, la construction des adjacences


Avant de s' changer des informations de routage, les routeurs OSPF tablissent des relations ou des tats avec leurs voisins afin de partager efficacement les informations d 'tats de lien.

Les protocoles vecteur de distance comme RIP utilisent aveuglment le broadcast ou le multicast en envoyant par chaque interface leur table de routage complte toutes les 30 secondes (par dfaut). A contrario, les routeurs OSPF comptent 5 diffrents types de paquets pour identifier les voisins et mettre jour les informations de routage tat de lien.

Type de paquet OSPF

Description Etablit et maintient les informations de contigut Type 1 Hello (adjacency information) avec les voisins. Type 2 Database Dcrit le contenu des bases de donnes d 'tat de liens Description packet (DBD) (link-state database) des routeurs OSPF. Demande des lments spcifiques des bases de Type 3 Link-state request donnes d 'tat de liens (link-state database) des (LSR) routeurs OSPF. Type 4 Link-state update Transporte les link-sate advertisements, les LSA, aux (LSU) routeurs voisins. Type 5 Link-state Accuss de rception des LSA des voisins. acknowledgment (LSAck)

Ces cinq types de paquets font en sorte qu 'OSPF soit capable de communications complexes et sophistiques. Les interfaces OSPF peuvent rencontrer sept tats et correspondent deux moments : d une part, la dcouverte des voisins et, d autre part, la dcouverte des routes. En voici brivement le descriptif.

Das könnte Ihnen auch gefallen