OSPF – Open Shortest Path First – Protocole de routage du chemin le plus court. OSPF est un protocole de
routage d’état de liaison. Grâce à l’algorithme SPF (Shortest Path First), chaque routeur calcule les
informations de routage de façon autonome, sans utiliser les calculs des autres machines. Présenté comme
le successeur de RIP, OSPF est plus avancé et mieux adapté aux réseaux de grande taille. C’est un
protocole ouvert dont les spécifications sont publiques. OSPF utilise des datagrammes de petite taille. Ils
n’ont donc pas besoin d’être fragmentés. Seul l’élément qui n’arrive pas à destination est retransmis (au
contraire, lorsqu’on utilise des datagrammes fragmentés, en cas de perte, tous les fragments sont renvoyés).
Le protocole permet le routage par type de service, ce qui signifie qu’il est possible d’imposer des routes
différentes en fonction de la nature des données transmises. Pour permettre ce routage particulier, l’en-tête
des datagrammes comprend des informations sur le type de service.
Malgré ses qualités, OSPF ne peut assurer le routage si l’on souhaite faire de la multi diffusion. C’est pour
cette raison qu’a été développé MOSPF (Multicast Open Shortest Path First), une extension d’OSPF qui
permet le multicasting. MOSPF fonctionne à l’intérieur d’un système autonome. Pour l’utiliser sur Internet, il
faut également un protocole de roulage Multicast autonome. Avec MOSPF, le routage ne se fait plus
uniquement en fonction de la destination, mais également en fonction de la source. II s’agit de ce que l’on
appelle du source-destination routing. MOSPF choisit toujours la route qui offre le coût le plus faible. Si deux
chemins présentent des coûts identiques, un seul sera choisi, alors qu’OSPF, dans ce cas, répartit les
données sur les différentes routes.
Dans le contexte de la multi diffusion, MOSPF utilise le « tronc commun » du réseau le plus longtemps
possible, puis duplique le datagramme lorsque les membres du groupe de discussion sont sur des réseaux
différents. Comme OSPF, MOSPF peut déterminer le chemin en fonction du type de données transmises.
MOSPF possède quelques limites: il ne fonctionne que dans un seul système autonome, on ne peut pas
l’utiliser dans de très grands réseaux et il consomme beaucoup de puissance processeur, et ce, d’autant plus
que le réseau est important. Des rouleurs OSPF et MOSPF peuvent cohabiter dans un même système
autonome, bien que certaines configurations puissent occasionner des erreurs.
