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

IPv6環境での移動透過性を実現するMobile PPCv6の検討

N/A
N/A
Protected

Academic year: 2021

シェア "IPv6環境での移動透過性を実現するMobile PPCv6の検討"

Copied!
15
0
0

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

全文

(1)

IPv6 環境での移動透過性を実現する Mobile PPCv6 の検討

金本 綾子,瀬下 正樹, 竹内 元規, 渡邊 晃(名城大学)

Researches on Mobile PPCv6 that achieves movement penetration in IPv6 environment Ayako Kanemoto, Masaki Sejimo, Motoki Takeuchi, Akira Watanabe (Meijo University)

1.はじめに

モバイルコンピューティング環境では,端末が移動して もコネクションを切断することなく通信を継続することが 要求されている.しかし,端末が移動すると IP アドレスが 変化するため通信を維持することができない.そこで, IP アドレスの変化を隠蔽する移動透過性の研究が行われてい る.移動透過性を保障するプロトコルとして現在 Mobile IP が提案されているが, HA(Home Agent) が必要となることな どの理由で普及が滞っている.我々は HA を不要とし,移 動透過性を P2P 通信で実現する Mobile PPC[1] の研究を行っ てきた.

一方で IPv4 のままではアドレスが枯渇するという問題が 指摘されている.この問題を解決するために IPv6 が検討さ れ,これを基盤とする Mobile IPv6[2] が提案されているが,

HA が必要となるなど, Mobile IP と同様の課題がある.そ こで,本研究では Mobile PPC の原理を IPv6 を基盤とした 環境で実現する, Mobile PPCv6 について検討したので報告 する.

2.Mobile IPv6 とその課題

Mobile IPv6 は IP 層で移動透過性を保障する.移動ノー ド(MN)は内容の変化しない「ホームアドレス(HoA)」と,移 動先で随時取得する「気付アドレス(CoA)」の 2 つの IPv6 アドレスを持つ. 通信相手ノード(CN)は MN を HoA で認識し,

MN と通信する場合は HoA を指定してパケットを送信する.

また,ホームネットワーク上に設置される HA が MN の移動 をサポートするために,MN の HoA と CoA の対応付け (Binding)を管理している.

Mobile IPv6 による通信方法は以下の通りである.MN は移 動先で取得した CoA を Binding Update(BU)により HA および CN に通知する.CN が MN の Binding Cash(BC)を更新するま での間は,MN 宛のパケットは HA を経由し,IP ヘッダでカ プセル化されて MN へと転送される.BC の更新後は,経路制 御ヘッダと,ホームアドレスオプションという 2 種類の拡 張ヘッダが付加されて,CN と MN の直接通信を行う(経路最 適化).

Mobile IPv6 は HA という特殊な装置が必要となること, 通信開始時の数パケットは HA を経由した冗長経路になるこ と,経路最適化のために使用される拡張ヘッダによるヘッ ダオーバーヘッドが発生することなどの課題がある.

3.Mobile PPCv6 の検討

Mobile PPCv6 では,IPv6 基盤において移動透過性を実現 するにあたり,これまで我々が研究を行ってきた Mobile PPC の原理をそのまま適用する.即ち通信開始時において相 手の IP アドレスを知る方法(初期 IP アドレス解決)と通信 中に IP アドレスが変わった場合に通信を継続する方法(継 続 IP アドレス解決)を明確に分離する.初期 IP アドレス解 決にはダイナミック DNS(DDNS)を適用し,継続 IP アドレス 解決には,Mobile PPCv6 を適用する.

図 1 に Mobile PPCv6 の動作を示す.MN と CN が通信中に MN が異なるネットワークに移動すると,MN は移動先ネット ワークでルータ広告を受信しアドレスを自動生成する.MN は生成された IP アドレスと継続させたい通信のコネクショ ン識別子を CU(CIT UPDATE)パケットを用いて CN に通知する.

これにより両端末において,移動前後のアドレスの対応関 係を記した CIT(Connection ID Table)が生成される.以 後の通信ではパケット送受信時に IP 層で CIT を参照してア ドレス変換を行う.この方法によりパケットは通信相手へ と正しくルーティングされ,かつ上位層へはアドレスの変 化が隠蔽されるのでコネクションが維持される.

Mobile PPCv6 は,パケット長が変化しないためオーバー ヘッドが発生せず,経路の冗長も生じない.また,特殊な 装置を必要とせず導入が容易である.

4.むすび

IPv6 環境で移動透過性を実現する Mobile PPCv6 につい て検討した.今後は提案方式の実装と検証を進める.

文 献

[1]竹内元規,渡邊晃,“モバイル端末の移動透過性を実現する Mobile PPCの実装,”情報処理学会研究報告,2004-MBL-32, pp.29-35, Mar. 2005.

[2] D.Johnson, C. Perkins, J. Arkko, “Mobility Support in IPv6,” RFC3775. June 2004.

CIT CIT

MNが移動

CUパケットの送信

新しいIPアドレスの生成 CITレコードの更新 CITレコードの更新

移動通知 更新されたCITレコードにより通信継続

移動

図1.  移動情報の通知

MN CN

ルータ広告 通信中

(2)

IPv6 環境での移動透過性を 実現する Mobile PPCv6 の 検討

名城大学 理工学部

金本綾子 瀬下正樹 竹内元規 渡邊晃

(3)

研究背景

„

無線

LAN

の普及

-無線ネットワーク環境の発展

„

