Generic Routing Encapsulation (GRE) on Ciscon kehittämä IP-tunnelointiprotokolla. Sen sisällä tunneloidaan tavallisesti VPN-yhteyksiä ja aivan tavallisia IP-paketteja, mutta se osaa siirtää myös multicast- ja IPv6-liikennettä. Protokolla sinällään on hyvä hyötysuhteeltaan ja monet sitä käyttävät toteutukset ovat nopeita ja tehokkaita. Protokollan tuki on kuitenkin edelleen monissa laitteissa keskeneräinen. Tämän takia GRE:tä käyttävät VPN-sovellukset saattavat toisinaan käyttäytyä verkosta riippuen hyvinkin ennalta-arvaamattomilla tavoilla. Yleisin ongelma on yhteyksien jumittuminen, jolloin VPN-palvelin tai asiakkaan ja palvelimen välissä oleva palomuuri voivat lakata sallimasta uusia yhteyksiä. Tällaiset virhetilanteet ovat hyvin kiusallisia ja ylläpitäjän on lähes mahdotonta havaita niitä, saati sitten korjata.
Standardeja Generic Routing Encapsulation (GRE) (informatiivinen) Generic Routing Encapsulation over IPv4 networks (informatiivinen) Point to Point Tunneling Protocol (informatiivinen) Generic Routing Encapsulation (GRE) (ehdotettu standardi, päivitetty :ssä) Key and Sequence Number Extensions to GRE (ehdotettu standardi)
Katso myös VPN IP-tunnelointi
Luokka:TCP/IP