- GRE (Generic Routing Encapsulation) es un protocolo de tunneling definido en las RFC 1702 y 2784. Fue desarrollado originalmente por Cisco Systems para la creacin de enlaces punto a punto entre routers Cisco en puntos remotos sobre una red IP. - GRE soporta tunneling multiprotocolo. Puede encapsular paquetes de mltiples protocolos dentro de un tnel IP. - Esta funcin Se genera unagregando nuevo un encabezado GRE adicional entre el paquete de se realiza datos yencabezado el encabezado de tnel GRE tambin para laIP. red que va soporta tunneling IP multicast. GRE IPV6 IPv4 IPV6 - Los protocolos de enrutamiento utilizados a travs del tnel (recordar que muchos a encapsular utilizan multicast) el intercambio dinmico de informacin de IPV6 NUEVO permitenTIPO ENCABEZADO enrutamiento en la RED red virtual. ENCABEZADO PROTOC DATOS ETHERTYPE DE TRANSPORTE OLO Cada - Los tneles GRE son sin estados. extremo del tnel no mantiene informacin sobre el estado o disponibilidad del otro extremo del tnel. - GRE no incluye ningn mecanismo de seguridad fuerte para proteger los datos transmitidos. - GRE encapsula el paquete IP original completo, con un encabezado IP estndar y un encabezado Un encabezado de tnel SeGRE. identifica el valor del GRE agrega al paquete IP original un nuevo encabezado IP y encapsulado. un campo tipo de protocolo (fundamentalmente). Ethertype - GRE utiliza un campo de tipo de protocolo en el encabezado GRE para soportar la Por de ejemplo, se encapsula encapsulacin cualquiersi protocolo de capa 3un del modelo OSI (incluyendo paquete IPv6 se indicaGRE, conjunto el con el encabezado de tunneling IP, direcciones multicast). El encabezado agrega al mismo menos 24valor bytes de sobrecarga a los paquetes enviados a travs que utilizanadicional las del tnel.
tramas Ethernet en este campo
(0X86dd)
CONFIGURACIN DE UN TNEL GRE
- La configuracin de un tnel GRE consta de cinco pasos: - Paso 1. Crear la interfaz del tnel utilizando el comando interface tunnel 0. - Paso 2. Asignar una direccin IP al tnel. - Paso 3. Identificar la interfaz del tnel origen utilizando el comando tunnel source. - Paso 4. Identificar el destino del tnel utilizando el comando tunnel destination. - Paso 5. Configurar qu protocolo ser encapsulado por GRE utilizando el comando tunnel mode gre <tipo_tnel_gre>. - En la prctica se detalla el funcionamiento de este tnel. - A diferencia de IPsec, que solo soporta trfico unicast, GRE soporta tanto multicast como broadcast a travs del tnel, por ello, puede usarse por los protocolos de enrutamiento. - En todo caso debemos lograr la conectividad entre las redes remotas, ya sea a travs de rutas estticas o protocolos de enrutamiento dinmico.