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

(1)移動通信プロトコル Mobile PPC の実装とその評価 竹内

N/A
N/A
Protected

Academic year: 2021

シェア "(1)移動通信プロトコル Mobile PPC の実装とその評価 竹内"

Copied!
13
0
0

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

全文

(1)移動通信プロトコル Mobile PPC の実装とその評価 竹内. 元規*,鈴木. 秀和,渡邊. 晃(名城大学). Implementation and its evaluation on Mobile Peer to Peer Communication Motoki Takeuchi, Hidekazu Suzuki, Akira Watanabe (Meijo University). 1.はじめに インターネットでは,通信中に端末が移動すると IP アド レスが変化し,通信が切断されてしまう.そのため,通信. で接続されている.Mobile PPC 環境では MN,CN に Mobile PPC を実装し,Mobile IP 環境では,MN に Mobile IPv4 を実 装し,Router1 に FA,Router2 に HA の機能を実装した.. 中に移動を行っても,通信に影響を与えない移動透過性の 研究が行われている.移動透過性を実現する技術として Mobile IP があるが,ホームエージェント(以下,HA)とい う第 3 の装置が必要で,通信経路の冗長が発生したり,ト ンネリング通信によるオーバヘッドが発生するという課題 がある.そこで,筆者らは,特殊な第三の機器を使用する ことなく,P2P で移動透過性を実現する Mobile PPC(Mobile Peer to Peer Communication) (1)を提案している.本稿では, Mobile PPC を FreeBSD に実装し,Mobile IP との性能比較を 行ったので報告する.. 2.Mobile PPC. 図1. 実験環境. エンド端末は移動前と移動後のアドレス情報とコネクシ. 表1. 測定結果. ョン識別子の対応関係を記すテーブル(CIT)を保持する.移. 一般端末. Mobile PPC. Mobile IPv4. 動端末(MN)が通信中に別のネットワークに移動すると,. RTT [ms]. 2.37. 2.38. 2.53. DHCP サーバなどから移動先で新しく IP アドレスを取得す. 増加率 [%]. 0.00. 0.33. 6.69. る.その後,MN は新旧 IP アドレスの関係を示す情報を相 手端末(CN)に通知する.CN は,通知された情報を元に 自身の CIT を更新し,応答パケットを送信する.MN は, 上記応答パケットを受信後に自身の CIT を更新する.これ 以降は MN,CN とも,更新された CIT に従い,送受信パケ ットの IP アドレスの変換を行う. このように IP 層において, パケットが正しくルーティングされるようにアドレス変換 し,上位層にはその変化を隠蔽するため,移動前後におい てコネクションを維持させることが可能となる. Mobile PPC は,FreeBSD の IP 層に機能を組み込み,基本 動作を確認済みである.MN が移動して新 IP アドレスを取 得した後もデータ通信が問題なく継続していることを確認 した. また,高性能でほとんど負荷が無いことを実証して いる.. 3.Mobile IP との性能比較 Mobile PPC と Mobile IP の性能比較を行うために図1の ような実験環境を構築した.実験で用いたノードの OS は全 て FreeBSD(5.2.1-R)であり,MN の CPU は Celeron 2GHz, CN,Router1,Router2 の CPU は Pentium 2.4GHz である.有 線 LAN は 100BSE/T で構成されており,MN は IEEE802.11b. 図 1 は,Mobile PPC において MN,CN 間で移動後に通信 を継続している状態,および Mobile IP において MN が HA 配下から FA 配下のネットワークに移動して通信を継続し ている状態を示している.図 1 中の矢印は,点線が MN か ら CN への通信経路,実線が CN から MN への通信経路を 示している. 図1の状態において,MN と CN 間の RTT を測定するプ ログラムを試作し,MN,CN 間の内部処理を含めたパケッ トの往復時間[RTT]を測定した.MN,CN が一般端末時の場 合の RTT と比較した結果を表1に示す.この結果より, Mobile PPC の処理が通信に与える影響は Mobile IPv4 に比 べて小さいこと実証できた. 4.おわり モバイル端末の移動透過性を実現する Mobile PPC を実装 し,移動透過な通信ができること,通信に与える影響が Mobile IP に比べ,十分小さいことを確認した. 文. 献. (1) 竹内元規,鈴木秀和,渡邊晃,“モバイル端末の移動透過性を 実 現 す る Mobile PPC の 実 装 ,” 情 報 処 理 学 会 研 究 報 告 , 2004-MBL-32,pp.29-35, Mar. 2005..

(2) 移動通信プロトコルMobile PPCの 実装とその評価 名城大学大学院理工学研究科 竹内 元規 鈴木 秀和 瀬下 正樹 渡邊 晃.

(3) はじめに 研究背景 h. 無線ネットワーク環境の普及 – 自由に移動しながら通信したいというニーズ. h. インターネットでは移動を行うとIPアドレスが変化 – 移動ノードのIPアドレス? – 上位層で,別の通信と見なされる. 通信が継続できない. 通信中に移動を行っても通信に影響を与えない. 移動透過性が必要 移動透過性. 2.

(4) 既存技術 既存技術と課題 h. IP層で移動透過性を実現. 三角形路 HAが必須 セ 化 ル. – 移動ノードの位置を管理する 特殊な装置HAが必要 – 冗長な通信経路が発生 通信相手. h. プ カ. HA. Mobile IP. 移動ノード. 移動通信プロトコルへの要求 個人間の通信が主体. P2P通信の要求. » P2P通信の特徴を損なわない方式が必要 既存の環境を変更することなく,P2Pで移動透過性を実現する. Mobile PPC ( Mobile Peer to Peer Communication ) 3.

