IPv6移行技術(MAP-E・DS-Lite・464XLAT)とデュアルスタック運用
本記事はNWの午後試験・科目B群の学習を支える技術解説です。演習と解答例は当サイトのオリジナルで、IPAの公式問題・公式採点基準ではありません。製品ごとの設定差や、問題文で仮定した条件を区別して読み進めてください。
1. 概要と本質:なぜ日本でIPv6 IPoEとIPv4 over IPv6が普及したのか
2011年にIANAの通常配分用IPv4プールが枯渇した。これは既存アドレスの移転・再配分も不可能という意味ではないが、大規模な新規配分は難しくなり、IPv6や共有方式が用いられている。
特に日本のインターネット環境においては、IPv4アドレス枯渇に加えて「NTT東日本・西日本の光回線(フレッツ網)におけるPPPoE網終端装置(NTE)の夜間大輻輳問題」が深刻化しました。 従来の「PPPoE接続」は、ISPの接続認証(ID/パスワード)を行う終端装置(NTE)に全トラフィックが集中し、夜間に通信速度が数Mbpsまで低下する現象が頻発しました。
これを回避するために普及したのが、認証装置を経由せずNTT網とISP間を大容量接続する「IPoE(IP over Ethernet:ネイティブIPv6接続)」です。 しかし、ここで扱う国内のIPv6 IPoEサービスの基盤はIPv6網です。世界中の多くのWebサイトやゲーム、業務システムは依然としてIPv4で動いているため、「IPv6のインフラ網を通って、IPv4のインターネットへ抜ける技術(IPv4 over IPv6技術)」が必須となりました。
ネットワークスペシャリスト(NW)午後・科目B試験では、「SLAACとDHCPv6によるアドレス自動設定」「DS-Lite(ステートフル)とMAP-E(ステートレス)のアーキテクチャ差」「MAP-Eにおけるポートセット(Port Set ID)計算と標準ポートでのサーバ公開制約の落とし穴」「464XLATのCLAT/PLAT構造」が頻出します。 本稿では、これらの動作原理と実務設計を徹底解説します。
2. IPv6アドレス体系とアドレス自動設定の基礎
IPv6アドレスは128ビット長であり、16ビットごとにコロン(:)で区切った8つの16進数ブロックで表記します。
2.1 主要なIPv6アドレス種別
グローバルユニキャストアドレス(2000::/3): インターネット上で一意にルーティング可能な公有アドレス。
リンクローカルユニキャストアドレス(fe80::/10): 同一L2セグメント内のみで通信可能なアドレス。ルータ越えは不可。ルータのネイバー関係(OSPFv3やBGP)やSLAACの初期通信で使用。
ユニークローカルユニキャストアドレス(fc00::/7): IPv4のプライベートIPに相当する組織内限定アドレス。
マルチキャストアドレス(ff00::/8): IPv6にはブロードキャストが存在せず、近隣探索等ではマルチキャスト等を利用。
2.2 SLAAC vs DHCPv6のアドレス自動設定
IPv4でも固定設定等は可能だが、端末の自動設定にはDHCPを広く用いる。IPv6ではSLAAC対応プレフィックスを含むRAを受け、端末が自律的にアドレスを生成できる。DNS情報はRAやDHCPv6等で取得する。
SLAAC(ステートレス): ルータは「誰にどのアドレスを割り当てたか」のステート(状態)を一切管理しない。
ステートフルDHCPv6: DHCPv6サーバがIPアドレスの配布履歴とリース期間を厳密に管理する(固定IPを配りたい企業向け)。
ステートレスDHCPv6: IPアドレス自体はSLAACで生成させ、「DNSサーバのIPアドレス」や「ドメイン名」などの付加情報だけをDHCPv6で配布する(RAのOフラグ=1)。
3. IPv4 over IPv6移行技術の2大方式:DS-Lite vs MAP-E
IPoE接続において、IPv6ネットワークを経由してIPv4インターネットへアクセスするための2大方式が 「DS-Lite」 と 「MAP-E」 です。両者の最大の違いは、「NAPT(アドレス変換)をどこで実行するか」です。
3.1 決定的なアーキテクチャ比較
比較項目 | DS-Lite(RFC 6333) | MAP-E(RFC 7597) |
|---|---|---|
方式の性質 | ステートフル(集中管理型) | ステートレス(分散変換型) |
NAPTの実行場所 | ISP側の集約装置(AFTR) | 各家庭・拠点のCEルータ |
端末側ルータの呼称 | B4(Basic Bridging BroadBand element) | CE(Customer Edge) |
ISP側ルータの呼称 | AFTR(Address Family Transition Router) | BR(Border Relay) |
IPv4アドレスの割当 | 拠点ルータにはグローバルIPv4が割り当てられない(AFTRが共有) | 1つのグローバルIPv4アドレスを複数加入者で共有(ポート分割) |
ポート制限 | AFTRの空きポートを動的に利用(制限は緩い) | 利用可能ポートが厳格に割当(数はMAPルール次第) |
ISP設備の負荷 | AFTRが膨大なセッション数を保持するため負荷が高い | BRはカプセル化の脱着のみ行うため極めて高速・高スケーラブル |
代表的サービス | transix(インターネットマルチフィード) | v6プラス(JPIX)、OCNバーチャルコネクト |
4. MAP-Eのポートセット(Port Set ID)計算と運用制限
MAP-Eでは、ISPから割り当てられたIPv6プレフィックスの中に、「利用してよいIPv4アドレス」と「利用してよいポート番号の範囲(ポートセット)」の情報が数学的にエンコードされています。
MAP-E共有型サービスでは、加入者ごとに割当ポートが異なる。本稿の240ポート図は256共有の特定ルールの例。80/443やUDP/500等が割当外ならその番号で待ち受けできないが、割当内のポート転送、IPv6公開、専用IPv4契約等を要件に応じて検討できる。
5. モバイル網のIPv6移行:464XLAT(RFC 6877)
スマートフォンの5G/LTEモバイル回線では、ネットワーク機器の省電力化とアドレス節約のため、キャリア網内を「純粋なIPv6シングルスタック」で運用する動きが進んでいます。 しかし、端末上の古いゲームアプリや企業専用アプリがIPv4アドレス決め打ちでソケットを開こうとすることがあります。
これを救済するのが 464XLAT です。
CLAT(Customer-side translator): 端末OS内部で動作し、IPv4パケットを特別なIPv6プレフィックスを持つIPv6パケットに変換(ステートレスNAT46)。
PLAT(Provider-side translator): キャリア網の出口に置かれたNAT64機器で、IPv6パケットを通常のIPv4グローバルパケットに変換(ステートフルNAT64)。
6. 午後・科目B形式 実戦演習
【問題シナリオ】
デザイン事務所のE社は、オフィス移転に伴い、インターネット回線の速度改善とコスト削減を目的として、光回線サービス「IPoE(MAP-E方式)」を新規契約した。 E社のネットワーク構成は、フロア内に配置されたMAP-E対応ブロードバンドルータ(RT-01)の配下に、社員PC(20台)、社内ファイル共有サーバ、および外部の提携先企業から常時接続される「校正確認用Webサーバ(ポート80/443で自社ホスティング)」が設置されている。
回線開通後、社員PCから外部Webサイト(GoogleやYouTube)の閲覧は極めて高速になり、下りスループットは従来の5倍以上に向上した。 しかし、提携先企業から「E社の校正用Webサーバ(http://work.e-design.co.jp)へアクセスしようとしても、接続タイムアウトとなり一切開かない」という緊急連絡が入った。 E社の管理者がRT-01のポート転送(静的NAT / NAPT)設定画面を確認したところ、Webサーバ宛てのポート転送ルール(TCP 80番および443番宛てを 192.168.1.100 へ転送)を有効化しようとすると、ルータの管理画面に「指定されたポート番号はMAP-Eの利用可能ポート範囲外です」というエラーが表示され、設定が保存できなかった。
【設問1】
E社が導入したMAP-E方式において、ルータRT-01でWebサーバ用の標準ポート(TCP 80番および443番)に対するポート転送設定が行えなかった理由について、MAP-EにおけるIPv4アドレスおよびポート番号の割り当て仕様に着目して35字以内で述べよ。
解答への思考プロセス
MAP-Eの動作原理:
- MAP-Eは、1つのグローバルIPv4アドレスを複数の加入者で共有するため、各加入者のルータ(CE)には特定のポート番号セット(Port Set ID)しか割り当てられない。 - Webの標準ポートである「TCP 80番」や「TCP 443番」はWell-Knownポート(0〜1,023)に属しており、E社のルータに割り当てられたポート番号の範囲(ポートセット)に含まれていない。 - そのため、ルータは80番や443番宛てのパケットを外部から受信することができず、ポート転送ルールを設定できない。
設問要求の確認:
- 「MAP-EにおけるIPv4アドレスおよびポート番号の割り当て仕様」に着目。 - 35字以内。
文章作成: 設問が求める原因・動作を短く整理し、以下の解答例のようにまとめる。
- 1つのIPを共有し特定ポートセットのみ割り当てられる仕様のため。 - 1つのIPv4を共有し80番等のポートが自社に割当外であるため。
模範解答
1つのIPv4を共有し80番等のポートが自社に割当外であるため。
解答で確認したい論点
×「WebサーバのIPアドレスがプライベートIPだから。」(プライベートIPであっても通常のNAPTであればポート転送可能なため、的外れな回答。論点不足)
△「ポートが制限されているから。」(なぜ制限されているのか「複数加入者によるIPv4共有とポートセット割当」に言及していないため説明不足)
【設問2】
E社が、提携先企業からURLを変更(非標準ポート番号の指定)させることなく、従来の標準ポート(TCP 80/443)のままで自社Webサーバへのアクセスを可能にするために、インターネットプロバイダとの回線契約において変更すべき内容を30字以内で述べよ。
解答への思考プロセス
解決策の選定:
- 本演習の契約では80/443が割当範囲外なので、設定変更だけでは公開できない。 - 提携先にポート番号(例: http://work.e-design.co.jp:12345/)を指定させる運用変更は要件違反。 - プロバイダのIPoEサービスの中で、全ポート(0〜65535)が自社専用に占有できる 「固定IPアドレス(固定IP1個契約)」 オプションへ契約を変更する。
字数制限(30字以内)への整形:
- 「固定IPv4アドレスが占有できる契約に変更する。」 - 「専用の固定IPv4アドレス契約に変更する。」
模範解答
専用の固定IPv4アドレス契約に変更する。
解答で確認したい論点
×「PPPoE接続に戻す。」(夜間輻輳問題が再発し「速度改善」の目的を損なうため不適)
△「DNSレコードを変更する。」(IPアドレス自体のポート制約を解決できないため論点不足)
7. まとめと次ステップ
IPv6移行技術は、IPv4枯渇と高速化要請が交錯する現代インフラの要石です。
SLAAC: ルータ広告(RA)によるステートレスな自律アドレス生成。
DS-Lite: ISP集中型(AFTR)のステートフルCGN。
MAP-E: 各CEルータが分散してNAPTを行うステートレス方式(ポート数制限に注意)。
464XLAT: モバイルIPv6シングルスタック網でのIPv4アプリ救済技術。
次稿 NWP-16(ネットワーク運用監視(SNMPv3・NetFlow/IPFIX・Syslog)の実務) では、ネットワークの障害予兆を検知し、帯域逼迫の犯人を突き止めるSNMPv3、フロー解析(NetFlow/IPFIX)、およびミリ秒単位の時刻同期(NTP)を含む運用監視の全貌を徹底解明します。
IPv6移行方式の適用条件
IANAの通常配分プール枯渇と、全IPv4アドレスの利用・移転・再配分が不可能になることは別である。日本のIPv6 IPoEでIPv4 over IPv6を使う話を、IPoEという方式自体がIPv4を運べないという一般論にしない。
IPv6の/48+サブネット16+IID64は構成例で、すべての割当が/48とは限らない。2001:db8::/32は文書用である。ULAの通常のローカル割当はfd00::/8で、マルチキャストが全ブロードキャスト用途を一対一で置き換えるわけではない。DHCPv6だけでは通常デフォルトルータを通知せず、RAを用いる。
MAP-Eでステートレスなのは主に事業者側BRのマッピング処理である。CEが実行するNAPTには接続状態がある。割当ポート内での転送を許すサービス・機器もあるので、MAP-Eを一律に全サーバ公開不能としない。IPv6公開は別の方法として検討できる。
図の240ポートはa=4、k=8、m=4、PSID=0の例。A=1〜15、j=0〜15としてport=A×4096+PSID×16+jなので4096〜4111等の15ブロック、合計240となる。この例は256共有であり、64共有・約1,000ポートの例とは別の設定である。
DS-LiteのB4表記、AFTRの集中NAPT、MAP-EのCEとBRを区別する。サービスごとの固定IP・利用ポート・着信可否を確認し、演習は80/443が割当外、専用固定IPv4契約が用意されている条件で答える。PPPoEを使えば必ず遅くなるとは限らない。
参考資料・関連する学習記事
RFC 7597
RFC 6333
RFC 6877
RFC 4862
RFC 4861
次に読む:ネットワーク運用監視(SNMPv3・NetFlow/IPFIX・Syslog)の実務
次におすすめの学習
編集・検証について
編集・検証:IT資格ラボ編集部
IPAが公開する試験要綱・シラバス・過去問題と、各技術の公式資料を優先して内容を確認しています。制度変更や誤りを確認した場合は、記事を見直して更新します。
編集方針・情報源・訂正方針を見る