IPv4+

19:56
 
공유
 

Manage episode 286594233 series 1898587
Player FM과 저희 커뮤니티의 Eduardo Collado 콘텐츠는 모두 원 저작자에게 속하며 Player FM이 아닌 작가가 저작권을 갖습니다. 오디오는 해당 서버에서 직접 스트리밍 됩니다. 구독 버튼을 눌러 Player FM에서 업데이트 현황을 확인하세요. 혹은 다른 팟캐스트 앱에서 URL을 불러오세요.

El otro día me comentaban en twitter que estaría bien que hiciera un podcast con reflexiones sobre IPv4+,

3 años después, se presenta el 6º Draft de IPv4+
Se implementará algún día? Será la solución definitiva? Rematará el despliegue IPv6? La comodidad del ser humano forzará su adopción?
Un podcast con reflexiones de @ecollado no estaría naaaaaada mal 🙂https://t.co/dW88qDkdJO pic.twitter.com/6o59rlQzZU

— 𝓙αυмє ρσηѕ (@jaumepons) March 2, 2021
Tweet

El otro dia, creo que el 25 o el 26 de Febrero me llegó un mensaje vía Telegram de la existencia del un draft sobre IPv4+ (https://tools.ietf.org/html/draft-tang-ipv4plus-06), un draft en el que se hablaba de una nueva forma de implementar IPv4 para como dice textualmente el draft:

… IPv4 is very successful,simple and elegant continuation and expansion of the IPv4 is necessary …

https://tools.ietf.org/html/draft-tang-ipv4plus-06

Y se define en el texto unas modificaciones sobre IPv4 para poder asumir más direccionamiento y lo hacen gracias a añadir los campos de Door Address:

Cabecera de IPv4+

En concreto se añaden los campos Source Door Address y Destination Door Address.

Estas «puertas» al estilo StarGate nos comunican replicas del direccionamiento IPv4, es decir, tendremos un direccionamiento IPv4 completo para la puerta 1 y otro direccionamiento IPv4 completo para la puerta 2, así pues podríamos ir desde la 192.168.1.1 de la puerta 1 a la 192.168.1.1 de la puerta 2.

Es una forma bastante sencilla de entender el crecimiento del direccionamiento, e incluso ya se ofrece en el draft un esquema del direccionamiento donde a los países se les ha dado ya direccionamiento:

1.67|0.0.0.0/0 ES Spain 1.251|0.0.0.0/0 The Moon 1.252|0.0.0.0/0 Mars

Y con esta solución ya está, ya no se acaban las direcciones IP, si un país necesitara más se le asigna otra puerta y ya está, la verdad es que es una solución fácil y sencilla.

Entonces si es algo tan sencillo ¿por qué contesté yo lo siguiente?

Mi contestación

Realmente la propuesta de IPv4+ no es nueva y lleva dando vueltas desde 2018, yo ya la había visto antes, pero es algo a lo que no le dediqué tiempo ni esfuerzo y por eso no hablé de ello, pero en este caso me preocupa porque en muchos sitios se está hablando de esto como una solución y no lo es.

IPv6 es cierto, tiene muchas direcciones, pero la gracia de IPv6 no es solamente tener muchas direcciones es mucho más e IPv4+ lo único que nos ofrece son más direcciones, que está muy bien, pero usamos IPv6 por muchos más motivos.

Así de cabeza y sin pensar mucho IPv6 nos proporciona:

  • Autoconfiguración (SLAAC).
  • IPSec integrado (Cabeceras de extensión AH y ESP en RFC 4303).
  • Path MTU discovery (Cabecera de extensión, para calcular el tamaño máximo de los paquetes)
  • No es necesario ARP, tenemos NDP y SEND (protocolo de detección segura de vecinos).
  • Eliminación de sumas de comprobación.
  • Eliminación del broadcast y sustitución por multidifusión.

En fin, ir a IPv6 no es sólo ir a más direcciones, es mucho más y es algo que tendríamos que valorar, y la verdad es que IPv4+ me recuerda a ese dicho castellano que dice «Más vale burro grande ande o no ande», es decir, tener muchas direcciones.

Además, lo de las puertas es maravilloso, así es más fácil que nunca bloquear países para censura y esas cosas, ya sabéis, nos permitiría tener Internets independientes por países muy fácil de implementar, la verdad es que es la única «ventaja» que le veo sobre IPv6, pero a mi no me parece ninguna ventaja, sino todo lo contrario.

Si os parece vamos a hacer un repaso de las ventajas de IPv6 sobre IPv4 y por ende sobre IPv4+:

  • IPv6 tiene más direcciones, pasamos a 128bits, esto lo soluciona IPv4+ que pasamos a 48 bits.
  • La cabecera de IPv6 es más sencilla y se han eliminado un montón de campos.
  • Todos los paquetes tienen destino en IPv6, el broadcast ha desaparecido.
  • Las tablas de routing se hacen más pequeñas al ser bloques mucho más grandes (/32), a no ser del síndrome del «becario pakistaní» que por desgracia el IPv6 no los elimina.
  • Desaparecen las implicaciones del NAT
  • Tenemos el campo de prioridad para dar un QoS
  • La autoconfiguración ya no recae en protocolos externos
  • Las VPNs ya vienen integradas.

Foto de cottonbro en Pexels

258 에피소드