От Роскомнадзора пришло недвусмысленное желание получить от вас XML с внутренностями вашего интернет-соединения.
Системный администратор почему-то спохватился в последний момент, но прислал инструкцию уровня "что-то на XML" и несколько таблиц от одного из известных форумов nag.ru.
С третьей-четвертой попытки у вас ничего не получилось загрузить по требуемому адресу. Давайте пошагово рассмотрим одну из типовых ошибок начинающих XML-писателей.
Скачайте файл SSOP_ACT221_2.00.xsd с телеграм-канала указанного форума.
Скачайте валидатор под вашу ОС с репозитария https://github.com/dgis/xsddiagram?ysclid=mg8p1qemjr947015000 Программа инсталляции не требует.
Откройте в ней файл SSOP_ACT221_2.00.xsd
Ознакомьтесь с меню справа.

5. На сером поле слева нажмите правую кнопку мыши и выберите "Add All".

6. Получаем картинку вида.

7. Разворачиваем дерево нашего корневого элемента.

8. Развертываем каждый из элементов последовательно

9. Читаем комментарий справа внизу.

10. Проверяем на обязательность/необязательность.

11. На основании инструкции с самого сайта Роскомнадзора заносим все требуемые параметры в XML-файл.
<?xml version="1.0" encoding="utf-8"?>
<ns:act221 xmlns:ns="http://noc.gov.ru/pirs-schema/2.00" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://noc.gov.ru/pirs-schema/2.00 SSOP_ACT221_2.00.xsd">
<adminData>
<owner>АО</owner>
<ownerOgrn>...</ownerOgrn>
<!-- Название программного обеспечения, сформировавшего данный xml-файл. -->
<swName>Notepad++</swName>
<swVersion>8.6.5</swVersion>
<fileDate>2025-09-11</fileDate>
<xsdVersion>2.00</xsdVersion>
<comment>....</comment>
</adminData>
<!-- Информация о владельце ресурсов, сведения о которых представлены -->
<actor>
<!--Первичный, натуральный ключ-->
<key>
<!--Указывать как в adminData\owner-->
<fullName>...</fullName>
</key>
<contactInfo>
<telephoneNumber>...</telephoneNumber>
<faxNumber>...</faxNumber>
<email>...</email>
</contactInfo>
<rfOrganization>
<shortName>...</shortName>
<!--Натуральный ключ-->
<inn>...</inn>
<!--Натуральный ключ. Указывать как в adminData\ownerOgrn-->
<ogrn>...</ogrn>
<legalAddress>
РФ, ...
</legalAddress>
<factAddress>
РФ, ...
</factAddress>
<operationEngeneer>
...
</operationEngeneer>
</rfOrganization>
</actor>
<!-- Автономная система, принадлежащая заявителю -->
<autonomousSystem>
<!--Первичный, натуральный ключ-->
<key>
<asNumber>...</asNumber>
</key>
<operationalStatus>...</operationalStatus>
<asRegistrar>...</asRegistrar>
<addressRangeList>
<addressRangeInfo>
<addressRange>...</addressRange>
<owner>...</owner>
<infoSource>...</infoSource>
</addressRangeInfo>
</addressRangeList>
<!--Автономные системы, с которыми данная система обменивается маршрутной информацией. -->
<adjacentAutomonousSystemList>
<adjacentAutonomousSystemInfo>
<!--АС, сведения о которой представлены ниже.-->
<asNumber>...</asNumber>
<userList>
<user>...</user>
</userList>
</adjacentAutonomousSystemInfo>
<adjacentAutonomousSystemInfo>
<!--АС, сведения о которой будут представлены позже, или чужая.-->
<asNumber>....</asNumber>
<userList>
<user>...</user>
</userList>
</adjacentAutonomousSystemInfo>
</adjacentAutomonousSystemList>
<asMaintenanceOrganization>
АО...
</asMaintenanceOrganization>
<asMaintenanceEngeneer>
<position>...</position>
<fullname>...</fullname>
</asMaintenanceEngeneer>
<infoIpAddressList>
<!-- В инструкции написано "Сведения о сетевых адресах, необходимых для организации предоставления информации". Тут ясно, что речь идёт о пунктах об AS, перечисленных выше (в мануале они 9.1-9.5), но совершенно непонятно что значит "предоставление информации" - кому, в каком виде? В примере там просто адин из адресов собственной AS. Большей ясности достичь не удалось. Можно предположить, что речь о загрузке данных в Роскомнадзор, в частности, этого документа в XML. -->
<ipAddress>...</ipAddress>
<ipAddress>...</ipAddress>
</infoIpAddressList>
<bgpRouterList>
<bgpRouter>
<ipAddressList>
<!-- ... -->
<ipAddress>...</ipAddress>
<!-- ... -->
<ipAddress>...</ipAddress>
</ipAddressList>
<!--наименование, используется как идентификатор при последующем представлении обновлённых сведений-->
<name>...</name>
</bgpRouter>
</bgpRouterList>
</autonomousSystem>
</ns:act221>
12. Радуемся получающемуся файлу. Исправляем ошибки, если они возникли при загрузке на сайт Роскомнадзора.
Комментарии (29)
makartarentiev
02.10.2025 02:55Я меньше года в России, случилось так что работаю админом, что за приказ такой, в чем суть?
dl177
02.10.2025 02:55Приказ касается операторов связи и "технологических сетей", имеющих свои AS. На forum.nag.ru тема обсуждается с 2019 года.
UnknownUserMax
02.10.2025 02:550.0.0.0/0 им нельзя передать?
OBIEESupport Автор
02.10.2025 02:55Вы прям хотите по пословице, про чужой рот и жеванную морковку. Там же интересуются вашими внешними связями, а не промискуитетом.
Newbilius
02.10.2025 02:55А что за анекдот? Хоть ссылку дайте)
OBIEESupport Автор
02.10.2025 02:55«Петька и Василий Иванович спасают галактику» — компьютерная игра 1998 года в жанре графического квеста. Породила 8 продолжений, выходивших до 2009 года.
Квест с этим файлом - почти как эта игра.
Massacre_Rage
02.10.2025 02:55В тгк есть только файл SSOP_ACT221_1.00.xsd и он в этой программе открывается с ошибкой.
В документе XML (3, 2) присутствует ошибка.
не ожидался.OBIEESupport Автор
02.10.2025 02:55Версия 1 - она для провайдеров. Можно и его разобрать, но зачем, если XML внутри статьи от нормальной по масштабу компании. Пустые тэги только не оставляйте.
Dima954
02.10.2025 02:55Вопрос первый - почему в заголовке "простой пользователь", а по тексту статьи становится ясно, что речь идёт о специалисте на зарплате?
Вопрос второй - если так случилось, что автономной системой управляет "обычный пользователь", то почему не раскрыт главный вопрос - что дешевле: а) штраф за неподачу; б) штраф за подачу "на отвали" (aka "от меня пули ушли"); в) нанять специалиста?
P.S. подписался, чтобы не пропустить самое интересное в обсуждении
OBIEESupport Автор
02.10.2025 02:55Добрый день!
Заголовок поменял.
КоАП РФ Статья 19.7.10. Непредставление сведений или представление заведомо недостоверных сведений в орган, осуществляющий функции по контролю и надзору в сфере связи, информационных технологий и массовых коммуникаций
(введена Федеральным законом от 05.05.2014 N 97-ФЗ) --- думаю, что нарастающий итог по КОАП все-таки больше любой зарплаты.
Fragster
02.10.2025 02:55Удобно /s OBIEESupport Автор
02.10.2025 02:55Это такой принцип - самодокументирующийся XSD.
Fragster
02.10.2025 02:55Да не, я не про то, что есть комментарий, а про то, что содержимое комментария отсылает в три разных приказа, в которых надо не по порядку пару десятков пунктов смотреть, вместо того, чтобы указать список лиц прямо в комментарии. Да, можно с указанием приказов и их пунктов рядом.
Old_paranoid
02.10.2025 02:55Такой стиль в бюрократии принят повсеместно для того, чтобы было удобнее колебаться синхронно с генеральной линией партии. Проще потом по тихому сменить какой-нибудь поправкой "прочтение пункта 8.5.2.4. приказа 223" чем переписывать человеческие комментарии.
Fragster
02.10.2025 02:55Да, официального гита не хватает (в котором бы законопроекты изменений были бы ветками, а некий аналог git blame показывал бы внесших (всех) и подписавших "мердж коммит"). а то, например, в https://regulation.gov.ru/projects/160711/ и подавляющем большинстве законов не очень понятно, к чему относится
В подпункте «г» после слов «применяется повышающий коэффициент 1,1» дополнить словами «, начиная с 2027 года применяется повышающий коэффициент 10»
и остальные подобные тексты.
navion
02.10.2025 02:55Есть решение проще - отказ от ASN и продажа PA. Такими темпами рано или поздно всех обяжут ставить СОРМ с Ревизором, да и оплачивать взносы в RIPE с каждым годом всё сложнее.
А из-за незаконных блокировок от РКН два отдельных канала с разными префиксами уже надёжнее своего префиска с BGP для удалённых подключений.
duronus
02.10.2025 02:55Ребят, я что то похожее заполнял в этом году, но пришло в этом году первый раз, для НЕ провайдеров когда это началось то
ArtyomOchkin
02.10.2025 02:55Если коротко, это очередной
высер [простите за мой французский] маразм РКН, направленный на проверку содержимого локальных сетей предприятий и серверов бизнеса, или к чему это относится?navion
02.10.2025 02:55Административное давление для отказа от BGP, чтобы упростить и удешевить цензуру в рунете. Свои ASN останутся только у лицензированных провайдеров (которых тоже много закрылось), операторов ЦОД и крупного бизнеса, готовых выполнять любые требования цензоров из РКН.
wkon
02.10.2025 02:55Автор, что это было?!!!
Два раза проверил дату публикации, чтобы убедиться что это не архивная запись случайно вылезла.
Такое ощущение, что Вы 6 лет провели в зимней спячке. Они давно уже сделали нормальный портал, где вы просто заполняете Web-форму с соответствующими полями.
ukmsz
А можете напомнить, какие санкции полагаются за недостоверные данные/ошибки/отсутствующие данные в этом файле?
OBIEESupport Автор
КоАП РФ Статья 19.7.10. Непредставление сведений или представление заведомо недостоверных сведений в орган, осуществляющий функции по контролю и надзору в сфере связи, информационных технологий и массовых коммуникаций
AlexKMK
Не предоставление - отсутствующие данные.
Заведомо недостоверные - т.е. знали что неверные но отправили. Заведомость требует доказывания со стороны обвинителя.
За ошибки санкций нет