Открыть сервис

X.121

X.121 — это стандарт Международного союза электросвязи (МСЭ-Т, ранее МККТТ), определяющий формат и структуру адресов для сетей передачи данных с коммутацией пакетов, работающих по протоколам X.25, Frame Relay и ATM. Полное название рекомендации — «Международный план нумерации для сетей общего пользования, предоставляющих услуги передачи данных». Стандарт был впервые принят в 1978 году и с тех пор неоднократно пересматривался (последняя редакция — 1996 год, с поправками 2000 года). X.121 обеспечивает уникальную идентификацию точек подключения (DTE — Data Terminal Equipment) в глобальных сетях, позволяя маршрутизировать вызовы между различными национальными и международными операторами связи.

История и предпосылки создания

В 1970-х годах, с развитием сетей с коммутацией пакетов (например, сеть ARPANET в США и проект DATAPAC в Канаде), возникла необходимость в единой системе адресации, которая позволила бы соединять разрозненные национальные сети в глобальную инфраструктуру. До появления X.121 каждый оператор использовал собственные схемы нумерации, что делало международную связь крайне затруднительной.

МККТТ (ныне МСЭ-Т) в рамках разработки рекомендаций серии X (в частности, X.25 для интерфейса «пользователь-сеть») создал универсальный план нумерации. Первая версия X.121 была утверждена в 1978 году. Она базировалась на принципах, схожих с международным телефонным планом (E.164), но была адаптирована для пакетных сетей. Ключевой задачей было обеспечение совместимости сетей разных стран и возможность маршрутизации вызовов без централизованного управления.

Структура адреса X.121

Адрес X.121 представляет собой последовательность десятичных цифр (до 15 знаков) и имеет строгую иерархическую структуру. Он состоит из двух основных частей: идентификатора сети (DNIC — Data Network Identification Code) и национального номера абонента (NTN — National Terminal Number).

Идентификатор сети (DNIC)

DNIC — это код, уникально идентифицирующий конкретную сеть передачи данных в конкретной стране. Он занимает первые 4 цифры адреса и делится на две части:

  • Код страны (DCC — Data Country Code): Первые 3 цифры DNIC. Определяет страну, в которой зарегистрирована сеть. Коды распределяются МСЭ-Т и соответствуют географическим регионам (например, 204 — Нидерланды, 310 — США, 250 — Россия). Некоторые коды зарезервированы для международных сетей.
  • Код сети (ND — Network Digit): Четвёртая цифра DNIC. Определяет конкретную сеть внутри страны. Одна страна может иметь до 10 различных сетей с разными ND (от 0 до 9). Например, в России код 2501 может соответствовать сети «Роспак», а 2502 — другой сети.

Национальный номер абонента (NTN)

NTN — это номер, назначаемый абоненту оператором сети. Его длина варьируется, но общая длина адреса (DNIC + NTN) не должна превышать 15 цифр. Структура NTN может быть произвольной и определяется национальным оператором. Часто NTN включает в себя:

  • Номер узла (Node Number): Идентификатор коммутатора или регионального центра.
  • Номер порта (Port Number): Идентификатор физического или логического порта на узле.
  • Номер абонента (Subscriber Number): Уникальный номер в рамках порта.

Пример адреса X.121

Рассмотрим адрес: 25012345678901

  • 250 — код России (DCC).
  • 1 — код сети (ND). Предположим, это сеть «Роспак».
  • 2345678901 — национальный номер абонента (NTN) длиной 10 цифр.

Формат и кодирование

Адрес X.121 передаётся в виде последовательности двоично-десятичных кодов (BCD — Binary-Coded Decimal). Каждая десятичная цифра кодируется 4 битами. Адрес передаётся в поле «Called Party Address» (адрес вызываемого абонента) в пакетах вызова (Call Request) протокола X.25. Длина адреса указывается в отдельном поле «Address Length» (длина адреса).

Использование в различных протоколах

Хотя X.121 был разработан для X.25, его применение вышло за рамки этого протокола.

X.25

В сетях X.25 адрес X.121 является основным средством идентификации DTE. Он используется для установления виртуальных каналов (SVC — Switched Virtual Circuit). При инициации вызова вызывающее устройство указывает адрес X.121 вызываемого устройства. Сеть маршрутизирует пакет вызова через коммутаторы, используя DNIC для определения страны и сети, а NTN — для поиска конечного устройства.

