第2部：プロトコル詳解これまでのインターネット

バックボーン

エッジノードMobile IPv6 (CMIPv6)
移動

バックボーン
Home Agent

エッジノードNetwork Mobility (NEMO)
移動

バックボーン
移動ネットワーク

Home Agent

エッジノードProxy Mobile IPv6 (PMIPv6)
バックボーン

ローカルドメイン
MAG: Mobility Anchor Gateway

LMA: Local Mobility Anchor

Mobile IPv6 (CMIP),RFC3775

MobileIPv6とは？
z

着信可能性の提供zzz

移動透過性の提供zzz

IPアドレスが不変のため着信可能性の実現
IPアドレスを計算機の識別子として用いることが可能

IPアドレスの変化を隠蔽通信に利用するIPアドレスが不変のため通信が遮断されない

IETFで標準化作業z

RFC3775, RFC3776
不変なアドレスを移動体ノードに割り当てる！

ホームアドレスとbindingzzz

移動体ノード(MN)は常に一意なアドレスを保持z

ホームアドレス (Home Address)z

移動体ノードの固定識別子移動ノードは，移動先でアドレスを取得
z

ケアオブアドレス (Care-of Address)z

移動体ノードの実際の移動場所の識別子

ホームアドレスとケアオブアドレスのマッピングを管理
zBindingz

固定識別子と移動場所の識別子のマッピング

Mobile IPv6概要

Mobile IPv6概要

Mobile IPv6概要

Mobile IPv6概要

Mobile IPv6のシグナル
Home Registration
Binding Update

Binding Acknowledgement

IP header HoA IPsec BU

IP header HoA IPsec BA

2. Binding Acknowledgement

HAInternetInternet
1. Binding Update

MN

Binding Cache
MN HoA – MN CoA

Mobile IPv6のシグナル
Return Routabilityzz

HoAとCoAの到達性を確認
HoAの到達性zz

CoAの到達性zzHome Test Init (HoTI)とHome Test (HoT)メッセージの交換Care-of Test Init (CoTI)とCare-of Test(CoT)メッセージの交換

到達性確認の間に、鍵を同時に交換し、その鍵を用いてBinding Updateを送信

Binding Cache
MN HoA – MN CoA

CN
HoTI/HoT

BU/BA

HA

CoTI/CoTInternetInternet

Binding Cache
MN HoA – MN CoAMN

移動ネットワーク(NEMO)z

The NEMO Basic Support プロトコルzzzz

トンネル技術を用いたシームレス通信と不変な通信アドレスの提供
インターネット通信技術標準化団体で標準化活動中

Mobile Router (MR): 自動車をインターネットに接続するルータ
Home Agent (HA): MRの移動を支援するエージェント

InternetInternet
navigation

HA
sensorＭＲ
laptopPDA

MRMRMR

Network Mobility(NEMO), RFC3963

Explicit and Implicit Signaling
Explicit Binding UpdateMobile Network Prefix Option
IP header HoA IPsec BU (R) MNP/lenImplicit Binding Update
IP header HoA IPsec BU (R)

2. Binding Acknowledgement

HAMR
2004/1/17

Prefix Table
MR HoA - MNP

InternetInternetBinding Cache

1. Binding Update

MNP – MR HoA

MR HoA – MR CoA

Proxy Mobile IPv6(PMIP), DRAFT

Proxy Mobile IPv6(PMIP)z

Networkが移動端末の移動を支援するプロトコルzz

ネットワークに機能を押し込むのはインターネットの理念に反する（主に電話屋の考え方）
zz

Mobile IPでは移動端末がBinding Updateなどの通知を行う必要がある

3GPPなど他のSDO(Service Development Organization)からのリクエストがあった

プロトコルとしてはMobileIPの拡張として標準化されている

Proxy Mobile IPv6(PMIP)z登場人物zz

LMA: Local Mobility Anchor (Mobile IPでいうHA）
MAG: Mobile Access Gatewayzz

MN: Mobile Nodezz

PMIP用にスタックの変更は要らない。通常のIPv4/IPv6計算機

想定ネットワークzzz

MNのdefault router

MNはアクセスネットワークにPoint to Pointで接続
Shared-linkは想定していない

LMA/MAG間でProxy Binding Update/Acknowledgementz

トンネルエンドポイントがMN-HAからMAG-LMAになるz

トンネルを使い、LMAがMNに割当てられたプレフィックスをルーティングするz

MIPと違い、アドレス割当てではなくてプレフィックス割当z

同一サブネットを複数にスプリットされるのを防ぐため

Proxy Mobile IPv6 (PMIPv6)
バックボーン

ローカルドメイン
MAG: Mobility Anchor Gateway

LMA: Local Mobility Anchor

LMAInternetInternet3)Proxy Binding Acknowledgement4)bi-directional tunnel2)Proxy Binding Update

