• 検索結果がありません。

IPv4/IPv6 混在環境における Mobile PPC の検討 寺澤 圭史

N/A
N/A
Protected

Academic year: 2021

シェア "IPv4/IPv6 混在環境における Mobile PPC の検討 寺澤 圭史"

Copied!
13
0
0

読み込み中.... (全文を見る)

全文

(1)

IPv4/IPv6 混在環境における Mobile PPC の検討

寺澤  圭史    鈴木  秀和     渡邊  晃 名城大学理工学部    名城大学理工学研究科

1.はじめに 

近年,IPv4

IPv6

への移行は必然と考えられ ているが,IPv6 へ一挙に移行するのは困難であ り,当分の間

IPv4 と IPv6 が混在するネットワー

ク環境が続くと予想される.このようなネット ワーク環境においても,移動透過性を実現でき ることが望ましい.我々は

IPv4

における移動透 過 通 信 を 実 現 す る 技 術 と し て 、

Mobile

 

PPC

(Mobile 

Peer to Peer Communication)[1]を提案

している.本稿では、IPv4/IPv6 混在環境におい ても移動透過通信を実現する

Mobile PPC

の拡張 を検討した.

2.既存技術とその問題点 

 

IPv4/IPv6

混在環境において移動透過性を実現 する既存技術として

Dual Stack Mobile IPv6[2](以

DSMIPv6)が挙げられる.DSMIPv6

のシステ ム構成を図1に示す.DSMIPv6

Mobile IPv4

Mobile IPv6

を統合したものである.移動ノード

(以後 MN)が通信中に通信相手ノード(以後 CN)と

アドレス体系の異なるネットワークに移動した 場合,バインディングアップデートと呼ばれる 登録要求を

HA

に対して行う.バインディング アップデートには移動前の

IPv6

アドレスと移動 後の

IPv4

アドレスが含まれており,HA に移動 後のアドレスを登録する.バインディングアッ プデートが終了すると,デュアルスタックネッ トワークに置かれた

HA

を介して

HA-MN

間に

IPv6-in-IPv4

トンネを形成することにより,異種 ネットワーク間の移動透過性を実現する.

しかし、DSMIPv6 の移動通信は

HA

の中継と トンネル技術を用いて実現されている.そのた め冗長経路、ヘッダオーバヘッドが発生するな どの課題がある.また,Mobile IPv6 では冗長経 路を解決するために経路最適化という機能が存

在したが,DSMIPv6 の異種間ネットワークの通

信では必ず

HA

を介さなければならない.

DSMIPv6

のシステム構成

3.Mobile PPC と提案方式  3.1  Mobile PPC の概要 

  Mobile  PPC

は,エンドエンドで移動透過性 を実現する通信プロトコルである. Mobile PPC は,IP 層に

CIT(Connection ID Table)と呼ぶアド

レス変換テーブルを保持しており,通信中に

IP

アドレスが変化した場合は

CIT

に従ってアドレ ス変換を行うことにより通信を継続する.

図1に

Mobile PPC

のシーケンスを示す.移動 端末が通信相手との通信中に移動した場合,IP ア ド レ ス が 変 化 し た

MN

は ,

CN

に 対 し て

CU(CIT UPDATE)ネゴシエーションを行う. MN

は移動前と移動後の

IP

アドレスを

CN

に対して 通知することにより

CN

側の

CIT

を更新する.

次に, CN

MN

に対して

CU Response

を送信し

MN

側の

CIT

を更新する.この

CU

ネゴシエ ーションにより更新された

CIT

に従ってアドレ ス変換を行うことにより,以後の通信を継続す ることができる.

現在の

Mobile PPC

IPv4

スタックへの実装を 完了しており,IPv6スタックにも同様のシステ ムで適用可能である.しかし,異種ネットワー ク間を移動した場合,アドレスの変化だけでな くアドレス体系までも変化してしまうため現在 のままでは通信を継続することができない.

“Researches on Mobile PPC in a mixed environment of IPv4 and IPv6”

†Keiji Terazawa and Akira Watanabe

Faculty of Science and Technology, Meijo University

‡Hidekazu Suzuki

Graduate School of Science and Technology, Meijo

University

(2)

図 2 

Mobile PPC

シーケンス  

3.2 提案方式 

3

IPv4/IPv6

混在環境における

Mobile PPC

のシステムを示す.IPv6 ネットワークに存在す

MN

とデュアルスタックネットワークに存在 する

CN

IPv6

通信をしている.また,CN

IPv4/IPv6

両アドレスを取得しており,通信開始

時のネゴシエーションにより両方のアドレスを

MN

に通知しておく. MN

