Protocole GGP

GGP (Gateway-to-Gateway Protocol) est un ancien protocole de routage utilisé pour échanger des informations de routage entre les routeurs centraux d'Internet.

GGP est l'un des tout premiers protocoles de routage utilisés dans ARPANET (le précurseur de l'Internet moderne), principalement utilisé pour apprendre et propager dynamiquement les informations de routage entre les passerelles (c'est-à-dire les routeurs).


Fonctionnement de GGP

GGP est un protocole de routage à vecteur de distance qui met à jour les tables de routage en échangeant périodiquement des informations de routage. Voici son flux de travail :

1. Échange d'informations de routage

Les passerelles GGP échangent périodiquement des informations de routage, y compris la distance (nombre de sauts) vers chaque réseau.

  • La passerelle A et la passerelle B échangent périodiquement les informations de leur table de routage.
  • Les informations de routage incluent le nombre de sauts (distance) vers chaque réseau.

2. Mise à jour de la table de routage

La passerelle met à jour sa propre table de routage en fonction des informations de routage reçues et sélectionne le chemin optimal.

  • La passerelle calcule le chemin le plus court vers chaque réseau en fonction des informations de routage reçues.
  • Mettre à jour la table de routage et sélectionner le chemin avec le moins de sauts.

3. Convergence du routage

Grâce à un échange continu d'informations de routage, les passerelles du réseau atteignent progressivement un état de convergence du routage, c'est-à-dire que les tables de routage de toutes les passerelles sont cohérentes.

  • Après la convergence du routage, les passerelles du réseau s'accordent sur les chemins optimaux vers chaque réseau.

Caractéristiques clés de GGP

  1. Algorithme de vecteur de distance:
    • Utilise l'algorithme de vecteur de distance pour calculer le chemin le plus court vers chaque réseau.
  2. Mises à jour périodiques:
    • Les passerelles échangent périodiquement des informations de routage afin de garantir des mises à jour en temps utile des tables de routage.
  3. Simplicité:
    • La conception du protocole est simple et facile à mettre en œuvre.
  4. Premières applications:
    • Principalement utilisé dans les routeurs centraux d'ARPANET.

Contexte historique de GGP

GGP est l'un des premiers protocoles de routage utilisés dans ARPANET, développé par BBN (Bolt, Beranek and Newman) dans les années 1970. Il est le précurseur des protocoles de routage Internet modernes et a jeté les bases des protocoles de routage ultérieurs tels que RIP et OSPF. Avec le développement d'Internet, GGP a été progressivement remplacé par des protocoles de routage plus avancés.


Avantages et inconvénients de GGP

Avantages :

  1. Simplicité:
    • La conception du protocole est simple et facile à mettre en œuvre.
  2. Premières applications:
    • Il a joué un rôle important dans ARPANET et a jeté les bases du développement d'Internet.

Inconvénients :

  1. Faible évolutivité:
    • Ne convient pas aux réseaux à grande échelle ; la convergence du routage est lente.
  2. Fonctionnalités limitées:
    • Ne prend en charge que l'algorithme à vecteur de distance et ne peut pas gérer les topologies de réseau complexes.

Alternatives à GGP

Avec le développement d'Internet, GGP a été progressivement remplacé par des protocoles de routage plus avancés, notamment :

  1. RIP(Routing Information Protocol):
    • Un protocole de routage à vecteur de distance adapté aux petits réseaux.
  2. OSPF(Open Shortest Path First):
    • Un protocole de routage à état de liens adapté aux grands réseaux.
  3. BGP(Border Gateway Protocol):
    • Un protocole de routage à vecteur de chemin utilisé pour le routage du cœur d'Internet.

En résumé, GGP est un protocole de routage ancien utilisé pour échanger des informations de routage entre les routeurs cœur d'ARPANET. Il utilise l'algorithme à vecteur de distance pour calculer les chemins les plus courts et atteint la convergence du routage en mettant à jour périodiquement les tables de routage. Bien que GGP ait joué un rôle important dans le développement précoce d'Internet, il a été progressivement remplacé par des protocoles de routage plus avancés à mesure que l'échelle et la complexité des réseaux augmentaient.

Autres extensions