le protocole OSPF (Open Shortest Path First) fait partie d’une famille de protocoles de routage IP et est un Interior Gateway Protocol (IGP) pour Internet, utilisé pour distribuer des informations de routage IP dans un seul système autonome (AS) dans un réseau IP.
le protocole OSPF est un protocole de routage à état de liaison, ce qui signifie que les routeurs échangent des informations de topologie avec leurs voisins les plus proches. Les informations de topologie sont inondées dans L’AS, de sorte que chaque routeur dans L’AS ait une image complète de la topologie de L’AS., Cette image est ensuite utilisée pour calculer des chemins de bout en bout à travers L’AS, normalement en utilisant une variante de L’algorithme de Dijkstra. Par conséquent, dans un protocole de routage à état de liaison, l’adresse de saut suivante à laquelle les données sont expédiées est déterminée en choisissant le meilleur chemin de bout en bout vers la destination éventuelle.
le principal avantage d’un protocole de routage d’état de lien comme OSPF est que la connaissance complète de la topologie permet aux routeurs de calculer des routes qui satisfont des critères particuliers., Cela peut être utile à des fins d’ingénierie du trafic, où les itinéraires peuvent être limités pour répondre à des exigences particulières en matière de qualité de service. Le principal inconvénient d’un protocole de routage d’état de liaison est qu’il ne s’adapte pas bien car plus de routeurs sont ajoutés au domaine de routage. L’augmentation du nombre de routeurs augmente la taille et la fréquence des mises à jour de topologie, ainsi que le temps nécessaire pour calculer les routes de bout en bout., Ce manque d’évolutivité signifie qu’un protocole de routage d’état de lien ne convient pas au routage à travers L’Internet en général, ce qui est la raison pour laquelle les IGP routent uniquement le trafic dans un seul AS.
chaque routeur OSPF distribue des informations sur son état local (interfaces utilisables et voisins accessibles, et le coût d’utilisation de chaque interface) à d’autres routeurs à l’aide d’un message de publicité D’État de lien (LSA). Chaque routeur utilise les messages reçus pour construire une base de données identique qui décrit la topologie de L’AS.,
à partir de cette base de données, chaque routeur calcule sa propre table de routage à l’aide d’un algorithme SPF (Shortest Path First) ou Dijkstra. Cette table de routage contient toutes les destinations que le protocole de routage connaît, associées à une adresse IP de saut suivant et à une interface sortante.
- Le protocole recalcule les routes lorsque la topologie du réseau change, en utilisant L’algorithme de Dijkstra, et minimise le trafic du protocole de routage qu’il génère.
- Il prend en charge plusieurs chemins d’accès à coût égal.,
- Il fournit une hiérarchie à plusieurs niveaux (à deux niveaux pour OSPF) appelée « routage de zone », de sorte que les informations sur la topologie dans une zone définie de L’AS soient cachées des routeurs en dehors de cette zone. Cela permet un niveau supplémentaire de protection de routage et une réduction du trafic de protocole de routage.
- tous les échanges de protocole peuvent être authentifiés de sorte que seuls les routeurs de confiance puissent se joindre aux échanges de routage pour L’AS.
OSPF Version 3 (OSPFv3)
OSPF version 2 (OSPFv2) est utilisé avec IPv4. OSPFv3 a été mis à jour pour la compatibilité avec L’espace d’adressage 128 bits D’IPv6., Cependant, ce n’est pas la seule différence entre OSPFv2 et OSPFv3. D’autres changements dans OSPFv3, tel que défini dans la RFC 2740, incluent
- traitement du protocole par lien et non par sous-réseau
- ajout de la portée d’inondation, qui peut être lien-local, zone ou as-wide
- suppression des LSA opaques
- prise en charge de plusieurs instances D’OSPF par lien
- divers changements
OSPFv2 et OSPFv3 sont entièrement pris en charge par DC-OSPF.
en savoir plus: consultez les spécifications de notre pile de protocoles OSPF.