(57)【特許請求の範囲】
【請求項１】
ホームドメインとそれに隣接する管理ドメイン間を移動する移動端末に対して移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のマルチキャストパケットをホームドメインから各移動端末に配信する場合、または各移動端末からホームドメインに配信する場合、移動先の管理ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して転送する移動通信方法。
【請求項２】
移動制御の階層化が行われている複数の管理ドメイン間を移動する移動端末に対して移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のマルチキャストパケットをホームドメインから各移動端末に配信する場合、または各移動端末からホームドメインに配信する場合、ドメイン間では移動先のドメインのローカルな移動制御エージェント宛にカプセル化して転送し、移動先の管理ドメイン内では、そのドメイン内でローカルに使用しているマルチキャストアドレス宛にカプセル化して転送する移動通信方法。
【請求項３】
複数の管理ドメイン間を移動する複数の移動端末と各移動端末が本来所属する管理上のドメインであるホームドメイン内に配置され該移動端末の移動を管理するホームエージェントとを含む移動通信システムにおける移動通信方法であって、前記ホームエージェントは、移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを、グローバルなマルチキャストアドレス宛のパケットにカプセル化して、ホームドメイン以外の管理ドメインに移動している前記移動端末に配信する移動通信方法。
【請求項４】
各移動端末がホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを送信する際に、グローバルなマルチキャストアドレス宛のパケットにカプセル化して送信し、前記グローバルなマルチキャスト宛のパケットを受信した前記ホームエージェントは、脱カプセル化してホームドメイン内に配信する請求項３記載の移動通信方法。
【請求項５】
ホームドメインとそれに隣接する管理ドメイン間を移動する複数の移動端末と、前記ホームドメインとその隣接する管理ドメインとの間に配置され該移動端末の移動を管理するホームエージェントと、移動端末の移動先ドメイン内でローカルなマルチキャストアドレスの割り当てを管理するマルチキャストアドレス管理ノードとを含む移動通信システムにおける移動通信方法であって、前記ホームエージェントは、移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを、そのローカルなマルチキャストアドレスに対して前記マルチキャストアドレス管理ノードから取得した移動先ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して転送する移動通信方法。
【請求項６】
各移動端末がホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを送信する際に、そのローカルなマルチキャストアドレスに対して前記マルチキャストアドレス管理ノードから取得された移動先ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して送信し、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した前記ホームエージェントは、脱カプセル化してホームドメイン内に配信する請求項５記載の移動通信方法。
【請求項７】
複数の管理ドメイン間を移動する複数の移動端末と、各移動端末が本来所属する管理上のドメインであるホームドメイン内に配置され該移動端末の移動を管理するホームエージェントと、移動端末の移動先ドメイン内でローカルなマルチキャストアドレスの割り当てを管理するマルチキャストアドレス管理ノードと、移動端末の移動先ドメイン内に配置され移動端末の移動を管理する移動制御エージェントとを含む移動通信システムにおける移動通信方法であって、前記ホームエージェントは、移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを、前記移動制御エージェントのアドレス宛にカプセル化して転送し、前記移動制御エージェントは、受信して脱カプセル化したパケットを、そのローカルなマルチキャストアドレスに対して前記マルチキャストアドレス管理ノードから取得した移動先ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して転送する移動通信方法。
【請求項８】
各移動端末がホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを送信する際に、そのローカルなマルチキャストアドレスに対して前記マルチキャストアドレス管理ノードから取得された移動先ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して送信し、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した前記移動制御エージェントは、脱カプセル化したパケットを再カプセル化してホームエージェントに転送し、ホームエージェントは受信したパケットを脱カプセル化してホームドメイン内に配信する請求項７記載の移動通信方法。
【請求項９】
移動端末が本来所属する管理上のドメインであるホームドメイン内に配置され、前記移動端末の移動を管理するホームエージェントであって、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレスとペアにして使用するグローバルなマルチキャストアドレスとの対応を管理する手段と、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを受信したとき、そのアドレスに対応するグローバルなマルチキャストアドレス宛のパケットにカプセル化して送信する手段とを備えるホームエージェント。
【請求項１０】
前記グローバルなマルチキャストアドレス宛のパケットにカプセル化されたパケットを受信したとき、そのパケットを脱カプセル化してホームドメイン内に配信する手段を備えた請求項９記載のホームエージェント。
【請求項１１】
ホームドメインとそれに隣接する移動先ドメイン間を移動する移動端末の前記ホームドメインと前記移動先ドメインとの間に配置され、前記移動端末の移動を管理するホームエージェントであって、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレスとペアにして使用する前記移動先ドメイン内でローカルなマルチキャストアドレスを、前記移動先ドメインに配置されたマルチキャストアドレス管理ノードから取得して管理する手段と、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを受信したとき、そのアドレスとペアの移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して送信する手段とを備えるホームエージェント。
【請求項１２】
前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化されたパケットを受信したとき、そのパケットを脱カプセル化してホームドメイン内に配信する手段を備えた請求項１１記載のホームエージェント。
【請求項１３】
ホームドメインに所属する移動端末が移動する移動先ドメイン内に配置され、前記移動端末の移動を管理する移動制御エージェントであって、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレスとペアにして使用する前記移動先ドメイン内でローカルなマルチキャストアドレスを、前記移動先ドメインに配置されたマルチキャストアドレス管理ノードから取得して管理する手段と、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを前記ホームドメインのホームエージェントから受信したとき、そのパケットを脱カプセル化し、そのアドレスとペアの移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットに再カプセル化して前記移動先ドメイン内に配信する手段とを備える移動制御エージェント。
【請求項１４】
前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化されたパケットを移動端末から受信したとき、そのパケットを脱カプセル化し、前記ホームエージェント宛のパケットに再カプセル化して前記ホームエージェントに転送する手段を備えた請求項１３記載の移動制御エージェント。
【請求項１５】
ホームドメインに所属する移動端末が移動する移動先ドメイン内に配置されたマルチキャストアドレス管理ノードであって、前記移動先ドメイン内でローカルなマルチキャストアドレスのリストを管理する手段と、前記ホームドメイン内でのみ一意なマルチキャストアドレスとペアにして使用する前記移動先ドメイン内でローカルなマルチキャストアドレスを前記移動端末のホームエージェントに割り当てる手段とを備えたマルチキャストアドレス管理ノード。
【請求項１６】
ホームドメインに所属する移動端末が移動する移動先ドメイン内に配置されたマルチキャストアドレス管理ノードであって、前記移動先ドメイン内でローカルなマルチキャストアドレスのリストを管理する手段と、前記ホームドメイン内でのみ一意なマルチキャストアドレスとペアにして使用する前記移動先ドメイン内でローカルなマルチキャストアドレスを、前記移動先ドメイン内に配置され前記移動端末の移動を制御する移動制御エージェントに割り当てる手段とを備えたマルチキャストアドレス管理ノード。
【請求項１７】
ホームドメインとそれに隣接する移動先ドメイン間を移動する移動端末であって、ホームドメイン内でのみ一意なマルチキャストアドレスとペアになる移動先ドメイン内でのみ一意なローカルなマルチキャストアドレスをホームエージェントから受信して保持管理する手段と、前記移動先ドメイン内でのみ一意なローカルなマルチキャストアドレス宛のパケットを前記ホームエージェントから受信したとき、脱カプセル化して、前記ホームドメイン内でのみ一意なマルチキャストアドレス宛のパケットを取り出す手段とを備えた移動端末。
【請求項１８】
ホームドメイン内で一意なマルチキャストアドレス宛のパケットを送信する際、そのアドレスとペアの移動先ドメイン内でのみ一意なマルチキャストアドレス宛のパケットにカプセル化して送信する手段を備えた請求項１７記載の移動端末。
【請求項１９】
複数のドメイン間を移動する移動端末であって、ホームドメイン内でのみ一意なマルチキャストアドレスとペアになる移動先ドメイン内でのみ一意なローカルなマルチキャストアドレスを、前記移動先ドメイン内に配置され移動端末の移動を制御する移動制御エージェントから受信して保持管理する手段と、前記移動先ドメイン内でのみ一意なローカルなマルチキャストアドレス宛のパケットを前記移動制御エージェントから受信したとき、脱カプセル化して、前記ホームドメイン内でのみ一意なマルチキャストアドレス宛のパケットを取り出す手段とを備えた移動端末。
【請求項２０】
ホームドメイン内で一意なマルチキャストアドレス宛のパケットを送信する際、そのアドレスとペアの移動先ドメイン内でのみ一意なマルチキャストアドレス宛のパケットにカプセル化して送信する手段を備えた請求項１９記載の移動端末。
【請求項２１】
移動端末と、その移動端末が本来所属する管理上のドメインであるホームドメインと、該ホームドメイン内に配置され前記移動端末の移動を管理するホームエージェントと、前記移動端末の移動先の管理ドメインとから構成され、前記移動端末は前記移動先ドメインにおいて取得した気付アドレスを前記ホームエージェントに通知し、前記ホームエージェントは前記移動端末あてのパケットが到着した場合、該パケットを気付アドレスをあて先とするパケット内にカプセル化して転送し、前記移動端末は気付アドレスをあて先としたパケットが到着するとカプセル化されたパケットを取り出して受信処理を行う移動通信システムにおいて、
前記ホームエージェントは、前記移動端末からホームドメイン内でのみ配信しているローカルマルチキャストアドレス宛のパケットの受信を要求された場合に、あらかじめ取得したグローバルなマルチキャストアドレスのうち、任意のグローバルマルチキャストアドレスを選択する手段と、該選択したグローバルマルチキャストアドレスを前記移動端末に通知する手段と、前記ローカルマルチキャストアドレス宛のパケットを受信した場合、これを前記グローバルマルチキャストアドレス宛のパケットにカプセル化して転送する手段と、自分宛のパケットを受信した場合、内部に前記ローカルマルチキャストアドレス宛のパケットがカプセル化されている場合は、これをホームドメイン内に転送する手段とを有し、
前記移動端末は、前記ローカルマルチキャストアドレスの受信要求を前記ホームエージェントに送信する手段と、前記ホームエージェントから通知されたグローバルマルチキャストアドレス宛のパケットを受信した場合、これを脱カプセル化し、内部のローカルマルチキャストアドレス宛のパケットを取り出す手段と、前記ローカルマルチキャストアドレス宛のパケットを送信する場合、前記グローバルマルチキャストアドレス宛のパケットにカプセル化して送信する手段とを有する移動通信システム。
【請求項２２】
請求項２１記載の移動通信システムにおいて、前記移動端末が主に移動している移動先管理ドメインがホームドメインと隣接している場合、前記移動先管理ドメイン内にはローカルなマルチキャストアドレスの割り当てを管理するマルチキャストアドレス管理ノードが配置され、前記ホームエージェントは前記ホームドメインと前記移動先管理ドメインとの間に配置され、且つ、  前記マルチキャストアドレス管理ノードは、前記ホームエージェントに対してあらかじめ静的に該移動先管理ドメイン内でローカルなマルチキャストアドレスを割り当てる手段、および前記ホームエージェントから前記移動先ドメイン内でローカルなマルチキャストアドレスを要求された場合に任意のローカルなマルチキャストアドレスを動的に割り当てる手段の何れか一方の手段を備え、
前記ホームエージェントは、前記移動端末からホームドメイン内でローカルに配信しているローカルマルチキャストアドレス宛のパケットの受信を要求された場合、前記マルチキャストアドレス管理ノードからあらかじめ割り当てられた前記移動先ドメイン内でローカルなマルチキャストアドレスのうち任意のものを通知する手段および前記マルチキャストアドレス管理ノードに前記移動先ドメイン内でローカルなマルチキャストアドレスを要求してその結果取得したアドレスを通知する手段の何れか一方の手段と、前記ホームドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した場合、これを前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して転送する手段と、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した場合、内部に前記ローカルマルチキャストアドレス宛のパケットがカプセル化されている場合は、これをホームドメイン内に転送する手段とを有し、
前記移動端末は、前記ホームエージェントから通知された前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した場合、これを脱カプセル化し、内部のローカルマルチキャストアドレス宛のパケットを取り出す手段と、前記ホームドメイン内でローカルなマルチキャストアドレス宛のパケットを送信する場合、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して送信する手段とを有する移動通信システム。
【請求項２３】
移動端末と、その移動端末が本来所属する管理上のドメインであるホームドメインと、該ホームドメイン内に配置され前記移動端末の移動を管理するホームエージェントと、前記移動端末の移動先ドメインと、該移動先ドメイン内に配置され前記移動端末の移動を管理する移動制御エージェントと、前記移動先管理ドメイン内に配置され該移動先管理ドメイン内でローカルなマルチキャストアドレスの割り当てを管理するマルチキャストアドレス管理ノードから構成され、前記移動端末は前記移動制御エージェントのアドレスを前記ホームエージェントに気付アドレスとして通知し、前記移動端末は移動先のドメインにおいて取得した気付アドレスを前記移動制御エージェントに通知し、前記ホームエージェントは前記移動端末あてのパケットが到着した場合、該パケットを前記移動制御エージェントをあて先とするパケット内にカプセル化して転送し、前記移動制御エージェントはこのパケットを受信すると、内部のカプセル化されたパケットを取り出し、これを前記移動端末の気付アドレスをあて先とするパケットに再度カプセル化して転送し、前記移動端末は気付アドレスをあて先としたパケットが到着するとカプセル化されたパケットを取り出して受信処理を行う移動通信システムにおいて、
前記ホームエージェントは、前記ホームドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した場合、これを前記移動制御エージェント宛のパケットにカプセル化して転送する手段と、自分宛のパケットを受信した場合、内部にローカルマルチキャストアドレス宛のパケットがカプセル化されていた場合、これをホームドメイン内に転送する手段とを有し、
前記マルチキャストアドレス管理ノードは、前記移動制御エージェントに対してあらかじめ静的に前記移動先管理ドメイン内でローカルなマルチキャストアドレスを割り当てる手段および前記移動制御エージェントから要求された場合に任意の前記移動先ドメイン内でローカルなマルチキャストアドレスを動的に割り当てる手段の何れか一方を有し、
前記移動制御エージェントは、前記移動端末からホームドメイン内でローカルに配信しているローカルマルチキャストアドレス宛のパケットの受信を要求された場合、前記マルチキャストアドレス管理ノードからあらかじめ設定された該移動先ドメイン内でローカルなマルチキャストアドレスのうち任意のものを割り当てる手段および前記マルチキャストアドレス管理ノードに前記移動先ドメイン内でローカルなマルチキャストアドレスを要求してその結果得られたアドレスを割り当てる手段の何れか一方の手段と、前記ホームエージェントから自分宛のパケットを受信した場合、内部のパケットが前記ホームドメイン内でローカルなマルチキャストアドレス宛のものであれば、これを前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して転送する手段と、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した場合、内部に該ローカルマルチキャストアドレス宛のパケットがカプセル化されていたら、これを前記ホームエージェントあてのパケットにカプセル化して転送する手段を有し、
前記移動端末は、前記ローカルマルチキャストアドレスの受信要求を前記ホームエージェントと前記移動制御エージェントに送信する手段と、前記移動制御エージェントから通知された前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した場合、これを脱カプセル化し、内部のローカルマルチキャストアドレス宛のパケットを取り出す手段と、前記ホームドメイン内でローカルなマルチキャストアドレス宛のパケットを送信する場合、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して送信する手段とを有する移動通信システム。
【請求項２４】
移動端末が本来所属する管理上のドメインであるホームドメイン内に配置され前記移動端末の移動を管理するホームエージェントを構成するコンピュータを、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレスとペアにして使用するグローバルなマルチキャストアドレスとの対応を管理する手段、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを受信したとき、そのアドレスに対応するグローバルなマルチキャストアドレス宛のパケットにカプセル化して送信する手段、前記グローバルなマルチキャストアドレス宛のパケットにカプセル化されたパケットを受信したとき、そのパケットを脱カプセル化してホームドメイン内に配信する手段、として機能させるプログラム。
【請求項２５】
ホームドメインとそれに隣接する移動先ドメイン間を移動する移動端末の前記ホームドメインと前記移動先ドメインとの間に配置され前記移動端末の移動を管理するホームエージェントを構成するコンピュータを、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレスとペアにして使用する前記移動先ドメイン内でローカルなマルチキャストアドレスを、前記移動先ドメインに配置されたマルチキャストアドレス管理ノードから取得して管理する手段、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを受信したとき、そのアドレスとペアの移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して送信する手段、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化されたパケットを受信したとき、そのパケットを脱カプセル化してホームドメイン内に配信する手段、として機能させるプログラム。
【請求項２６】
ホームドメインに所属する移動端末が移動する移動先ドメイン内に配置され前記移動端末の移動を管理する移動制御エージェントを構成するコンピュータを、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレスとペアにして使用する前記移動先ドメイン内でローカルなマルチキャストアドレスを、前記移動先ドメインに配置されたマルチキャストアドレス管理ノードから取得して管理する手段、前記ホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを前記ホームドメインのホームエージェントから受信したとき、そのパケットを脱カプセル化し、そのアドレスとペアの移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットに再カプセル化して前記移動先ドメイン内に配信する手段、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化されたパケットを移動端末から受信したとき、そのパケットを脱カプセル化し、前記ホームエージェント宛のパケットに再カプセル化して前記ホームエージェントに転送する手段、として機能させるプログラム。
【請求項２７】
ホームドメインに所属する移動端末が移動する移動先ドメイン内に配置されたマルチキャストアドレス管理ノードを構成するコンピュータを、前記移動先ドメイン内でローカルなマルチキャストアドレスのリストを管理する手段、前記ホームドメイン内でのみ一意なマルチキャストアドレスとペアにして使用する前記移動先ドメイン内でローカルなマルチキャストアドレスを前記移動端末のホームエージェントに割り当てる手段、として機能させるプログラム。
【請求項２８】
ホームドメインに所属する移動端末が移動する移動先ドメイン内に配置されたマルチキャストアドレス管理ノードを構成するコンピュータを、前記移動先ドメイン内でローカルなマルチキャストアドレスのリストを管理する手段、前記ホームドメイン内でのみ一意なマルチキャストアドレスとペアにして使用する前記移動先ドメイン内でローカルなマルチキャストアドレスを、前記移動先ドメイン内に配置され前記移動端末の移動を制御する移動制御エージェントに割り当てる手段、として機能させるプログラム。
【請求項２９】
複数の管理ドメイン間を移動する移動端末を構成するコンピュータを、ホームドメイン内でのみ一意なマルチキャストアドレスとペアになるグローバルなマルチキャストアドレスを保持管理する手段、前記グローバルなマルチキャストアドレス宛のパケットを受信したとき、脱カプセル化して、前記ホームドメイン内でのみ一意なマルチキャストアドレス宛のパケットを取り出す手段、ホームドメイン内で一意なマルチキャストアドレス宛のパケットを送信する際、そのアドレスとペアのグローバルなマルチキャストアドレス宛のパケットにカプセル化して送信する手段、として機能させるプログラム。
【請求項３０】
ホームドメインとそれに隣接する移動先ドメイン間を移動する移動端末を構成するコンピュータを、ホームドメイン内でのみ一意なマルチキャストアドレスとペアになる移動先ドメイン内でのみ一意なローカルなマルチキャストアドレスをホームエージェントから受信して保持管理する手段、前記移動先ドメイン内でのみ一意なローカルなマルチキャストアドレス宛のパケットを前記ホームエージェントから受信したとき、脱カプセル化して、前記ホームドメイン内でのみ一意なマルチキャストアドレス宛のパケットを取り出す手段、ホームドメイン内で一意なマルチキャストアドレス宛のパケットを送信する際、そのアドレスとペアの移動先ドメイン内でのみ一意なマルチキャストアドレス宛のパケットにカプセル化して送信する手段、として機能させるプログラム。
【請求項３１】
複数のドメイン間を移動する移動端末を構成するコンピュータを、ホームドメイン内でのみ一意なマルチキャストアドレスとペアになる移動先ドメイン内でのみ一意なローカルなマルチキャストアドレスを、前記移動先ドメイン内に配置され移動端末の移動を制御する移動制御エージェントから受信して保持管理する手段、前記移動先ドメイン内でのみ一意なローカルなマルチキャストアドレス宛のパケットを前記移動制御エージェントから受信したとき、脱カプセル化して、前記ホームドメイン内でのみ一意なマルチキャストアドレス宛のパケットを取り出す手段、ホームドメイン内で一意なマルチキャストアドレス宛のパケットを送信する際、そのアドレスとペアの移動先ドメイン内でのみ一意なマルチキャストアドレス宛のパケットにカプセル化して送信する手段、として機能させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は移動通信技術に関し、特にマルチキャスト通信を行う移動端末に対して効率的にマルチキャストパケットを配信する技術に関する。
【０００２】
【従来の技術】
移動通信方式では、移動端末に対してユニキャストのパケットの到達性を保証するために、Internet Engineering Task Force （インターネット・エンジニアリング・タスク・フォース）において開発されたMobile IP （モバイル・アイピー）の技術がある。［http://www.ietf.org/rfc/rfc2002.txt ］
【０００３】
Mobile IP では、まず、移動端末はあらかじめ任意の管理ドメインの任意のリンクに属し、このリンクでアドレスを割り当てられているものとする。このとき移動端末が所属する管理ドメイン及びリンクをホームドメイン及びホームリンク、あらかじめ割り当てられたアドレスをホームアドレスと呼ぶ。また、ホームリンクには移動管理エージェントが配置され、これをホームエージェントと呼ぶ。この移動端末が、ホームドメイン内の別のリンク、あるいは異なる管理ドメイン内のリンクに移動した場合、自分のホームアドレスと現在いるリンクにおいて取得した一時的なアドレス＝気付アドレスをホームエージェントへ通知する。ホームエージェントは、その移動端末あてのパケットが到着すると、気付アドレス宛のパケットを作成し、これに本来のパケットをカプセル化して転送する。以上の手順により移動端末へのユニキャストのパケットの到達性が保証される。
【０００４】
また、Mobile IP と組み合わせて使用する従来の技術としてMobile IP の階層化の技術がある。［” Hierarchical MIPv6 mobility management ”、
http://www.ietf.org/internet-drafts/draft-ietf-mobileip-hmipv6-03 ］
【０００５】
この技術では移動先の管理ドメインにローカルな移動管理エージェントが配置される。移動端末はこのローカルな移動管理エージェントのアドレスを気付アドレスとしてホームエージェントに通知する。また移動端末はローカルな移動管理エージェントに自分のホームアドレスと現在いるリンクで取得した気付アドレスを通知する。ホームエージェントはその移動端末あてのパケットが到着すると、気付アドレス＝この場合はローカルな移動管理エージェントのアドレス宛のパケットを作成し、これに本来のパケットをカプセル化して転送する。これを受信したローカルな移動管理エージェントは本来のパケットを脱カプセル化して取り出し、そのあて先アドレスを調べ、これに一致するホームアドレスに対応する気付アドレス宛のパケットを作成し、これに本来のパケットをカプセル化して転送する。これにより、移動端末が訪問先ドメイン内で頻繁に移動しても、訪問先ドメインとホームドメインとの間で頻繁に移動通知のメッセージがやりとりされることがなくなり、ネットワークのリソースを消費しなくて済むようになる。
【０００６】
これら従来技術を用いて、移動端末がマルチキャスト通信に参加する場合は以下のようになる。まず、マルチキャストアドレス（ＭＣＡ）には、グローバルな一意性が保証されており、管理ドメイン間をまたがるグローバルな通信に使用してよいタイプのもの（グローバルマルチキャストアドレス（ＧＭＣＡ））と、各管理ドメイン内で一意性が保証されており、管理ドメイン内でのみ使用してよいタイプのもの（ローカルマルチキャストアドレス（ＬＭＣＡ））とがある。
【０００７】
グローバルなマルチキャストアドレスを使用したマルチキャスト通信の場合、移動端末は移動先のネットワークがどこであっても直接そのマルチキャストパケットを受信することができる。また、移動端末のホームドメインだけのローカルなマルチキャストアドレスを使用したマルチキャスト通信の場合、そのマルチキャストパケットはそのホームドメイン内であれば、どこでも受信することができる。
【０００８】
一方、移動端末のホームドメインだけのローカルなマルチキャストアドレスを使用したマルチキャスト通信の場合であり、かつ移動端末の移動先が異なる管理ドメイン内のネットワークである場合、上記の従来技術を使用する。
【０００９】
まず、移動制御の階層化が行われていない場合は、移動端末はホームエージェントに受信したいローカルなマルチキャストアドレスを通知する。そしてホームエージェントはマルチキャストパケットを移動端末の気付アドレス宛のパケットにカプセル化して転送する。
【００１０】
また、移動制御の階層化が行われている場合は、移動端末はホームエージェントとローカルな移動管理エージェントに受信したいマルチキャストアドレスを通知し、ホームエージェントはマルチキャストパケットを訪問先のドメインのローカルな移動制御エージェントあてにカプセル化して転送し、訪問先のドメインのローカルな移動制御エージェントはこれを脱カプセル化し、再び、移動端末の気付アドレスあてのパケットにカプセル化して転送する。
【００１１】
【発明が解決しようとする課題】
従来の方式では、特にホームドメインでローカルに使用されているマルチキャスト通信に移動端末が参加する場合で、かつ、移動端末が異なる管理ドメインに移動している場合、マルチキャストパケットを各移動端末の気付アドレスあてに個別にカプセル化して転送しなければならない。このため、ネットワークの帯域を移動端末の数だけ消費する。また移動管理ノード（ホームエージェント、ローカルな移動制御エージェント）では移動端末の数だけマルチキャストパケットをコピーして転送しなければならないため処理の負荷が重いという問題がある。
【００１２】
本発明はこのような事情に基づき提案されたものであり、その目的は、複数の移動端末がホームドメイン内のローカルなマルチキャスト宛のパケットを送受信する場合、これを効率的に転送し得るようにすることにある。
【００１３】
【課題を解決するための手段】
上記の目的を達成するため、本発明は、複数の管理ドメイン間を移動する移動端末に対して移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のマルチキャストパケットを各移動端末に配信する場合、各移動端末の気付けアドレス宛に個別に転送せずに別のマルチキャストアドレス宛のパケットにカプセル化して転送することを基本とする。以下に、課題を解決するための手段をより具体的に説明する。
【００１４】
第１の発明は、複数の管理ドメイン間を移動する移動端末に対して移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のマルチキャストパケットをホームドメインから各移動端末に配信する場合、または各移動端末からホームドメインに配信する場合、グローバルなマルチキャストアドレス宛のパケットにカプセル化して転送する。より具体的には、複数の管理ドメイン間を移動する複数の移動端末と各移動端末が本来所属する管理上のドメインであるホームドメイン内に配置され該移動端末の移動を管理するホームエージェントとを含む移動通信システムにおける移動通信方法であって、前記ホームエージェントは、移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを、グローバルなマルチキャストアドレス宛のパケットにカプセル化して、ホームドメイン以外の管理ドメインに移動している前記移動端末に配信する。また、各移動端末がホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを送信する際に、グローバルなマルチキャストアドレス宛のパケットにカプセル化して送信し、前記グローバルなマルチキャスト宛のパケットを受信した前記ホームエージェントは、脱カプセル化してホームドメイン内に配信する。
【００１５】
第２の発明は、ホームドメインとそれに隣接する管理ドメイン間を移動する移動端末に対して移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のマルチキャストパケットをホームドメインから各移動端末に配信する場合、または各移動端末からホームドメインに配信する場合、移動先の管理ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して転送する。より具体的には、ホームドメインとそれに隣接する管理ドメイン間を移動する複数の移動端末と、前記ホームドメインとその隣接する管理ドメインとの間に配置され該移動端末の移動を管理するホームエージェントと、移動端末の移動先ドメイン内でローカルなマルチキャストアドレスの割り当てを管理するマルチキャストアドレス管理ノードとを含む移動通信システムにおける移動通信方法であって、前記ホームエージェントは、移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを、そのローカルなマルチキャストアドレスに対して前記マルチキャストアドレス管理ノードから取得した移動先ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して転送する。また、各移動端末がホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを送信する際に、そのローカルなマルチキャストアドレスに対して前記マルチキャストアドレス管理ノードから取得された移動先ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して送信し、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した前記ホームエージェントは、脱カプセル化してホームドメイン内に配信する。
【００１６】
第３の発明は、移動制御の階層化が行われている複数の管理ドメイン間を移動する移動端末に対して移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のマルチキャストパケットをホームドメインから各移動端末に配信する場合、または各移動端末からホームドメインに配信する場合、ドメイン間では移動先のドメインのローカルな移動制御エージェント宛にカプセル化して転送し、移動先の管理ドメイン内では、そのドメイン内でローカルに使用しているマルチキャストアドレス宛にカプセル化して転送する。より具体的には、複数の管理ドメイン間を移動する複数の移動端末と、各移動端末が本来所属する管理上のドメインであるホームドメイン内に配置され該移動端末の移動を管理するホームエージェントと、移動端末の移動先ドメイン内でローカルなマルチキャストアドレスの割り当てを管理するマルチキャストアドレス管理ノードと、移動端末の移動先ドメイン内に配置され移動端末の移動を管理する移動制御エージェントとを含む移動通信システムにおける移動通信方法であって、前記ホームエージェントは、移動端末のホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを、前記移動制御エージェントのアドレス宛にカプセル化して転送し、前記移動制御エージェントは、受信して脱カプセル化したパケットを、そのローカルなマルチキャストアドレスに対して前記マルチキャストアドレス管理ノードから取得した移動先ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して転送する。また、各移動端末がホームドメイン内でのみ一意性が保証されているローカルなマルチキャストアドレス宛のパケットを送信する際に、そのローカルなマルチキャストアドレスに対して前記マルチキャストアドレス管理ノードから取得された移動先ドメイン内でローカルに使用しているマルチキャストアドレス宛のパケットにカプセル化して送信し、前記移動先ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した前記移動制御エージェントは、脱カプセル化したパケットを再カプセル化してホームエージェントに転送し、ホームエージェントは受信したパケットを脱カプセル化してホームドメイン内に配信する。
【００１７】
【発明の実施の形態】
次に本発明の実施の形態について詳細に説明する。
【００１８】
【第１の実施の形態】
最初に、移動制御の階層化が行われていない場合について説明する。
【００１９】
この場合、ホームエージェントは、
・ ホームドメイン内のローカルなマルチキャストアドレス宛のパケットを移動端末に転送するために使用するグローバルなマルチキャストアドレスを取得する手段（図６の１４６）
・ 取得したグローバルなマルチキャストアドレスを移動端末に通知する手段（図６の１４２）
・ ホームドメイン内のローカルなマルチキャストアドレスあてのパケットを受信すると、これをグローバルなマルチキャストアドレスあてのパケットにカプセル化して転送する手段（図６の１４３）
・ このグローバルなマルチキャストアドレスあてのパケットを受信すると、これを脱カプセル化して、ローカルなマルチキャストアドレスあてのパケットをとりだして、ホームドメイン内に配信する手段（図６の１４４）
を有する。
【００２０】
また、移動端末は、
・ ホームエージェントから通知されたグローバルなマルチキャストアドレスあてのパケットを受信すると、このパケットからホームドメイン内のローカルなマルチキャストアドレスあてのパケットを脱カプセル化する手段（図２の１２３）・ ホームドメイン内でローカルなマルチキャストアドレスあてにパケットを送信する場合、ホームエージェントから通知されたグローバルなマルチキャストアドレス宛のパケットにカプセル化して転送する手段（図２の１２４）
を有する。
【００２１】
以上の手段により、ホームエージェントは移動端末からホームドメイン内のローカルなマルチキャストアドレスを通知されると、グローバルなマルチキャストアドレスを取得し、移動端末にこのアドレスを通知し、ローカルなマルチキャストアドレス宛のパケットをこのグローバルなマルチキャストアドレスあてのパケットにカプセル化して転送する。移動端末は通知されたグローバルなマルチキャストアドレスあてのパケットを受信し、これを脱カプセル化して、ローカルなマルチキャストパケットを受信する。
【００２２】
また、移動端末は、ホームドメイン内でローカルなマルチキャストアドレスあてのパケットを送信する場合、これを、グローバルなマルチキャストアドレス宛のパケットにカプセル化して転送する。そして、ホームエージェントはこのパケットを脱カプセル化し、ホームドメイン内でローカルなマルチキャストアドレスあてのパケットを取り出して、ホームドメイン内に配信する。
【００２３】
【第２の実施の形態】
二番目に、移動制御の階層化が行われていない場合で、移動端末の移動先がホームドメインに隣接している管理ドメインであることが主であるような場合について説明する。
【００２４】
この場合、ホームエージェントをホームドメインと移動先ドメインの間に配置する。さらに移動先の管理ドメインにはマルチキャストアドレス管理ノードを配置する。
【００２５】
マルチキャストアドレス管理ノードは、
・ 各ホームエージェントに管理ドメイン内でローカルなマルチキャストアドレスをあらかじめ静的に割り当てる手段、および各ホームエージェントからの要求に基づき、管理ドメイン内でローカルなマルチキャストアドレスを動的に割り当てる手段の何れか一方の手段（図２４の２５５）を有する。
【００２６】
また、ホームエージェントは、
・ 移動端末からホームドメイン内でローカルなマルチキャストアドレス宛のパケットの受信を要求された場合、あらかじめ静的に割り当てられた移動先の管理ドメイン内でローカルなマルチキャストアドレスの１つを選択する手段、および移動端末からホームドメイン内でローカルなマルチキャストアドレス宛のパケットの受信を要求された場合、マルチキャストアドレス管理ノードに要求し、移動先の管理ドメイン内でローカルなマルチキャストアドレスの１つを動的に割り当ててもらう手段の何れか一方の手段（図２０の２４６）
・ 上記の手段で決定した、移動先の管理ドメイン内でローカルなマルチキャストアドレスを移動端末に通知する手段（図２０の２４２）
・ ホームドメイン内のローカルなマルチキャストアドレスあてのパケットを受信すると、移動先の管理ドメイン内のローカルなマルチキャストアドレスあてのパケットにカプセル化して転送する手段（図２０の２４３）
・ 移動先の管理ドメイン内でローカルなマルチキャストアドレスあてのパケットを受信すると、これを脱カプセル化して、ホームドメイン内でローカルなマルチキャストアドレスあてのパケットをとりだして、ホームドメイン内に配信する手段（図２０の２４４）
を有する。
【００２７】
また、移動端末は、
・ ホームエージェントから通知された移動先の管理ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した場合、ホームドメイン内でローカルなマルチキャストパケットを脱カプセル化する手段（図１６の２２３）
・ ホームドメイン内でローカルなマルチキャストアドレスあてのパケットを送信する場合、ホームエージェントから通知された移動先の管理ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して転送する手段（図１６の２２４）
を有する。
【００２８】
以上の手段により、ホームエージェントは、移動端末からホームドメインでローカルなマルチキャストアドレスを通知されると、移動先の管理ドメインのマルチキャストアドレス管理ノードから移動先の管理ドメイン内でローカルなマルチキャストアドレスを取得し、移動端末にこのアドレスを通知し、ホームドメイン内のローカルなマルチキャストアドレスあてのパケットを移動先の管理ドメイン内のローカルなマルチキャストアドレスあてのパケットにカプセル化して転送する。移動端末は通知された移動先の管理ドメインでローカルなマルチキャストパケットを受信し、これを脱カプセル化して、ホームドメインでローカルなマルチキャストパケットを受信する。
【００２９】
また、移動端末は、ホームドメイン内でローカルなマルチキャストアドレスあてのパケットを送信する場合、これを、移動先の管理ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して転送する。そして、ホームエージェントはこのパケットを脱カプセル化し、ホームドメイン内でローカルなマルチキャストアドレスあてのパケットを取り出して、ホームドメイン内に配信する。
【００３０】
【第３の実施の形態】
三番目に、従来技術の移動制御の階層化が使用されている場合について説明する。
【００３１】
このとき、移動先の管理ドメインにはローカルな移動制御エージェントが配置され、さらに二番目の例と同様に移動先の管理ドメインにはマルチキャストアドレス管理ノードが配置される。
【００３２】
マルチキャストアドレス管理ノードは、
・ ローカルな移動制御エージェントに管理ドメイン内でローカルなマルチキャストアドレスをあらかじめ静的に割り当てる手段、およびローカルな移動制御エージェントからの要求に基づき、管理ドメイン内でローカルなマルチキャストアドレスを動的に割り当てる手段の何れか一方の手段（図４０の３７５）を有する。
【００３３】
また、移動先の管理ドメインの移動制御エージェントは、
・ 移動端末からホームドメイン内でローカルなマルチキャストアドレス宛のパケットの受信を要求された場合、あらかじめ静的に割り当てられた移動先の管理ドメイン内でローカルなマルチキャストアドレスの１つを選択する手段、および移動端末からホームドメイン内でローカルなマルチキャストアドレス宛のパケットの受信を要求された場合、マルチキャストアドレス管理ノードに要求し、移動先の管理ドメイン内でローカルなマルチキャストアドレスの１つを動的に割り当ててもらう手段の何れか一方の手段（図３６の３６６）
・ 上記の手段で決定した、移動先の管理ドメイン内でローカルなマルチキャストアドレスを移動端末に通知する手段（図３６の３６２）
・ ホームエージェントから送信されてきたパケットが、ホームドメイン内のローカルなマルチキャストパケットである場合、これを脱カプセル化し、内部のホームドメイン内でローカルなマルチキャストアドレス宛のパケットを、移動先の管理ドメイン内のローカルなマルチキャストアドレスあてのパケットにカプセル化して転送する手段（図３６の３６３）
・ 移動先の管理ドメイン内でローカルなマルチキャストアドレスあてのパケットを受信すると、これを脱カプセル化して、ホームエージェントに転送する手段（図３６の３６４）を有する。
【００３４】
また、移動端末は、
・ 移動先の管理ドメインの移動制御エージェントから通知された、移動先の管理ドメイン内でローカルなマルチキャストアドレス宛のパケットを受信した場合、ホームドメイン内でローカルなマルチキャストパケットを脱カプセル化する手段（図３１の３２３）
・ ホームドメイン内でローカルなマルチキャストアドレスあてのパケットを送信する場合、移動先の管理ドメインの移動制御エージェントから通知された、移動先の管理ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して転送する手段（図３１の３２４）
を有する。
【００３５】
以上の手段により、ホームエージェントは移動端末からホームドメイン内のローカルなマルチキャストアドレスを通知されると、通常通り、このパケットを移動先の管理ドメインのローカルな移動制御エージェント宛のパケットにカプセル化して、ユニキャストで転送し、一方、移動先の管理ドメインの移動制御エージェントは、移動端末からホームドメイン内でローカルなマルチキャストアドレスを通知されると、移動先の管理ドメイン内のローカルなマルチキャストアドレスを取得し、移動端末にこのアドレスを通知し、ホームエージェントから転送されてきたパケットを受信すると、これを脱カプセル化し、あて先がホームドメイン内のローカルなマルチキャストアドレスである場合は、これを取得した移動先のドメイン内のローカルなマルチキャストアドレス宛のパケットにカプセル化して転送する。移動端末は通知されたマルチキャストアドレスあてのパケットを受信し、これを脱カプセル化して、ホームドメイン内で一意のローカルなマルチキャストパケットを受信する。
【００３６】
また、移動端末は、ホームドメイン内でローカルなマルチキャストアドレスあてのパケットを送信する場合、これを、移動先の管理ドメイン内でローカルなマルチキャストアドレス宛のパケットにカプセル化して転送する。そして、移動先の管理ドメインのローカルな移動制御エージェントはこのパケットを受信すると、これを脱カプセル化し、あて先がホームドメイン内のローカルなマルチキャストアドレスである場合は、これをホームエージェント宛のパケットにカプセル化して転送する。ホームエージェントはこのパケットを脱カプセル化し、ホームドメイン内でローカルなマルチキャストアドレスあてのパケットを取り出して、ホームドメイン内に配信する。
【００３７】
【第１の実施例】
図１を用いて本発明の第１の実施の形態の一実施例を第１の実施例として説明する。この第１の実施例は移動制御の階層化が行われていない移動通信方式に本発明を適用したものである。
【００３８】
図１に示される移動通信システムには、ホームドメイン１０１に属する２つの移動端末ＭＮ１−１、ＭＮ１−２が存在し、ホームドメイン１０１内には移動端末ＭＮ１−１、ＭＮ１−２のホームエージェントＨＡ１が存在する。また、ホームドメイン１０１には別のドメイン１０２が公衆網１０３を通じて接続されており、移動端末ＭＮ１−１、ＭＮ１−２はドメイン１０２へ移動している。以下では、ドメイン１０２を移動先ドメインと呼ぶ。なお、１０４はルータであり、移動端末ＭＮ１−１、ＭＮ１−２は他と通信する場合、このルータ１０４を通じて通信を行う。ここで、移動端末ＭＮ１−１及びＭＮ１−２は、ホームドメイン１０１でローカルに配信されているマルチキャストアドレスであるＬＭＣ１あてのパケットを受信しているものとする。なお、ドメインの数、移動端末の数、ホームエージェントの数、マルチキャストアドレスの数はこれらの値に限定されるものではない。
【００３９】
図２は移動端末ＭＮ１−１の構成例を示す。移動端末ＭＮ１−２も同様の構成を有する。移動端末ＭＮ１−１は、処理装置１１１、記憶装置１１２、通信装置１１３及び入出力装置１１４を含んで構成される。
【００４０】
記憶装置１１２は、半導体メモリや磁気ディスク装置などで構成され、アドレス管理テーブル１１５及びアドレス対応表１１６を記憶するためなどに使用される。アドレス管理テーブル１１５は、自端末のホームアドレス１１５−１、現在の気付けアドレス１１５−２、現在使用しているホームドメイン１０１内でローカルなマルチキャストアドレス１１５−３などを保持管理している。アドレス対応表１１６は、現在使用しているホームドメイン１０１内でローカルなマルチキャストアドレス１１６−１とこのアドレスに対して割り当てられたグローバルなマルチキャストアドレス１１６−２との対応関係を保持管理している。
【００４１】
通信装置１１３は、他と無線や有線で通信するための装置であり、入出力装置１１４は、キーボードや表示装置などのユーザインターフェイスである。処理装置１１１は、移動端末の主たる制御を司る装置で、本実施例では、位置登録部１２１、マルチキャストアドレス通知処理部１２２、受信処理部１２３及び送信処理部１２４を備えている。
【００４２】
位置登録部１２１は、ドメイン間を移動したとき、従来と同様にしてホームエージェントＨＡ１に位置登録を行う機能と、移動先ドメイン１０２で獲得した気付アドレスをアドレス管理テーブル１１５の気付アドレス１１５−２に登録する機能を有する。
【００４３】
マルチキャストアドレス通知処理部１２２は、図３に示すように、ホームドメイン１０１内の受信したいローカルなマルチキャストアドレスをホームエージェントＨＡ１に通知する処理（ステップＰ１０１）、その応答として通知されたグローバルなマルチキャストアドレスを受信する処理（ステップＰ１０２）、この受信したグローバルなマルチキャストアドレスと前記ローカルなマルチキャストアドレスとをペアにしてアドレス対応表１１６に登録する処理（ステップＰ１０３）を行う。
【００４４】
受信処理部１２３はパケットの受信機能、送信処理部１２４はパケットの送信機能をそれぞれ持つ。図４及び図５にそれぞれの処理例を示す。受信処理部１２３は、図４に示すように、パケットを受信したとき、その宛て先アドレスがアドレス対応表１１６に登録されたグローバルなマルチキャストアドレス宛であるパケットについては（ステップＰ１１１でＹＥＳ）、脱カプセル化してホームドメイン１０１内でのみ一意なマルチキャストアドレス宛のパケットを取り出し（ステップＰ１１２）、例えば入出力装置１１４に出力するなどの所定の処理を行い（ステップＰ１１３）、それ以外のパケットを受信したときは（ステップＰ１１１でＮＯ）、従来と同様の処理を行う（ステップＰ１１４）。
【００４５】
送信処理部１２４は、図５に示すように、パケットを送信するとき、その宛て先アドレスがアドレス対応表１１６に登録されたホームドメイン内で一意なマルチキャストアドレス宛であるパケットについては（ステップＰ１２１でＹＥＳ）、そのアドレスとペアのグローバルなマルチキャストアドレスをアドレス対応表１１６から取得し（ステップＰ１２２）、この取得したグローバルなマルチキャストアドレスで前記パケットをカプセル化し（ステップＰ１２３）、送信する処理を行い（ステップＰ１２４）、それ以外のパケットの送信は（ステップＰ１２１でＮＯ）、従来と同様に行う（ステップＰ１２５）。
【００４６】
このような処理装置１１１は、パーソナルコンピュータ等の情報処理装置と移動端末用プログラムとで実現することができる。移動端末用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録された移動端末用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置１１１の各機能部１２１〜１２４を実現する。
【００４７】
図６はホームエージェントＨＡ１の構成例を示す。図６に示されるように、ホームエージェントＨＡ１は、処理装置１３１、記憶装置１３２及び通信装置１３３を含んで構成される。
【００４８】
記憶装置１３２は、半導体メモリや磁気ディスク装置などで構成され、移動端末管理テーブル１３４、アドレス対応表１３５、グローバルマルチキャストアドレスのリスト１３６を記憶するためなどに使用される。移動端末管理テーブル１３４は、自ホームエージェントＨＡ１が管理する移動端末ＭＮ１−１、ＭＮ１−２毎に、そのホームアドレス１３４−２、現在の気付アドレス１３４−３、現在使用しているホームドメイン１０１内でローカルなマルチキャストアドレス１３４−４などを保持管理している。アドレス対応表１３５は、現在使用しているホームドメイン１０１内でローカルなマルチキャストアドレス１３５−１とこのアドレスに対して割り当てられたグローバルなマルチキャストアドレス１３５−２との対応関係を保持管理している。グローバルマルチキャストアドレスのリスト１３６は、ホームドメイン内のローカルなマルチキャストアドレスとペアにして使用するために事前に確保されたグローバルなマルチキャストアドレスのリストである。
【００４９】
通信装置１３３は、他と無線や有線で通信するための装置であり、処理装置１３１は、ホームエージェントＨＡ１の主たる制御を司る装置である。本実施例では、処理装置１３１は、位置登録部１４１、ローカルマルチキャストアドレス受付処理部１４２、第１のパケット処理部１４３、第２のパケット処理部１４４およびグローバルマルチキャストアドレス取得部１４６を備えている。
【００５０】
位置登録部１４１は、従来と同様に移動端末からの位置登録を受け付け、移動端末管理テーブル１３４の気付アドレス１３４−３に移動端末ＭＮ１−１、ＭＮ１−２の現在の気付アドレスを登録する処理を行う。
【００５１】
ローカルマルチキャストアドレス受付処理部１４２は、図７に示すように、移動端末からホームドメイン内でローカルなマルチキャストアドレスの通知を受け付ける処理（ステップＰ１３１）、受け付けたローカルなマルチキャストアドレスがアドレス対応表１３５に既に登録されているか否かを判定する処理（ステップＰ１３２）、未登録の場合にはグローバルマルチキャストアドレス取得部１４６を通じてグローバルマルチキャストアドレスのリスト１３６から未使用の１つのグローバルマルチキャストアドレスを取得して、受け付けたローカルなマルチキャストアドレスとペアにしてアドレス対応表１３５に登録する処理（ステップＰ１３３、Ｐ１３４）、既登録の場合には登録されているグローバルマルチキャストアドレスをアドレス対応表１３５から取得する処理（ステップＰ１３５）、ステップＰ１３３またはＰ１３５で取得したグローバルマルチキャストアドレスを移動端末へ通知する処理（ステップＰ１３６）を行う。
【００５２】
第１のパケット処理部１４３はホームエージェントから移動端末方向へのパケットの流れを管理し、第２のパケット処理部１４４はその逆方向へのパケットの流れを管理する。それぞれの処理例を図８及び図９に示す。第１のパケット処理部１４３は、図８に示すように、ホームドメイン内で配信される本来のマルチキャストパケットやユニパケット等を受信したとき、受信したパケットのあて先のローカルなマルチキャストアドレスがアドレス対応表１３５に登録されているパケットについては（ステップＰ１４１でＹＥＳ）、それとペアになるグローバルなマルチキャストアドレスをアドレス対応表１３５から取得し（ステップＰ１４２）、この取得したグローバルマルチキャストアドレスで前記受信したパケットをカプセル化して送信する処理を行い（ステップＰ１４３、Ｐ１４４）、それ以外のパケットについては（ステップＰ１４１でＮＯ）、従来と同様の処理を行う（ステップＰ１４５）。
【００５３】
第２のパケット処理部１４４は、図９に示すように、移動端末から送信されたグローバルなマルチキャストアドレス宛のマルチキャストパケット等を受信したとき、受信したパケットのあて先のグローバルなマルチキャストアドレスがアドレス対応表１３５に登録されているパケットについては（ステップＰ１５１でＹＥＳ）、そのパケットを脱カプセル化してホームドメイン内に配信する処理を行い（ステップＰ１５２、Ｐ１５３）、それ以外のパケットについては（ステップＰ１５１でＮＯ）、従来と同様の処理を行う（ステップＰ１５４）。
【００５４】
グローバルマルチキャストアドレス取得部１４６は、ローカルマルチキャストアドレス受付処理部１４２からの要求に従って、グローバルマルチキャストアドレスのリスト１３６から未使用のグローバルマルチキャストアドレスを取得する機能を持つ。
【００５５】
このような処理装置１３１は、パーソナルコンピュータやワークステーション等の情報処理装置とホームエージェント用プログラムとで実現することができる。ホームエージェント用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録されたホームエージェント用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置１３１の各機能部１４１〜１４６を実現する。
【００５６】
次に本実施例の動作を説明する。
（１）位置登録、ローカルマルチキャストアドレスの登録
図１０に示すように、移動端末ＭＮ１−１は、移動先のドメイン１０２へ移動すると、従来と同様にして位置登録部１２１により、ホームエージェントＨＡ１に位置登録要求メッセージを送信し（Ｓ１０１）、自分の気付アドレスをホームエージェントＨＡ１に通知する。ホームエージェントＨＡ１の位置登録部１４１は、受信した気付アドレスを移動端末管理テーブル１３４における移動端末ＭＮ１−１の気付アドレス１３４−３として記憶し、移動端末ＭＮ１−１に位置登録応答メッセージを送信する（Ｓ１０２）。移動端末ＭＮ１−１の位置登録部１２１は、位置登録応答メッセージを受信すると、先に通知した気付けアドレスをアドレス管理テーブル１１５の気付アドレス１１５−２として記憶する。
【００５７】
また、移動端末ＭＮ１−１のマルチキャストアドレス通知処理部１２２は、自分のホームドメイン１０１におけるローカルなマルチキャストアドレスのうち受信を希望するマルチキャストアドレスＬＭＣ１が例えば入出力装置１１４を通じてユーザから入力されると、このＬＭＣ１をアドレス管理テーブル１１５のローカルマルチキャストアドレス１１５−３に登録するとともに、通知のためにマルチキャスト受信要求メッセージをホームエージェントＨＡ１へ送信する（Ｓ１０３）。ホームエージェントＨＡ１のローカルマルチキャストアドレス受付処理部１４２は、これに対して、まずグローバルマルチキャストアドレス取得部１４６を通じて、グローバルマルチキャストアドレスのリスト１３６から未割り当てのグローバルなマルチキャストアドレスＧＭＣ１を取得し、これを先のローカルなマルチキャストアドレスＬＭＣ１とペアにしてアドレス対応表１３５に登録すると共に、マルチキャスト受信応答メッセージにより移動端末ＭＮ１−１に通知する（Ｓ１０４）。移動端末ＭＮ１−１のマルチキャストアドレス通知処理部１２２は、通知されたグローバルなマルチキャストアドレスＧＭＣ１を先のローカルなマルチキャストアドレスＬＭＣ１とペアにしてアドレス対応表１１６に格納する。
【００５８】
移動端末ＭＮ１−２からマルチキャスト受信要求があった場合も同様である（Ｓ１０５、Ｓ１０６）。ただし、ホームエージェントＨＡ１は要求されたローカルなマルチキャストアドレスＬＭＣ１に対して既にグローバルなマルチキャストアドレスＧＭＣ１を取得済みの場合は、新たに取得せずに同じアドレスＧＭＣ１をマルチキャスト受信応答メッセージにより移動端末ＭＮ１−２に通知する。
【００５９】
（２）ローカルマルチキャストの受信
図１１に示すように、ホームドメイン１０１内で配信される本来のマルチキャストパケット１５１は、データ１５２とヘッダ１５３とで構成され、このヘッダ１５３のあて先アドレス１５４には、ホームドメイン内のローカルなマルチキャストアドレスが設定されている。
【００６０】
図１３に示すように、ホームエージェントＨＡ１の第１のパケット処理部１４３は、本来のマルチキャストパケット１５１を図示しない他の移動端末などから受信すると、その宛先アドレスＬＭＣ１に対応するグローバルマルチキャストアドレスＧＭＣ１をアドレス対応表１３５から得て、図１４に示すように、本来のマルチキャストパケット１５１にあて先アドレス１６１をＧＭＣ１としたカプセル化ヘッダ１６２を付加することにより、カプセル化マルチキャストパケット１６３を生成し、これを配信する。
【００６１】
図１３に示すように、移動端末ＭＮ１−１、ＭＮ１−２の受信処理部１２３は、ホームエージェントＨＡ１が配信したカプセル化マルチキャストパケットのうち、カプセル化ヘッダ１６２のあて先アドレス１６１にアドレス対応表１１６に設定されているグローバルマルチキャストアドレスＧＭＣ１と同じアドレスを持つカプセル化マルチキャストパケット１６３を受信すると、これを脱カプセル化して、ＬＭＣ１あての本来のマルチキャストパケット１５１を取り出して処理する。
【００６２】
（３）ローカルマルチキャスト送信
図１４に示すように、移動端末ＭＮ１−１、ＭＮ１−２の送信処理部１２４は、ＬＭＣ１あてにマルチキャストパケットを送信する場合は、ＬＭＣ１あての本来のマルチキャストパケット１５１を生成した後、ＬＭＣ１に対応するグローバルマルチキャストアドレスＧＭＣ１をアドレス対応表１１６から取得して、図１２に示すように、ＧＭＣ１あてのカプセル化マルチキャストパケット１６３にカプセル化して転送する。
【００６３】
移動端末ＭＮ１−１、ＭＮ１−２の受信処理部１２３は、管理テーブル１１６に登録されているＧＭＣ１あてのカプセル化マルチキャストパケット１６３を直接受信し、脱カプセル化し、ＬＭＣ１あての本来のマルチキャストパケット１５１を取り出して処理する。
【００６４】
他方、ホームエージェントＨＡ１の第２のパケット処理部１４４は、アドレス対応表１３５に登録されているＧＭＣ１あてのカプセル化マルチキャストパケット１６３を受信すると、脱カプセル化し、ＬＭＣ１あての本来のマルチキャストパケット１５１をホームドメイン１０１内に配信する。
【００６５】
（４）その他
ホームエージェントＨＡ１が移動端末ＭＮ１−１、ＭＮ１−２あてのユニキャストパケットを受信した場合の動作は従来と同様に行われる。この場合、本実施例は移動制御の階層化が行われていないので、ホームエージェントＨＡ１は移動端末ＭＮ１−１、ＭＮ１−２あてのパケットが到着した場合、パケットを気付アドレスをあて先とするパケット内にカプセル化して転送し、移動端末ＭＮ１−１、ＭＮ１−２は気付アドレスをあて先としたパケットが到着すると、それを受信し、カプセル化されたパケットを取り出して受信処理を行う。また、本来のグローバルマルチキャストパケットの送受信も従来と同様に行われる。
【００６６】
このように第１の実施例によれば、ある管理ドメインにおいてローカルに使用しているマルチキャストアドレスあてのパケットを移動先の端末に配信する場合、グローバルなマルチキャストアドレスにカプセル化して転送することにより、移動端末ごとにマルチキャストパケットをカプセル化して転送した場合に生じるオーバーヘッドが削減される。
【００６７】
【実施例２】
次に、本発明の第２の実施の形態の一実施例を図１５を用いて第２の実施例として説明する。この第２の実施例は移動制御の階層化が行われていない場合で、移動端末の移動先がホームドメインに隣接している管理ドメインであることが主であるような移動通信方式に本発明を適用したものである。
【００６８】
図１５に示す移動通信システムには、ホームドメイン２０１に属する２つの移動端末ＭＮ１−１、ＭＮ１−２、ホームドメイン２０２に属する２つの移動端末ＭＮ２−１、ＭＮ２−２、ホームドメイン２０３に属する２つの移動端末ＭＮ３−１、ＭＮ３−２がそれぞれ存在する。また、移動端末ＭＮ１−１、ＭＮ１−２のホームエージェントＨＡ１、移動端末ＭＮ２−１、ＭＮ２−２のホームエージェントＨＡ２、移動端末ＭＮ３−１、ＭＮ３−２のホームエージェントＨＡ３が存在する。ホームドメイン２０１〜２０３と、移動端末ＭＮ１−１〜ＭＮ３−２が現在移動しているドメイン（移動先ドメインという）２０４とは隣接しており、ホームエージェントＨＡ１〜ＨＡ３はこの間に配置されている。そして、移動先ドメイン２０４にはマルチキャストアドレス管理ノードＭＣＭが存在している。また、移動端末ＭＮ１−１及びＭＮ１−２は、ホームドメイン２０１でローカルに配信されているマルチキャストアドレスであるＬＭＣ１−１あてのマルチキャストパケットを受信しており、移動端末ＭＮ２−１及びＭＮ２−２、ＭＮ３−１及びＭＮ３−２も同様に、ホームドメイン２０２、２０３でローカルに配信されているマルチキャストアドレスＬＭＣ２−１、ＬＭＣ３−１あてのマルチキャストパケットを受信しているものとする。なお、ドメインの数、移動端末の数、ホームエージェントの数、受信するマルチキャストアドレスの数はこれらの値に限定されるものではない。
【００６９】
図１６に本実施例における移動端末ＭＮ１−１の構成例を示す。他の移動端末ＭＮ１−２〜ＭＮ３−２も同様の構成を有する。移動端末ＭＮ１−１は、処理装置２１１、記憶装置２１２、通信装置２１３及び入出力装置２１４を含んで構成される。
【００７０】
記憶装置２１２は、半導体メモリや磁気ディスク装置などで構成され、アドレス管理テーブル２１５及びアドレス対応表２１６を記憶するためなどに使用される。アドレス管理テーブル２１５は、自端末のホームアドレス２１５−１、現在の気付アドレス２１５−２、現在使用しているホームドメイン２０１内でローカルなマルチキャストアドレス２１５−３などを保持管理している。アドレス対応表２１６は、現在使用しているホームドメイン２０１内でローカルなマルチキャストアドレス２１６−１とこのアドレスに対して割り当てられた移動先ドメイン２０４で一意のローカルなマルチキャストアドレス２１６−２との対応関係を保持管理している。
【００７１】
通信装置２１３は、他と無線や有線で通信するための装置であり、入出力装置２１４は、キーボードや表示装置などのユーザインターフェイスである。処理装置２１１は、移動端末の主たる制御を司る装置で、本実施例では、位置登録部２２１、マルチキャストアドレス通知処理部２２２、受信処理部２２３及び送信処理部２２４を備えている。
【００７２】
位置登録部２２１は、ドメイン間を移動したとき、従来と同様にしてホームエージェントＨＡ１に位置登録を行う機能と、移動先ドメイン２０４で獲得した気付アドレスをアドレス管理テーブル２１５の気付アドレス２１５−２に登録する機能を有する。
【００７３】
マルチキャストアドレス通知処理部２２２は、図１７に示すように、ホームドメイン２０１内の受信したいローカルなマルチキャストアドレスをホームエージェントＨＡ１に通知する処理（ステップＰ２０１）、その応答として通知された移動先ドメイン２０４でローカルなマルチキャストアドレスを受信する処理（ステップＰ２０２）、この受信した移動先ドメイン２０４でローカルなマルチキャストアドレスとホームドメイン２０１内の受信したいローカルなマルチキャストアドレスとをペアにしてアドレス対応表２１６に登録する処理（ステップＰ２０３）を行う。
【００７４】
受信処理部２２３はパケットの受信機能、送信処理部２２４はパケットの送信機能をそれぞれ持つ。図１８及び図１９にそれぞれの処理例を示す。受信処理部２２３は、図１８に示すように、パケットを受信したとき、その宛て先アドレスがアドレス対応表２１６に登録された移動先ドメイン用のローカルなマルチキャストアドレス２１６−２宛であるパケットについては（ステップＰ２１１でＹＥＳ）、脱カプセル化してホームドメイン１０１内でのみ一意なマルチキャストアドレス宛のパケットを取り出し（ステップＰ２１２）、例えば入出力装置２１４に出力するなどの所定の処理を行い（ステップＰ２１３）、それ以外のパケットを受信したときは（ステップＰ２１１でＮＯ）、従来と同様の処理を行う（ステップＰ２１４）。
【００７５】
送信処理部１２４は、図１９に示すように、パケットを送信するとき、その宛て先アドレスがアドレス対応表２１６に登録されたホームドメイン内で一意なマルチキャストアドレス２１６−１宛であるパケットについては（ステップＰ２２１でＹＥＳ）、そのアドレスとペアの移動先ドメイン用のローカルなマルチキャストアドレスをアドレス対応表２１６から取得し（ステップＰ２２２）、この取得した移動先ドメイン用のローカルなマルチキャストアドレスで前記パケットをカプセル化し（ステップＰ２２３）、送信する処理を行い（ステップＰ２２４）、それ以外のパケットの送信は（ステップＰ２２１でＮＯ）、従来と同様に行う（ステップＰ２２５）。
【００７６】
このような処理装置２１１は、パーソナルコンピュータ等の情報処理装置と移動端末用プログラムとで実現することができる。移動端末用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録された移動端末用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置２１１の各機能部２２１〜２２４を実現する。
【００７７】
図２０は本実施例におけるホームエージェントＨＡ１の構成例を示す。他のホームエージェントＨＡ２、ＨＡ３も同様の構成を有する。図２０に示されるように、ホームエージェントＨＡ１は、処理装置２３１、記憶装置２３２及び通信装置２３３を含んで構成される。
【００７８】
記憶装置２３２は、半導体メモリや磁気ディスク装置などで構成され、移動端末管理テーブル２３４、アドレス対応表２３５を記憶するためなどに使用される。移動端末管理テーブル２３４は、自ホームエージェントＨＡ１が管理する移動端末ＭＮ１−１、ＭＮ１−２毎に、そのホームアドレス２３４−２、現在の気付アドレス２３４−３、現在使用しているホームドメイン２０１内でローカルなマルチキャストアドレス２３４−４などを保持管理している。アドレス対応表２３５は、現在使用しているホームドメイン２０１内でローカルなマルチキャストアドレス２３５−１とこのアドレスに対して割り当てられた移動先ドメイン２０４内のローカルなマルチキャストアドレス２３５−２との対応関係を保持管理している。
【００７９】
通信装置２３３は、他と無線や有線で通信するための装置であり、処理装置２３１は、ホームエージェントＨＡ１の主たる制御を司る装置である。本実施例では、処理装置２３１は、位置登録部２４１、ローカルマルチキャストアドレス受付処理部２４２、第１のパケット処理部２４３、第２のパケット処理部２４４およびローカルマルチキャストアドレス取得部２４６を備えている。
【００８０】
位置登録部２４１は、従来と同様に移動端末からの位置登録を受け付け、移動端末管理テーブル２３４の気付アドレス２３４−３に移動端末ＭＮ１−１、ＭＮ１−２の現在の気付アドレスを登録する処理を行う。
【００８１】
ローカルマルチキャストアドレス受付処理部２４２は、図２１に示すように、移動端末からホームドメイン内でローカルなマルチキャストアドレスの通知を受け付ける処理（ステップＰ２３１）、受け付けたローカルなマルチキャストアドレスがアドレス対応表２３５に既に登録されているか否かを判定する処理（ステップＰ２３２）、未登録の場合にはローカルマルチキャストアドレス取得部２４６を通じてマルチキャストアドレス管理ノードＭＣＭから未使用の１つの移動先ドメイン２０４用のローカルマルチキャストアドレスを取得して、受け付けたローカルなマルチキャストアドレスとペアにしてアドレス対応表２３５に登録する処理（ステップＰ２３３、Ｐ２３４）、既登録の場合には登録されている移動先ドメイン用のローカルマルチキャストアドレスをアドレス対応表２３５から取得する処理（ステップＰ２３５）、ステップＰ２３３またはＰ２３５で取得した移動先ドメイン用のローカルマルチキャストアドレスを移動端末へ通知する処理（ステップＰ２３６）を行う。
【００８２】
第１のパケット処理部２４３はホームエージェントから移動端末方向へのパケットの流れを管理し、第２のパケット処理部２４４はその逆方向へのパケットの流れを管理する。それぞれの処理例を図２２及び図２３に示す。第１のパケット処理部２４３は、図２２に示すように、ホームドメイン内で配信される本来のマルチキャストパケットやユニパケット等を受信したとき、受信したパケットのあて先のローカルなマルチキャストアドレスがアドレス対応表２３５に登録されているパケットについては（ステップＰ２４１でＹＥＳ）、それとペアになる移動先ドメイン２０４でローカルなマルチキャストアドレスをアドレス対応表２３５から取得し（ステップＰ２４２）、この取得した移動先ドメイン２０４用のローカルマルチキャストアドレスで前記受信したパケットをカプセル化して送信する処理を行い（ステップＰ２４３、Ｐ２４４）、それ以外のパケットについては（ステップＰ２４１でＮＯ）、従来と同様の処理を行う（ステップＰ２４５）。
【００８３】
第２のパケット処理部２４４は、図２３に示すように、移動端末から送信された移動先ドメイン２０４でローカルなマルチキャストアドレス宛のマルチキャストパケット等を受信したとき、受信したパケットのあて先の移動先ドメインでローカルなマルチキャストアドレスがアドレス対応表２３５に登録されているパケットについては（ステップＰ２５１でＹＥＳ）、そのパケットを脱カプセル化してホームドメイン内に配信する処理を行い（ステップＰ２５２、Ｐ２５３）、それ以外のパケットについては（ステップＰ２５１でＮＯ）、従来と同様の処理を行う（ステップＰ２５４）。
【００８４】
ローカルマルチキャストアドレス取得部２４６は、ローカルマルチキャストアドレス受付処理部２４２からの要求に従って、マルチキャストアドレス管理ノードＭＣＭから未使用の、移動先ドメイン２０４でローカルなマルチキャストアドレスを取得する機能を持つ。ここで、本実施例では、ローカルマルチキャストアドレス取得部２４６は、ローカルマルチキャストアドレス受付処理部２４２から要求があったときに、マルチキャストアドレス管理ノードＭＣＭに移動先ドメイン２０４内でローカルなマルチキャストアドレスを要求してその結果取得したアドレスをローカルマルチキャストアドレス受付処理部２４２に通知する手段である。他の実施例として、ローカルマルチキャストアドレス取得部２４６を、マルチキャストアドレス管理ノードＭＣＭから事前に静的に割り当てられた移動先ドメイン２０４内でローカルなマルチキャストアドレスのうちから一つを選択してローカルマルチキャストアドレス受付処理部２４２に通知する手段として実現しても良い。
【００８５】
このような処理装置２３１は、パーソナルコンピュータやワークステーション等の情報処理装置とホームエージェント用プログラムとで実現することができる。ホームエージェント用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録されたホームエージェント用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置２３１の各機能部２４１〜２４６を実現する。
【００８６】
図２４は本実施例におけるマルチキャストアドレス管理ノードＭＣＭの構成例を示す。この例のマルチキャストアドレス管理ノードＭＣＭは、処理装置２５１、記憶装置２５２及び通信装置２５３を含んで構成される。
【００８７】
記憶装置２５２は、半導体メモリや磁気ディスク装置などで構成され、自ノードＭＣＭが管理している移動先ドメイン２０４で一意のローカルなマルチキャストアドレスのリスト２５４を記憶するためなどに使用される。通信装置２５３はホームエージェントＨＡ１〜ＨＡ３との通信などに使用される。処理装置２５１は、エージェントＨＡ１〜ＨＡ３に対して自ノードＭＣＭが管理している移動先ドメイン２０４で一意のローカルなマルチキャストアドレスを割り当てるローカルマルチキャストアドレス割当部２５５を備えている。
【００８８】
ここで、本実施例では、ローカルマルチキャストアドレス割当部２５５は、ホームエージェントから移動先ドメイン２０４内でローカルなマルチキャストアドレスを要求された場合に、図２５に示すように、ローカルマルチキャストアドレスのリスト２５４から１つの未使用のローカルマルチキャストアドレスを取得し（ステップＰ２６１）、これを要求元のホームエージェントに通知する処理を行う（ステップＰ２６２）。即ち、ローカルなマルチキャストアドレスを動的に割り当てる。他の実施例として、ローカルマルチキャストアドレス割当部２５５は、ホームエージェントに対して移動先ドメイン２０４内でローカルなマルチキャストアドレスをあらかじめ静的に割り当てる手段であっても良い。
【００８９】
このような処理装置２５１は、パーソナルコンピュータやワークステーション等の情報処理装置とマルチキャストアドレス管理用プログラムとで実現することができる。マルチキャストアドレス管理用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録されたマルチキャストアドレス管理用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置２５１の機能部２５５を生成する。
【００９０】
次に本実施例の動作を説明する。
【００９１】
（１）位置登録、ローカルマルチキャストアドレスの登録
図２６に示すように、移動端末ＭＮ１−１は、移動先のドメイン２０４へ移動すると、従来と同様にして位置登録部２２１により、ホームエージェントＨＡ１に位置登録要求メッセージを送信し（Ｓ２０１）、自分の気付アドレスをホームエージェントＨＡ１に通知する。ホームエージェントＨＡ１の位置登録部２４１は、受信した気付アドレスを移動端末管理テーブル２３４における移動端末ＭＮ１−１の気付アドレス２３４−３として記憶し、移動端末ＭＮ１−１に位置登録応答メッセージを送信する（Ｓ２０２）。移動端末ＭＮ１−１は、位置登録応答メッセージを受信すると、先に通知した気付アドレスをアドレス管理テーブル２１５の気付アドレス２１５−２として記憶する。
【００９２】
また、移動端末ＭＮ１−１のマルチキャストアドレス通知処理部２２２は、自分のホームドメイン２０１におけるローカルなマルチキャストアドレスのうち受信を希望するマルチキャストアドレスＬＭＣ１−１が例えば入出力装置２１４を通じてユーザから入力されると、このＬＭＣ１−１をアドレス管理テーブル２１５のローカルマルチキャストアドレス２１５−３に登録するとともに、通知のためにマルチキャスト受信要求メッセージをホームエージェントＨＡ１へ送信する（Ｓ２０３）。
【００９３】
ホームエージェントＨＡ１のローカルマルチキャストアドレス受付処理部２４２は、これに対して、まずローカルマルチキャストアドレス取得部２４６を通じてマルチキャストアドレス管理ノードＭＣＭに対し、アドレス割り当て要求メッセージを送信し、ＬＭＣ１−１のカプセル化に使用するために移動先ドメイン２０４で一意のローカルなマルチキャストアドレスの割り当てを要求する（Ｓ２０４）。
【００９４】
マルチキャストアドレス管理ノードＭＣＭのローカルマルチキャストアドレス割当部２５５は、ローカルマルチキャストアドレスのリスト２５４から未割り当ての１つのローカルマルチキャストアドレスＬＣＭ１−２をＬＣＭ１−１用に取得し、これをアドレス割り当て応答メッセージでホームエージェントＨＡ１へ通知する（Ｓ２０５）。
【００９５】
ホームエージェントＨＡ１のローカルマルチキャストアドレス取得部２４６は、通知されたローカルマルチキャストアドレスＬＣＭ１−２をローカルマルチキャストアドレス受付処理部２４２に通知し、ローカルマルチキャストアドレス受付処理部２４２は、これを先のローカルなマルチキャストアドレスＬＭＣ１−１とペアにしてアドレス対応表２３５に登録すると共に、マルチキャスト受信応答メッセージによりＬＭＣ１−１用にＬＭＣ１−２を割り当てたことを移動端末ＭＮ１−１に通知する（Ｓ２０６）。移動端末ＭＮ１−１は、通知されたローカルマルチキャストアドレスＬＭＣ１−２を先のローカルなマルチキャストアドレスＬＭＣ１−１とペアにしてアドレス対応表２１６に格納する。
【００９６】
同様にして、移動端末ＭＮ１−２は、ホームエージェントＨＡ１に気付アドレスを登録し、またホームエージェントＨＡ１にマルチキャスト受信要求を送信して自分のホームドメイン２０１におけるローカルなマルチキャストアドレスのうち受信を希望するＬＭＣ１−１を通知する。この際の動作は移動端末ＭＮ１−１からマルチキャスト受信要求があった場合と同様である（Ｓ２０７、Ｓ２０８）。ただし、ホームエージェントＨＡ１は要求されたローカルなマルチキャストアドレスＬＭＣ１−１に対して既に移動先ドメイン２０４内でローカルなマルチキャストアドレスＬＭＣ１−２を取得済みの場合は、新たに取得せずに同じアドレスＬＭＣ１−２をマルチキャスト受信応答メッセージにより移動端末ＭＮ１−２に通知する。移動端末ＭＮ２−１とＭＮ２−２、及び、移動端末ＭＮ３−１とＭＮ３−２の場合も同様である。
【００９７】
（２）ローカルマルチキャストの受信
ホームドメイン２０１内で配信される本来のマルチキャストパケットは、図１１に示したマルチキャストパケット１５１と同じく、データ１５２とヘッダ１５３とで構成され、このヘッダ１５３のあて先アドレス１５４にはホームドメイン内のローカルなマルチキャストアドレスが設定されている。
【００９８】
図２８に示すように、ホームエージェントＨＡ１の第１のパケット処理部２４３は、本来のマルチキャストパケット１５１を図示しない他の移動端末などから受信すると、その宛先アドレスＬＭＣ１−１に対応する移動先ドメイン２０４でローカルなマルチキャストアドレスＬＭＣ１−２をアドレス対応表２３５から得て、図２７に示すように、本来のマルチキャストパケット１５１にあて先アドレス２６１をＬＭＣ１−２としたカプセル化ヘッダ２６２を付加することにより、カプセル化マルチキャストパケット２６３を生成し、これを配信する。ホームエージェントＨＡ２は同様に、ＬＭＡ１−２あてのマルチキャストパケットを受信すると、移動先のドメイン２０４内でローカルなマルチキャストアドレスＬＭＣ２−２をあて先としたカプセル化ヘッダを付加して、カプセル化マルチキャストパケットを生成し、送信する。ホームエージェントＨＡ３の場合も同様である。
【００９９】
図２８に示すように、移動端末ＭＮ１−１、ＭＮ１−２の受信処理部２２３は、ホームエージェントＨＡ１が配信したカプセル化マルチキャストパケットのうち、カプセル化ヘッダ２６２のあて先アドレス２６１にアドレス対応表２１６に設定されている移動先ドメイン２０４用のローカルマルチキャストアドレスＬＭＣ１−２と同じアドレスを持つカプセル化マルチキャストパケット２６３を受信し、これを脱カプセル化して、ＬＭＣ１−１あての本来のマルチキャストパケット１５１を受信する。移動端末ＭＮ２−１、ＭＮ２−２も同様に、ＬＭＣ２−２あてのカプセル化マルチキャストパケットを各々受信し、これを脱カプセル化して、ＬＭＣ２−１あての本来のマルチキャストパケットを受信する。移動端末ＭＮ３−１、ＭＮ３−２の場合も同様である。
【０１００】
（３）ローカルマルチキャスト送信
図２９に示すように、移動端末ＭＮ１−１、ＭＮ１−２の送信処理部２２４は、ＬＭＣ１−１あてにマルチキャストパケットを送信する場合は、ＬＭＣ１−１あての本来のマルチキャストパケット１５１を生成した後、ＬＭＣ１−１に対応する移動先ドメイン２０４用のローカルマルチキャストアドレスＬＭＣ１−２をアドレス対応表２１６から取得して、図２７に示すように、ＬＭＣ１−２あてのカプセル化マルチキャストパケット２６３にカプセル化して転送する。
【０１０１】
移動端末ＭＮ１−１、ＭＮ１−２の受信処理部２２３は、アドレス対応表２１６に登録されている移動先ドメイン２０４用のＬＭＣ１−２あてのカプセル化マルチキャストパケット２６３を直接受信し、脱カプセル化し、ＬＭＣ１−１あての本来のマルチキャストパケット１５１を受信する。
【０１０２】
他方、ホームエージェントＨＡ１の第２のパケット処理部２４４は、アドレス対応表２３５に登録されている移動先ドメイン２０４用のＬＭＣ１−２あてのカプセル化マルチキャストパケット２６３を受信し、脱カプセル化し、ＬＭＣ１−１あての本来のマルチキャストパケット１５１をホームドメイン２０１内に配信する。移動端末ＭＮ２−１及びＭＮ２−２、移動端末ＭＮ３−１及びＭＮ３−２が、ＬＭＣ２−１、ＬＭＣ３−１あてにパケットを送信する場合も同様である。
【０１０３】
（４）その他
ホームエージェントＨＡ１が移動端末ＭＮ１−１、ＭＮ１−２あてのユニキャストパケットを受信した場合の動作は従来と同様に行われる。この場合、本実施例は移動制御の階層化が行われていないので、ホームエージェントＨＡ１の第１のパケット処理部２４３は移動端末ＭＮ１−１、ＭＮ１−２あてのパケットが到着した場合、パケットを気付アドレスをあて先とするパケット内にカプセル化して転送し、移動端末ＭＮ１−１、ＭＮ１−２は気付アドレスをあて先としたパケットが到着すると、それを受信し、カプセル化されたパケットを取り出して受信処理を行う。ホームエージェントＨＡ２、ＨＡ３が移動端末ＭＮ２−１及びＭＮ２−２、ＭＮ３−１及びＭＮ３−２あてのユニキャストパケットを受信した場合も同様である。また、本来のグローバルマルチキャストパケットの送受信も、ホームエージェントＨＡ１〜ＨＡ３において従来と同様に処理される。
【０１０４】
このように、特に管理ドメインと移動先のドメインが隣接している場合は、ローカルに使用しているマルチキャストアドレスあてのパケットを移動先の端末に配信する場合、移動先の管理ドメイン内でローカルに使用しているマルチキャストアドレスにカプセル化して転送することにより、移動端末ごとにマルチキャストパケットをカプセル化して転送した場合に生じるオーバーヘッドを削減するとともに、グローバルなマルチキャストアドレスを消費しないですむ。
【０１０５】
【実施例３】
次に、本発明の第３の実施の形態の一実施例を図３０を用いて第３の実施例として説明する。この第３の実施例は移動制御の階層化が行われている移動通信方式に本発明を適用したものである。
【０１０６】
図３０に示す移動通信システムには、ホームドメイン３０１に属する２つの移動端末ＭＮ１−１、ＭＮ１−２、ホームドメイン３０２に属する２つの移動端末ＭＮ２−１、ＭＮ２−２、ホームドメイン３０３に属する２つの移動端末ＭＮ３−１、ＭＮ３−２がそれぞれ存在する。また、移動端末ＭＮ１−１、ＭＮ１−２のホームエージェントＨＡ１、移動端末ＭＮ２−１、ＭＮ２−２のホームエージェントＨＡ２、移動端末ＭＮ３−１、ＭＮ３−２のホームエージェントＨＡ３がホームドメイン３０１、３０２、３０３にそれぞれ存在する。更に、移動先ドメイン３０４には、マルチキャストアドレス管理ノードＭＣＭと２つのローカルな移動制御エージェントＭＡ１、ＭＡ２が存在している。移動端末ＭＮ１−１、ＭＮ１−２、ＭＮ２−１、ＭＮ２−２は移動先の管理ドメイン３０４におけるローカルな移動制御エージェントとしてＭＡ１を使用し、移動端末ＭＮ３−１、ＭＮ３−２は移動先の管理ドメイン３０４におけるローカルな移動制御エージェントとしてＭＡ２を使用しているものとする。
【０１０７】
また、移動端末ＭＮ１−１及びＭＮ１−２は、ホームドメイン３０１でローカルに配信されているマルチキャストアドレスであるＬＭＣ１−１あてのマルチキャストパケットを受信しており、移動端末ＭＮ２−１及びＭＮ２−２、ＭＮ３−１及びＭＮ３−２も同様に、ホームドメイン３０２、３０３でローカルに配信されているマルチキャストアドレスＬＭＣ２−１、ＬＭＣ３−１あてのマルチキャストパケットを受信しているものとする。なお、ドメインの数、移動端末の数、ホームエージェントの数、受信するマルチキャストアドレスの数はこれらの値に限定されるものではない。また、移動端末が選択するローカルな移動制御エージェントとの対応関係は上記の関係に限定されるものではない。
【０１０８】
図３１に本実施例における移動端末ＭＮ１−１の構成例を示す。他の移動端末ＭＮ１−２〜ＭＮ３−２も同様の構成を有する。移動端末ＭＮ１−１は、処理装置３１１、記憶装置３１２、通信装置３１３及び入出力装置３１４を含んで構成される。
【０１０９】
記憶装置３１２は、半導体メモリや磁気ディスク装置などで構成され、アドレス管理テーブル３１５及びアドレス対応表３１６を記憶するためなどに使用される。アドレス管理テーブル３１５は、自端末のホームアドレス３１５−１、現在の気付アドレス（現在の移動制御エージェントＭＡ１のアドレス）３１５−２、本来の気付アドレス３１５−３、現在使用しているホームドメイン３０１内でローカルなマルチキャストアドレス３１５−４などを保持管理している。アドレス対応表３１６は、現在使用しているホームドメイン３０１内でローカルなマルチキャストアドレス３１６−１とこのアドレスに対して割り当てられた移動先ドメイン３０４内のローカルなマルチキャストアドレス３１６−２との対応関係を保持管理している。
【０１１０】
通信装置３１３は、他と無線や有線で通信するための装置であり、入出力装置３１４は、キーボードや表示装置などのユーザインターフェイスである。処理装置３１１は、移動端末の主たる制御を司る装置で、本実施例では、位置登録部３２１、マルチキャストアドレス通知処理部３２２、受信処理部３２３及び送信処理部３２４を備えている。
【０１１１】
位置登録部３２１は、ホームエージェントＨＡ１および移動制御エージェントＭＡ１に位置登録を行う機能と、移動先ドメイン３０４で獲得した気付アドレスをアドレス管理テーブル３１５の本来の気付アドレス３１５−３に、現在選択している移動制御エージェントＭＡ１のアドレスを気付アドレス３１５−２に登録する機能を有する。
【０１１２】
マルチキャストアドレス通知処理部３２２は、図３２に示すように、ホームドメイン３０１内の受信したいローカルなマルチキャストアドレスをホームエージェントＨＡ１および移動制御エージェントＭＡ１に通知する処理（ステップＰ３０１）、その応答として移動制御エージェントＭＡ１から通知された移動先ドメイン３０４内でローカルなマルチキャストアドレスを受信し、前記ローカルなマルチキャストアドレスとペアにしてアドレス対応表３１６に登録する処理（ステップＰ３０２、Ｐ３０３）とを行う。
【０１１３】
受信処理部３２３はパケットの受信機能、送信処理部３２４はパケットの送信機能をそれぞれ持つ。図３３及び図３４にそれぞれの処理例を示す。受信処理部３２３は、図３３に示すように、パケットを受信したとき、その宛て先アドレスがアドレス対応表３１６に登録された移動先ドメイン用のローカルなマルチキャストアドレス３１６−２宛であるパケットについては（ステップＰ３１１でＹＥＳ）、脱カプセル化してホームドメイン３０１内でのみ一意なマルチキャストアドレス宛のパケットを取り出し（ステップＰ３１２）、例えば入出力装置３１４に出力するなどの所定の処理を行い（ステップＰ３１３）、それ以外のパケットを受信したときは（ステップＰ３１１でＮＯ）、従来と同様の処理を行う（ステップＰ３１４）。
【０１１４】
送信処理部３２４は、図３４に示すように、パケットを送信するとき、その宛て先アドレスがアドレス対応表３１６に登録されたホームドメイン内で一意なマルチキャストアドレス３１６−１宛であるパケットについては（ステップＰ３２１でＹＥＳ）、そのアドレスとペアの移動先ドメイン用のローカルなマルチキャストアドレスをアドレス対応表３１６から取得し（ステップＰ３２２）、この取得した移動先ドメイン用のローカルなマルチキャストアドレスで前記パケットをカプセル化し（ステップＰ３２３）、送信する処理を行い（ステップＰ３２４）、それ以外のパケットの送信は（ステップＰ３２１でＮＯ）、従来と同様に行う（ステップＰ３２５）。
【０１１５】
このような処理装置３１１は、パーソナルコンピュータ等の情報処理装置と移動端末用プログラムとで実現することができる。移動端末用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録された移動端末用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置３１１の各機能部３２１〜３２４を実現する。
【０１１６】
図３５は本実施例におけるホームエージェントＨＡ１の構成例を示す。他のホームエージェントＨＡ２、ＨＡ３も同様の構成を有する。本実施例の場合、ホームエージェントの構成は従来と同じであり、図３５に示されるように、ホームエージェントＨＡ１は、処理装置３３１、記憶装置３３２及び通信装置３３３を含んで構成される。
【０１１７】
記憶装置３３２は、半導体メモリや磁気ディスク装置などで構成され、移動端末管理テーブル３３４を記憶するためなどに使用される。移動端末管理テーブル３３４は、自ホームエージェントＨＡ１が管理する移動端末３３４−１毎に、そのホームアドレス３３４−２、現在の気付アドレス（移動端末が現在選択している移動制御エージェントのアドレス）３３４−３、現在使用しているホームドメイン３０１内でローカルなマルチキャストアドレス３３４−４などを保持管理している。
【０１１８】
通信装置３３３は、他と無線や有線で通信するための装置であり、処理装置３３１は、ホームエージェントＨＡ１の主たる制御を司る装置である。本実施例では、処理装置３３１は、位置登録部３４１、ローカルマルチキャストアドレス受付処理部３４２、第１のパケット処理部３４３および第２のパケット処理部３４４を備えている。
【０１１９】
位置登録部３４１は、従来と同様に移動端末からの位置登録を受け付ける機能を持つ。ローカルマルチキャストアドレス受付処理部３４２は、移動端末からホームドメイン３０１内でローカルなマルチキャストアドレスの通知を受け付ける機能を持つ。第１のパケット処理部３４３はホームエージェントから移動端末方向へのパケットの流れを管理し、第２のパケット処理部４４４はその逆方向へのパケットの流れを管理する。ここで、第１のパケット処理部３４３は、受信したパケットのあて先のローカルなマルチキャストアドレスが移動端末管理テーブル３３４のローカルマルチキャストアドレス３３４−４に登録されている場合、それに対応する気付アドレス３３４−３が示す移動制御エージェントＭＡ１宛のパケットにカプセル化して送信する。また、第２のパケット処理部３４４は、受信したパケットのあて先が自己宛である場合、そのパケットを脱カプセル化してホームドメイン３０１内に配信する。
【０１２０】
このような処理装置３３１は、パーソナルコンピュータやワークステーション等の情報処理装置とホームエージェント用プログラムとで実現することができる。ホームエージェント用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録されたホームエージェント用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置３３１の各機能部３４１〜３４４を実現する。
【０１２１】
図３６はローカルな移動制御エージェントＭＡ１の構成例を示す。他の移動制御エージェントＭＡ２も同様の構成を有する。図３６に示されるように、ローカルな移動制御エージェントＭＡ１は、処理装置３５１、記憶装置３５２及び通信装置３５３を含んで構成される。
【０１２２】
記憶装置３５２は、半導体メモリや磁気ディスク装置などで構成され、移動端末管理テーブル３５４及びアドレス対応表３５５を記憶するためなどに使用される。移動端末管理テーブル３５４は、自エージェントＭＡ１が管理する移動端末ＭＮ１−１、ＭＮ１−２毎に、そのホームアドレス３５４−２、そのホームエージェントＨＡ１のアドレス３５４−３、本来の気付アドレス３５４−４、現在使用しているホームドメイン３０１内でローカルなマルチキャストアドレス３５４−５などを保持管理している。アドレス対応表３５５は、ホームドメイン３０１内でローカルなマルチキャストアドレス３３５−１とこのアドレスに対して割り当てられた移動先ドメイン３０４でローカルなマルチキャストアドレス３５５−２との対応関係を保持管理している。
【０１２３】
通信装置３５３は、他と無線や有線で通信するための装置であり、処理装置３５１は、移動制御エージェントの主たる制御を司る装置である。本実施例では、処理装置３５１は、位置登録部３６１、ローカルマルチキャストアドレス受付処理部３６２、第１のパケット処理部３６３、第２のパケット処理部３６５及びローカルマルチキャストアドレス取得部３６６を備えている。
【０１２４】
位置登録部３６１は、従来と同様に移動端末からの位置登録を受け付け、移動端末管理テーブル３５４の気付アドレス３５４−３に移動端末ＭＮ１−１、ＭＮ１−２のホームエージェントＨＡ１のアドレスを、気付アドレス３５４−４に移動ＭＮ１−１、ＭＮ１−２の本来の気付アドレスを登録する処理を行う。
【０１２５】
ローカルマルチキャストアドレス受付処理部３６２は、図３７に示すように、移動端末からホームドメイン内でローカルなマルチキャストアドレスの通知を受け付ける処理（ステップＰ３３１）、受け付けたローカルなマルチキャストアドレスがアドレス対応表３５５に既に登録されているか否かを判定する処理（ステップＰ３３２）、未登録の場合にはローカルマルチキャストアドレス取得部３６６を通じてマルチキャストアドレス管理ノードＭＣＭから未使用の１つのグローバルマルチキャストアドレスを取得して、受け付けたローカルなマルチキャストアドレスとペアにしてアドレス対応表３５５に登録する処理（ステップＰ３３３、Ｐ３３４）、既登録の場合には登録されているローカルマルチキャストアドレスをアドレス対応表３５５から取得する処理（ステップＰ３３５）、ステップＰ３３３またはＰ３３５で取得したローカルマルチキャストアドレスを移動端末へ通知する処理（ステップＰ３３６）を行う。
【０１２６】
第１のパケット処理部３６３はホームエージェントから移動端末方向へのパケットの流れを管理し、第２のパケット処理部３４４はその逆方向へのパケットの流れを管理する。それぞれの処理例を図３８及び図３９に示す。第１のパケット処理部３６３は、図３８に示すように、ホームエージェントＨＡ１から自己宛のパケットを受信すると、脱カプセル化し（ステップＰ３４１）、カプセル化されていたパケットのあて先アドレスがアドレス対応表３５５に登録されたローカルマルチキャストアドレス３５５−１に一致するパケットについては（ステップＰ３４２でＹＥＳ）、そのローカルマルチキャストアドレス３５５−１とペアの移動先ドメイン用のローカルマルチキャストアドレス３５５−２をアドレス対応表３５５から取得して（ステップＰ３４３）、この取得した移動先ドメイン用のローカルマルチキャストアドレス３５５−２で前記脱カプセル化したパケットを再カプセル化して送信し（ステップＰ３４４、Ｐ３４５）、それ以外のパケットについては（ステップＰ３４２でＮＯ）、従来と同様の処理を行う（ステップＰ３４６）。
【０１２７】
第２のパケット処理部３６４は、図３９に示すように、移動端末から送信された移動先ドメイン３０４でローカルなマルチキャストアドレス宛のマルチキャストパケット等を受信したとき、受信したパケットのあて先アドレスがアドレス対応表３５５に登録されている移動先ドメイン用のローカルマルチキャストアドレス３５５−２と一致するパケットについては（ステップＰ３５１でＹＥＳ）、そのパケットを脱カプセル化し（ステップＰ３５２）、内包されていたパケットを当該移動端末のホームエージェントのアドレスで再カプセル化して送信し（ステップＰ３５３、Ｐ３５４）、それ以外のパケットについては（ステップＰ３５１でＮＯ）、従来と同様の処理を行う（ステップＰ３５５）。ステップＰ３５３で使用するホームエージェントのアドレスは、アドレス対応表３５５における前記一致した移動先ドメイン用のローカルマルチキャストアドレス３５５−２とペアになるローカルマルチキャストアドレス３５５−１で移動端末管理テーブル３５４のローカルマルチキャストアドレス３５４−５を検索し、同じローカルマルチキャストアドレスを持つ行のホームエージェントアドレス３５４−３から抽出される。
【０１２８】
ローカルマルチキャストアドレス取得部３６６は、ローカルマルチキャストアドレス受付処理部３６２からの要求に従って、マルチキャストアドレス管理ノードＭＣＭから未使用の、移動先ドメイン３０４でローカルなマルチキャストアドレスを取得する機能を持つ。ここで、本実施例では、ローカルマルチキャストアドレス取得部３６６は、ローカルマルチキャストアドレス受付処理部３６２から要求があったときに、マルチキャストアドレス管理ノードＭＣＭに移動先ドメイン３０４内でローカルなマルチキャストアドレスを要求してその結果取得したアドレスをローカルマルチキャストアドレス受付処理部３６２に通知する手段である。他の実施例として、ローカルマルチキャストアドレス取得部３６６を、マルチキャストアドレス管理ノードＭＣＭから事前に静的に割り当てられた移動先ドメイン３０４内でローカルなマルチキャストアドレスのうちから一つを選択してローカルマルチキャストアドレス受付処理部３６２に通知する手段として実現しても良い。
【０１２９】
このような処理装置３５１は、パーソナルコンピュータやワークステーション等の情報処理装置とローカルな移動制御エージェント用プログラムとで実現することができる。移動制御エージェント用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録された移動制御エージェント用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置３５１の各機能部３６１〜３６６を実現する。
【０１３０】
図４０は本実施例におけるマルチキャストアドレス管理ノードＭＣＭの構成例を示す。この例のマルチキャストアドレス管理ノードＭＣＭは、処理装置３７１、記憶装置３７２及び通信装置３７３を含んで構成される。
【０１３１】
記憶装置３７２は、半導体メモリや磁気ディスク装置などで構成され、自ノードが管理している移動先ドメイン３０４で一意のローカルなマルチキャストアドレスのリスト３７４を記憶するためなどに使用される。通信装置３７３はローカルな移動制御エージェントＭＡ１、ＭＡ２との通信などに使用される。処理装置３７１は、移動制御エージェントＭＡ１、ＭＡ２に対して自ノードＭＣＭが管理している移動先ドメイン３０４で一意のローカルなマルチキャストアドレスを割り当てるローカルマルチキャストアドレス割当部３７５を備えている。
【０１３２】
ここで、本実施例では、ローカルマルチキャストアドレス割当部３７５は、図４１に示すように、移動制御エージェントから移動先ドメイン３０４内でローカルなマルチキャストアドレスを要求された場合に、ローカルマルチキャストアドレスのリスト３７４から１つの未使用のローカルマルチキャストアドレスを取得し（ステップＰ３６１）、このローカルなマルチキャストアドレスを移動制御エージェントに通知する（ステップＰ３６２）。即ち、ローカルマルチキャストアドレスを動的に割り当てる。他の実施例として、ローカルマルチキャストアドレス割当部３７５は、移動制御エージェントに対して移動先管理ドメイン３０４内でローカルなマルチキャストアドレスをあらかじめ静的に割り当てる手段であっても良い。
【０１３３】
このような処理装置３７１は、パーソナルコンピュータやワークステーション等の情報処理装置とマルチキャストアドレス管理用プログラムとで実現することができる。マルチキャストアドレス管理用プログラムは、磁気ディスクなどの記録媒体に記録されて提供される。この記録媒体に記録されたマルチキャストアドレス管理用プログラムは、コンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に処理装置３７１の機能部３７５を生成する。
【０１３４】
次に本実施例の動作を説明する。
【０１３５】
（１）位置登録、ローカルマルチキャストアドレスの登録
図４２に示すように、移動端末ＭＮ１−１は、移動先のドメイン３０４へ移動すると、従来と同様にして位置登録部３２１により、ホームエージェントＨＡ１に位置登録要求メッセージを送信し（Ｓ３０１）、ローカルな移動制御エージェントＭＡ１のアドレスを気付アドレスとしてホームエージェントＨＡ１に通知する。ホームエージェントＨＡ１の位置登録部３４１は、受信した気付アドレスを移動端末管理テーブル３３４における移動端末ＭＮ１−１の気付アドレス３３４−３として記憶し、移動端末ＭＮ１−１に位置登録応答メッセージを送信する（Ｓ３０２）。
【０１３６】
また、移動端末ＭＮ１−１は、自分のホームドメイン３０１におけるローカルなマルチキャストアドレスのうち受信を希望するマルチキャストアドレスＬＭＣ１−１が例えば入出力装置３１４を通じてユーザから入力されると、このＬＭＣ１−１をアドレス管理テーブル３１５のローカルマルチキャストアドレス３１５−４に登録するとともに、通知のためにマルチキャスト受信要求メッセージをホームエージェントＨＡ１へ送信する（Ｓ３０３）。ホームエージェントＨＡ１のローカルマルチキャストアドレス受付処理部３４２は、通知されたマルチキャストアドレスＬＭＣ１−１を移動端末管理テーブル３３４の当該移動端末に対応するローカルマルチキャストアドレス３３４−４として記憶し、移動端末ＭＮ１−１にマルチキャスト受信応答を送信する（Ｓ３０４）。
【０１３７】
移動端末ＭＮ１−１は、上述のようにホームエージェントＨＡ１に位置登録要求を出し、またマルチキャストアドレス受信要求を出す場合、以下のように、ローカルな移動制御エージェントＭＡ１に対しても位置登録要求、マルチキャストアドレス受信要求を出す。
【０１３８】
移動端末ＭＮ１−１は、移動先のドメイン３０４へ移動すると、位置登録部３２１により、移動制御エージェントＭＡ１に位置登録要求メッセージを送信し（Ｓ３０５）、自分のホームアドレス、ホームエージェントアドレス、本来の気付アドレスを位置制御エージェントＭＡ１に通知する。位置制御エージェントＭＡ１の位置登録部３６１は、受信したホームアドレス、ホームエージェントアドレス、気付アドレスを移動端末管理テーブル３５４における移動端末ＭＮ１−１のホームアドレス３５４−２、ホームエージェントアドレス３５４−３、本来の気付アドレス３５４−４として記憶し、移動端末ＭＮ１−１に位置登録応答メッセージを送信する（Ｓ３０６）。移動端末ＭＮ１−１は、移動制御エージェントＭＡ１から位置登録応答メッセージを受信すると、先に通知した気付アドレスをアドレス管理テーブル３１５の気付アドレス３１５−３として記憶し、気付アドレス３１５−２には移動制御エージェントＭＡ１のアドレスを設定する。
【０１３９】
また、移動端末ＭＮ１−１は、自分のホームドメイン３０１における受信を希望するマルチキャストアドレスＬＭＣ１−１の通知のために、マルチキャスト受信要求メッセージを移動制御エージェントＭＡ１へ送信する（Ｓ３０７）。
【０１４０】
移動制御エージェントＭＡ１のローカルマルチキャストアドレス受付処理部３６２は、これに対して、まずローカルマルチキャストアドレス取得部３６６を通じてマルチキャストアドレス管理ノードＭＣＭに対し、アドレス割り当て要求メッセージを送信し、ＬＭＣ１−１のカプセル化に使用するために移動先ドメイン３０４で一意のローカルなマルチキャストアドレスの割り当てを要求する（Ｓ３０８）。
【０１４１】
マルチキャストアドレス管理ノードＭＣＭのローカルマルチキャストアドレス割当部３７５は、ローカルマルチキャストアドレスのリスト３７４から未割り当ての１つのローカルマルチキャストアドレスＬＣＭ１−２をＬＣＭ１−１用に取得し、これをアドレス割り当て応答メッセージで移動制御エージェントＭＡ１へ通知する（Ｓ３０９）。
【０１４２】
移動制御エージェントＭＡ１のローカルマルチキャストアドレス取得部３６６は、通知されたローカルマルチキャストアドレスＬＣＭ１−２をローカルマルチキャストアドレス受付処理部３６２に通知し、ローカルマルチキャストアドレス受付処理部３６２は、これを先のローカルなマルチキャストアドレスＬＭＣ１−１とペアにしてアドレス対応表３５５に登録すると共に、マルチキャスト受信応答メッセージによりＬＭＣ１−１用にＬＭＣ１−２を割り当てたことを移動端末ＭＮ１−１に通知する（Ｓ３１０）。移動端末ＭＮ１−１は、通知されたローカルマルチキャストアドレスＬＭＣ１−２を先のローカルなマルチキャストアドレスＬＭＣ１−１とペアにしてアドレス対応表３１６に格納する。
【０１４３】
移動端末ＭＮ１−２の場合も移動端末ＭＮ１−１の場合と基本的に同様である。ただし、ホームエージェントＨＡ１は要求されたローカルなマルチキャストアドレスＬＭＣ１−１に対して既に移動先ドメイン３０４内でローカルなマルチキャストアドレスＬＭＣ１−２を取得済みの場合は、新たに取得せずに同じアドレスＬＭＣ１−２をマルチキャスト受信応答メッセージにより移動端末ＭＮ１−２に通知する。移動端末ＭＮ２−１とＭＮ２−２、及び、移動端末ＭＮ３−１とＭＮ３−２の場合も同様である。
【０１４４】
（２）ローカルマルチキャストの受信
ホームドメイン３０１内で配信される本来のマルチキャストパケットは、図１１に示したマルチキャストパケット１５１と同じく、データ１５２とヘッダ１５３とで構成され、このヘッダ１５３のあて先アドレス１５４にはホームドメイン内のローカルなマルチキャストアドレスが設定されている。
【０１４５】
図４４に示すように、ホームエージェントＨＡ１の第１のパケット処理部３４３は、本来のマルチキャストパケット１５１を図示しない他の移動端末などから受信すると、その宛先アドレスＬＭＣ１−１に対応する移動制御エージェントＭＡ１のアドレスを移動端末管理テーブル３３４の気付アドレス３３４−３から得て、図４３に示すように、本来のマルチキャストパケット１５１にあて先アドレス３８１を移動制御エージェントＭＡ１のアドレスとしたカプセル化ヘッダ３８２を付加することにより、カプセル化ユニキャストパケット３８３を生成し、これを転送する。
【０１４６】
移動制御エージェントＭＡ１は、受信したカプセル化ユニキャストパケット３８３を脱カプセル化し、本来のマルチキャストパケット１５１のヘッダ１５３に設定されているあて先アドレスＬＭＣ１−１に対応する移動先ドメイン３０４用のローカルマルチキャストアドレスＬＭＣ１−２をアドレス対応表３５５から得て、図２７に示したように、本来のマルチキャストパケット１５１に、あて先アドレスＬＭＣ１−２が設定されたカプセル化ヘッダ２６２を付加したカプセル化マルチキャストパケット２６３を生成し、移動先ドメイン３０４内に配信する。
【０１４７】
図４４に示すように、移動端末ＭＮ１−１、ＭＮ１−２の受信処理部３２３は、移動制御エージェントＭＡ１が配信したカプセル化マルチキャストパケット２６３のうち、カプセル化ヘッダ２６２のあて先アドレス２６１にアドレス対応表３１６に設定されている移動先ドメイン用のローカルマルチキャストアドレスＬＭＣ１−２と同じアドレスを持つカプセル化マルチキャストパケット２６３を受信し、これを脱カプセル化して、ＬＭＣ１−１あての本来のマルチキャストパケット１５１を受信する。
【０１４８】
移動端末ＭＮ２−１及びＭＮ２−２、移動端末ＭＮ３−１及びＭＮ３−２がホームドメイン３０２、３０３でローカルなマルチキャストアドレスのパケットを受信する場合も同様である。
【０１４９】
（３）ローカルマルチキャスト送信
図４６に示すように、移動端末ＭＮ１−１、ＭＮ１−２の送信処理部３２４は、ＬＭＣ１−１あてにマルチキャストパケットを送信する場合は、ＬＭＣ１−１あての本来のマルチキャストパケット１５１を生成した後、ＬＭＣ１−１に対応する移動先ドメイン用のローカルマルチキャストアドレスＬＭＣ１−２をアドレス対応表３１６から取得して、図２７に示すように、ＬＭＣ１−２あてのカプセル化マルチキャストパケット２６３にカプセル化して転送する。
【０１５０】
移動端末ＭＮ１−１、ＭＮ１−２の受信処理部３２３は、アドレス対応表３１６に登録されている移動先ドメイン用のＬＭＣ１−２あてのカプセル化マルチキャストパケット２６３を直接受信し、脱カプセル化し、ＬＭＣ１−１あての本来のマルチキャストパケット１５１を受信する。
【０１５１】
他方、移動制御エージェントＭＡ１の第２のパケット処理部３６４は、アドレス対応表３５５に登録されている移動先ドメイン用のＬＭＣ１−２あてのカプセル化マルチキャストパケット２６３を受信し、脱カプセル化し、図４５に示すように、ＬＭＣ１−１あての本来のマルチキャストパケット１５１に、ホームエージェントＨＡ１のアドレスをあて先アドレス３９１に設定したカプセル化ヘッダ３９２を付加したカプセル化ユニキャストパケット３９３を生成し、転送する。
【０１５２】
ホームエージェントＨＡ１の第２のパケット処理部３４４は、受信したカプセル化ユニキャストパケット３９３を脱カプセル化し、ＬＭＣ１−１宛の本来のマルチキャストパケット１５１をホームドメイン３０１内に配信する。
【０１５３】
移動端末ＭＮ２−１及びＭＮ２−２、移動端末ＭＮ３−１及びＭＮ３−２が、ＬＭＣ２−１、ＬＭＣ３−１あてにパケットを送信する場合も同様である。
【０１５４】
（４）その他
ホームエージェントＨＡ１が移動端末ＭＮ１−１、ＭＮ１−２あてのユニキャストパケットを受信した場合の動作は従来と同様に行われる。この場合、本実施例は移動制御の階層化が行われているので、ホームエージェントＨＡ１の第１のパケット処理部３４３は移動端末ＭＮ１−１、ＭＮ１−２あてのパケットが到着した場合、パケットを移動制御エージェントＭＡ１をあて先とするパケット内にカプセル化して転送し、移動制御エージェントＭＡ１の第１のパケット処理部３６３はこのパケットを受信すると、内部のカプセル化されたパケットを取り出し、これを移動端末ＭＮ１−１、ＭＮ１−２の気付アドレスをあて先とするパケットに再度カプセル化して転送し、移動端末ＭＮ１−１、ＭＮ１−２の受信処理部３２３は、気付アドレスをあて先としたパケットが到着すると、それを受信し、カプセル化されたパケットを取り出して受信処理を行う。ホームエージェントＨＡ２、ＨＡ３が移動端末ＭＮ２−１及びＭＮ２−２、ＭＮ３−１及びＭＮ３−２あてのユニキャストパケットを受信した場合も同様である。また、本来のグローバルマルチキャストパケットの送受信も、ホームエージェントＨＡ１〜ＨＡ３において従来と同様に処理される。
【０１５５】
このように、管理ドメインと移動先のドメインが隣接していないものの、移動制御の階層化が使用されている場合は、ローカルに使用しているマルチキャストアドレスあてのパケットを移動先の端末に配信する場合、まず、ドメイン間では移動先のドメインのローカルな移動制御エージェントあてにカプセル化して転送し、かつ移動先の管理ドメイン内では、そのドメイン内でローカルに使用しているマルチキャストアドレスにカプセル化して転送することにより、移動端末ごとにマルチキャストパケットをカプセル化して転送した場合に生じるオーバーヘッドを削減するとともに、グローバルなマルチキャストアドレスを消費しないですむ。
【０１５６】
【発明の効果】
第１の発明によれば、管理ドメインにおいてローカルに使用しているマルチキャストアドレスあてのパケットを移動先の端末に配信する場合、グローバルなマルチキャストアドレスにカプセル化して転送することにより、移動端末ごとにマルチキャストパケットをカプセル化して転送した場合に生じるオーバーヘッドを削減する。
【０１５７】
また、第２の発明によれば、特に管理ドメインと移動先のドメインが隣接している場合は、ローカルに使用しているマルチキャストアドレスあてのパケットを移動先の端末に配信する場合、移動先の管理ドメイン内でローカルに使用しているマルチキャストアドレスにカプセル化して転送することにより、移動端末ごとにマルチキャストパケットをカプセル化して転送した場合に生じるオーバーヘッドを削減するとともに、グローバルなマルチキャストアドレスを消費しないですむ。
【０１５８】
また、第３の発明によれば、管理ドメインと移動先のドメインが隣接していないものの、移動制御の階層化が使用されている場合は、ローカルに使用しているマルチキャストアドレスあてのパケットを移動先の端末に配信する場合、まず、ドメイン間では移動先のドメインのローカルな移動制御エージェントあてにカプセル化して転送し、かつ移動先の管理ドメイン内では、そのドメイン内でローカルに使用しているマルチキャストアドレスにカプセル化して転送することにより、移動端末ごとにマルチキャストパケットをカプセル化して転送した場合に生じるオーバーヘッドを削減するとともに、グローバルなマルチキャストアドレスを消費しないですむ。
【図面の簡単な説明】
【図１】本発明の第１の実施例の構成図である。
【図２】本発明の第１の実施例における移動端末の構成例を示すブロック図である。
【図３】本発明の第１の実施例における移動端末のマルチキャストアドレス通知処理部の処理例を示すフローチャートである。
【図４】本発明の第１の実施例における移動端末の受信処理部の処理例を示すフローチャートである。
【図５】本発明の第１の実施例における移動端末の送信処理部の処理例を示すフローチャートである。
【図６】本発明の第１の実施例におけるホームエージェントの構成例を示すブロック図である。
【図７】本発明の第１の実施例におけるホームエージェントのローカルマルチキャストアドレス受付処理部の処理例を示すフローチャートである。
【図８】本発明の第１の実施例におけるホームエージェントの第１のパケット処理部の処理例を示すフローチャートである。
【図９】本発明の第１の実施例におけるホームエージェントの第２のパケット処理部の処理例を示すフローチャートである。
【図１０】本発明の第１の実施例における移動端末とホームエージェント間の設定手順を示す図である。
【図１１】通常のマルチキャストパケットのフォーマットを示す図である。
【図１２】本発明の第１の実施例におけるカプセル化されたマルチキャストパケットのフォーマットを示す図である。
【図１３】本発明の第１の実施例におけるホームエージェントからのマルチキャストパケットの流れを示す図である。
【図１４】本発明の第１の実施例における移動端末からのマルチキャストパケットの流れを示す図である。
【図１５】本発明の第２の実施例の構成図である。
【図１６】本発明の第２の実施例における移動端末の構成例を示すブロック図である。
【図１７】本発明の第２の実施例における移動端末のマルチキャストアドレス通知処理部の処理例を示すフローチャートである。
【図１８】本発明の第２の実施例における移動端末の受信処理部の処理例を示すフローチャートである。
【図１９】本発明の第２の実施例における移動端末の送信処理部の処理例を示すフローチャートである。
【図２０】本発明の第２の実施例におけるホームエージェントの構成例を示すブロック図である。
【図２１】本発明の第２の実施例におけるホームエージェントのマルチキャストアドレス受付処理部の処理例を示すフローチャートである。
【図２２】本発明の第２の実施例におけるホームエージェントの第１のパケット処理部の処理例を示すフローチャートである。
【図２３】本発明の第２の実施例におけるホームエージェントの第２のパケット処理部の処理例を示すフローチャートである。
【図２４】本発明の第２の実施例におけるマルチキャストアドレス管理ノードの構成例を示すブロック図である。
【図２５】本発明の第２の実施例におけるマルチキャストアドレス管理ノードのローカルマルチキャストアドレス割当部の処理例を示すフローチャートである。
【図２６】本発明の第２の実施例における移動端末とホームエージェント間の設定手順を示す図である。
【図２７】本発明の第２、第３の実施例におけるカプセル化されたマルチキャストパケットのフォーマットを示す図である。
【図２８】本発明の第２の実施例におけるホームエージェントからのマルチキャストパケットの流れを示す図である。
【図２９】本発明の第２の実施例における移動端末からのマルチキャストパケットの流れを示す図である。
【図３０】本発明の第３の実施例の構成図である。
【図３１】本発明の第３の実施例における移動端末の構成例を示すブロック図である。
【図３２】本発明の第３の実施例における移動端末のマルチキャストアドレス通知処理部の処理例を示すフローチャートである。
【図３３】本発明の第３の実施例における移動端末の受信処理部の処理例を示すフローチャートである。
【図３４】本発明の第３の実施例における移動端末の送信処理部の処理例を示すフローチャートである。
【図３５】本発明の第３の実施例におけるホームエージェントの構成例を示すブロック図である。
【図３６】本発明の第３の実施例におけるローカルな移動制御エージェントの構成例を示すブロック図である。
【図３７】本発明の第３の実施例におけるローカルな移動制御エージェントのローカルマルチキャストアドレス受付処理部の処理例を示すフローチャートである。
【図３８】本発明の第３の実施例におけるローカルな移動制御エージェントの第１のパケット処理部の処理例を示すフローチャートである。
【図３９】本発明の第３の実施例におけるローカルな移動制御エージェントの第２のパケット処理部の処理例を示すフローチャートである。
【図４０】本発明の第３の実施例におけるマルチキャストアドレス管理ノードの構成例を示すブロック図である。
【図４１】本発明の第３の実施例におけるマルチキャストアドレス管理ノードのローカルマルチキャストアドレス割当部の処理例を示すフローチャートである。
【図４２】本発明の第３の実施例における移動端末とホームエージェント、移動制御エージェント間の設定手順を示す図である。
【図４３】本発明の第３の実施例におけるホームエージェントから移動エージェントに送信されるカプセル化されたマルチキャストパケットのフォーマットを示す図である。
【図４４】本発明の第３の実施例におけるホームエージェントからのマルチキャストパケットの流れを示す図である。
【図４５】本発明の第３の実施例における移動エージェントからホームエージェントに送信されるカプセル化されたマルチキャストパケットのフォーマットを示す図である。
【図４６】本発明の第３の実施例における移動端末からのマルチキャストパケットの流れを示す図である。
【符号の説明】
１０１、２０１〜２０３、３０１〜３０３：ホームドメイン
１０２、２０４、３０４：移動先ドメイン（移動先の管理ドメイン）
１０３、３０８：公衆網
１０４、２０５〜２０７、３０５〜３０７：ルータ
ＨＡ１、ＨＡ２、ＨＡ３：ホームエージェント
ＭＮ１−１、ＭＮ１−２、ＭＮ２−１、ＭＮ２−２、ＭＮ３−１、ＭＮ３−２：移動端末
ＭＣＭ：マルチキャストアドレス管理ノード
ＭＡ：移動制御エージェント
【図１】
0003906679.tif 000002
【図２】
0003906679.tif 000003
【図３】
0003906679.tif 000004
【図４】
0003906679.tif 000005
【図５】
0003906679.tif 000006
【図６】
0003906679.tif 000007
【図７】
0003906679.tif 000008
【図８】
0003906679.tif 000009
【図９】
0003906679.tif 000010
【図１０】
0003906679.tif 000011
【図１１】
0003906679.tif 000012
【図１２】
0003906679.tif 000013
【図１３】
0003906679.tif 000014
【図１４】
0003906679.tif 000015
【図１５】
0003906679.tif 000016
【図１６】
0003906679.tif 000017
【図１７】
0003906679.tif 000018
【図１８】
0003906679.tif 000019
【図１９】
0003906679.tif 000020
【図２０】
0003906679.tif 000021
【図２１】
0003906679.tif 000022
【図２２】
0003906679.tif 000023
【図２３】
0003906679.tif 000024
【図２４】
0003906679.tif 000025
【図２５】
0003906679.tif 000026
【図２６】
0003906679.tif 000027
【図２７】
0003906679.tif 000028
【図２８】
0003906679.tif 000029
【図２９】
0003906679.tif 000030
【図３０】
0003906679.tif 000031
【図３１】
0003906679.tif 000032
【図３２】
0003906679.tif 000033
【図３３】
0003906679.tif 000034
【図３４】
0003906679.tif 000035
【図３５】
0003906679.tif 000036
【図３６】
0003906679.tif 000037
【図３７】
0003906679.tif 000038
【図３８】
0003906679.tif 000039
【図３９】
0003906679.tif 000040
【図４０】
0003906679.tif 000041
【図４１】
0003906679.tif 000042
【図４２】
0003906679.tif 000043
【図４３】
0003906679.tif 000044
【図４４】
0003906679.tif 000045
【図４５】
0003906679.tif 000046
【図４６】
0003906679.tif 000047