El protocolo IPv6 fue diseñado por Steve Deering y Craig Mudge para reemplazar al IPv4, debido a que las direcciones IPv4 se estaban agotando. IPv6 proporciona una gran cantidad de direcciones de 128 bits para soportar más dispositivos en Internet y permite la configuración automática de direcciones. Sus características principales incluyen un esquema de direcciones más grande, jerarquías de direcciones para enrutamiento eficiente, y mejoras en seguridad y calidad de servicio.