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

モバイルは今:Mobile IP for IPv6

N/A
N/A
Protected

Academic year: 2021

シェア "モバイルは今:Mobile IP for IPv6"

Copied!
2
0
0

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

全文

(1)������ NO.4. Mobile IP for IPv6. 砂原 秀樹 奈良先端科学技術大学院大学 [email protected]. 移動ノードと通信しようとするノード(CN: Correspondence.  モバイル環境を支えるインターネット技術として前 回 Mobile IP for IPv4 を紹介したが,後から機能を追加して. Node)からのパケットを転送する Home Agent(HA)が同様. おり不自然な感じがしたのではないだろうか.そこで IP. に用意されている.しかし,移動先で移動ノードへの対. そのものを新しくして根本的に問題を解決しようとして. 応を行う Foreign Agent は用意されていない.これは,IPv6. いるのが,IP バージョン 6 である.今回は,この IP バー. がノードの自動設定機能を持っているためである.移動. ジョン 6 でモビリティを実現する方法について紹介しよ. ノードは,移動先でネットワークに接続されると,自動. う.なお,Mobile IP for IPv6 はまだ IETF のワーキンググル. 設定機能によって自動的に移動先で IP アドレス等の設. ープで検討が進められている段階であり,今回はドラフ. 定が行われる.そこで,移動ノードはこの IP アドレスを. 2). ト 17 に基づいて紹介する.最終バージョンでは変更が. co-located Care of Address として通信に用いるのである.. あるかもしれない点についてご留意いただきたい..  具体的なシナリオは次のようになる.移動したノード. ●. は IPv6 の自動設定機能によって Care of Address(CoA)を得,.  前回も述べたとおり,現在のインターネットの基盤と. Binding Update(BU)というメッセージを Home Agent に送. なっている技術は,IP バージョン 4(RFC791)である.し. る.HA は Binding Update を受け取ると,確認として Binding. かし,アドレス空間の不足,モバイル等の新たな利用形. Acknowledgement(BA)メッセージを MN に返す.これによ. 態,セキュリティへの対応が不可欠となってきたことな. って HA に MN の位置(Care of Address)が登録される.こ. ど,IP バージョン 4 に機能を追加するだけでは解決の難. の情報はメッセージで指定された有効期間だけ保持され. しい問題が示されるようになってきた.そこで,新たな. る.BU および BA 等のメッセージは,Mobility Header と呼. 1). IP として設計されたのが IP バージョン 6 である .  IP バージョン 6 の基本的な仕様である RFC2460 には, 移動ノードの支援機能は含まれていないが,将来必要と. ���� ������ �� � ���. ���� ������ �� � ��. ���� ������ �� � ��. なる機能を考慮し柔軟な拡張機能として拡張ヘッダと呼. ��� ������. ����������� �� �� � ���. ������� �� �� � ��. ��� ������. ����������� �� �� � ���. ばれるものが用意されている.これは,拡張機能を定義 するさまざまなヘッダを固定長の IPv6 ヘッダとトランス ポート層のヘッダの間に挿入する仕組みである(図 -1. ��� ������. �������. 参照) .. �������.  現在,検討されている IP バージョン 6 の移動ノード支. �������. 援機能も,この拡張ヘッダを利用して実現されている. ●  Mobile IP for IPv6 の基本的な仕組みは,前回紹介した. NH(Next Header)フィールドに次のヘッダ番号を 記述することで拡張ヘッダを挿入している.. Mobile IP for IPv4 をほとんどそのまま継承している.たと えば,移動ノード(MN: Mobile Node)の現在位置を管理し, 43 巻 7 号 情報処理 2002 年 7 月. −1−. 図 -1 拡張ヘッダ.

