Кратко

  • В предложении APNIC prop-065 2008 года James Spenceley потребовал выдавать и записывать четырёхбайтовые номера AS десятичным числом, сохранив поиск одной записи Whois по обеим формам.
  • На его слайдах AS2.37 и AS131109 обозначали один номер. Разные подписи создавали путаницу между клиентом, провайдером и рабочими базами.
  • APNIC достигла консенсуса и дождалась документа IETF. RFC 5396, написанный Geoff Huston и George Michaelson, закрепил десятичную запись в декабре 2008 года.

Два имени для одного числа

Клиент называет AS2.37. Провайдер ищет AS131109. Оба правы: 2 × 65 536 + 37 = 131109. Но служба поддержки, CRM и регистрационная форма сами эту связь не объяснят. James Spenceley вынес пару на слайды APNIC 26, чтобы показать цену расхождения: у одного сетевого идентификатора появились две публичные подписи.

ASDOT делит четырёхбайтовое значение точкой на старшую и младшую части. ASPLAIN показывает целое десятичное число. Spenceley напомнил, что точка уже имеет особый смысл в регулярных выражениях, и перечислил затруднения для SNMP, внутренних программ и записей IRR/RPSL. Вопрос «как оформить строку» быстро превращался в «какой номер записан у клиента и какой — у нас». Такие расхождения редко попадают на обложку журнала, зато исправлять их приходится дежурному инженеру.

Его prop-065 предлагало APNIC выдавать и хранить новые AS в десятичной форме ASPLAIN. Второе требование касалось поиска: Whois должен выдавать одну и ту же запись по запросам в обоих форматах. Единое отображение наводит порядок в новых данных; совместимый поиск возвращает к тем же данным людей со старыми обозначениями.

Где региональный процесс встретился со стандартом

Протокол собрания участников APNIC 26 включает prop-065 в список предложений, получивших консенсус и отправленных на заключительные комментарии. По хронологии APNIC согласие группы по политике и собрания датировано 28 августа 2008 года. После восьми недель обсуждения, 27 октября, председатели отложили дальнейшие действия до выхода RFC IETF о записи номеров AS. Формат, который читают многие системы, требовал общего языка.

В декабре вышел RFC 5396 авторства Geoff Huston и George Michaelson из APNIC. Документ определил текстовую форму как десятичное значение: 65546 пишется «65546», а в ASDOT — «1.10». Для реестров IANA также рекомендована десятичная запись. Spenceley выдвинул предложение в APNIC; RFC написали Huston и Michaelson. Путь от операторской проблемы к общей норме прошёл через работу разных людей и институтов.

У Spenceley было и отдельное prop-064 о правилах выдачи четырёхбайтовых AS, введённое в феврале 2009 года. Prop-065 решало вопрос надписи на карточке. Для реестра мелочь; для того, кто сопоставляет карточки в разных системах, весьма ощутимая разница.

Первичные документы