От Роскомнадзора пришло недвусмысленное желание получить от вас 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. Радуемся получающемуся файлу. Исправляем ошибки, если они возникли при загрузке на сайт Роскомнадзора.
