Разработка новых версий протокола IP (например, IPv6) была необходима из-за исчерпания адресного пространства в предыдущей версии, IPv4. 34
Некоторые причины, которые ускорили сокращение количества адресов IPv4:
Для решения проблемы нехватки адресов в IPv4 использовали технологию NAT (Network Address Translation), которая позволяла использовать один внешний адрес для множества устройств внутри локальной сети. 14 Однако она накладывала ограничения на некоторые сетевые приложения и протоколы, а также усложняла администрирование сетей. 4
IPv6 позволил расширить адресное пространство, так как его IP-адрес состоит не из 32 бит, а из 128 бит. 24 Это позволило увеличить число всевозможных IP-адресов в 296 раз и создать масштабируемую систему адресации. 2