Die Einschränkungen von IPV4, die zur Entwicklung von IPV6 führten, waren hauptsächlich:
1. Adressraum-Begrenzung – IPV4 hat einen begrenzten Adressraum von nur 32 Bits, was bedeutet, dass es nur etwa 4,3 Milliarden mögliche Adressen gibt. Dies wurde aufgrund der raschen Ausdehnung des Internets und der Anzahl der neuen Geräte, die angeschlossen werden müssen, zu einem Problem.
2. Routing-Probleme – IPV4 verwendet ein hierarchisches Routing-System, das auf IPv4-Classful-Netzwerken basiert und ineffizient und schwierig zu skalieren ist.
3. Sicherheitsprobleme – IPV4 hat keine integrierte Sicherheit und ist anfällig für Spoofing-Angriffe und andere Sicherheitsprobleme.
4. Qualitätsprobleme – IPV4 bietet keine integrierte Unterstützung für Qualitätsdienste (Quality of Service, QoS), was zu Einschränkungen bei der Übertragung von Echtzeit-Daten wie VoIP führen kann.
Um diese Einschränkungen zu lösen, wurde IPV6 entwickelt. IPV6 verwendet ein erweitertes Adressraumschema von 128 Bit, was zu mehr als 340 Sextillionen möglichen Adressen führt. IPV6 hat auch ein verbessertes Routing-System, Sicherheitsfunktionen und integrierte QoS-Unterstützung.