Generic Routing Encapsulation

GRE kan voor het inpakken (encapsulation) van vrijwel elk type packet worden gebruikt. Eigenschappen van GRE:

  • Kan worden gebruikt voor virtuele point-to-point-verbinding tussen routers.
  • Ondersteunt diverse protocollen, zoals IP, CLNS en IP-multicast-tunneling en is daarom ook geschikt voor routing-protocollen.
  • Geschikt voor multi-protocol site-to-site-VPN’s
  • Voldoet aan RFC 1702 en RFC 2784
  • GRE zorgt niet voor encryptie en kan met een packet-sniffer worden gemonitord.
  • GRE en IPsec kunnen samen worden toegepast. IPsec ondersteunt namelijk geen multi- en broadcast en kan bijvoorbeeld geen routing-packets versturen. IPsec kan echter wel een GRE-packet, dat routing-verkeer bevat, inpakken – GRE over IPsec.

GRE verpakt het oorspronkelijke IP-packet in met een nieuwe IP-header en een GRE-header. Een GRE-header bevat tenminste twee verplichte 2-byte-velden:

  • GRE-flag
  • Protocol-type

S11_2_1