Routage centralisé vs protocoles de routage distribués
Le routage consiste à choisir les chemins à utiliser pour envoyer le trafic réseau et à envoyer les paquets le long du sous-réseau sélectionné. Dans la terminologie des réseaux informatiques, un protocole de routage définit la manière dont les nœuds des réseaux (en particulier les routeurs) interagissent les uns avec les autres, pour décider des chemins à choisir pour l'envoi du trafic réseau en partageant les informations de liaison nécessaires. En règle générale, les nœuds ont une connaissance initiale des autres nœuds qui y sont connectés directement et le protocole de routage diffusera ces informations d'abord aux nœuds voisins, puis aux autres nœuds. C'est ainsi que les protocoles de routage fournissent la connaissance de la topologie du réseau aux routeurs du réseau au départ ainsi qu'après un changement.
Il existe deux types de protocoles de routage classés comme protocoles dynamiques et statiques. Les protocoles statiques fonctionnent uniquement avec les tables de routage configurées manuellement, tandis que les protocoles dynamiques mettent à jour de manière adaptative les tables de routage en fonction des changements de topologie du réseau. Les protocoles dynamiques sont en outre classés comme centralisés et distribués. Les protocoles centralisés se concentrent sur un nœud central pour toutes les décisions de routage, tandis que les protocoles distribués rendent chaque périphérique du réseau responsable de la prise de décisions de routage.
Que sont les protocoles de routage centralisés?
Comme mentionné ci-dessus, les protocoles de routage centralisés appartiennent à la famille des protocoles de routage dynamique. Dans un réseau qui utilise un protocole de routage centralisé, un dispositif de traitement central fonctionnant sur un nœud «central» rassemble des informations (état tel que l'état haut / bas, la capacité et l'utilisation actuelle) sur chaque liaison du réseau. Ensuite, ce dispositif de traitement utilise les informations collectées pour calculer les tables de routage pour tous les autres nœuds. Ces protocoles de routage utilisent une base de données centralisée située au nœud central pour ces calculs. En d'autres termes, la table de routage est conservée à un seul nœud «central», qui doit être consulté lorsque d'autres nœuds doivent prendre une décision de routage.
Que sont les protocoles de routage distribués?
Les protocoles de routage distribués appartiennent également à la famille des protocoles de routage dynamique. Dans le cadre du protocole de routage distribué, chaque périphérique du réseau est responsable de la prise de décisions de routage. Il existe deux types de protocoles dynamiques et distribués appelés isolés (les nœuds ne communiquent pas) et non isolés (les nœuds communiquent entre eux). Ainsi, dans cette sous-catégorie (dynamique, distribuée et non isolée), il existe deux grandes classes de protocoles qui sont plus couramment utilisées aujourd'hui. Ce sont des protocoles de vecteur de distance et des protocoles d'état de liaison. Les protocoles de vecteur de distance permettent aux nœuds de partager des informations telles que la destination et le coût à intervalles réguliers ou selon les besoins. Les protocoles d'état de liaison inonder les informations d'état de liaison dans tout le réseau pour permettre à chaque nœud de construire une «carte» de réseau.
Quelle est la différence entre les protocoles de routage centralisés et les protocoles de routage distribués?
Bien que les protocoles de routage centralisés et distribués soient des protocoles de routage dynamique, leur fonctionnement est assez différent. La principale différence entre eux est basée sur les périphériques du réseau qui prennent les décisions concernant le routage. Un nœud central est responsable de toutes les décisions de routage dans le routage centralisé, tandis que chaque appareil est responsable des décisions de routage selon des protocoles distribués. Les protocoles centralisés présentent de nombreux problèmes par rapport aux protocoles distribués, tels que le fait d'avoir un point de défaillance unique et une congestion potentielle du réseau autour du nœud central. Pour ces raisons, les protocoles distribués sont plus couramment utilisés.