IPv4 a IPv6. ¿Dónde está IPv5?

107

Como todos sabemos que después de IPv4 vino IPv6. ¿Cómo sucedió esta transición?

Solo quiero saber si hubo algún IPv5 también. ¿O hay alguna otra lógica al nombrar esta versión de IP como IPv6?

Hemant
fuente
55
Solía ​​pensar que IPv6 admitiría seis espacios de direcciones en lugar de cuatro como en IPv4. Resulta que lo multiplicaron por 4 en su lugar.
Joe Z.
44
@EvanPlaice: después de NCP, hubo TCP, que tenía una versión 1 y una versión 2. Cuando quedó claro que el protocolo debía dividirse, la versión 3 se convirtió en IPv3 y TCPv3. Ambos se declararon estables en v4, y son protocolos con los que está familiarizado hoy. Debido a que TCPv4 no tiene que ejecutarse a través de IPv4, ese protocolo sigue siendo el mismo e IP ha pasado a v6.
Blrfl
2
En los viejos tiempos, los números impares generalmente representaban versiones beta (como lo era el protocolo de transmisión de Internet)
Sylwester
3
Las versiones de IP 7, 8 y 9 también se asignaron a posibles reemplazos de IPv4, por lo que si ocurre algo después de IPv6, comenzará con IPv10.
Michael Hampton
1
@nawfal IPv6 es solo nominalmente de 128 bits; una dirección IPv6 se compone de una parte de red de 64 bits y una parte de host de 64 bits. No creo que podamos ayudarlo a sentirse incómodo por tener todo ese espacio no utilizado. Está destinado a ser así, para que nadie tenga ninguna posibilidad realista de quedarse sin direcciones en un solo segmento de red o quedarse sin subredes. (Aunque los ISP aún necesitan algo de educación sobre esto último ...)
Michael Hampton

Respuestas:

88

Según Wikipedia, la versión 5 del Protocolo de Internet fue utilizada por el Protocolo de transmisión de Internet , un protocolo de transmisión experimental.

La segunda versión (del Protocolo de transmisión de Internet), conocida como ST-II o ST2, distingue sus propios paquetes con una versión 5 del Protocolo de Internet, aunque nunca se conoció como IPv5.

La familia del Protocolo de transmisión de Internet nunca se introdujo para uso público, pero muchos de los conceptos disponibles en ST son similares a los protocolos posteriores del Modo de transferencia asincrónica y se pueden encontrar en Cambio de etiqueta multiprotocolo (MPLS). También presagiaron Voz sobre IP.

Carson63000
fuente
26

Los números de versión para la 'versión' son parte del campo de encabezado IP (descrito en RFC 791 ) y tiene 4 bits de ancho. Al igual que con muchos de los números que se abren camino en Internet, los números para la versión son parte de la Autoridad de Números Asignados de Internet .

La lista de los números de versión se puede encontrar en http://www.iana.org/assignments/version-numbers/version-numbers.xhtml que muestra:

 0 Reservado http://tools.ietf.org/html/rfc4928 sección 3
 1 Reservado http://tools.ietf.org/html/rfc4928 sección 3
 2 sin asignar
 3 sin asignar
 4 IP - Protocolo de Internet http://tools.ietf.org/html/rfc791
 5 ST - Modo de datagrama ST http://tools.ietf.org/html/rfc1190
 6 IPv6 - Protocolo de Internet versión 6 http://tools.ietf.org/html/rfc1752
 7 TP / IX - TP / IX: El próximo Internet http://tools.ietf.org/html/rfc1475
 8 PiP - El Protocolo de Internet P http://tools.ietf.org/html/rfc1621
 9 TUBA - TUBA http://tools.ietf.org/html/rfc1347
10 sin asignar
11 sin asignar
12 sin asignar
13 sin asignar
14 sin asignar
15 Reservado

Y aquí es de donde provienen los números y lo que ya existe. Si hay algo después de IPv6 que no es uno de los números ya definidos, el siguiente número de versión de protocolo de Internet disponible es 10.

Los detalles de ST se pueden leer en RFC 1190 . Este protocolo fue desarrollado por Jim Forgie y nunca fue más que experimental. La página de Wikipedia sobre este tema se puede encontrar en Internet Stream Protocol .

Tenga en cuenta que estos números asignados eran de días atrás cuando las cosas eran un poco más ... sin preocupaciones con Internet. La red con clase / 8 bloques se distribuyeron con bastante libertad (conocidas como redes de 'clase A'): ​​varias universidades tienen espacios de red de millones (16,7M) de direcciones IPv4.

La asignación de números de versiones a protocolos experimentales probablemente también fue un signo de los tiempos (aunque IPv6 lo ha hecho para uso práctico). La IANA es mucho más conservadora al asignar números hoy.


fuente
12

"Entonces, ¿qué pasó con IPv5? IPv5 se usó para definir un protocolo de transmisión en tiempo real experimental. Para evitar confusiones, se decidió no usar IPv5 y nombrar el nuevo protocolo IP IPv6". )

Aquí hay un enlace! @ Hemant Encontrarás mejoras que ofrece IPv6.

Lucian Oprea
fuente
Bonita cita. ¿Podría agregarle un enlace? Eso realmente ayudaría a esta respuesta.
Mason Wheeler
1

Se usó IPv5 para definir un protocolo experimental de transmisión en tiempo real. Para evitar cualquier confusión, se decidió no usar IPv5 y nombrar el nuevo protocolo IP IPv6. Otra cosa es que IPv6 tiene una gran cantidad de direcciones IP que es de hasta 340 billones de billones de billones.

usuario91828
fuente