¿Cómo funciona el direccionamiento IP de una subred para IPv4 e IPv6?

La transición será repentina debido al agotamiento de IPv4 y durará una eternidad debido a las puertas de enlace de IPv6 a IPv4. Si bien el incentivo para pasar a IPv6 se fortalece día a día, el incentivo para alejarse de IPv4 probablemente nunca será lo suficientemente fuerte como para forzar una transición completa. Supongo que otros problemas como el error de fecha del 19 de enero de 2038 harán un mejor trabajo al finalizar el uso de IPv4. Me imagino que IPv4 estará con nosotros de alguna manera significativa durante al menos 40 años o más. Los despliegues de IPv6 a gran escala expondrán vulnerabilidades de seguridad actualmente enmascaradas por NAT. El uso profundo del firewall de inspección de paquetes explotará y el bloqueo de puertos / IP basado en host será mucho más importante. El cifrado de extremo a extremo se extenderá mucho más y una infraestructura de enrutamiento significativamente más compleja sufrirá sus crecientes dificultades. Dicho esto, gran parte del mundo gubernamental está preparado para IPv6, al igual que la mayoría de las redes móviles y operadores tradicionales. Una vez que el mercado no ve otra alternativa para hacer el movimiento, las cosas mejorarán rápidamente. Pero como “está a la vuelta de la esquina” ha sido el clamor de los últimos 10 años más o menos, cuando alguien llegue a la masa crítica es una incógnita.

Actualmente, en los Estados Unidos, solo Hurricane Electric está realmente listo para ello. Verizon está llegando allí. La mayoría de los otros operadores no lo dicen. Lo que leí porque no tienen idea.

Si su equipo de red tiene más de un año, probablemente NO esté listo para IPv6. Incluyendo algunos fabricantes importantes como Cisco. Incluso ahora, muchos conmutadores y enrutadores salen por la puerta solo con IPv4.

El mayor problema será la infraestructura. ¿Cuándo cada ISP significativo tendrá enrutadores para manejar el tráfico IPv6? ¿Cuándo tendrán todos los servidores de nombres en línea la capacidad de resolver IPv6? ¿Cuándo requerirán los registradores que cada registro tenga un servidor de nombres IPv4 e IPv6?

Mi opinión es que una vez que los sitios de pornografía y juegos de azar en línea se conviertan en IPv6, solo el cambio ocurrirá casi por magia durante la noche. Hasta que eso suceda, estoy de acuerdo con Anders Brownworth 40 años de vagar por el desierto.

Una dirección IP es la dirección única de ese dispositivo para la red en la que se encuentra. No dos dispositivos pueden tener la misma dirección en la misma red. Si lo hacen, causa un problema de red.

Una subred define qué parte del espacio de direcciones de red es local, es decir; en la misma red física que el dispositivo y que es global, en una red diferente.

Esto funciona igual para IPv4 e IPv6.

Usaré algunos ejemplos de IPv4, ya que los números son un poco más fáciles de seguir.

Digamos que tiene una computadora con una dirección IP de 10.0.0.6 y una máscara de subred de 255.255.255.0, ¿qué le dice esto?

En primer lugar, la dirección de la computadora – 10.0.0.6, debe ser única para esa computadora en la red local. Si desea saber por qué, busque la dirección ARP y MAC. Pero para esta respuesta, simplemente acepte que es el caso.

La máscara de red de 255.255.255.0 le dice a la computadora que su red local es SOLAMENTE la parte ‘0’ de la máscara de red. Eso significa que la computadora ignora los primeros tres octetos (255.255.255) y solo necesita saber acerca de otros dispositivos para la parte ‘0’ de la dirección, lo que da un rango de 1 a 254 dispositivos posibles en esta red.

Sin embargo, hay una información más que su computadora necesita, y es cómo llegar a otros dispositivos que no están en la red local. Para esto, se utiliza una dirección IP llamada ‘puerta de enlace predeterminada’. Su computadora solo sabe cómo llegar a otros dispositivos en la misma red, pero si tiene que comunicarse con una dirección IP que no está en la red local, envía los datos a la dirección de puerta de enlace predeterminada.

La puerta de enlace predeterminada siempre es un enrutador, y el enrutador contiene la dirección de otras redes, incluida también, una dirección de red predeterminada (0.0.0.0 netmask 0.0.0.0) de dónde enviar paquetes de datos no locales.

En algún momento de 1973, Vint Cerf y Bob Kahn comenzaron a diseñar un protocolo experimental para permitir que los hosts (computadoras) en diferentes redes se comuniquen entre sí,

Estrategias exitosas para implementaciones de IPv6. De Verdad. Tiene algo de historia sobre el tema.

Vint Cerf eligió un tamaño de dirección de 32 bits para la dirección, porque este fue un pequeño experimento. Citar

Pensé que 4,3 mil millones de direcciones potenciales serían adecuadas para llevar a cabo los experimentos para probar la tecnología. Si funcionó, entonces podríamos regresar y diseñar la versión de producción.

