Автономная система (Интернет)

Система маршрутизации Интернета

Автономная система ( AS ) представляет собой набор связанных префиксов маршрутизации Интернет-протокола (IP) под управлением одного или нескольких сетевых операторов от имени одного административного субъекта или домена, который представляет общую и четко определенную политику маршрутизации для Интернета. [1] Каждой AS назначается номер автономной системы ( ASN ) для использования в маршрутизации пограничного шлюзового протокола (BGP). Номера автономных систем назначаются локальным интернет-реестрам (LIR) и организациям конечных пользователей их соответствующими региональными интернет-реестрами (RIR), которые, в свою очередь, получают блоки ASN для переназначения от Управления по распределению номеров Интернета (IANA). IANA также ведет реестр ASN, которые зарезервированы для частного использования (и, следовательно, не должны объявляться в глобальном Интернете).

Первоначально определение требовало контроля со стороны одного субъекта, обычно поставщика услуг Интернета (ISP) или очень крупной организации с независимыми подключениями к нескольким сетям, которые придерживались единой и четко определенной политики маршрутизации. [2] В марте 1996 года в употребление вошло новое определение, поскольку несколько организаций могут запускать BGP, используя частные номера AS для ISP , который подключает все эти организации к Интернету. Несмотря на то, что может быть несколько автономных систем, поддерживаемых ISP, Интернет видит только политику маршрутизации ISP. Этот ISP должен иметь официально зарегистрированный ASN.

До 2007 года номера AS определялись как 16-битные целые числа, что позволяло максимум 65 536 назначений. С тех пор [3] IANA также начала назначать 32-битные номера AS региональным интернет-реестрам (RIR). Эти номера предпочтительно записываются как простые целые числа в нотации, называемой «asplain», [4] в диапазоне от 0 до 4 294 967 295 ( шестнадцатеричное 0xFFFF FFFF). Или, в качестве альтернативы, в форме, называемой «asdot+», которая выглядит как xy , где x и y — 16-битные числа. Числа вида 0.y — это в точности старые 16-битные номера AS. Специальный 16-битный ASN 23456 («AS_TRANS») [5] был назначен IANA в качестве заполнителя для 32-битных значений ASN для случая, когда маршрутизаторы, поддерживающие 32-битный ASN («новые спикеры BGP»), отправляют сообщения BGP маршрутизаторам со старым программным обеспечением BGP («старые спикеры BGP»), которые не понимают новые 32-битные ASN. [6]

Первый и последний ASN исходных 16-битных целых чисел (0 и 65 535) и последний ASN 32-битных чисел (4 294 967 295) зарезервированы [7] [8] [9] и не должны использоваться операторами; AS0 используется всеми пятью RIR для аннулирования нераспределенного пространства. [10] ASN 64 496–64 511 исходного 16-битного диапазона и 65 536–65 551 32-битного диапазона зарезервированы для использования в документации. [11] ASN 64 512–65 534 исходного 16-битного диапазона AS и 4 200 000 000–4 294 967 294 32-битного диапазона зарезервированы для частного использования. [12]

Количество уникальных автономных сетей в системе маршрутизации Интернета превысило 5000 в 1999 году, 30000 в конце 2008 года, 35000 в середине 2010 года, 42000 в конце 2012 года, 54000 в середине 2016 года и 60000 в начале 2018 года. [13] Количество выделенных ASN превысило 100000 по состоянию на март 2021 года. [14]

Назначение

Номера AS назначаются блоками Управлением по распределению номеров Интернета (IANA) региональным интернет-регистраторам (RIR). Затем соответствующий RIR назначает ASN субъектам в пределах своей назначенной области из блока, назначенного IANA. Субъекты, желающие получить ASN, должны завершить процесс подачи заявки своего RIR, LIR или поставщика услуг верхнего уровня [15] [16] и получить одобрение до назначения ASN. Текущие назначения IANA ASN для RIR можно найти на веб-сайте IANA. [17] RIR, как часть NRO , могут отзывать номера AS в рамках своих возможностей по управлению Интернетом . [18]

Существуют и другие источники более конкретных данных:

  • APNIC : https://ftp.apnic.net/stats/apnic/
  • RIPE NCC : https://ftp.ripe.net/ripe/stats/
  • АФРИНИК : https://ftp.afrinic.net/pub/stats/afrinic/
  • АРИН : https://ftp.arin.net/pub/stats/arin/
  • ЛАКНИК : https://ftp.lacnic.net/pub/stats/lacnic/

Таблица ASN

Полная таблица доступных 16-битных и 32-битных ASN: [17]

