IP en IP

IP en IP es un protocolo de tunelización IP que encapsula un paquete IP en otro paquete IP. Para encapsular un paquete IP en otro paquete IP, se agrega un encabezado externo con Source IP, el punto de entrada del túnel, y Destination IP, el punto de salida del túnel. Al hacer esto, el paquete interno no se modifica (excepto el TTLcampo, que se reduce). Los campos Don't Fragmenty Type Of Servicese deben copiar al paquete externo. Si el tamaño del paquete, incluido el encabezado externo, es mayor que , el encapsulador fragmenta el paquete. El desencapsulador volverá a ensamblar el paquete.Path MTU

Propiedad intelectualpaquete encapsulado en paquete IP

IP en encapsulamiento IP
Encabezado IPv4 externo [1]
CompensarOcteto0123
OctetoPoco012345678910111213141516171819202122232425262728293031
00Versión  (4)DIHDSCPECNLongitud total
432IdentificaciónBanderasDesplazamiento de fragmento
864Tiempo de vivirProtocolo  (4)Suma de comprobación del encabezado
1296Dirección de origen
16128Dirección de destino
20160(Opciones) (si DIH > 5)
56448
60480Paquete IP encapsulado (TTL disminuido, pero sin modificaciones en el resto del tiempo)
64512

El encabezado IP externo tiene los siguientes campos:

Versión: 4 bits
Este campo es el número de versión del protocolo de Internet. Se establece en 4 para indicar IPv4.
Longitud del encabezado de Internet  (IHL): 4 bits
Este campo es la longitud del encabezado IP externo.
Punto de código de servicios diferenciados  (DSCP): 6 bits
Este campo se copia del encabezado IP interno.
Notificación explícita de congestión  (ECN): 2 bits
Este campo se copia del encabezado IP interno.
Longitud total: 16 bits
Este campo es la longitud del paquete IP encapsulado (incluido el encabezado IP externo, el encabezado IP interno y la carga útil IP).
Identificación: 16 bits
Este campo se utiliza para identificar los fragmentos de un datagrama, lo que será útil al volver a ensamblar el datagrama, ya que el encapsulador podría fragmentarlo. Para el encabezado IP externo, se genera un nuevo número.
Banderas: 3 bits
Hay tres banderas definidas dentro de este campo.
Reservado  (R): 1 bit
Reservado. Debe establecerse en 0.
No fragmentar  (DF): 1 bit
Este campo especifica si el datagrama se puede fragmentar o no. Si este bit se establece en 1 en el encabezado interno, entonces el encabezado externo también tendrá este bit establecido en 1, lo que indica que este datagrama no se puede fragmentar. Si este bit se establece en 0 en el encabezado interno, entonces el encabezado externo puede establecerse en 0 o 1.
Más fragmentos  (MF): 1 bit
Este campo es obligatorio cuando el datagrama está fragmentado y se indica si el datagrama contiene más fragmentos. Este campo no se copia del encabezado interno.
Desplazamiento del fragmento: 13 bits
Este campo se utiliza al volver a ensamblar los fragmentos.
Timo To Live  (TTL): 8 bits
Este campo se utiliza para realizar un seguimiento de la duración de vida del datagrama. El TTL del encabezado interno se reduce antes de la encapsulación y no se modifica en el desencapsulador. El TTL del encabezado externo se establece en un valor tal que el datagrama se entrega al punto final del túnel.
Protocolo : 8 bits
Este campo indica el protocolo de la capa de transporte del datagrama que sigue a este encabezado. El valor se establece en 4 para IP en IP. No debe confundirse con el valor 4 en el campo Versión , que indica IPv4.
Suma de comprobación del encabezado: 16 bits
Este campo es la suma de comprobación de IP del encabezado externo.
Dirección IP de origen: 32 bits
Este campo es la dirección IP del encapsulador.
Dirección IP de destino: 32 bits
Este campo es la dirección IP del decapsulador.
Opciones: 0 - 320 bits, rellenados con múltiplos de 32 bits
Este campo en general NO se copia del encabezado IP interno. Se pueden agregar nuevas opciones.

Véase también

Referencias

  1. ^ C. Perkins (octubre de 1996). Encapsulación IP dentro de IP. Grupo de trabajo de redes. doi : 10.17487/RFC2003 . RFC 2003. Norma propuesta. Actualizada por RFC 3168 y 6864.
Retrieved from "https://en.wikipedia.org/w/index.php?title=IP_in_IP&oldid=1249963698"