Frame Relay

В сетях Frame Relay адресация осуществляется с помощью DLCI (Data Link Connection Identifier), который имеет локальное значение на канале. Однако для маршрутизации постоянных виртуальных каналов (PVC — Permanent Virtual Circuit) и для управления сетью (например, при использовании протокола LMI — Local Management Interface) может использоваться X.121. В некоторых реализациях Frame Relay X.121 применяется для идентификации конечных устройств в процессе автоматической настройки PVC.

ATM (Asynchronous Transfer Mode)

В сетях ATM адресация построена на основе формата NSAP (Network Service Access Point). Однако в спецификациях ATM Forum для частных сетей (Private ATM) и для взаимодействия с общедоступными сетями ATM используется подмножество X.121. Адрес ATM может содержать поле DNIC в своей структуре (формат AESA — ATM End System Address). Это позволяет интегрировать сети ATM с существующей инфраструктурой X.25 и Frame Relay.

План нумерации и распределение кодов

Распределение кодов стран (DCC) осуществляется МСЭ-Т в соответствии с Рекомендацией X.121. Коды выделяются по следующему принципу:

  • Зона 2: Европа (например, 208 — Франция, 262 — Германия).
  • Зона 3: Северная Америка (310—316 — США, 302 — Канада).
  • Зона 4: Азия (440 — Япония, 450 — Республика Корея).
  • Зона 5: Австралия и Океания (505 — Австралия).
  • Зона 6: Африка (601 — ЮАР).
  • Зона 7: Южная Америка (724 — Бразилия).

Россия имеет код 250. Коды 200-299 зарезервированы для Европы, но некоторые из них (например, 204 для Нидерландов) уже заняты.

Сравнение с другими стандартами адресации

ХарактеристикаX.121E.164 (телефонные номера)IP-адреса (IPv4)
НазначениеСети X.25, Frame Relay, ATMТелефонные сети (PSTN, ISDN)Сети TCP/IP (Интернет)
Длинадо 15 десятичных цифрдо 15 десятичных цифр32 бита (4 октета)
СтруктураDNIC (4 цифры) + NTNCC (код страны) + NDC (код зоны) + SN (номер)Сеть + хост (иерархия)
ПредставлениеДесятичные цифрыДесятичные цифрыДвоичное, часто десятичное
Глобальная маршрутизацияДа, через DNICДа, через CCДа, через CIDR и BGP

Современное состояние и актуальность

С распространением Интернета и протокола TCP/IP, а также с постепенным вытеснением сетей X.25 и Frame Relay технологиями MPLS и Ethernet, использование X.121 значительно сократилось. Многие национальные сети X.25 были закрыты или переведены на IP-туннелирование. Тем не менее, X.121 сохраняет значение в нескольких областях:

  • Финансовый сектор: Сети банкоматов (ATM) и платёжные системы, особенно в развивающихся странах, до сих пор используют X.25 и X.121.
  • Промышленные системы: В системах SCADA (диспетчерское управление и сбор данных) и в некоторых отраслях (нефтегазовая, энергетика) сохраняется оборудование, работающее по X.25.
  • Наследие: Многие государственные и военные сети (например, сеть «Атлас» в России) продолжают эксплуатировать инфраструктуру X.25, где X.121 является обязательным элементом.
  • ATM: В частных сетях ATM (например, в лабораториях или корпоративных сетях) формат NSAP с полем X.121 всё ещё может использоваться.

Таким образом, X.121 остаётся важным историческим стандартом, обеспечившим глобальную связность в эпоху до-Интернета, и продолжает функционировать в унаследованных системах.

Интересные факты

  • Код страны 311 (США) используется для тестовых и экспериментальных сетей.
  • Некоторые сети X.25 (например, Telenet в США) использовали адреса X.121, которые были длиннее 15 цифр за счёт добавления префиксов, но это нарушало стандарт.
  • В рекомендации X.121 также определены форматы адресов для международных сетей (например, для сетей, управляемых международными организациями), где DCC начинается с цифры 9.

Источники

  • ITU-T Recommendation X.121 (10/1996) — International numbering plan for public data networks.
  • ITU-T Recommendation X.25 (10/1996) — Interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode and connected to public data networks by dedicated circuit.
  • Black, U. (1999). X.25 and Related Protocols. John Wiley & Sons.
  • Stallings, W. (2007). Data and Computer Communications. Pearson Education.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →