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

Автономная система

Автономная система (англ. Autonomous System, AS) — это совокупность IP-сетей и маршрутизаторов, управляемая единым административным органом и реализующая единую политику маршрутизации в сети Интернет. Каждая автономная система идентифицируется уникальным номером (ASN), который присваивается региональным интернет-регистратором (RIR). Автономные системы являются фундаментальными элементами глобальной сети Интернет, обеспечивая обмен трафиком между различными провайдерами, организациями и странами.

История

Концепция автономной системы возникла в начале 1990-х годов в связи с ростом сети Интернет и необходимостью децентрализовать управление маршрутизацией. До этого маршрутизация в сети была преимущественно статической и централизованной, что создавало проблемы с масштабированием. В 1994 году был разработан протокол Border Gateway Protocol (BGP), который стал основным протоколом динамической маршрутизации между автономными системами. Первоначально номера AS были 16-битными, что позволяло выделить до 65 535 уникальных номеров. В 2007 году, в связи с исчерпанием пула 16-битных номеров, был введён 32-битный формат ASN, что расширило адресное пространство до более чем 4 миллиардов возможных номеров.

Принцип работы

Автономная система функционирует на основе протокола BGP, который обменивается информацией о маршрутах между AS. Внутри AS используется внутренний протокол маршрутизации (например, OSPF, IS-IS или EIGRP), который не раскрывается внешним системам. BGP обеспечивает:

  • Объявление маршрутов — каждая AS публикует префиксы IP-адресов, которые она может достичь.
  • Выбор наилучшего пути — на основе атрибутов маршрута (например, длина пути AS, локальное предпочтение, MED) BGP выбирает оптимальный путь для передачи трафика.
  • Политику маршрутизации — администратор AS может задавать правила, определяющие, какой трафик принимать и куда его направлять.

Классификация

Автономные системы делятся на три основных типа в зависимости от их роли и политики маршрутизации:

Транзитные AS

Транзитные автономные системы (Transit AS) предоставляют услуги передачи трафика между другими AS. Они обычно являются крупными интернет-провайдерами (ISP) и владеют обширной сетевой инфраструктурой. Транзитные AS принимают трафик от одной AS и передают его другой, взимая за это плату.

Нетранзитные AS

Нетранзитные автономные системы (Non-Transit AS) не передают трафик между другими AS. Они обычно принадлежат конечным пользователям, таким как корпорации, университеты или государственные учреждения. Такие AS подключаются к Интернету через одного или нескольких провайдеров, но не предоставляют транзит для других.

Пиринговые AS

Пиринговые автономные системы (Peering AS) устанавливают взаимное соединение для обмена трафиком между собой без оплаты. Пиринг может быть частным (прямое соединение) или публичным (через точки обмена трафиком, IXP). Пиринг позволяет снизить затраты на транзит и улучшить производительность.

Нумерация ASN

Номер автономной системы (ASN) — это уникальный идентификатор, присваиваемый RIR (например, RIPE NCC для Европы и России, ARIN для Северной Америки, APNIC для Азиатско-Тихоокеанского региона). Существуют два формата ASN:

  • 16-битный — от 1 до 64 511 (публичные) и от 64 512 до 65 535 (частные, для внутреннего использования).
  • 32-битный — от 1 до 4 294 967 295 (публичные) и от 4 200 000 000 до 4 294 967 295 (частные).

Частные ASN используются в сетях, не подключённых к глобальному Интернету, или для внутренних целей. Публичные ASN регистрируются в глобальных базах данных (например, WHOIS) и используются для маршрутизации в Интернете.

Применение

Автономные системы используются в различных сценариях:

  • Интернет-провайдеры — крупные ISP (например, «Ростелеком», «ТрансТелеКом», МТС) владеют несколькими AS для управления своими сетями и предоставления транзитных услуг.
  • Корпоративные сети — крупные компании (например, «Сбербанк», «Яндекс») получают собственные ASN для управления трафиком и повышения надёжности.
  • Точки обмена трафиком (IXP) — такие организации, как MSK-IX в Москве, используют AS для обмена трафиком между участниками.
  • Контент-провайдеры — компании, предоставляющие контент (например, видеохостинги, облачные сервисы), используют AS для оптимизации доставки данных.

Примеры

  • AS12389 — автономная система «Ростелекома», одного из крупнейших интернет-провайдеров в России.
  • AS15169 — автономная система Google LLC (организация признана иноагентом в РФ), используемая для всех сервисов компании.
  • AS32934 — автономная система Meta (организация признана экстремистской, деятельность запрещена в РФ) Platforms Inc. (организация признана экстремистской и запрещена в РФ), используемая для Facebook (продукт Meta, признанной экстремистской и запрещённой в РФ) и Instagram (продукт Meta, признанной экстремистской и запрещённой в РФ).
  • AS47764 — автономная система «Яндекса», используемая для поисковых и облачных сервисов.

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

  • Первый номер ASN (AS1) был присвоен компании BBN Technologies в 1994 году.
  • В мире существует более 100 000 активных автономных систем (по данным на 2024 год).
  • ASN могут быть «закрытыми» (непубличными) — они используются в тестовых или частных сетях, не подключённых к глобальному Интернету.
  • Некоторые AS имеют географические ограничения — например, AS12389 (Ростелеком) обслуживает преимущественно Россию, а AS15169 (Google) — глобально.

Критика

Автономные системы и протокол BGP имеют ряд недостатков:

  • Безопасность — BGP не имеет встроенных механизмов аутентификации, что делает его уязвимым для атак (например, BGP-хайекинг, когда злоумышленник объявляет чужие префиксы).
  • Сложность управления — настройка политик маршрутизации требует высокой квалификации администраторов.
  • Зависимость от доверия — маршрутизация основана на доверии между AS, что может приводить к ошибкам или злонамеренным действиям.

Для решения этих проблем разрабатываются протоколы RPKI (Resource Public Key Infrastructure) и BGPsec, которые добавляют криптографическую проверку маршрутов.

Источники

  • RFC 1930 — Guidelines for creation, selection, and registration of an Autonomous System (AS).
  • RFC 4271 — A Border Gateway Protocol 4 (BGP-4).
  • Региональные интернет-регистраторы (RIPE NCC, ARIN, APNIC) — базы данных ASN.
  • «Основы маршрутизации в Интернете» — учебное пособие для сетевых инженеров.
  • Статистика активных ASN — данные из глобальных таблиц маршрутизации (например, RouteViews, RIPE RIS).

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

На главную BFOmetr →