ЧислоБитыОписаниеСсылка
016Зарезервировано для аннулирования нераспределенного пространства RPKI [19]RFC  6483, RFC 7607
1–2345516Публичные ASN
2345616Зарезервировано для перехода AS PoolRFC6793
23457–6449516Публичные ASN
64496–6451116Зарезервировано для использования в документации и примерах кода.RFC5398
64512–6553416Зарезервировано для личного использованияRFC 1930, RFC 6996
6553516СдержанныйRFC7300
65536–6555132Зарезервировано для использования в документации и примерах кода.RFC 5398, RFC 6793
65552–13107132Сдержанный
131072–419999999932Публичные 32-битные ASN
4200000000–429496729432Зарезервировано для личного использованияRFC6996
429496729532СдержанныйRFC7300

Типы

Автономные системы (АС) можно разделить на четыре категории в зависимости от их подключенности и политики эксплуатации.

  1. multihomed : AS, которая поддерживает соединения с более чем одной другой AS. Это позволяет AS оставаться подключенной к Интернету в случае полного отказа одного из их соединений. Однако, в отличие от транзитной AS, этот тип AS не позволит трафику из одной AS проходить через нее по пути в другую AS.
  2. Stub : AS, которая подключена только к одной другой AS. Это может быть очевидной тратой номера AS, если политика маршрутизации сети такая же, как у ее вышестоящих AS. Однако у stub AS может быть пиринг с другими автономными системами, который не отражается на публичных серверах просмотра маршрутов . Конкретные примеры включают частные взаимосвязи в финансовом и транспортном секторах.
  3. транзит : AS, которая действует как маршрутизатор между двумя AS, называется транзитом. Поскольку не все AS напрямую соединены с каждой другой AS, транзитная AS переносит трафик данных между одной AS и другой AS, с которой у нее есть связи. [20]
  4. Точка обмена интернет-трафиком (IX или IXP): Физическая инфраструктура, через которую интернет-провайдеры или сети доставки контента (CDN) обмениваются интернет-трафиком между своими сетями (автономными системами). Часто это группы локальных интернет-провайдеров, которые объединяются для обмена данными, разделяя затраты на локальный сетевой концентратор, избегая более высоких затрат (и платы за полосу пропускания) транзитной AS. IXP ASN обычно прозрачны. Имея присутствие в IXP, AS сокращают транзитный путь к другим участвующим AS, тем самым уменьшая сетевую задержку и улучшая задержку приема-передачи . [20] [21]

ОБЪЕКТ

Автономные системы могут быть включены в один или несколько AS-SET, например, AS-SET RIPE NCC "AS-12655" имеет AS1, AS2 и AS3 в качестве своих членов, [22] но AS1 также включен в другие наборы в ARIN (AS-INCAPSULA) и APNIC (AS-IMCL). Другими источниками AS-SET могут быть RADB, LEVEL3 ( сеть уровня 1 теперь называется Lumen Technologies ), а также ARIN имеет источник AS-SET ARIN-NONAUTH. [23] AS-SET создаются сетевыми операторами в реестре маршрутизации Интернета (IRR), как и другие объекты маршрута, и могут быть включены в другие AS-SET и даже формировать циклы. [24] [25]

Имена AS-SET обычно начинаются с "AS-", но могут также иметь иерархическое имя. Например, администратор AS 64500 может создать AS-SET под названием "AS64500:AS-UPSTREAMS", чтобы избежать конфликта с другими AS-SET с похожими именами. [26]

AS-SET часто используются для упрощения управления опубликованными политиками маршрутизации. Политика маршрутизации публикуется в IRR с использованием атрибутов "import" и "export" (или более новых "mp-import" и "mp-export"), каждый из которых содержит номер AS источника или назначения и номер AS импортируемого или экспортируемого. Вместо отдельных номеров AS в этих атрибутах можно ссылаться на AS-SET, что упрощает управление сложными политиками маршрутизации.

Смотрите также

