Qu'est-ce qu'un protocole de routage?
Un protocole de routage est le moyen par lequel le réseautage informatique est capable de diriger efficacement le trafic via des appareils appelés routeurs. Un tel protocole est essentiellement un algorithme conçu pour prévenir et corriger les boucles, recueillir des informations sur la topologie du réseau et distribuer ces informations à d'autres routeurs et, finalement, sélectionner les chemins que le trafic devrait prendre. Certains de ces protocoles gèrent le trafic à l'intérieur d'un réseau, le dirigeant vers d'autres routeurs dans un réseau contrôlé. Lorsque les communications doivent entrer ou quitter un réseau particulier, il est dirigé par un autre type de protocole de routage qui regarde le trafic au bord ou à la bordure du réseau.
Lorsqu'un protocole de routage est utilisé à l'intérieur d'un réseau, il est appelé protocole de passerelle intérieur (IGP). En utilisant le même protocole de routage ensemble, ils forment un domaine de routage. Par la suite, un certain nombre de domaines de routage forment ensemble un réseau qui comprend un système autonome (AS). Ici, à l'intérieur d'unComme, les protocoles se répartissent dans deux catégories principales, un protocole de liaison à l'état ou un protocole basé sur les vecteurs.
Avec un protocole d'état de liaison, les routeurs se parlent afin de cartographier l'ensemble du réseau, d'évaluer l'état des connexions entre eux, puis de calculer les meilleurs chemins possibles que le trafic peut emprunter. Cette méthode est utile pour déterminer quels chemins peuvent avoir une vitesse de connexion plus rapide qu'un autre chemin et pour déterminer le chemin le plus court. Ces types de protocole de routage sont très rapides pour amener les routeurs à converger les uns avec les autres, à la mise à jour de leurs connaissances du réseau, lorsqu'un nouveau routeur est ajouté ou que l'un est hors ligne.
Un protocole de routage basé sur les vecteurs est disponible en deux saveurs: le vecteur de distance et le vecteur de chemin, où ce dernier est une sous-classe du premier. Méthodes vectorielles de distance Utilisez ce qui est connu comme un nombre de sauts pour déterminer le chemin le plus court FrOm un routeur à la suivante. Ici, le routeur compte le nombre d'autres routeurs que la communication doit traverser, chacun représentant un saut, puis construit sa carte des meilleurs itinéraires possibles. En comparaison avec un protocole de liaison-État, un algorithme de vecteur de distance ne peut pas dire à quelle vitesse un saut particulier est comparé à un autre et peut finalement choisir un itinéraire plus lent même s'il nécessite moins de houblon. Il souffre également de retards lorsqu'un routeur est ajouté ou supprimé du réseau, car il doit à nouveau compter le houblon pour reconstruire sa carte du réseau.
Un protocole de routage de vecteur de chemin est souvent utilisé à la bordure d'un réseau dans ce qu'on appelle un protocole de passerelle (BGP). En plus de compter le houblon, le routeur de frontière annonce également sa disponibilité en envoyant un message de vecteur de chemin. Les routeurs frontaliers d'autres réseaux construisent ensuite leurs connaissances sur les chemins en dehors d'un AS en surveillant ces messages les uns des autres.
Dans certains cas, un protocole de routage peut actualiserVous êtes acheminé sur un protocole de communication existant. Qu'ils soient acheminés dépend de la couche du modèle d'interconnexion des systèmes ouverts (OSI) sous laquelle ils fonctionnent, tels que l'IS-IS, la couche de liaison de données, et est un protocole non acheminé. Le protocole Internet (IP) et le protocole de contrôle de transmission (TCP), fonctionnent respectivement aux couches trois et quatre, et sont deux moyens par lesquels un protocole de routage peut être acheminé. Les plus notables sont les BGPS qui fonctionnent sur TCP.