モバイル端末の普及

„

アドレス枯渇の問題が指摘され、

IP

6

が必須

IP

6

環境でのノード移動透過性の研究が必要 自由に移動しながらネットワークに接続したい

通信の継続が不可能 移動すると

IP

アドレスが変化

ノード移動透過性の実現

(4)

既存技術

Mobile IPv6

„ IPv6

環境において移動透過性を実現する

„

経路最適化機能によりエンドツーエンドの通信が可能

HA

CN

登録 登録

MN HoA CoA

MN

HoA CoA MN

(5)

„ HA

が必須

„

通信開始直後の通信経路の冗長

„

拡張ヘッダによるヘッダオーバーヘッド が発生

-ホームアドレスオプション(

20B

-経路制御ヘッダ(

24B

Mobile IP6 の課題

(6)

Mobile PPC6

MOBILE Peer to Peer Communication for IPv6

エンドエンドでノード移動透過性を実現する

Mobile PPC

IP

6

環境へ流用

移動透過な通信を実現するために

„

通信開始時において相手の

IP

アドレスを知 る方法 ・・・初期

IP

アドレスの解決

„

通信中に

IP

アドレスが変わった場合に通信 を継続する方法 ・・・継続

IP

アドレスの解決

これら

2

つを明確に分離する

(7)

Mobile PPC6

MOBILE Peer to Peer Communication for IPv6

概要

„

初期

IP

アドレスの解決

DDNS

Dynamic DNS

)を採用

-移動ノードのホスト名を知っていれば通信開始可能

DDNS

DNS

の拡張

-特殊な位置管理サーバが不要

„

継続

IP

アドレス解決 ・・・

Mobile PPCv6

を適応

-エンド端末の

IP

層にアドレス変換処理の挿入

-移動前後の対応関係を示すテーブル、

CIT

Connection

ID Table

)を生成

(8)

初期 IP アドレスの解決法

mn1

のアドレスは?

問い合わせ

ホスト名:

mn1

登録

mn1

のアドレスは

aa:bb:cc:dd::1

です。

応答

通信開始

(9)

初期 IP アドレス解決時に生じる問題

¾

電源が

OFF

¾

無線

AP

電波範囲外に移動 する

¾

移動先で

DDNS

への登録を しなかった

登録内容の削除または変更

¾

削除要求

¾

上書き保存 aa:bb:cc:dd::1

mn1のアドレスは?

問い合わせ

mn1

のアドレスは

aa:bb:cc:dd::1

です。

応答

ホスト名:

mn2

IP

アドレス:

aa:bb:cc:dd::1

誤接続

登録

ホスト名:

mn1

IP

アドレス:

aa:bb:cc:dd::1

(10)

誤接続の解決方法と認証

誤接続の解決方法

¾

通信に先立ち

MN

のホスト名を確認

Mobile PPC

6

の認証

¾

移動時におけるアドレス登録の際の認証機構が必要

MN

に成りすました端末がアドレス登録し通信の乗っ取り が起こるのを防ぐ

¾

認証機構として

Diffie-hellman

鍵交換を利用

-通信に先立ち共有鍵を

CN

MN

間で共有

MN

が移動後アドレス登録の際にそれらの共有鍵を使用し

(11)

Mobile PPCv6

の通信

共有鍵の生成

TCP/IP

通信

MN移動

⇒IPアドレス変化

CUと認証データ CU応答と認証データ

DH

鍵交換、ホスト名の確認

CITの生成

CITの生成

CITの更新

CITの更新

DDNS

IP

アドレス問い合わせ

IP

アドレス

(12)

評価 既存技術との比較

Mobile IPv6 Mobile PPCv6

通信経路 △ ○

特殊装置の必要性 △ ○

ヘッダオーバーヘッド △ ○

パケットロス ○ △

移動端末の同時移動 ○ △

(13)

むすび

„ IP

6

環境で移動透過性を実現する

Mobile PPC

6

について検討した

„

今後は課題の解決を検討していくと共に、

システムの実装を通して有効性の確認 を行う

(14)

おわり

(15)

既存技術

LIN6

位置情報取得

移動通知

IP

6

アドレスとノード識別子をマッピング

„IP

4

への適応は困難

„

アドレスの割り当てとその管理機構が必要

参照

関連したドキュメント

なお︑本稿では︑これらの立法論について具体的に検討するまでには至らなかった︒

現状の課題及び中期的な対応方針 前提となる考え方 「誰もが旅、スポーツ、文化を楽しむことができる社会の実現」を目指し、すべての

状態を指しているが、本来の意味を知り、それを重ね合わせる事に依って痛さの質が具体的に実感として理解できるのである。また、他動詞との使い方の区別を一応明確にした上で、その意味「悪事や欠点などを

状態を指しているが、本来の意味を知り、それを重ね合わせる事に依って痛さの質が具体的に実感として理解できるのである。また、他動詞との使い方の区別を一応明確にした上で、その意味「悪事や欠点などを

うのも、それは現物を直接に示すことによってしか説明できないタイプの概念である上に、その現物というのが、

作品研究についてであるが、小林の死後の一時期、特に彼が文筆活動の主な拠点としていた雑誌『新

このたび牡蠣養殖業者の皆様がどのような想いで活動し、海の環境に関するや、アイディ

Windows Mobile デバイスセンターまたは ActiveSync をインストールすることで、パソコ ンと FC-250 との間でパートナーシップの設定や、Microsoft Outlook