IPv6

ネットワーク から

IPv4

ネットワークへ移動すると,DHCP より

IPv4

アドレスを取得する.Mobile PPC

IPv4

アドレスの取得を検知し,CUネゴシエーシ ョン(IPv4)を開始する.この時

MN

は通信開始時 に取得しておいた

CN

IPv4

アドレスを使用し て通知する.これにより

DDNS

への

IPv4

アドレ ス問い合わせ時間を短縮することが可能である.

MN

CU

により移動前の

IPv4

アドレスと移動 後に新たに取得した

IPv6

アドレスを

CN

に通知 し ,

CU

側 の

CIT

を 更 新 す る .

CN

は ,

CU Response

MN

に送信して,MN 側の

CIT

を更 新する.MN

CN

CIT

には移動前と移動後で 異なるアドレス体系の

IP

アドレスを含むことに なる.以後の通信では,パケット受信時に

IPv4

から

IPv6

変換,送信時に

IPv6

から

IPv4

変換を 行う.以上のように

IP

アドレスの変換と

IP

ヘッ ダの変換を同時に行うことにより上位層

 

MN IPv4:c IPv6:−

IPv4 Network

MN IPv4:−

IPv6:B

CN IPv4:a IPv6:A CU Negotiation

[IPv4]

IPv6 Communication

Dual Stack Network

IPv6 Network

CIT 移動前 移動後 [ IPv6 ]

A↔B [ IPv4 ]

a↔c

IPv4 Communication

CIT 移動前 移動後 [ IPv6 ]

A↔B [ IPv4 ]

a↔c

移動

図 3 IPv4/IPv6混在環境における

Mobile PPC

通信を継続する.

4

に異なるケースにおける

Mobile PPC

の動 作例を示す.IPv4 ネットワークに存在する

MN

とデュアルスタックネットワークに存在する

CN

IPv4

通信をしている.その後,通信中に

MN

IPv6

ネットワークに移動した場合について示 している.この時,前述のケースと同様に

MN

CN

IPv4/IPv6

両アドレスを取得しておく.

IPv6

ネットワークに移動した

MN

はルータ広告 を受け取り,IPv6 アドレスの自動生成を行う.

IPv6

アドレスの自動生成時間は

DHCP

による

IPv4

アドレスの取得時間より短いため,前十つ のケースより素早く

CU

ネゴシエーション(IPv6) を開始することが可能となる. CU ネゴシエーシ ョンは前記と同様のシステムで移動前の IPv4 ア ドレスと移動後の IPv6 アドレスをお互いに通知 して CIT を更新する.ネゴシエーションが完了 した後の通信は前術のケースと同様である. 

 

図 4 IPv4/IPv6混在環境における

Mobile PPC (IPv4

から

IPv6

へ移動する場合)

4.むすび

本稿では、IPv4/IPv6混在環境における

Mobile PPC

の提案を行った.IPv6の普及により変化し ていくネットワーク環境においても柔軟に対応 可能な移動透過性通信を実現する.今後は本シ ステムを実装し、有効性を確認する.

参考文献

[1] 竹内 元規,鈴木 秀和,渡邊 晃,“エンドエンドで移動

透過性を実現する

Mobile PPC

の提案と実装

”,

情報処理 学会論文誌,Vol.47,No.12,pp.3244-3257,Dec.2006.

[2] Hesham Soliman.” Mobile IPv6 support for dual stack

Hosts and Routers (DSMIPv6)”, INTERNET-DRAFT ,

draft-ietf-mip6-nemo-v4traversal-06.txt , November, 2007

(3)

名城大学

寺澤圭史 鈴木 秀和 渡邊 晃

(4)

` 移動通信形態の増加

◦ 公衆無線環境の普及

◦ 無線端末が充実

◦ 無線サービス利用者の増加

` 移動透過性の実現

◦ 端末が移動すると, IP アドレスが変化してしまうため通信が維 持できない

エンド-エンドで移動透過性を実現する通信プロトコル

Mobile PPC(Mobile Peer to Peer Communication)

(5)

` IPv4 から IPv6 へ移行するメリット

◦ 膨大な IP アドレスの確保

◦ プラグ&プレイ

◦ アドレスの自動生成

` IPv6 の普及問題

◦ IPv6 へ一挙に移行するのは困難

◦ IPv4/IPv6 混在環境が存在する

IPv6へ移行するまでの期間においてIPv4/IPv6混在環 境において移動透過性を実現できることが望ましい

3

(6)

IPv4通信

移動 課題

・ デュアルスタックネットワーク に HA が必要

・ HA を介した冗長経路

