Сейчас в архитектуре интернета используют две версии протокола: IPv4, состоящий из 32-битного числа, и IPv6, состоящий из 128-битного числа. 32 бита в четвертой версии позволяют использовать около 4 миллиардов IP-адресов, но даже такого количества недостаточно для интернета, что привело к появлению IPv6. Другая причина его появления — иерархичность адресов, упрощающая маршрутизацию.
Зачем нужен сетевой префикс?
Размер агрегации устанавливается длиной префикса. Агрегация — это процесс объединения небольших префиксов с длинной маской и малым количеством хостов в крупные префиксы с короткой маской и множеством хостов. Агрегация нужна для минимизации необходимых маршрутизатору данных, которыми он пользуется во время поиска пути передачи в сети.
Например, 192.50.128.0/17 определяет первые 17 битов IP-адреса для идентификации агрегации адресов. Оставшиеся 15 бит могут быть либо субагрегированы, либо назначены устройствам в сети, которой принадлежит префикс.
Одно устройство может получить IP-адрес из диапазона 192.50.128.0-192.50.255.255.