AS番号 えーえすばんごう
AS番号自律システムBGPASNIANA
AS番号について教えて
AS番号とは
AS番号(ASN:Autonomous System Number)は、BGP(Border Gateway Protocol)でインターネットルーティングを行う各自律システム(AS:Autonomous System)に割り当てられた識別番号です。
自律システムとは、共通のルーティングポリシーのもとで管理されるネットワークの集合体です。ISP・大企業・大学・クラウドプロバイダーなどがそれぞれASを持ちます。BGPはAS番号を使って「このASからこのAS経由でこのIPブロックに到達できる」という情報を交換します。
AS番号はIANA → 各地域RIR(アジアはAPNIC)を通じて割り当てられます。2バイト(16bit)の従来型と4バイト(32bit)の拡張型があり、現在は4バイト型が主流です。
AS番号の種類
| 範囲 | 用途 |
|---|---|
| 1〜64511(16bit公開AS番号) | インターネット上でルーティングに使う |
| 64512〜65535(プライベートAS番号) | 社内BGP等で自由に使える(インターネットには出ない) |
| 65536〜4,294,967,295(32bit AS番号) | 従来の16bitが枯渇したため拡張 |
歴史と背景
- 1989年:BGP-1でAS番号の概念が導入
- 1994年:BGP-4でAS番号を使ったポリシールーティングが本格化
- 2007年:32bit AS番号がRFC 4893で標準化(16bit枯渇対策)
- 現在:インターネット上のAS数は約100,000超(2024年時点)
代表的なAS番号の例
| AS番号 | 組織 |
|---|---|
| AS701 | Verizon (UUNet) |
| AS2914 | NTT America |
| AS4713 | NTT Communications(日本) |
| AS7922 | Comcast |
| AS15169 | Google LLC |
| AS16509 | Amazon.com |
| AS32934 | Meta (Facebook) |
| AS36492 |
MY ASNの確認方法
# 自分のグローバルIPのAS番号を調べる(BGPルーティング情報より)
whois $(curl -s ifconfig.me) | grep -i "^origin"
# またはオンラインツール
# https://bgp.he.net/
# https://www.peeringdb.com/
関連する規格・RFC
| 規格・RFC番号 | 内容 |
|---|---|
| RFC 1930 | AS番号のポリシーとガイドライン |
| RFC 6793 | BGPでの4バイトAS番号 |
関連用語
- BGP — AS番号を使ったルーティングプロトコル
- BGPコミュニティ — AS番号に関連するルートタグ
- グローバルIPアドレス — AS番号で管理されるIPアドレスの持ち主