自律システム ( AS ) は、単一の管理エンティティまたはドメインに代わって 1 つ以上のネットワーク オペレーターが制御する、接続されたインターネット プロトコル (IP)ルーティングプレフィックスの集合であり、インターネットに対して共通の明確に定義されたルーティング ポリシーを提示します。 [ 1 ] : §3 各 AS には、ボーダー ゲートウェイ プロトコル(BGP) ルーティングで使用するための 自律システム番号 ( ASN )が割り当てられます。ASN は、それぞれの地域インターネット レジストリ (RIR) によってローカル インターネット レジストリ ( LIR) およびエンド ユーザー組織に割り当てられ、RIR は、インターネット割り当て番号機関 (IANA)から再割り当て用の ASN ブロックを受け取ります。IANA はまた、プライベート ユース用に予約されている (したがってグローバル インターネットにアナウンスすべきではない) ASN のレジストリも維持しています。
当初、定義では、単一のエンティティ、通常はインターネット サービス プロバイダ (ISP) または複数のネットワークに独立した接続を持つ非常に大きな組織による制御が必要であり、単一の明確に定義されたルーティング ポリシーに従うことが求められていました。[ 2 ] 1996 年 3 月、複数の組織がプライベート ASN を使用して、それらの組織すべてをインターネットに接続する ISP に対してBGP を 実行できるため、新しい定義が使用されるようになりました。ISP によってサポートされている自律システムが複数ある場合でも、インターネットは ISP のルーティング ポリシーしか認識しません。その ISP は、正式に登録された ASN を持っている必要があります。
2007 年までは、AS 番号は 16 ビット整数として定義されており、最大 65,536 個の割り当てが可能でした。それ以降、[ 3 ] IANAは 、地域インターネットレジストリに 32 ビット AS 番号も割り当てるようになりました。これらの番号は、好ましくは単純な整数として、"asplain" と呼ばれる表記法で記述され、[ 4 ] 0 から 4,294,967,295 ( 16進数0xFFFF FFFF) までの範囲になります。または、代わりに、 xy のように見える "asdot+" と呼ばれる形式で記述することもできます。ここで、x とyは 16 ビットの数値です 。0.y の形式の数値は、まさに以前の 16 ビット AS 番号です。特別な 16 ビット ASN 23456 ("AS_TRANS") [ 5 ] は、32 ビット ASN 対応ルーター ("新しい BGP スピーカー") が、新しい 32 ビット ASN を理解しない古い BGP ソフトウェアを搭載したルーター ("古い BGP スピーカー") に BGP メッセージを送信する場合の 32 ビット ASN 値のプレースホルダーとして IANA によって割り当てられました。[ 6 ]
元の 16 ビット整数の最初と最後の ASN (0 と 65,535) と 32 ビット数の最後の ASN (4,294,967,295) は予約されており[ 7 ] [ 8 ] [ 9 ] 、オペレーターは使用すべきではありません。AS0 は、割り当てられていない領域を無効にするために 5 つの RIR すべてで使用されています。[ 10 ] 元の 16 ビット範囲の ASN 64,496 ~ 64,511 と 32 ビット範囲の 65,536 ~ 65,551 は、ドキュメントで使用するために予約されています。[ 11 ] 元の 16 ビット AS 範囲の ASN 64,512 ~ 65,534 と 32 ビット範囲の 4,200,000,000 ~ 4,294,967,294 は、プライベート使用のために予約されています。[ 12 ]
インターネットのルーティングシステムにおける固有の自律ネットワークの数は、1999年に5,000を超え、2008年後半には30,000、2010年中頃には35,000、2012年後半には42,000、2016年中頃には54,000、2018年初頭には60,000を超えました。 [ 13 ] 2020年12月までに、割り当てられたASNの数は100,000を超えました。2025年現在 、 割り当てられているASNは約12万個あります。[ 14 ]
ASNテーブル 利用可能な16ビットおよび32ビットASNの完全な表:[ 17 ]
種類 自律システム(AS)は、その接続性や運用方針に応じて、4つのカテゴリーに分類できる。
マルチホーム :複数の他のASとアップストリーム接続またはピアリング接続を維持するAS。これにより、いずれかの接続が完全に障害を起こした場合でも、ASはインターネットへの接続を維持できます。ただし、トランジットASとは異なり、このタイプのASでは、あるASからのトラフィックが別のASへ向かう途中で通過することはできません。スタブ :他の1つのASにのみ接続されているAS。ネットワークのルーティングポリシーが上流のASと同じ場合、AS番号の無駄遣いのように見えるかもしれません。しかし、スタブASは、公開ルートビューサーバー には反映されない他の自律システムとのピアリングを 持っている可能性があります。具体的な例としては、金融および運輸分野におけるプライベート相互接続が挙げられます。トランジット : 少なくとも 2 つの AS 間で仲介役として機能する AS をトランジットと呼びます。すべての AS が他のすべての AS と直接接続されているわけではないため、トランジット AS は、リンクを持つ AS 間でデータ トラフィックを転送します。 [ 20 ] トランジット AS はマルチホームになることができ、通常はマルチホームになります。インターネットエクスチェンジポイント (IXまたはIXP):インターネットサービスプロバイダ (ISP)やコンテンツ配信ネットワーク (CDN)など、異なるネットワーク(自律システム)がインターネットトラフィックを交換するための物理インフラストラクチャ。これらは多くの場合、ローカルネットワークハブのコストを分担してデータを交換するために連携するローカルISPのグループであり、プライベートインターコネクトやトランジットASのネットワークコストや帯域幅料金の上昇を回避します。IXP ASNは通常透過的であり、BGP ASパスでは見えません。IXPに存在することで、ASは他の参加ASへのトランジットパスを短縮し、ネットワーク遅延 を削減し、ラウンドトリップ遅延 を改善します。 [ 20 ] [ 21 ]
資産 自律システムは 1 つ以上の AS-SET に含めることができます。たとえば、RIPE NCC の AS-SET "AS-12655" には AS1、AS2、AS3 がメンバーとして含まれていますが、[ 22 ] AS1 は ARIN (AS-INCAPSULA) および APNIC (AS-IMCL) の他のセットにも含まれています。他の AS-SET ソースとしては、RADB、LEVEL3 (現在はLumen Technologiesと呼ばれる ティア 1 ネットワーク ) があり、ARIN には ARIN-NONAUTH ソースの AS-SET もあります。[ 23 ] AS-SET は、他のルート オブジェクトと同様に、インターネット ルーティング レジストリ (IRR)でネットワーク オペレーターによって作成され、他の AS-SET に含めることができ、サイクルを形成することもできます。[ 24 ] [ 25 ]
AS-SET 名は通常「AS-」で始まりますが、階層名にすることもできます。たとえば、AS 64500 の管理者は、他の同様の名前の AS-SET との競合を避けるために、「AS64500:AS-UPSTREAMS」という AS-SET を作成する場合があります。[ 26 ] 2023 年初頭から、RIPE NCC は 、異なる IRR データベース間の競合の問題や AS-SET 名に基づく悪意のある使用の可能性のため、新しいオブジェクトに対して階層的な AS-SET 名を強制しています。[ 27 ] 他の IRR データベースもすぐに同じ制限に追随しました。[ 28 ] [ 29 ]
AS-SETは、公開されたルーティングポリシーの管理を簡素化するためによく使用されます。ルーティングポリシーは、IRRに「import」および「export」(または新しい「mp-import」および「mp-export」)属性を使用して公開されます。これらの属性には、それぞれ送信元または宛先のASN、およびインポートまたはエクスポートされたASNが含まれます。これらの属性では、単一のASNの代わりにAS-SETを参照できるため、複雑なルーティングポリシーの管理が簡素化されます。
参考文献 ↑ J. Hawkinson; T. Bates (1996 年 3 月). 自律システム (AS) の作成、選択、登録に関するガイドライン . ネットワークワーキンググループ. doi : 10.17487/RFC1930 . BCP 6. RFC 1930 . ベスト・カレント・プラクティス 6. RFC 6996および7300 により更新。 ↑ Y. Rekhter ; T. Li (1995 年 3 月). ボーダー ゲートウェイ プロトコル 4 (BGP-4) . ネットワーク ワーキング グループ. doi : 10.17487/RFC1771 . RFC 1771 . 廃止済み。RFC 4271 により廃止されました。RFC 1654 を廃止します。 ↑ Q. Vohra; E. Chen (2007 年 5 月). BGP による 4 オクテット AS 番号空間のサポート . ネットワークワーキンググループ. doi : 10.17487/RFC4893 . RFC 4893 . 廃止されました。RFC 6793 により廃止されました。 ↑ G. Huston ; G. Michaelson (2008 年 12 月). 自律システム (AS) 番号のテキスト表現 . IETF ネットワークワーキンググループ. doi : 10.17487/RFC5396 . RFC 5396 . 提案された規格。 1 2 Q. Vohra; E. Chen (2012 年 12 月). 4 オクテット自律システム (AS) 番号空間に対する BGP サポート . インターネット技術タスクフォース . doi : 10.17487/RFC6793 . ISSN 2070-1721 . RFC 6793 . 提案された標準規格。RFC 4893 を 廃止します。RFC 4271を更新します。 ↑ 「AS 23456 の使用: BGP が互換性のために変換または切り捨てをどのように使用するか」 。2008-07-21。2016-10-29 の オリジナルからアーカイブ 。2018-12-31 に取得 。 1 2 G. Huston ; G. Michaelson (2012 年 2 月). リソース証明書公開鍵基盤 (PKI) およびルート発信元認証 (ROA) を使用した ルート 発信 元 の 検証 。IETF。doi : 10.17487 / RFC6483。ISSN 2070-1721。RFC 6483 。 参考情報。 1 2 J. Haas; J. Mitchell (2014 年 7 月). 最後の自律システム (AS) 番号の予約 . インターネット技術タスクフォース . doi : 10.17487/RFC7300 . ISSN 2070-1721 . BCP 6. RFC 7300 . ベスト・カレント・プラクティス 6. RFC 1930 を更新します。 1 2 W. Kumari; R. Bush; H. Schiller; K. Patel (2015 年 8 月). AS 0 処理のコード化 . インターネット技術タスクフォース . doi : 10.17487/RFC7607 . ISSN 2070-1721 . RFC 7607 . 提案された標準規格。RFC 4271を 更新します。 ↑ 「IRRエクスプローラー」 。irrexplorer.dashcare.nl 。 2021年10月24日 取得 。 1 2 G. Huston (2008 年 12 月). ドキュメント使用のための自律システム (AS) 番号予約 . IETF ネットワークワーキンググループ. doi : 10.17487/RFC5398 . RFC 5398 . 参考情報。 1 2 J. Mitchell (2013 年 7 月). 自律システム (AS) の私的使用のための予約 . インターネット技術タスクフォース . doi : 10.17487/RFC6996 . ISSN 2070-1721 . BCP 6. RFC 6996 . ベスト・カレント・プラクティス 6. RFC 1930 を更新します。 ↑ ベイツ、トニー;スミス、フィリップ;ヒューストン、ジェフ。 「CIDRレポート」 。 2018年12月31日 取得 。 ↑ 「世界 - 自律システム番号統計 - 番号順」 。 地域インターネットレジストリ統計。 2018年12月31日 取得 。 ↑ 「LIRの設定方法」 。www.afrinic.net 。 2020年 3月23日 取得 。 ↑ 2017年3月、発行日: 14. 「自律システム (AS) 番号割り当てポリシー」 . RIPE ネットワーク調整センター. 2020年 3月23日 取得 . {{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)1 2 「自律システム (AS) 番号」 . IANA.org . 2018-12-07 . 2018-12-31 に取得 . ↑ 「インターネットリソース割り当ての取り消し」 。www.lacnic.net 。 2021年2月17 日 取得 。 ↑ 「ポリシー prop-132 (未割り当て領域用の AS0) がサービスに展開されました」 。APNIC ブログ 。2020-09-02。2020-09-12 に 取得 。 1 2 Krzyzanowski, Paul (2016年3月21日). 「自律システムの理解:ルーティングとピアリング」 . ラトガース大学 、コンピュータサイエンス学部。 2022年3月3日のオリジナルから アーカイブ済み。 2022年 3月29日 取得 。 ↑ 「用語集:インターネットエクスチェンジポイント(IXP)」 。 CloudFlare 。 2022年3月30日のオリジナルから アーカイブ済み。 2022年 3月29日 取得 。 ↑ "AS-12655 - bgp.he.net" . bgp.he.net . 2021-10-24 に取得 . ↑ 「IRRエクスプローラー」 。irrexplorer.nlnog.net 。 2022年1月30日 取得 。 ↑ 「IRRエクスプローラー」 。irrexplorer.nlnog.net 。 2022年1月30日 取得 。 ↑ "IDIDB - Объекты AS-SET" 。 www.ididb.ru 。 2021年10月24日 閲覧 。 ↑ 「主要オブジェクトの説明 - RIPEデータベースドキュメント」 。 2023年4月5日 取得 。 ↑ " [ db-wg ] 提案: 階層構造を持たない新しい AS-SET オブジェクトの作成を禁止する (スレッド)" . 2022-11-14 . 2026-04-20 に取得. ↑ 「prop-151: 非階層型アセットの制限」 。APNIC 。 2023年1月20日。 2026年 4月20日取得 。 ↑ "ARIN-prop-342: 新しく作成されたAS-SETに階層名を必須とする" . ARIN . 2025年3月27日. 2026年4月20日 取得 .
外部リンク RIPEstat – インターネット測定および分析 メリットRADb ハリケーン・エレクトリック BGP ツールキット PeeringDB https://www.peeringdb.com/Robtex: IPアドレス、ドメイン名、ASNなど、さまざまな調査 astracerouteは、ASトレースルートユーティリティ(netsniff-ngの一部)です。 ASN FAQ CIDRおよびASN割り当てレポート 自律システム番号の一部リスト Lookin'STATグラフ:オンラインの自律システムの数