IPv6 es una extensión conservadora de IPv4 que permite direcciones mucho más largas para mejorar la entrega y administración de direcciones de red. IPv6 admite 340 sextillones de direcciones, cada una de 128 bits, y permite subredes de tamaño 264, lo que mejora la eficiencia de ruteo. IPv6 también mejora el soporte para multicast al permitir grupos de fuente específica y nuevas soluciones como Embedded Rendezvous Point.