Кратко

  • В расширенной статистике AFRINIC число записей IPv4 выросло с 6 064 до 6 066 между снимками за 8 и 9 сентября 2026 года.
  • Одна резервная запись на 2 048 адресов была заменена тремя: 512 адресов назначены, 512 остаются в резерве и ещё 1 024 остаются в резерве.
  • Общий объём сохранился, но одна строка стала тремя. Этого достаточно, чтобы получить чистый прирост в две записи.
  • Количество строк, объём адресов и число переходов между состояниями — разные показатели; разницу сводок нельзя автоматически называть двумя распределениями.

Правильное число и слишком поспешный вывод

В условиях дефицита IPv4 любое движение счётчика выглядит содержательным. Переход с 6 064 на 6 066 легко превратить в заголовок о двух новых блоках. Однако сводка считает не административные решения, а строки файла.

В файле AFRINIC за 8 сентября есть одна запись, начинающаяся с 196.60.168.0, со значением 2 048 и состоянием reserved. Это пространство /21. На следующий день эта строка исчезает в прежнем виде. Вместо неё опубликованы три диапазона: 512 адресов от 196.60.168.0 со статусом assigned, 512 адресов от 196.60.170.0 со статусом reserved и 1 024 адреса от 196.60.172.0, также reserved.

Сверка замыкается без остатка:

До После Адресов
один резервный /21 один назначенный /23 512
один резервный /23 512
один резервный /22 1 024
Итого Итого 2 048

Объём пространства не вырос и не сократился. Изменилась детализация представления: разные состояния внутри прежнего диапазона теперь требуют трёх строк. Одна строка превратилась в три, поэтому счётчик вырос ровно на две.

Счётчик строк — не журнал операций

README AFRINIC точно задаёт единицу измерения. В заголовке указано число записей без строки версии, сводных и пустых строк. Сводки по типам ресурсов тоже считают строки. Документ отдельно предупреждает, что это число не равно общему количеству ресурсов. Для IPv4 число адресов хостов содержится в поле значения каждой записи.

В той же суточной разнице есть полезные контрольные примеры. 102.201.98.0/24 переходит из available в allocated. Опубликованное состояние 256 адресов изменилось, но одну строку заменила одна строка, и вклад в разницу сводки IPv4 равен нулю. ASN 329808 также сменил доступное состояние на распределённое без изменения числа строк ASN.

Таким образом, суточный итог складывает вставки, удаления, разделения, объединения и замены один к одному. Они могут усиливать или взаимно погашать друг друга. По +2 нельзя узнать число заявок, одобрений или сделок. Система способна безошибочно воспроизвести арифметику и неверно назвать событие.

Непрозрачный идентификатор в назначенной строке не превращает файл в журнал транзакций. Публичная спецификация не определяет его как номер заявки, платежа или решения. Строка показывает дату и состояние реестра, но не доказывает маршрутизацию или фактическое использование.

Резерв — это состояние, а не история решения

AFRINIC объясняет, что ресурсы могут быть зарезервированы по политике, временно или в рамках карантина, причём расширенная статистика не различает эти подтипы. На той же странице 196.60.0.0/16 указан как пример пространства, зарезервированного по политике.

Поэтому доказуемое утверждение должно оставаться узким. Между двумя снимками часть диапазона, прежде представленного как единый резерв, стала отображаться как назначенная, а остаток сохранил резервный статус. Кто подал заявку, как её оценивали, какое решение приняли и были ли адреса анонсированы, из файла не следует.

Такая граница не обесценивает источник. Она делает вывод проверяемым.

Сначала сверить диапазон, затем писать историю

Надёжный суточный мониторинг должен начинаться не со списка новых строк, а с полного затронутого пространства. Исчезнувшие записи связываются с новыми, покрывающими тот же диапазон; объёмы до и после суммируются; затем отдельно описываются изменения статусов.

В этом случае таблица доказательств соединяет /21 за 8 сентября с тремя сегментами за 9 сентября. Она показывает 2 048 = 512 + 512 + 1 024 и помечает +2 как чистый эффект структуры строк. Отдельный переход /24, не изменивший счётчик, всё равно сохраняется как изменение состояния.

Такая таблица суточных изменений ресурсов — редакционное предложение Theo March, а не требование AFRINIC. Она не даёт точной сводке превратиться в неточный показатель активности.

Что источники устанавливают, а что оставляют неизвестным

Два файла устанавливают диапазоны, значения, даты, состояния и новую разбивку. README определяет смысл счётчиков. Страница AFRINIC описывает виды резервов и невозможность различить их в расширенном формате. Источники не доказывают заявку, одобрение, оплату, юридическое право, BGP-анонс, развёртывание или ошибку AFRINIC. Отделённые подписи и открытый ключ сохранены; опубликованные MD5 проверены локально. Проверка PGP не заявляется, поскольку локальной программы gpg не было.

Источники