Generic Routing Encapsulation

Netzwerkprotokoll
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 20. September 2007 um 14:00 Uhr durch Robbot (Diskussion | Beiträge) (Bot: Entferne: kr:GRE Ändere: ru:GRE (протокол)). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Das Generic Routing Encapsulation (GRE, RFC1701) ist ein Netzwerkprotokoll, das von der Firma Cisco Systems entwickelt wurde. Es dient dazu, andere Protokolle einzukapseln und so in Form von IP-Tunneln zu transportieren.

Beispiele für GRE-Anwendungen:

GRE verwendet das IP-Protokoll 47, ein GRE-Header hat folgenden Aufbau:

      0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3
      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     ┌─┬─┬─┬─┬─┬─────┬─────────┬─────┬───────────────────────────────┐
     │C│R│K│S│s│Recur│  Flags  │ Ver │         Protocol Type         │
     ├─┴─┴─┴─┴─┴─────┴─────────┴─────┼───────────────────────────────┤
     │      Checksum (optional)      │       Offset (optional)       │
     ├───────────────────────────────┴───────────────────────────────┤
     │                         Key (optional)                        │
     ├───────────────────────────────────────────────────────────────┤
     │                    Sequence Number (optional)                 │
     ├───────────────────────────────────────────────────────────────┤
     │                         Routing (optional)                    │
     └───────────────────────────────────────────────────────────────┘
  • Generic Routing Encapsulation (GRE), RFC 1701, October 1994
  • Generic Routing Encapsulation (GRE) over IPv4 networks, RFC 1702, October 1994
  • Generic Routing Encapsulation (GRE), RFC 2784, March 2000