クラウドネットワーキング

IPv6対応VPC あいぴーぶいろくたいおうぶいぴーしー

IPv6VPCデュアルスタックグローバルIPアドレスクラウドネットワークアドレス枯渇
IPv6対応VPCって何?普通のVPCと何が違うの?

簡単に言うとこんな感じ!

クラウド上に作る「自分専用のプライベートネットワーク(VPC)」を、次世代のIPアドレス方式「IPv6」にも対応させたものだよ! 住所(IPアドレス)がほぼ無限に使えるようになるから、IoTデバイスが大量に増えても困らないし、インターネットへの接続もよりシンプルになるってこと!


IPv6対応VPCとは

VPC(Virtual Private Cloud) とは、クラウド上に論理的に分離された自分専用のプライベートネットワーク空間のことです。AWSやGCP、Azureなどの主要クラウドサービスで提供されており、サーバーやデータベースをこのネットワーク内に配置して管理します。

IPv6対応VPCとは、従来の IPv4(32ビットのアドレス体系。約43億個のアドレス)に加えて、あるいはIPv6単独で、IPv6(128ビットのアドレス体系。約340澗=3.4×10³⁸個のアドレス)を利用できるように構成されたVPCのことです。IPv4のアドレスはすでに世界的に枯渇しており、新規取得が困難になっているため、IPv6への移行が急務となっています。

実務的には、IPv4とIPv6を同時に利用する デュアルスタック構成が多く採用されます。既存のIPv4ベースのシステムとの互換性を保ちながら、段階的にIPv6へ移行できるため、システム発注・更改の際に「IPv6対応」を要件に含めるケースが増えています。


IPv4 vs IPv6 の主な違い

項目IPv4IPv6
アドレス長32ビット128ビット
総アドレス数約43億個約340澗個(事実上無限)
表記例192.168.1.12001:db8::1
NATの必要性ほぼ必須(アドレス節約のため)不要(全端末にグローバルIP付与可)
ヘッダー構造複雑(オプション多数)シンプル化(処理効率向上)
セキュリティIPsecはオプションIPsecを標準サポート
普及状況枯渇・移行期急速に普及中

覚え方:「IPv6は住所が”天文学的”に多い」

IPv4の約43億個を「東京ドーム1個分の砂粒」とすると、IPv6は「地球上のすべての砂粒を数千億回集めた数」と言われるほどの規模です。「桁が違いすぎて比べる気も起きない」と覚えておけばOKです。

VPCにおけるIPv6の割り当て方式

クラウドごとに用語が異なりますが、基本的な概念は共通です。

構成要素IPv4での扱いIPv6での扱い
VPC全体のCIDRプライベートアドレス範囲(例: 10.0.0.0/16)グローバルユニキャストアドレス(例: /56ブロック)
サブネット/24など自由に分割通常 /64 固定で割り当て
インスタンスのIPプライベートIP+EIPでグローバル化直接グローバルIPv6を付与
インターネット接続NATゲートウェイ経由が一般的インターネットゲートウェイ直接(またはEgress専用GW)

歴史と背景

  • 1981年 — IPv4が RFC 791 として標準化。当時は43億アドレスで「十分すぎる」と考えられていた
  • 1998年 — IPv6が RFC 2460 として標準化。インターネットの爆発的普及に備えた次世代規格として策定
  • 2011年 — アジア太平洋地域のIPv4アドレス管理機関(APNIC)がIPv4アドレスを事実上枯渇と発表
  • 2016年 — AWS VPCがIPv6デュアルスタック対応を正式サポート開始
  • 2021年頃〜 — GCP・Azureも本格的なIPv6 VPCサポートを拡充。IoT・5Gの普及とともに対応が急加速
  • 現在 — 日本国内でもISPやデータセンターがIPv6対応を標準化。新規システム構築時にIPv6対応を求める要件が急増中

IPv6対応VPCの構成パターン

IPv6対応VPCには主に3つの構成パターンがあります。システム発注時の要件定義で「どのパターンで構築するか」を明確にすることが重要です。

IPv6対応VPCの3つの構成パターン ① IPv4のみ(従来型) インターネット NATゲートウェイ (IPv4変換必須) プライベートサブネット 192.168.x.x EC2 / VM IPv4のみ 10.0.1.5 ⚠ NATコストが発生 アドレス枯渇リスクあり ② デュアルスタック(推奨) インターネット インターネットGW (IPv4/IPv6 両対応) デュアルスタック サブネット 10.0.x.x / 2001:db8::/64 EC2 / VM IPv4 + IPv6 両方 10.0.1.5 / 2001:db8::1 ✅ 移行期に最も現実的 既存システムとの互換性◎ ③ IPv6のみ(最新型) インターネット インターネットGW (IPv6専用) IPv6専用サブネット 2001:db8::/64 EC2 / VM IPv6のみ 2001:db8::1 🚀 NATコスト不要 新規システム向け・互換注意

実務での選び方ガイド

状況推奨パターン
既存IPv4システムと連携が必要② デュアルスタック
新規IoT・5Gプロジェクト③ IPv6のみ or ② デュアルスタック
レガシーシステムの延命① IPv4のみ(将来移行を計画)
コスト最適化を最優先③ IPv6のみ(NATゲートウェイ費用が不要)

関連する規格・RFC

規格・RFC番号内容
RFC 8200IPv6の基本仕様(旧RFC 2460を更新した現行標準)
RFC 4291IPv6アドレスアーキテクチャ(アドレス形式・種別の定義)
RFC 4193ユニークローカルIPv6ユニキャストアドレス(ULA: プライベートIPv6)
RFC 6146NAT64(IPv6とIPv4間の変換メカニズム)
RFC 6877464XLAT(モバイルネットワーク等でのIPv4/IPv6共存方式)
RFC 7381エンタープライズのIPv6展開ガイドライン

関連用語