RE:GRE
Bueno, creo que llego un poco tarde a la respuesta. Estas en lo cierto GRE no proporciona encriptación, la cabecera GRE forma parte del paquete del protocolo PPTP
El PPTP utiliza una conexión TCP , conocida como la conexión de control de PPTP, para crear, mantener y terminar el túnel, y una versión modificada del protocolo GRE para encapsular los paquetes PPP como datos para el túnel. El paquete PPTP está compuesto por una cabecera de envío, una cabecera IP, una cabecera GREv2 y el paquete de carga. La cabecera de envío o cabecera del enlace de datos proporciona información del medio a través del cual el paquete viaja, ya sea Ethernet , frame relay , PPP. La cabecera IP, como su propio nombre indica, contiene toda la información referente al paquete IP, como puede ser, direcciones de origen y destino, longitud del datagrama... La cabecera GRE contiene información sobre el tipo de paquete encapsulado y datos específicos de PPTP concernientes a la conexión entre el cliente y servidor, como pueden ser el control de flujo y congestión de los datagramas… Esta información permite dotar a PPTP de un mecanismo que favorece un mayor aprovechamiento del ancho de banda disponible para túneles haciendo un uso más eficiente del mismo, evitando retransmisiones innecesarias y saturación del buffer. Para finalizar, el paquete de carga, resulta ser un paquete encapsulado bajo PPP, que estará compuesto por la cabecera PPP y su carga útil (esta se puede encriptar con MPPE)