Esta dirección de 32 bits tenía dos partes, la primera de las cuales identificaba la red y la segunda el host * en * esa red. 32 bits se representan convenientemente como 4 octetos (grupos de 8 bits), con notación decimal de 0-255. (Notará que las potencias de 2 son importantes en este campo). Para distinguir entre red y host, se utilizó el concepto de enmascaramiento bit a bit.

Considere el host 10.0.0.1 en netblock 10.0.0.0/255.0.0.0.

0000 1010 0000 0000 0000 0000 0000 0001 (10.0.0.1)
1111 1111 0000 0000 0000 0000 0000 0000 (255.0.0.0)

Bitwise Y las dos filas para determinar la red:
0000 1010 0000 0000 0000 0000 0000 0000

La porción restante es el anfitrión
0000 0000 0000 0000 0000 0000 0000 0001

Subnet Masks tiene un poco más de explicación sobre el tema. Originalmente, no se requería que todos los bits en la máscara de subred fueran contiguos. Prácticamente, todos los sistemas operativos, excepto Linux, suponen que todos los bits de la máscara de subred serán contiguos. Consulte el Procedimiento de subred estándar de Internet (RFC950).

Por conveniencia, la asignación global de direcciones IP se realizó en los límites de los octetos. Esto dio lugar a redes con clase A, B, C, D y E.

La tabla de subred de longitud variable para IPv4 (RFC1878) introdujo el concepto de permitir límites de red que no estaban en los límites de octeto. Las máscaras de red se representaban como el número de bits contiguos, por lo que 10.0.0.0/255.0.0.0 se escribiría como 10.0.0.0/8 o incluso más popularmente 10/8.

Cada asignación de red es a una organización (algunas de ellas saludan aquí). Ahora, los administradores de estas organizaciones también necesitan delegar bloques de IP a varios departamentos / clientes. El proceso de dividir una red más grande en redes más pequeñas se conoce como subred. Consulte Sobre la asignación de números de subred (RFC1219) para conocer las mejores prácticas sobre cómo hacer esto.

El direccionamiento IPv6 funciona exactamente de la misma manera, excepto que el tamaño de la dirección IP es de 128 bits.

Las mejores prácticas de diseño de espacio de direcciones IPv6 Preguntas y respuestas en stackexchange es una buena discusión sobre cómo diseñar una red IPv6 (lea todos los enlaces en las respuestas y comentarios).

https://www.eiseverywhere.com/fi … son algunas consideraciones al diseñar redes IPv6.

Un hilo viejo, pero hay valor en proporcionar soporte para esta pregunta. El día mundial de lanzamiento de IPv6 llegó y se fue el 6 de junio, entonces … ¿qué pasó? Sandvine ofrece información sobre la transición de IPv4 a IPv6 en un informe publicado recientemente (descarga gratuita) de Internet Global Phenomena Spotlight: Día mundial de lanzamiento de IPv6. http://www.sandvine.com/general/

Se requiere la división en subredes para reducir el desperdicio de direcciones ya que el conjunto total de direcciones IPv4 se está reduciendo.

La división en subredes solo se requiere en IPv4 ya que el total de direcciones disponibles es 2 ^ 32
eso es alrededor de 4.3 billones de direcciones. Estos no son suficientes para todos los humanos

En IPv6 no hay necesidad de hacer subredes ya que el no total. de direcciones es 2 ^ 128. Eso es alrededor de 3.4 x 10 ^ 38, por lo tanto, suficiente incluso si cada humano tuviera 10 dispositivos habilitados para IP.

No lo hará. No hay muy buena manera. Lo mejor que las personas han logrado es un enfoque puro de “barcos en la noche”, donde los dos protocolos no interactúan, o un enfoque de traducción, donde un dispositivo similar a una caja NAT se traduce entre v6 y v4.

Esta es una gran pregunta, pero no se puede responder adecuadamente en una publicación de Quora. Cuando comienzas con este concepto, necesitas práctica y mucho refuerzo. Recomendaría ver algunos videos de YouTube sobre los conceptos básicos y luego hacer preguntas más específicas sobre este tema en Quora. Aquí hay un enlace a un video para ayudarlo a comenzar.

Esta es la pregunta equivocada. La pregunta correcta es ¿cómo pasarán las aplicaciones y servicios de red de un mundo IPv4 a un mundo IPv4 + IPv6 y luego a un mundo puramente IPv6?

La respuesta es que algunos lo harán y otros no.

Las aplicaciones y servicios que dependen de que las direcciones de red IP tengan un cierto tamaño y formato fallarán, hasta que se arreglen (si alguna vez se arreglan).

Ciertos sistemas de inicio de sesión único que incorporan la dirección IP en una cookie de autenticación probablemente fallarán (aunque la mayoría de ellos ya deberían estar solucionados para poder operar desde navegadores móviles).

La mayoría de los núcleos del sistema operativo de escritorio y servidor ya admiten IPv4 e IPv6, así como la mayoría de los navegadores y servidores web. Sin embargo, las aplicaciones web, las bases de datos que registran direcciones IP y muchas otras infraestructuras similares podrían no funcionar, y muchos sitios web se ejecutan con software antiguo que no se actualizará “mientras funcione”. Las empresas y los servicios que no pueden cambiar de ese antiguo software finalmente (probablemente) fracasarán o se descontinuarán.