(5) Mobile PPC h. 概要 – エンドエンド方式でネットワーク層におけるアプローチ – 対応ノードは,アドレス変換に使用する移動前後の通信の対応関係 を示すテーブルCIT(Connection ID Table)を保持. h. エンド端末のIP層に – 移動時の移動通知機能 » 移動時にCU(CIT Update)パケットで 移動情報を通知・CITの更新. – IPアドレス変換機能 » パケット送受信時にIPアドレス変換 » IPアドレスの変化を上位層から隠蔽. 4.

(6) Mobile PPCの通信 – 通信開始時 通信相手. 移動ノード. 移動ノード. 移動時. MOVE. 移動ノードの処理 MN2. MN1 CIT. •. 移動し,IPアドレスを取得. •. CUパケットの生成・送信. •. CU応答パケットを受信し, CITレコードを登録. CIT. 移動前. 移動後. 移動前. 移動後. MN1. MN2. MN1. MN2. IPアドレス 変化. 通信相手ノードの処理. CU CU応答. •. CUパケットに含まれる情報 を元に、CITレコードを登録. •. CU応答パケットの生成・送信. CITレコード登録. 5.

(7) Mobile PPCの通信 – アドレス変換 h アドレス変換処理 – 更新されたCITレコードに従い、送受信パケットに対して IP層においてIPアドレスの書き換え処理 MOVE. 通信相手 送信. コネクション維持. CN1. アドレス変換. MN2. MN1 移動ノード 受信. IP Layer. CIT 移動前 MN1. ⇔. 移動後 MN2. CIT 移動前 MN1. ⇔. 移動後 MN2. アドレス変換. ルーティング 送信時 正しくルーティングされるようにアドレス変換. 受信時 通信開始時のアドレスの組に一致するようにアドレス変換. IPアドレスの変化を上位層から隠蔽 6.

(8) 実装 h 実装方式 – FreeBSD(5.2.1-R)のIP層にモジュールを組み込む – IP層の入出力時に呼び出し、処理を終えたら差し戻す方式 – IP層で行われる既存の処理に変更を加えない アプリケーション層. CIT削除 デーモン. トランスポート層 ip̲input. Mobile PPC. ip̲output. アドレス変換 移動管理 call. CIT操作. System call. call. CIT. MNが移動して新しいIPアドレスを 取得した後もデータ通信が問題なく 継続していることを確認. データリング層 受信パケット. 送信パケット. 7.

(9) Mobile IPとの性能比較 h. MN~CN間で内部処理を含めたパケット往復時間[RTT]を測定 – MNが送信したUDPパケットをCNが受信し,CNがそのパケットをMNへ 送り返す測定プログラムを試作 – Mobile PPC,Mobile IPの移動前,移動後において測定 » 1000回(パケット)試行し,その平均値を算出. Mobile PPC. CN. Router1. Mobile PPC実装. Router2. Mobile IP. CN. Router2 [HA]. Router1 [FA]. Mobile IP実装. Mobile PPC実装. MN. MN. Mobile IP実装. Mobile IP実装. MN. MN. 8.

(10) Mobile IPとの性能比較. 結果. R TT [ ms] 3.00 2.50 2.00 1.50 1.00. 2.37. 2.38. 2.39. 2.38. 2.53. No mal. Mo bile P P C 移動前. Mo bile I P HA配下. Mo bile P P C 移動後. Mo bile I P FA配下. 0.50 0.00. h Mobile PPCは移動前後で変化なし h Mobile IPは,FA配下になると経路の冗長やトンネリングなどによるオー. バヘッドの影響が出ている h Mobile PPCの処理が通信に与える影響は,Mobile IPに比べて小さいこ とが実証できた. 9.

(11) Mobile PPCの特徴 h. エンドツーエンド方式のアプローチ – プロキシのような特殊な装置が不要. h. IP層でIPアドレス変換 – TCP/UDPを含む上位ソフトウェアを変更する必要がない. h. 移動後に継続する通信は,通信開始時と移動後のIPアドレ スによるIPアドレス変換のみ – パケット長の変化はなく,通信経路の冗長も生じない. h. 既存の処理に変更を加えない実装方式 – 性能の低下はほとんどない. 10.

(12) むすび h まとめ – Mobile PPCによる移動透過性を提案した » エンドツーエンド方式で特殊な第3の装置が不要で導入が容易. – Mobile PPCを実装し,性能測定を行った » Mobile PPCの処理が通信に与える影響は,Mobile IPに比べて小 さい. h 今後 – FreeBSD以外のOSへの実装 – レイヤ2と連携させた高速ハンドオーバの適用. 11.

(13) おわり.

(14)

参照

関連したドキュメント

本症例における IL 6 および IL 18 の動態につい て評価したところ,病初期に IL 6 は s JIA/ inac- tive より高値を示し,敗血症合併時には IL

The Family Van は、The Mobile Healthcare Association(移動クリニック協会)と組んで WEB サイ ト「Mobile

2021] .さらに対応するプログラミング言語も作

および皮膚性状の変化がみられる患者においては,コ.. 動性クリーゼ補助診断に利用できると述べている。本 症 例 に お け る ChE/Alb 比 は 入 院 時 に 2.4 と 低 値

WAKE_IN ピンを Low から High にして DeepSleep モードから Active モードに移行し、. 16ch*8byte のデータ送信を行い、送信完了後に

フロートの中に電極 と水銀が納められてい る。通常時(上記イメー ジ図の上側のように垂 直に近い状態)では、水

話者の発表態度 がプレゼンテー ションの内容を 説得的にしてお り、聴衆の反応 を見ながら自信 をもって伝えて

№3 の 3 か所において、№3 において現況において環境基準を上回っている場所でございま した。ですので、№3 においては騒音レベルの増加が、昼間で