AccueilđŸ‡«đŸ‡·Chercher

Generic Routing Encapsulation

Generic Routing Encapsulation (GRE ou Encapsulation Générique de Routage) est un protocole de mise en tunnel qui permet d'encapsuler n'importe quel paquet de la couche réseau (donc de couche OSI 3) dans sa conception d'origine. Le paquet d'origine est le payload (information utile) du paquet final. Par exemple, les serveurs de tunnel qui chiffrent les données peuvent utiliser GRE à travers Internet pour sécuriser les Réseaux privés virtuels.

GRE a Ă©tĂ© dĂ©veloppĂ© par Cisco et peut encapsuler une large gamme de types de paquets de diffĂ©rents protocoles dans des paquets IP. Les tunnels GRE sont conçus pour ne pas avoir besoin de maintenir un Ă©tat, ce qui signifie que chaque terminaison de tunnel ne conserve aucune information d'Ă©tat ou de disponibilitĂ© de la terminaison distante. Cette fonctionnalitĂ© aide les fournisseurs d'accĂšs Ă  proposer des tunnels IP Ă  leurs clients, qui ne sont pas concernĂ©s par l'architecture du fournisseur d'accĂšs. Ceci donne aux utilisateurs (les clients du fournisseur d'accĂšs) la flexibilitĂ© de configurer ou reconfigurer leur architecture IP sans ĂȘtre concernĂ©s par les problĂšmes de connectivitĂ©, en crĂ©ant un lien point Ă  point virtuel vers des routeurs distants Ă  travers des rĂ©seaux ip.

Le protocole GRE correspond au code 47 dans le champ protocole de l'en-tĂȘte IP.

Exemples d'utilisation

Exemples de piles de protocoles utilisant GRE

Les champs de l'en-tĂȘte

      0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 a b c d e f
     +-+-+-+-+-+-----+---------+-----+-------------------------------+
     |C|R|K|S|s|Recur|  Flags  | Ver |         Type de protocole     |
     +-+-+-+-+-+-----+---------+-----+-------------------------------+
     |      Checksum (optionnel)     |       DĂ©calage (optionnel)    |
     +-------------------------------+-------------------------------+
     |                         Clé (optionnel)                       |
     +---------------------------------------------------------------+
     |                    Numéro de séquence (optionnel)             |
     +---------------------------------------------------------------+
     |                         Routage (optionnel)                   |
     +---------------------------------------------------------------+


RFC associées

  • RFC 1701[1] GRE
  • RFC 1702[2] Generic Routing Encapsulation over IPv4 networks
  • RFC 2784[3] GRE
  • RFC 2890[4] Key and Sequence Number Extensions to GRE
  • RFC 7637[5] NVGRE: Network Virtualization Using Generic Routing Encapsulation

Notes et références

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.