Ссылки

  1. ^ Хокинсон, Джон; Бейтс, Тони (март 1996 г.). Руководство по созданию, выбору и регистрации автономной системы (AS). IETF . раздел 3. doi : 10.17487/RFC1930 . RFC 1930.
  2. ^ Рехтер, Яков; Ли, Тони (март 1995 г.). Протокол пограничного шлюза 4 (BGP-4). IETF . дои : 10.17487/RFC1771 . РФК 1771.(устарело согласно RFC  4271)
  3. ^ Vohra, Quaizar; Chen, Enke (май 2007 г.). Поддержка BGP для четырехоктетного пространства номеров AS. IETF . doi : 10.17487/RFC4893 . RFC 4893.(устарело согласно RFC  6793)
  4. ^ Хьюстон, Джефф; Майклсон, Джордж (декабрь 2008 г.). Текстовое представление номеров автономной системы (AS). IETF . doi : 10.17487/RFC5396 . RFC 5396.
  5. ^ Q. Vohra; E. Chen (декабрь 2012 г.). Поддержка BGP для четырехоктетного пространства номеров автономной системы (AS). IETF . doi : 10.17487/RFC6793 . RFC 6793.
  6. ^ «Использование AS 23456: как BGP использует преобразование или усечение для обеспечения совместимости». 2008-07-21. Архивировано из оригинала 2016-10-29 . Получено 2018-12-31 .
  7. ^ G. Huston; G. Michaelson (февраль 2012 г.). Проверка происхождения маршрута с использованием инфраструктуры открытых ключей сертификатов ресурсов (PKI) и авторизации происхождения маршрута (ROA). IETF . doi : 10.17487/RFC6483 . RFC 6483.
  8. ^ J. Haas; J. Mitchell (июль 2014 г.). Резервирование номеров последней автономной системы (AS). IETF . doi : 10.17487/RFC7300 . ISSN  2070-1721. BCP 6. RFC 7300.
  9. ^ W. Kumari; R. Bush; H. Schiller; K. Patel (август 2015 г.). Кодификация обработки AS 0. IETF . doi : 10.17487/RFC7607 . RFC 7607.
  10. ^ "IRR explorer". irrexplorer.dashcare.nl . Получено 2021-10-24 .
  11. ^ G. Huston (декабрь 2008 г.). Резервирование номеров автономной системы (AS) для использования в документации. Сетевая рабочая группа. doi : 10.17487/RFC5398 . RFC 5398.
  12. ^ J. Mitchell (июль 2013 г.). Резервирование автономной системы (AS) для частного использования. IETF . doi : 10.17487/RFC6996 . ISSN  2070-1721. BCP 6. RFC 6996.
  13. ^ Бейтс, Тони; Смит, Филип; Хьюстон, Джефф. "CIDR report" . Получено 31 декабря 2018 г.
  14. ^ "World - Autonomous System Number statistics - Sorted by number". Статистика региональных интернет-регистраторов . Получено 2018-12-31 .
  15. ^ "Как настроить LIR". www.afrinic.net . Получено 23 марта 2020 г. .
  16. Март 2017 г., Дата публикации: 14. «Политики назначения номеров автономных систем (AS)». Координационный центр сети RIPE . Получено 23 марта 2020 г.{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  17. ^ ab "Номера автономных систем (AS)". IANA.org . 2018-12-07 . Получено 2018-12-31 .
  18. ^ "Отзыв распределения интернет-ресурсов". www.lacnic.net . Получено 2021-02-17 .
  19. ^ "Политика prop-132 (AS0 для нераспределенного пространства) развернута в обслуживании". Блог APNIC . 2020-09-02 . Получено 2020-09-12 .
  20. ^ ab Krzyzanowski, Paul (21 марта 2016 г.). «Понимание автономных систем: маршрутизация и пиринг». Ратгерский университет , кафедра компьютерных наук. Архивировано из оригинала 3 марта 2022 г. Получено 29 марта 2022 г.
  21. ^ "Глоссарий: Точка обмена интернет-трафиком (IXP)". CloudFlare . Архивировано из оригинала 30 марта 2022 . Получено 29 марта 2022 .
  22. ^ "AS-12655 - bgp.he.net". bgp.he.net . Получено 2021-10-24 .
  23. ^ "IRR explorer". irrexplorer.nlnog.net . Получено 2022-01-30 .
  24. ^ "IRR explorer". irrexplorer.nlnog.net . Получено 2022-01-30 .
  25. ^ "IDIDB - Объекты AS-SET". www.ididb.ru . Проверено 24 октября 2021 г.
  26. ^ "Описания основных объектов - Документы базы данных RIPE" . Получено 2023-04-05 .
  • RIPEstat – Интернет-измерения и анализ
  • Заслуга RADb
  • Набор инструментов Hurricane Electric BGP
  • PeeringDB https://www.peeringdb.com/
  • Robtex: Различные виды исследований IP-номеров, доменных имен, ASN и т. д.
  • astraceroute, утилита AS traceroute (часть netsniff-ng)
  • Часто задаваемые вопросы по ASN
  • Отчет о назначении CIDR и ASN
  • Частичный список номеров автономных систем
  • График Lookin'STAT: количество автономных систем онлайн
Взято с "https://en.wikipedia.org/w/index.php?title=Автономная_система_(Интернет)&oldid=1270061509"