(2) ������ ���� �� ����������� ���� ��. ������ �������������. ��. ��� ���. �� ���������. ��.  MN は 再 度 移 動 す る と, HA へ BU を 送 る と と も に. ����������� ���� �� ������. ���� ����� ��. 現 在 通 信 中 の CN へ も BU を 送 る こ と に よ り CN の. �����. Binding Cache を更新し通信. ���� �������. を継続できるようにしてい る.. ��� ���� ��. ●. ������ �������������.  ところで,Mobile IP の機 能 は ノードの「 なりすま. �����. ���� ��. ������� ��. ������ �����������. し」に利用される可能性が. �����. ある.特に Mobile IP for IPv6 では CN においても CoA と. CNのBinding Cacheを更新するために, NMからCNへのパケットにはBinding Updateが含まれる場合がある.. HAddr の対応を管理してい るため,なんの 対 策も講 じないと 簡 単 に「 なりす. 図 -2 Mobile IP for IPv6 の通信動作. まし」をされてしまうこ とになる.そのため Binding ばれる拡張ヘッダとして実現されている.. Update 等については認証機能とともに用いることになっ.  さて,ここであるホスト(CN)が移動ノード(MN)と. ている.当初,IPv6 の Authentication Header の機能を用いる. 通信しようとしたとしよう(図 -2 参照) .CN は現在の. ことが検討されていたが,単に Binding Update のためだけ. MN の CoA を知らないので,MN が普段接続されていると. に用いるには「重い」ため,より「軽い」仕組みが提案. きに用いている IP アドレス(Home Address: HAddr)を宛先. されている.. としてパケットを送出する(図 -2(1) ) .このパケットは.  これは,Return Routability と呼ばれ,2 つの Cookie を直接. 宛先である MN に対応する HA が受け取りこれをトンネ. と HA 経由の 2 つの経路で同時に MN と CN の間で交換す. ルを経由して MN に送る.つまり,発信者を HA ,宛先を. ることによって CN が MN を認証する方法である.ここで. (CoA)として,このパケットを転送するのである(図 -2. は HA と MN の経路はセキュアであると仮定されており,. (2) ) .これで CN からのパケットは無事 MN に到着する.. 両方の Cookie を正しく同時に受け取ることができること.  MN から CN への返答は直接送られるが,この時 IPv6. で MN の認証を行っている.MN は HA を経由した Cookie. ヘッダの発信者は CoA が指定される.これだけである. と直接送られてきた Cookie を同時に使って署名し BU を. と CN は MN からのパケットであることを知ることがで. CN に送る.CN ではこれを確認することで MN を認証し,. きないため,Home Address Destination Option に HAddr を格納. Binding Cache を更新する.. し送出している(図 -2(3) ) .Destination Option は拡張ヘッ. ●. ダの 1 つで宛先に到着してから解釈される.Home Address.  インターネットドラフトが 17 回も版を改定され RFC に. Destination Option は,Home Address を相手に通知するため. ならないことは非常に珍しいことである.しかし,IPv6. のものである.これによりパケットを受け取った相手は. はセキュリティについて非常に気をつかって設計されて. IPv6 ヘッダの発信者アドレスではなく,HAddr が発信者の. おり,Mobile IP for IPv6 にこの部分について決め手となる. アドレスであると認識するようになっている.. 方法が提案されてこなかったことが 1 つの理由ではない.  ここで,CN は MN の HAddr と CoA の対応を知ることが. かと思っている.しかし,モバイル環境が当たり前とな. できる.そこで MN から CN に送られるパケットに定期的. ってきた現状において,移動ノード支援は重要な機能で. に Binding Update をパケットに挿入し,この対応を Binding. あり一刻も早く RFC になって欲しいと考える.. Cache と呼ばれる表に格納することができるようになっ ている.Binding Cache に MN に対応するエントリがある場 合,MN 宛のパケットは宛先アドレスを CoA とし,HAddr を格納した Routing ヘッダを挿入して直接 MN に送られる (図 -2(4) ) .なお CN が Binding Cache を持たない場合は, HA を経由して MN への通信を続けることになる.. 参考文献 1)Deering, S. and Hinden, R.: Internet Protocol, Version 6 (IPv6) Specification, RFC2460 (Dec. 1998). 2)Johnson, D.B., Perkins, C. and Arkko, J.: Mobility Support in IPv6, draft-ietf-mobileipipv6-17.txt (May 2002). (平成 14 年 6 月 14 日受付). IPSJ Magazine Vol.43 No.7 July 2002. −2−.

(3)

図 -2 Mobile IP for IPv6 の通信動作

参照

関連したドキュメント

ロボットは「心」を持つことができるのか 、 という問いに対する柴 しば 田 た 先生の考え方を

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

問についてだが︑この間いに直接に答える前に確認しなけれ

る、関与していることに伴う、または関与することとなる重大なリスクがある、と合理的に 判断される者を特定したリストを指します 51 。Entity

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

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

熱が異品である場合(?)それの働きがあるから展体性にとっては遅充の破壊があることに基づいて妥当とさ  

は,医師による生命に対する犯罪が問題である。医師の職責から派生する このような関係は,それ自体としては