CNMAG1MAG3MAG25)DHCPやRA等で同じホームアドレス(PrefixA)を提供

1) ネットワークに接続

MN

Dual Stack Support

移動体が普及しない理由として。。
z

多くのMobility技術はIPv6をベースにデザイン
zz

アクセスネットワークがIPv6へ非対応
zzz

IPv4/IPv6両方で同じ技術がデザインされているが、多くの関心はIPv6へz Mobile IPv4/v6, NEMOv4/v6, Proxy Mobile IPv6

端末の移動先が無い
z IP mobility普及以前の問題
IPv6の普及を待つのか??
z 過渡期はCo-existence(あるいは永久に）

Dual Stack Mobility Supportの欠如
zIPv4/IPv6でホームアドレスを保持する場合は、MobileIPv4とMobile IPv6の両方を走らせるのか？

Dual Stackの利点
z

アクセスネットワークタイプに非依存でIP Mobilityのサービ
ス可能
zzz

単一のプロトコルでデュアルスタックのホームアドレスを割当て可能zzzMIP6/NEMOの場合、端末への負担は無視できない
PMIPv6の場合は、ネットワーク側のサポートだけで対応可能

MIP6/NEMOの場合、IPv4/IPv6両方提供可能だが、端末はIPv6を必ずサポートする必要あり
PMIPv6の場合は、IPv4/IPv6両方、IPv4のみ、IPv6のみでサービ
ス可能IPv6/IPv6共存環境/IPv6以降期の環境に最適な解決策
z

IP Mobility普及のハードルが下がった!?

Dual Stack Mobile IPv6 (DSMIP)
どんなネットワークにも移動することができる
MN及びHAはデュアルスタック
IPv6

6

4tunnelIPv4(NAT)

6

6-IPv

tunnel

4-IPvv
IP
P
UDv
-IP

elntunIPv

IPv

6Home Agent

全てのアドレスはCoAとして扱われBindingとしてHAに登録可能•IPv6アドレス•IPv4アドレス•IPv4プライベートアドレス
IPv4(global)

Dual Stack Mobile IPv6 (DSMIP)
IPv4とIPv6両方のホームアドレスを利用する事が可能になる
MN及びHAはデュアルスタック
Home Agent66

IPv4 HoA option(0.0.0.0)を付加してBinding Update送信v
IPelntunv-IP

IPv4 HoA option(a.b.c.d)を付加してBinding Ack送信

IPv6とIPv4のホームアドレスを取得

全てのIPv4/IPv6ホームアドレスのトラフィックは全て単一の双方向トンネルを経由して送受信される

NEMO Applicability of DSMIP

Mobileの ク
応 ー対 ワv4 トIP ネッとv6 ル
IP バイ

モNetwork6,

466 4v-IP nnelv
tuPI, v
IPvP-I v
v P-IPPI DU6IPv

4IP (glov6 bの al/両 pri
対 va
応 te)

Home Agent

Mobile Router

DSMIP対応のMobile Routerを使うことにより、全てのネットワー
クに接続できIPv4/IPv6両方を移動ネットワークに提供可能

IPv4 Support for PMIPv6
どんなネットワークにもMAGやＬＭＡをおくことができる
LMA及びMAGはデュアルスタック

Internet
Internet
LMA

IPv4 NAT

IPv4IPv6

MAG

アクセスネットワークを全てIPv6にしないでもProxy Mobile IPv6のオペレーションが可能→初期投資コスト削減

IPv4 Support for PMIPv6
IPv4とIPv6両方のホームアドレスを利用する事が可能になる
MNはIPv6, IPv4, Dual-stackのどれでも可Internet
Internet
LMA

MAG

移動端末に割当可能なアドレス•IPv6 ホームアドレス•IPv4 ホームアドレス•両方

RFC4908``Multi-homing for small scale fixed network Using Mobile IP and NEMO'',
RFC4908 (Experimental), Internet Engineering Task Force, June 2007.
Home Agent

Mobileの ク
応 ー対 ワv4 トIP ネッとv6 ル
IP バイモNetworkMobile Router

MIP/NEMOはマルチホーミングに対応(Monami6 WG, draft-ietf-monami6-multiplecoa-04.txt).

NEMO + DSMIP + MCoAによりマルチホーム及びデュアルスタックルータの実現