Generic Routing Encapsulation er en "bære" protokol der indkapsler andre pakker, således at den pakke der bliver båret over internettet er en del af dataen i GRE pakken.
GRE protokollen giver ikke mange fordele alene, udover at bære ikke IP packets som NETBIOS pakker over IP netværk.
VPN løsninger simulerer en privat routing linie over usikre netværk som Internettet, det muliggøres ved at data pakkerne krypteres og indkapsuleres inden de sendes over det usikre netværk.
Når de har passeret det usikre netværk pakkes de ud og dekrypteres af VPN serveren, der så videresender dem til det endelige mål.
Der er tre familier af VPN løsninger: SSL, IPSEC og PPTP. De differenterer på valg af authorization metoder, kryptering, og indkapsling af pakker.
Både IPSEC og PPTP benytter GRE protokollen til at bære pakkerne hvorimod SSL adskiller sig væsenligt fra de to andre løsninger, da det opererer på det femte level af osi modellen, hvor de to andre opererer på level 2 eller 3.
Dette er der både fordele og ulemper ved, fordelen er at det kan tilgås over enhver standard browser der implementerer SSL, og har udgående adgang på port 80, bagdelen er at trafikken er begrænset til at skulle komme fra browseren, derfor kan alle binære applikationer på maskinen ikke automatisk bruge VPN´et, dog kan der kompenseres ved at tilbyde en form for Remote Desktop i eksempelvis Java, Active X eller Flash, der gør det muligt at køre de binære applikationer på en server bag VPN beskyttelsen.
Bagdelen ved IPSEC og PPTP er at de kræver en implemention der har adgang til OSI lagene under Session laget, hvilket betyder at det skal være implementeret i netværksstacken, hvilket kræver en operativ system specifik implementering, og adgang på kernel niveau for installering. Yderligere skal der åbnes for to porte, til gengæld er der mange fordele når først det er opsat, alle applikationer bruger automatisk den sikre forbindelse, og der kan eventuelt lukkes af for ikke sikker kommunikation, når forbindelsen er oprettet..
IPSEC tillader den stærkeste kryptering, og foretrækkes derfor ofte.