/32 ホストルートの解説
ネットワーキングにおける /32 ホストルートを解説。/32 CIDR はホストビットを持たない単一のIPアドレスを識別し、ルーティングテーブルやACLで一般的に使用されます。
192.168.1.1/32IPv4詳細な説明
/32 ホストルートの解説
/32 サブネットは、IPv4アドレスの 32ビットすべてがネットワーク部に使われ、ホスト用のビットがゼロであることを意味します。これは正確に1つのIPアドレスを識別します。
主要な情報
- サブネットマスク: 255.255.255.255
- アドレス総数: 1
- 使用可能なホストアドレス: 1 (そのアドレス自体)
- ネットワークアドレスやブロードキャストの区別なし -- 単一のホストです
仕組み
192.168.1.1/32 という表記は、アドレス 192.168.1.1 だけを指定的かつ排他的に参照します。アドレスの範囲はなく、単一ホストへのポイントルートです。
2進数での内訳
11111111.11111111.11111111.11111111
すべてのビットがネットワークビットです。これはIPv4ルーティングにおいて最も特定性の高いルートです。
一般的な用途
1. ルーティングテーブル: ルーターは /32 エントリを使用して、ネットワークではなく特定のホストにトラフィックを誘導します。ポイントツーポイントリンクやループバックインターフェースで一般的に使われます。
2. ファイアウォールルールとACL: 単一のIPへのトラフィックを許可または拒否する必要がある場合、最大限の精度を確保するために /32 を指定します。
3. BGP アナウンスメント: サービスプロバイダーは、DNSサーバー (例: 8.8.8.8/32) などのエニーキャストサービスに /32 ルートをアナウンスすることがあります。
4. クラウドのElastic IP: クラウド環境では、ElasticIPやフローティングIPは、インスタンス間で移動可能な /32 ルートとして割り当てられることが多いです。
/32 とマスクなしの違い
192.168.1.1 とマスクなしで書くと、文脈によっては曖昧になります。192.168.1.1/32 と指定することで、そのアドレス1つだけを意味することを明示的に伝えられます。この精度はルーティング設定やセキュリティポリシーにおいて極めて重要です。
ループバックインターフェース
ルーターやサーバーでは、ループバックインターフェースには通常 /32 アドレスが割り当てられます。このアドレスはデバイスが稼働している限り常に到達可能であるため、管理アクセスやBGPルーターIDに最適です。
ユースケース
ネットワークエンジニアが、トラフィックエンジニアリングのために特定のサーバーへのトラフィックを特定のゲートウェイ経由にする /32 スタティックルートを追加します。