автономная система (AS) представляет собой набор подключенных префиксов Интернет-протокола (IP) маршрутизации под контроль одного или нескольких сетевых операторов от имени одного административного объекта или домена, который представляет общую, четко определенную политику маршрутизации в Интернет.
Первоначально определение требовало контроля со стороны одного объекта, обычно Интернет-провайдер (ISP) или очень большая организация с независимыми подключениями к нескольким сетям, которая придерживается единой и четко определенной политики маршрутизации, как первоначально определено в RFC 1771. Новое определение в RFC 1930 пришел в использовании, потому что несколько организаций могут использовать Border Gateway Protocol (BGP), используя частные номера AS, с ISP, который соединяет все эти организации с Интернетом. Несмотря на то, что может быть несколько автономных систем, поддерживаемых интернет-провайдером, Интернет видит только политику маршрутизации провайдера. Этот интернет-провайдер должен иметь официально зарегистрированный номер автономной системы (ASN ).
Каждой AS выделяется уникальный ASN для использования в маршрутизации BGP. ASN важны, потому что ASN однозначно идентифицирует каждую сеть в Интернете.
До 2007 года номера AS определялись как 16-разрядные целые числа, что позволяло выполнять не более 65 536 назначений. RFC 4893 ввел 32-битные номера AS, которые Internet Assigned Numbers Authority (IANA) начал выделять региональному интернет-реестру (RIR), хотя это Предлагаемый стандарт теперь заменен на RFC 6793. Эти числа записываются предпочтительно как простые целые числа (в обозначениях, которые иногда называют «простыми») в диапазоне от 0 до 4 294 967 295 (шестнадцатеричное 0xFFFF FFFF) или в форме, называемой «asdot», которая выглядит как xy, где x и y - 16-битные числа. Числа вида 0.y - это в точности старые 16-битные номера AS. Принятое текстовое представление номеров автономных систем определено в RFC 5396 как «простое». Специальный 16-битный ASN 23456 («AS_TRANS») был назначен IANA в качестве заполнителя для 32-битных значений ASN для случая, когда маршрутизаторы с поддержкой 32-битного ASN («новые динамики BGP») отправляют сообщения BGP маршрутизаторам с более старыми Программное обеспечение BGP («старые динамики BGP»), которое не понимает новые 32-битные ASN.
Первый и последний ASN исходных 16-битных целых чисел (0 и 65 535) и последний ASN из 32 -битовые числа (4 294 967 295) зарезервированы и не должны использоваться операторами. ASN от 64 496 до 64 511 из исходного 16-битного диапазона и от 65 536 до 65 551 из 32-битного диапазона зарезервированы для использования в документации согласно RFC 5398. ASN от 64 512 до 65 534 из исходного 16-битного диапазона AS и от 4 200 000 000 до 4 294 967 294 из 32-битного диапазона зарезервированы для частного использования в соответствии с RFC 6996, что означает, что они могут использоваться внутри компании, но не должны объявляться для глобальный Интернет. Все остальные ASN подлежат присвоению IANA.
Количество уникальных автономных сетей в системе маршрутизации Интернета превысило 5000 в 1999 г., 30 000 в конце 2008 г., 35 000 в середине 2010 г., 42 000 в конце 2012 г., 54 000 в середине 2016 и 60 000 в начале 2018 г..
По состоянию на август 2019 года количество выделенных ASN превысило 92 000.
Номера AS назначаются блоками Управлением по присвоению номеров Интернета (IANA) региональным интернет-реестрам (RIR). Соответствующий RIR затем назначает ASN объектам в пределах своей обозначенной области из блока, назначенного IANA. Организации, желающие получить ASN, должны заполнить процесс подачи заявки своим RIR, LIR или вышестоящим поставщиком услуг и получить одобрение, прежде чем им будет назначено ASN. Текущие назначения IANA ASN для RIR можно найти на веб-сайте IANA.
Есть и другие источники для получения более конкретных данных:
Полная таблица доступных 16-битных и 32-битных ASN:
Число | Биты | Описание | Ссылка |
---|---|---|---|
0 | 16 | Зарезервировано для RPKI недействительности нераспределенного пространства | RFC6483, RFC7607 |
1-23455 | 16 | Общедоступные ASN | |
23456 | 16 | Зарезервированы для перехода пула AS | RFC6793 |
23457 - 64495 | 16 | Общедоступные ASN | |
64496 - 64511 | 16 | Зарезервированы для использования в документации / образце кода | RFC5398 |
64512 - 65534 | 16 | Зарезервировано для частного использования | R FC1930, RFC6996 |
65535 | 16 | Зарезервировано | RFC7300 |
65536-65551 | 32 | Зарезервировано для использования в документации и образце кода | RFC4893, RFC5398 |
65552 - 131071 | 32 | Зарезервировано | |
131072 - 4199999999 | 32 | Общедоступные 32-битные ASN | |
4200000000 - 4294967294 | 32 | Зарезервированы для частного использования | RFC6996 |
4294967295 | 32 | Зарезервировано | RFC7300 |
Автономные системы (AS) можно сгруппировать в четыре категории в зависимости от их возможности подключения и операционной политики.