・ HA-MN 間通信のカプセル化

(7)

` Mobile PPC

◦ 通信開始ネゴシーションにより通信相手の認証を行う

◦ 端末が移動して IP アドレスが変化したとき,送受信パケットを CIT に従ってアドレス変換を行うことにより上位層から IP アドレ スの変化を隠蔽する

◦ CIT ( Connection ID Table )

移動前後のコネクション情報を保持するテーブル

` Mobile PPCの現状

◦ IP v4 スタックに実装完了しており, IPv6 にも同様の原理が適 用可能 ⇒ 混在環境には未対応

5

(8)
(9)

` Mobile PPC の拡張

1. Mobile PPC と Mobile PPCv6 を統合 2. 通信相手IPアドレスを複数保持する 3. トランスレータ機能

4. CIT 内部で IPv4 と IPv6 を変換する機能

` 提案方式の適応環境

◦ デュアルスタックネットワークを基盤とした環境

将来的なネットワーク環境では,デュアルスタックネットワークへ 移行すると予想される

7

(10)

CU Negotiation [IPv6]

IPv6 Communication

CIT

移動前 移動後 [ IPv4 ]

a↔c

[IPv6]

A↔B

(11)

IPv4 IPv4

IPv6 IPv6

CIT

移動後 移動前

IPv4 IPv6 CIT

移動後 移動前

IPv4 IPv6 CIT

移動後 移動前

IPv4 NULL

CIT

移動後 移動前

IPv4 NULL

CU

CU Response Dual Stack 

Network IPv4 Network IPv6 Network

移動

DDNSv6

アドレスの自動生成

相手 IP IPv4,IPv6

相手 IP IPv4,IPv6 CN : IP

CN IPv4 : IP IPv4

9

(12)

IPv4 IPv6

Mobile PPC CIT

トランスレータ

TCP/UDP

上位アプリケーション[IPv4認識]

IPv4 パケット に変換 IPv4 パケット

に変換

IPv6 から IPv4 に アドレス変換 IPv6 から IPv4 に

アドレス変換 IPv4 から IPv6 に

アドレス変換 IPv4 から IPv6 に

アドレス変換 IPv4 パケット

送信 IPv4 パケット

送信

IPv6 パケット

に変換

(13)

` まとめ

◦ IPv4/IPv6 混在ネットワーク環境において Mobile PPC を 用いた移動透過性を実現する提案

` 今後の予定

◦ IPv6 の実験環境を整え, Mobile PPCv6 の実装

◦ Mobile PPCv4 と Mobile PPCv6 の統合

◦ 性能評価と有効性の確認

11

図 2  Mobile PPC シーケンス    3.2 提案方式  図 3 に IPv4/IPv6 混在環境における Mobile PPC のシステムを示す.IPv6 ネットワークに存在す る MN とデュアルスタックネットワークに存在 する CN が IPv6 通信をしている.また,CN は IPv4/IPv6 両アドレスを取得しており,通信開始 時のネゴシエーションにより両方のアドレスを MN に通知しておく. MN が IPv6 ネットワーク から IPv4 ネットワークへ移動すると,DHCP に

参照

関連したドキュメント

15 迷惑メール対策 : ブラックリストデータベースサー ビス (DNSBL) 15.1 課題の解説 メールシステムを IPv6 対応にした場合に、DNSBL を利用できない。 15.2

図 1: ネットワーク構成図 ネットワークとして図 1 に示す構成を想定する。高速 ハンドオーバと同様に MN は常にレイヤ 2

ip_output 側でもパケットが MPR に渡される(⑥).この場 合も,パケットの送信元アドレスがプライベートアドレスで あるために MPR は処理を行わずに

送信元 IP アドレスを上位層が認識する仮想 IP ア ドレス V2 から MN の移動後の実 IP アドレス C に変換されて CN に送信される.CN はパケット

1.. 図 1 では 移動ノード(以下 MN )は IPv6 ネットワークに,通信相手ノード(以下 CN )はデュアル スタックネットワークに存在し, IPv6 で通信を行っている. MN

我々は,エンドエンドで移動透過性を実現する通信プロトコルとして Mobile PPC ( Mo- bile Peer to Peer Communication) 2) を提案している. Mobile PPC

NTM 端末内部のみで用いられる仮想 IPv4 アドレス専用のアドレス範囲から, MN が自 身の仮想 IPv4 アドレスを任意に生成する.また, MN が CN

図 1 にプロキシ中継型 Mobile PPC の通信シーケンスを 示す.図 2 に MN と GEP が生成する Mobile PPC のアドレ ス変換テーブルを示す.このテーブルを以後 CIT(Connection ID