(57)【要約】【課題】端末がロケータの異なるネットワークに移動した際に、端末の識別子と対応するロケータの変更通知を行う変更通知方法等を提供する。【解決手段】変更通知方法は、端末間の通信経路を形成する中継装置が行う方法であって、受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、パケットを送信した端末の中継装置のロケータ（送信元ロケータ）の情報と、パケットの宛先とされる端末の中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得工程と、送信元ＩＤと送信先ＩＤと送信先ロケータの組み合わせが所定の条件を満たす場合、送信元ロケータを宛先とし、当該送信先ＩＤの情報と、当該対応する新たなロケータの情報と、を含むメッセージを作成する変更メッセージ作成工程と、を備えることを特徴とする。【選択図】図７
2011078030.tif 000002
【特許請求の範囲】
【請求項１】
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置が行う方法であって、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更後のロケータとの組み合わせを記憶する新規ロケータ記憶工程と、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信工程と、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得工程と、
前記パケット情報取得工程で取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶工程で記憶された組み合わせか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶工程で記憶された組み合わせか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶工程で記憶された組み合わせであり、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶工程で記憶された組み合わせである場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断工程と、
前記対応判断工程で送出された送信元ロケータを宛先とし、前記パケット情報取得工程で送出された送信先ＩＤに対応するロケータを新規ロケータ記憶工程で記憶された組み合わせの情報から読み出し、当該送信先ＩＤの情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成工程と、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信工程と、
を備えることを特徴とする変更通知方法。
【請求項２】
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置が行う方法であって、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末の変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末の変更後のロケータとの組み合わせを記憶する新規ロケータ記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子と、当該ロケータが変更された端末の識別子に対応付けられるロケータとの組み合わせを記憶する変更通知候補記憶工程と、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信工程と、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得工程と、
前記パケット情報取得工程で取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶工程で記憶された組み合わせか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶工程で記憶された組み合わせか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶工程で記憶された組み合わせであり、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶工程で記憶された組み合わせである場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断工程と、
前記対応判断工程で送出された、送信元ＩＤと、送信先ＩＤと、送信元ロケータとの組み合わせを前記変更通知候補記憶工程で記憶する組み合わせとして登録する変更通知ロケータ登録工程と、
前記変更通知候補記憶工程で記憶されるロケータから、所定の手法により、前記移動した端末の識別子に対応付けられる送信元ロケータを選択する変更通知ロケータ選択工程と、
前記変更通知ロケータ選択工程で選択された送信元ロケータを宛先とし、前記移動した端末の識別子に対応付けられるロケータを前記新規ロケータ記憶工程で記憶された組み合わせの情報から読み出し、当該移動した端末の識別子の情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成工程と、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信工程と、
を備えることを特徴とする変更通知方法。
【請求項３】
前記ネットワークに接続された端末の識別子と当該端末のロケータとの組み合わせを記憶するマッピング情報記憶工程と、をさらに備え
変更通知ロケータ登録工程において、前記対応判断工程が送出した当該送信先ＩＤ及び送信元ＩＤに対応付けられるロケータを、前記マッピング情報記憶工程で記憶された組み合わせの情報から求め、当該求めたロケータを前記対応判断工程で送出された送信元ロケータに付加して、前記変更通知候補記憶工程で記憶される組み合わせの情報に登録する
ことを特徴とする請求項２に記載の変更通知方法。
【請求項４】
前記変更通知ロケータ登録工程において、前記変更通知候補記憶工程で記憶されるロケータに対応するトラヒック量を、前記受信したパケットから求め、前記変更通知候補記憶工程で記憶されるロケータに対応付けて登録する
ことを特徴とする請求項２又は３に記載の変更通知方法。
【請求項５】
前記変更通知ロケータ登録工程において、前記変更通知候補記憶工程で記憶されるロケータについて、ロケータを前記変更通知候補記憶工程において登録された順番、前記変更通知ロケータ選択工程において選択された時刻、又は前記変更通知ロケータ選択工程において選択された回数、を求め、前記変更通知候補記憶工程で記憶されるロケータに対応付けて登録する
ことを特徴とする請求項２乃至４のいずれか１項に記載の変更通知方法。
【請求項６】
前記所定の手法は、前記変更通知候補記憶工程において記憶されたトラヒック量を参照し、トラヒック量の大きい順に少なくとも１つのロケータを選択する手法である
ことを特徴とする請求項４又は５に記載の変更通知方法。
【請求項７】
前記所定の手法は、前記変更通知候補記憶工程において記憶されたトラヒック量を参照し、トラヒック量の小さい順に少なくとも１つのロケータを選択する手法である
ことを特徴とする請求項４又は５に記載の変更通知方法。
【請求項８】
前記所定の手法は、前記変更通知候補記憶工程において記憶されたトラヒック量を参照し、トラヒック量が所定の閾値以上又は所定の閾値以下、あるいはトラヒック量の所定の範囲内のロケータを選択する手法である
ことを特徴とする請求項４又は５に記載の変更通知方法。
【請求項９】
前記所定の手法は、前記変更通知候補記憶工程において記憶された時刻を参照し、前記順番又は前記時刻に基づいてFIFO又はLIFOでロケータを選択する手法である
ことを特徴とする請求項５に記載の変更通知方法。
【請求項１０】
前記所定の手法は、前記変更通知候補記憶工程において記憶された時刻を参照し、前記時刻が所定の時刻の場合、又は所定の時間に含まれるロケータを選択する手法である
ことを特徴とする請求項５に記載の変更通知方法。
【請求項１１】
前記所定の手法は、前記変更通知候補記憶工程において記憶された回数を参照し、前記回数が所定の回数以上又は以下、或いは所定の回数の範囲内のロケータを選択する手法である
ことを特徴とする請求項５に記載の変更通知方法。
【請求項１２】
前記所定の手法は、前記変更通知ロケータ選択工程において、前記ネットワークを提供するプロバイダが定めるロケータのフィルタリング情報を参照し、当該フィルタリング情報に拒否するように記載されたロケータ或いは許可されたロケータを選択する手法である
ことを特徴とする請求項５に記載の変更通知方法。
【請求項１３】
前記所定の手法は、前記変更通知候補記憶工程を参照し、すべてのロケータを選択する手法である
ことを特徴とする請求項２乃至５のいずれか１項に記載の変更通知方法。
【請求項１４】
変更通知ロケータ選択工程において、前記所定の手法により選択された結果、該当するロケータがない場合、前記ロケータが変更された端末の変更前のロケータを選択する
ことを特徴とする請求項４乃至１３のいずれか１項に記載の変更通知方法。
【請求項１５】
前記変更通知候補記憶工程で記憶される組み合わせの情報と、前記変更後のロケータの情報と、を含む情報追加メッセージを作成する情報追加メッセージ作成工程と、を備え
前記送信工程において、前記情報追加メッセージが含む前記変更後のロケータの情報に基づいて当該情報追加メッセージを送信する
ことを特徴とする請求項２乃至１４のいずれか１項に記載の変更通知方法。
【請求項１６】
前記情報追加メッセージを受信し、所定の手法により、当該情報追加メッセージが含む前記組み合わせの情報を、前記変更通知候補記憶工程で記憶される組み合わせの情報に登録する
ことを特徴とする請求項２乃至１５のいずれか１項に記載の変更通知方法。
【請求項１７】
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置であって、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶部と、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶部と、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更後のロケータとの組み合わせを記憶する新規ロケータ記憶部と、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信部と、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得部と、
前記パケット情報取得部が取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶部に格納されているか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶部に記憶されているか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶部に記憶され、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶部に記憶されている場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断部と、
前記対応判断部が送出した送信元ロケータを宛先とし、前記パケット情報取得部が送出した送信先ＩＤに対応するロケータを新規ロケータ記憶部から読み出し、当該送信先ＩＤの情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成部と、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信部と、
を備えることを特徴とする変更通知装置。
【請求項１８】
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置であって、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶部と、
前記ロケータが変更された端末の識別子と、当該端末の変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶部と、
前記ロケータが変更された端末の識別子と、当該端末の変更後のロケータとの組み合わせを記憶する新規ロケータ記憶部と、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子と、当該ロケータが変更された端末の識別子に対応付けられるロケータとの組み合わせを記憶する変更通知候補記憶部と、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信部と、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得部と、
前記パケット情報取得部が取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶部に格納されているか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶部に記憶されているか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶部に記憶され、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶部に記憶されている場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断部と、
前記対応判断部が送出した、送信元ＩＤと、送信先ＩＤと、送信元ロケータとの組み合わせを前記変更通知候補記憶部に登録する変更通知ロケータ登録部と、
前記変更通知候補記憶部に記憶するロケータから、所定の手法により、前記移動した端末の識別子に対応付けられる送信元ロケータを選択する変更通知ロケータ選択部と、
前記変更通知ロケータ選択部が選択した送信元ロケータを宛先とし、前記移動した端末の識別子に対応付けられるロケータを前記新規ロケータ記憶部から読み出し、当該移動した端末の識別子の情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成部と、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信部と、
を備えることを特徴とする変更通知装置。
【請求項１９】
前記ネットワークに接続された端末の識別子と当該端末のロケータとの組み合わせを記憶するマッピング情報記憶部と、をさらに備え
変更通知ロケータ登録部は、前記対応判断部が送出した当該送信先ＩＤ及び送信元ＩＤに対応付けられるロケータを、前記マッピング情報記憶部から求め、当該求めたロケータを前記対応判断部が送出した送信元ロケータに付加して、前記変更通知候補記憶部に登録する
ことを特徴とする請求項１８に記載の変更通知装置。
【請求項２０】
前記変更通知ロケータ登録部は、前記変更通知候補記憶部が記憶するロケータに対応するトラヒック量を、前記受信したパケットから求め、前記変更通知候補記憶部が記憶するロケータに対応付けて登録する
ことを特徴とする請求項１８又は１９に記載の変更通知装置。
【請求項２１】
前記変更通知ロケータ登録部は、前記変更通知候補記憶部が記憶するロケータについて、ロケータを前記変更通知候補記憶部に登録した順番、前記変更通知ロケータ選択部により選択された時刻、又は前記変更通知ロケータ選択部により選択された回数、を求め、前記変更通知候補記憶部が記憶するロケータに対応付けて登録する
ことを特徴とする請求項１８乃至２０のいずれか１項に記載の変更通知装置。
【請求項２２】
前記所定の手法は、前記変更通知候補記憶部を参照し、トラヒック量の大きい順に少なくとも１つのロケータを選択する手法である
ことを特徴とする請求項２０又は２１に記載の変更通知装置。
【請求項２３】
前記所定の手法は、前記変更通知候補記憶部を参照し、トラヒック量の小さい順に少なくとも１つのロケータを選択する手法である
ことを特徴とする請求項２０又は２１に記載の変更通知装置。
【請求項２４】
前記所定の手法は、前記変更通知候補記憶部を参照し、トラヒック量が所定の閾値以上又は所定の閾値以下、あるいはトラヒック量の所定の範囲内のロケータを選択する手法である
ことを特徴とする請求項２０又は２１に記載の変更通知装置。
【請求項２５】
前記所定の手法は、前記変更通知候補記憶部を参照し、前記順番又は前記時刻に基づいてFIFO又はLIFOでロケータを選択する手法である
ことを特徴とする請求項２１に記載の変更通知装置。
【請求項２６】
前記所定の手法は、前記変更通知候補記憶部を参照し、前記時刻が所定の時刻の場合、又は所定の時間に含まれるロケータを選択する手法である
ことを特徴とする請求項２１に記載の変更通知装置。
【請求項２７】
前記所定の手法は、前記変更通知候補記憶部を参照し、前記回数が所定の回数以上又は以下、或いは所定の回数の範囲内のロケータを選択する手法である
ことを特徴とする請求項２１に記載の変更通知装置。
【請求項２８】
前記所定の手法は、前記変更通知ロケータ選択部が、前記ネットワークを提供するプロバイダが定めるロケータのフィルタリング情報を参照し、当該フィルタリング情報に拒否するように記載されたロケータ或いは許可されたロケータを選択する手法である
ことを特徴とする請求項２１に記載の変更通知装置。
【請求項２９】
前記所定の手法は、前記変更通知候補記憶部を参照し、すべてのロケータを選択する手法である
ことを特徴とする請求項１８乃至２１のいずれか１項に記載の変更通知装置。
【請求項３０】
変更通知ロケータ選択部は、前記所定の手法により選択した結果、該当するロケータがない場合、前記ロケータが変更された端末の変更前のロケータを選択する
ことを特徴とする請求項２０乃至２９のいずれか１項に記載の変更通知装置。
【請求項３１】
前記変更通知候補記憶部が記憶する組み合わせの情報と、前記変更後のロケータの情報と、を含む情報追加メッセージを作成する情報追加メッセージ作成部と、を備え
前記送信部は、前記情報追加メッセージが含む前記変更後のロケータの情報に基づいて当該情報追加メッセージを送信する
ことを特徴とする請求項１８乃至３０のいずれか１項に記載の変更通知装置。
【請求項３２】
前記情報追加メッセージを受信し、所定の手法により、当該情報追加メッセージが含む前記組み合わせの情報を、前記変更通知候補記憶部に記憶する
ことを特徴とする請求項１８乃至３１のいずれか１項に記載の変更通知装置。
【請求項３３】
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置を、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶部、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶部、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更後のロケータとの組み合わせを記憶する新規ロケータ記憶部、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信部、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得部、
前記パケット情報取得部が取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶部に格納されているか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶部に記憶されているか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶部に記憶され、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶部に記憶されている場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断部、
前記対応判断部が送出した送信元ロケータを宛先とし、前記パケット情報取得部が送出した送信先ＩＤに対応するロケータを新規ロケータ記憶部から読み出し、当該送信先ＩＤの情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成部、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信部、
として機能させることを特徴とするプログラム。
【請求項３４】
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置を、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶部、
前記ロケータが変更された端末の識別子と、当該端末の変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶部、
前記ロケータが変更された端末の識別子と、当該端末の変更後のロケータとの組み合わせを記憶する新規ロケータ記憶部、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子と、当該ロケータが変更された端末の識別子に対応付けられるロケータとの組み合わせを記憶する変更通知候補記憶部、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信部、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得部、
前記パケット情報取得部が取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶部に格納されているか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶部に記憶されているか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶部に記憶され、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶部に記憶されている場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断部、
前記対応判断部が送出した、送信元ＩＤと、送信先ＩＤと、送信元ロケータとの組み合わせを前記変更通知候補記憶部に登録する変更通知ロケータ登録部、
前記変更通知候補記憶部に記憶するロケータから、所定の手法により、前記移動した端末の識別子に対応付けられる送信元ロケータを選択する変更通知ロケータ選択部、
前記変更通知ロケータ選択部が選択した送信元ロケータを宛先とし、前記移動した端末の識別子に対応付けられるロケータを前記新規ロケータ記憶部から読み出し、当該移動した端末の識別子の情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成部、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の移動によるＩＤとロケータとの対応関係の変更通知を行う技術に関する。
【背景技術】
【０００２】
近年、ＩＰアドレス経路情報の増大を解決する手法として、エンド端末の識別子（ID）とエンド端末のネットワーク上の位置を示す値（ロケータ（Locator））とを分けることによってエンド端末のアドレスを扱うLoc（Locator）/ID分離ネットワークが注目されている。特に、Loc/ID分離ネットワークアーキテクチャを用いたMIP（Mobile IP）は、エンド端末の移動により生じる通信経路の変更がもたらす通信の切断を防ぐ技術として広く知られている（非特許文献１、非特許文献２）。MIPでは、エンド端末が本来所属するネットワークにおいて割り当てられたIPアドレスをホームアドレス（home address）と呼び、エンド端末の識別子の役割を与える。一方、移動先ネットワークにおいて割り当てられたIPアドレスを気付けアドレス（care of address）と呼び、ロケータとして扱う。これにより、エンド端末がネットワークを移動することで気付けアドレスが変更されても、ホームアドレスが変更されないため、通信の切断を防ぐことができる。
【０００３】
また、経路情報の増大を抑制するための方式として、LISP（Locator ID Separation Protocol）が提案されている（非特許文献３）。LISPでは、インターネットのバックボーン（inter-domain空間）において、IPアドレスをRLOC（Routing Locator）と呼ばれるロケータとして扱う。一方で、バックボーンに接続する各ネットワーク内で、IPアドレスをEID（Endpoint ID）と呼ばれる識別子として扱う。LISPでは、EIDはRLOCに制約されないため、例えばEID-1の通信端末はRLOC-aもRLOC-bも自身のロケータとして扱うことができる。言い換えると、RLOCもEIDに制約されないため、バックボーンのロケータであるRLOCを整理して管理できる（グループ化できる）。したがって、IPアドレスをグループ化する整理ができないことに起因する、現在のインターネットバックボーンの経路情報の増大問題が解決される。
【０００４】
上記Loc/ID分離ネットワークでは、エンド端末の移動だけではなく、ＩＤの移動による通信経路の変更も考えられる。他ネットワークの端末にＩＤを移動することで、ネットワークを越えたプロセスマイグレーションやアプリケーションモビリティが可能となる。例えば、非特許文献４には、ネットワーク越しのアプリケーションモビリティのために、Loc/ID分離ネットワークを実現するアーキテクチャであるHIP（Host Identity Protocol）を用いてネットワーク越しのＩＤ移動を行う方式が開示されている。
【０００５】
一般的に、このようなLoc/ID分離ネットワークにおいて、通信の開始にあたり事前にネットワークを構成する中継装置の間で通信経路の開設処理を行う（例えば、特許文献１）。この開設処理では、エンド端末の識別子とエンド端末と通信を行う可能性のあるロケータとの対応関係が求められ、各中継装置はこの対応関係の情報を保持する。エンド端末が移動しても、中継装置は対応関係の情報に基づいて対応付けられたロケータにデータを送信することにより、切断のない通信が可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−３１２１９１号公報
【非特許文献】
【０００７】
【非特許文献１】“IP Mobility Support for IPv4”, IETF RFC3344 (Aug 2002)
【非特許文献２】“Mobility Support in IPv6”, IETF RFC3775 (Jun 2004)
【非特許文献３】“Locator/ID Separation Protocol (LISP)”, IETF Internet Draft, draft-farinacci-lisp-12 (Mar 2009)
【非特許文献４】“Application Mobility with HIP”, In Proc. of NDSS Wireless and Security Workshop, San Diego, CA, USA, Feb. 2005. Internet Society.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、通信経路の開設処理がおこなわれないネットワークにおいては、パケット送信先のエンド端末が移動したときに、送信先のエンド端末のＩＤと送信先のエンド端末の中継を行っている中継装置との対応関係を、ネットワークを構成する他の中継装置に通知するしくみがないことが課題である。さらに、通信経路の開設が行われないため、どの中継装置に通知をすればよいのかを判断することができないことが課題である。
【０００９】
本発明は、上記問題に鑑みてなされたものであり、Loc（Locator）/ID分離ネットワークにおいて、端末がロケータの異なるネットワークに移動した際に、変更通知を通知すべき中継装置を適切に決定し、決定した中継装置に対し端末の識別子と対応するロケータの変更通知を行う変更通知方法、変更通知装置ならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点に係る変更通知方法は、
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置が行う方法であって、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更後のロケータとの組み合わせを記憶する新規ロケータ記憶工程と、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信工程と、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得工程と、
前記パケット情報取得工程で取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶工程で記憶された組み合わせか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶工程で記憶された組み合わせか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶工程で記憶された組み合わせであり、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶工程で記憶された組み合わせである場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断工程と、
前記対応判断工程で送出された送信元ロケータを宛先とし、前記パケット情報取得工程で送出された送信先ＩＤに対応するロケータを新規ロケータ記憶工程で記憶された組み合わせの情報から読み出し、当該送信先ＩＤの情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成工程と、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信工程と、
を備えることを特徴とする。
【００１１】
上記目的を達成するため、本発明の第２の観点に係る変更通知方法は、
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置が行う方法であって、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末の変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末の変更後のロケータとの組み合わせを記憶する新規ロケータ記憶工程と、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子と、当該ロケータが変更された端末の識別子に対応付けられるロケータとの組み合わせを記憶する変更通知候補記憶工程と、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信工程と、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得工程と、
前記パケット情報取得工程で取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶工程で記憶された組み合わせか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶工程で記憶された組み合わせか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶工程で記憶された組み合わせであり、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶工程で記憶された組み合わせである場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断工程と、
前記対応判断工程で送出された、送信元ＩＤと、送信先ＩＤと、送信元ロケータとの組み合わせを前記変更通知候補記憶工程で記憶する組み合わせとして登録する変更通知ロケータ登録工程と、
前記変更通知候補記憶工程で記憶されるロケータから、所定の手法により、前記移動した端末の識別子に対応付けられる送信元ロケータを選択する変更通知ロケータ選択工程と、
前記変更通知ロケータ選択工程で選択された送信元ロケータを宛先とし、前記移動した端末の識別子に対応付けられるロケータを前記新規ロケータ記憶工程で記憶された組み合わせの情報から読み出し、当該移動した端末の識別子の情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成工程と、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信工程と、
を備えることを特徴とする。
【００１２】
上記目的を達成するため、本発明の第３の観点に係る変更通知装置は、
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置であって、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶部と、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶部と、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更後のロケータとの組み合わせを記憶する新規ロケータ記憶部と、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信部と、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得部と、
前記パケット情報取得部が取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶部に格納されているか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶部に記憶されているか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶部に記憶され、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶部に記憶されている場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断部と、
前記対応判断部が送出した送信元ロケータを宛先とし、前記パケット情報取得部が送出した送信先ＩＤに対応するロケータを新規ロケータ記憶部から読み出し、当該送信先ＩＤの情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成部と、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信部と、
を備えることを特徴とする。
【００１３】
上記目的を達成するため、本発明の第４の観点に係る変更通知装置は、
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置であって、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶部と、
前記ロケータが変更された端末の識別子と、当該端末の変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶部と、
前記ロケータが変更された端末の識別子と、当該端末の変更後のロケータとの組み合わせを記憶する新規ロケータ記憶部と、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子と、当該ロケータが変更された端末の識別子に対応付けられるロケータとの組み合わせを記憶する変更通知候補記憶部と、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信部と、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得部と、
前記パケット情報取得部が取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶部に格納されているか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶部に記憶されているか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶部に記憶され、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶部に記憶されている場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断部と、
前記対応判断部が送出した、送信元ＩＤと、送信先ＩＤと、送信元ロケータとの組み合わせを前記変更通知候補記憶部に登録する変更通知ロケータ登録部と、
前記変更通知候補記憶部に記憶するロケータから、所定の手法により、前記移動した端末の識別子に対応付けられる送信元ロケータを選択する変更通知ロケータ選択部と、
前記変更通知ロケータ選択部が選択した送信元ロケータを宛先とし、前記移動した端末の識別子に対応付けられるロケータを前記新規ロケータ記憶部から読み出し、当該移動した端末の識別子の情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成部と、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信部と、
を備えることを特徴とする。
【００１４】
上記目的を達成するため、本発明の第５の観点に係るプログラムは、
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置を、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶部、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶部、
前記ロケータが変更された端末の識別子と、当該端末のロケータ変更後のロケータとの組み合わせを記憶する新規ロケータ記憶部、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信部、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得部、
前記パケット情報取得部が取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶部に格納されているか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶部に記憶されているか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶部に記憶され、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶部に記憶されている場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断部、
前記対応判断部が送出した送信元ロケータを宛先とし、前記パケット情報取得部が送出した送信先ＩＤに対応するロケータを新規ロケータ記憶部から読み出し、当該送信先ＩＤの情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成部、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信部、
として機能させることを特徴とする。
【００１５】
上記目的を達成するため、本発明の第６の観点に係るプログラムは、
端末の識別子と当該端末のネットワーク上の位置を表すロケータとによりアドレスを表現するネットワークにおいて、端末間の通信経路を形成する中継装置を、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子との組み合わせを記憶する変更対象記憶部、
前記ロケータが変更された端末の識別子と、当該端末の変更前のロケータとの組み合わせを記憶する通信元ロケータ記憶部、
前記ロケータが変更された端末の識別子と、当該端末の変更後のロケータとの組み合わせを記憶する新規ロケータ記憶部、
前記ロケータが変更された端末の識別子と、当該端末と通信を行う他の端末の識別子と、当該ロケータが変更された端末の識別子に対応付けられるロケータとの組み合わせを記憶する変更通知候補記憶部、
前記端末又は前記通信経路を形成する他の中継装置からパケットを受信する受信部、
前記受信したパケットから、当該パケットを送信した端末の識別子（送信元ＩＤ）の情報と、当該パケットの宛先とされる端末の識別子（送信先ＩＤ）の情報と、前記パケットを送信した端末とパケットの送受を行う中継装置のロケータ（送信元ロケータ）の情報と、前記パケットの宛先とされる端末とパケットの送受を行う中継装置のロケータ（送信先ロケータ）の情報と、を取り出すパケット情報取得部、
前記パケット情報取得部が取り出した送信元ＩＤと送信先ＩＤの組み合わせが、前記変更対象記憶部に格納されているか否かを判断し、前記送信先ＩＤと前記送信先ロケータの組み合わせが前記通信元ロケータ記憶部に記憶されているか否かを判断し、送信元ＩＤと送信先ＩＤの組み合わせが前記変更対象記憶部に記憶され、前記送信先ＩＤと前記送信先ロケータとの組み合わせが前記通信元ロケータ記憶部に記憶されている場合、前記送信元ＩＤの情報と、前記送信先ＩＤの情報と、前記送信元ロケータの情報と、を送出する対応判断部、
前記対応判断部が送出した、送信元ＩＤと、送信先ＩＤと、送信元ロケータとの組み合わせを前記変更通知候補記憶部に登録する変更通知ロケータ登録部、
前記変更通知候補記憶部に記憶するロケータから、所定の手法により、前記移動した端末の識別子に対応付けられる送信元ロケータを選択する変更通知ロケータ選択部、
前記変更通知ロケータ選択部が選択した送信元ロケータを宛先とし、前記移動した端末の識別子に対応付けられるロケータを前記新規ロケータ記憶部から読み出し、当該移動した端末の識別子の情報と、当該対応するロケータの情報と、を含むメッセージを作成する変更メッセージ作成部、
前記メッセージを前記端末又は前記通信経路を形成する他の中継装置に送信する送信部、
として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、Loc/ID分離ネットワークにおける、エンド端末やＩＤの移動により生じるエンド端末と中継装置の対応関係の変更を適切な中継装置に通知することができる。
【図面の簡単な説明】
【００１７】
【図１】Loc/ID分離ネットワークの一例を示す図である。
【図２】Loc/ID分離ネットワークの一例を示す図である。
【図３】中継装置の物理構成を示す図である。
【図４Ａ】中継装置１Ａ、１Ｄが有するマッピング情報を示す図である。
【図４Ｂ】中継装置１Ｂ、１Ｃが有するマッピング情報を示す図である。
【図５】パケットヘッダ情報を示す図である。
【図６】エンド端末の物理構成を示す図である。
【図７】第１の実施形態に係る変更通知装置の機能構成を示す図である。
【図８】エンド端末が移動した場合の通信経路の変更を説明するための図である。
【図９Ａ】解析対称ＩＤバッファが格納するデータを示す図である。
【図９Ｂ】通信元locバッファが格納するデータを示す図である。
【図９Ｃ】新規loc-ID対応ＤＢが格納するデータを示す図である。
【図１０】マッピング変更通知メッセージを説明するための図である。
【図１１】マッピング変更通知メッセージの通知を説明するための図である。
【図１２】第１の実施形態に係る変更通知装置の他の機能構成を示す図である。
【図１３】変更通知処理を説明するためのフローチャート図である。
【図１４】変更通知メッセージ通知後のマッピング情報を示す図である。
【図１５】変更通知メッセージ通知後の通信経路の変更を説明するための図である。
【図１６】第２の実施形態に係る変更通知装置の機能構成を示す図である。
【図１７】マッピング変更通知可能リストを説明するための図である。
【図１８】他のマッピング変更通知可能リストを説明するための図である。
【図１９】中継装置１Ｂが有するマッピング情報を示す図である。
【図２０】変更通知メッセージ通知後の通信経路の変更を説明するための図である。
【図２１】第２の実施形態に係る変更通知装置の他の機能構成を示す図である。
【図２２】Loc/ID分離ネットワークに接続されたエンド端末ＩＤとロケータとの対応表を示す図である。
【図２３】第２の実施形態に係る変更通知装置が行う変更通知処理を説明するためのフローチャート図である。
【図２４】第３の実施形態に係る変更通知装置の機能構成を示す図である。
【図２５】リスト追加メッセージを説明するための図である。
【図２６】中継装置１Ｃが有するマッピング変更通知可能リストを説明するための図である。
【図２７】第３の実施形態に係る変更通知装置が行う送信処理を説明するためのフローチャート図である。
【図２８】第３の実施形態に係る変更通知装置が行う受信処理を説明するためのフローチャート図である。
【図２９】リスト追加メッセージの通知を説明するための図である。
【図３０】リスト追加メッセージ通知後のマッピング変更通知メッセージの通知を説明するための図である。
【発明を実施するための形態】
【００１８】
（第１の実施形態）
以下、エンド端末ＩＤとロケータとの対応関係（マッピング情報）の変更を通知する機能を有する変更通知装置について説明する。第１の実施形態の変更通知装置１は、受け付けたパケットの送信先のＩＤを取得して解析することにより、マッピング情報の変更を通知する中継装置を決定することを特徴とする。
【００１９】
はじめに、本実施形態の変更通知装置１が適用されるネットワークの形態について、図１を用いて、説明する。
変更通知装置１は、一般的に、サーバやルータ等の中継装置１Ａ、１Ｂ、１Ｃ、１Ｄにより実現される。中継装置１Ａ、１Ｂ、１Ｃ、１Ｄはネットワーク４を形成し、このネットワークにはモバイルノートパソコンや携帯電話等のエンド端末２−１、２−２が接続される。エンド端末２−１、２−２はネットワーク４を介して、データの送受を行う。
以下、中継装置１Ａ、１Ｂ、１Ｃ、１Ｄのロケータ（ネットワーク上の位置を示す値）をそれぞれ、“loc-a”、“loc-b”、“loc-c”、“loc-d”、エンド端末２−１、２−２のＩＤ（エンド端末の識別子）を“ID-1”、“ID-2”とする。
【００２０】
本実施形態では、中継装置１Ａは、エンド端末２−１から受信したパケットを他の中継装置に送信するように設定され、中継装置１Ｄは、他の中継装置から送られてくるパケットを受け付けるように設定されているとする。また、中継装置１Ｂは、エンド端末２−２宛のパケットを受信し、また、エンド端末２−２から受信した他のエンド端末宛のパケットを送出する。すなわち、エンド端末２−１からエンド端末２−２宛に送信されたパケット３は図１の経路３１〜３３を通り、エンド端末２−２からエンド端末２−１宛に送信されたパケット６は図２の経路６１〜６３を通る。このように、エンド端末２−１からエンド端末２−２宛ての通信と、エンド端末２−２からエンド端末２−１宛ての通信はそれぞれ独立しているため、それぞれの通信経路が異なる場合がある。このように、１つのエンド端末に対して、パケットを送信する中継装置とパケットを受信する中継装置とが異なり、エンド端末がパケットを送信する通信経路と、エンド端末がパケットを受信する通信経路が異なることを“通信経路が非対称である”という。ここで、中継装置１Ｃは、エンド端末２−１、２−２とは直接通信は行わない。
【００２１】
中継装置１Ａ、１Ｂ、１Ｃ、１Ｄは、図３に示す物理構成を有する。
中継装置１Ａ、１Ｂ、１Ｃ、１Ｄは、制御部１００１と、記憶部１００２と、インターフェース１００３と、から構成される。
【００２２】
制御部１００１は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）とを備える。制御部１００１は、ＲＯＭ等に記憶されているソフトウェアプログラムに従って、後述する変更通知処理（図１３）や中継装置１Ａ、１Ｂ、１Ｃ、１Ｄ全体の制御を行う。また、制御部１００１は、エンド端末から受け付けたバケットに、記憶部１００２に記憶されたマッピング情報（図４）に基づいてロケータ情報を付与する処理や、マッピング情報を変更する処理を行う。
【００２３】
マッピング情報とは、エンド端末のＩＤと、当該エンド端末から送信されるパケットの中継を行う中継装置のロケータとの対応関係を記したものであり、本実施形態の中継装置１Ａ、１Ｂ、１Ｃ、１Ｄはそれぞれ、図４に示すようなマッピング情報を有する。例えば、中継装置１Ａ、１Ｄは図４Ａのマッピング情報を有し、図４Ａのマッピング情報は、エンド端末２−２（エンド端末ＩＤ：“ID-2”）宛のパケットは中継装置１Ｂ（ロケータ：“loc-b”）が受け付けることを示す。一方、中継装置１Ｂ、１Ｃは図４Ｂのマッピング情報を有し、図４Ｂのマッピング情報は、エンド端末２−１（エンド端末ＩＤ：“ID-1”）宛のパケットは中継装置１Ｂ（ロケータ：“loc-d”）が受け付けることを示す。このように、エンド端末２−１に対して、パケットを送出する中継装置１Ａとパケットを受け付ける中継装置１Ｄがそれぞれ別に設定された場合、それらの中継装置と共にネットワーク４を形成する中継装置（中継装置１Ｂ、１Ｃ）は、エンド端末２−１に対応する中継装置はパケットを受け付ける中継装置１Ｄであるというマッピング情報（図４Ｂ）を有する。このようなマッピング情報を“非対称なマッピング情報”という。
【００２４】
以下、上記マッピング情報に基づいて中継装置１Ａの制御部１００１が行うロケータ情報の付与の処理について説明する。
例えば、エンド端末２−１がエンド端末２−２にパケット３を送信する処理をすると、まず、エンド端末２−１の中継装置１Ａ（パケット送受信部１３）がエンド端末２−１から送信されたパケット３を受け取る。エンド端末２−１から送信されたパケット３には、図５の３Ａに示すように、パケットの送信元のエンド端末ＩＤ（送信元ＩＤ）、及び、パケットの送信先のエンド端末ＩＤ（送信先ＩＤ）、の情報のみが付与されている。中継装置１Ａの制御部１００１は、受け付けたパケットの送信先ＩＤ（“ID-2”）の情報（図５の３Ａ）を取得し、図４Ａのマッピング情報から、受け付けたパケットの送信先ＩＤ“ID-2”に対応する送信先ロケータ（“loc-b”）を求める。制御部１００１は、受信したパケットに、送信先ロケータ（“loc-b”）と、中継装置１Ａ自身のロケータ（送信元ロケータ：“loc-a”）との情報（図５の３Ｂ）を含むヘッダを付与する。その後、中継装置１Ａの制御部１００１は、インターフェース１００３を経由して、ロケータ情報を付与したパケット３を、中継装置１Ｂに送信する。以下、パケットが有する送信元ＩＤ、送信先ＩＤ、送信元ロケータ、及び送信先ロケータを、パケットヘッダ情報という。
【００２５】
記憶部１００２は、フラッシュメモリなどの不揮発性メモリ、ＲＡＭ（Random Access Memory）等による内部メモリ、外部記録メディアによって構成される。また、記憶部１００２は、制御部１００１の動作制御用プログラムのデータや図４に示すマッピング情報を記憶するとともに、制御部１００１のワークメモリとしても機能する。
【００２６】
インターフェース１００３は、シリアルインターフェース又はＬＡＮ（local Area Network）インターフェース等によって構成され、ネットワークを介して、他の情報処理装置とデータを送受信する。
【００２７】
また、上記中継装置１Ａ、１Ｂに接続されるエンド端末２−１、２−２は図６に示す物理構成を有する。
【００２８】
エンド端末２−１、２−２は、制御部２００１と、記憶部２００２と、通信部２００３と、から構成される。
【００２９】
制御部２００１は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）とを備える。制御部２００１は、ＲＯＭ等に記憶されているソフトウェアプログラムに従って、エンド端末２００全体の制御を行う。
【００３０】
記憶部２００２は、フラッシュメモリなどの不揮発性メモリ、ＲＡＭ（Random Access Memory）等による内部メモリ、外部記録メディアによって構成される。また、記憶部２００２は、制御部２００１の動作制御用プログラムのデータを記憶するとともに、制御部２００１のワークメモリとしても機能する。
【００３１】
通信部２００３は、所定の通信方式により、ネットワーク４を介して、他の情報処理装置とデータを送受信する。
【００３２】
次に、上記中継装置１Ａ、１Ｂ、１Ｃ、１Ｄにおいて実現される変更通知装置の機能構成について、図７を参照して説明する。
【００３３】
図１に示すようにエンド端末２−１とエンド端末２−２の通信が可能な場合、中継装置１Ａが有するマッピング情報は、エンド端末２−２宛のパケットを中継装置１Ｂに送信するように設定されている。しかし、図８に示すように、エンド端末２−２が移動すると、エンド端末２−２は、中継装置１Ｂに対しエンド端末２−２が中継装置１Ｃに移動する旨を通知するメッセージを送信する。この場合、中継装置１Ａは、エンド端末２−２が中継装置１−Ｃが移動したことを知らないので、図４Ａのマッピング情報に基づいてエンド端末２−１から受け付けたパケットを中継装置１Ｂに送信してしまい、その結果エンド端末２−２宛のパケット３はエンド端末２−２に届かない。
以下、図８に示す状況下で、中継装置１Ａからパケット３を受け付けた中継装置１Ｂにおける変更通知装置１の機能構成ついて、図７を用いて説明する。
【００３４】
変更通知装置１は、パケット解析部１１と、マッピング変更通知部１２と、パケット送受信部１３と、外部接続インターフェース１４と、変更対象ＩＤバッファ１５と、通知元locバッファ１６とから構成される。
【００３５】
パケット解析部１１は、機能的に、パケット分解部１１１と、loc-ID対応解析部１１２とから構成され、例えば、制御部１００１により実現される。
【００３６】
パケット分解部１１１は、後述するパケット送受信部１３のパケット受信部１３１から受け取ったパケットの情報を分解し、パケットヘッダ情報（送信元ＩＤ、送信先ＩＤ、送信元ロケータ、送信先ロケータ）を取り出す。パケット分解部１１１は、取り出したパケットヘッダ情報をloc-ID対応解析部１１２に送る。
【００３７】
例えば、中継装置１Ａが図４Ａのマッピング情報に基づいて送信したパケット３を中継装置１Ｂが受信したとする。パケット分解部１１１はパケット受信部１３１からパケット３を受け取り、パケット３を分解して、送信元ＩＤ“ID-1”、送信先ＩＤ“ID-2”、送信元ロケータ“loc-a”、送信先ロケータ“loc-b”のパケットヘッダ情報を取り出す。そして、取り出したパケットヘッダ情報をloc-ID対応解析部１１２に送る。
【００３８】
loc-ID対応解析部１１２は、パケット分解部１１１より受け取ったパケットヘッダ情報を解析する。まず、loc-ID対応解析部１１２は、パケットヘッダ情報の送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータ（図９Ａ）に存在するか否かを調べる。変更対象ＩＤバッファ１５が格納するデータには、送信元ＩＤが示すエンド端末と送信先ＩＤが示すエンド端末との間でマッピング変更通知メッセージを送受する必要のある送信元ＩＤ及び送信先ＩＤの組み合わせが記載されている。これにより、受信したパケットからマッピング変更通知メッセージを送信する必要があるか、すなわち、マッピング情報を変更する必要があるか否かを知ることができる。送信元ＩＤと送信先ＩＤの組み合わせが当該データに存在する場合、次に、送信先ＩＤ対応する送信先ロケータが、通知元locバッファ１６が格納するデータ（図９Ｂ）に存在するか否かを調べる。通知元locバッファ１６が格納するデータには、エンド端末の移動前に、当該エンド端末宛のパケットの中継を行っていた中継装置が記載されている。これにより、送信元ＩＤが示すエンド端末と送信先ＩＤが示すエンド端末との間で、どの中継装置が変更したかを特定することができる。送信先ＩＤに対応する送信先ロケータが通知元locバッファ１６に存在する場合、loc-ID対応解析部１１２は、パケットヘッダ情報をマッピング変更通知部１２の変更通知メッセージ作成部１２１に送出する。パケットヘッダ情報の送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータに存在しない場合は、loc-ID対応解析部１１２は、パケットヘッダ情報を変更通知メッセージ作成部１２１に送出しない。
【００３９】
なお、変更対象ＩＤバッファ１５及び通知元locバッファ１６が格納するデータ（図９Ａ、９Ｂ）は、エンド端末が移動する前の通常時の動作の中で取得される。以下に、通常時の動作について説明する。
【００４０】
Loc-ID対応解析部１１２は、パケット分解部１１１より受け取ったパケットヘッダ情報を解析する。まず、loc-ID対応解析部１１２は、パケットヘッダ情報の送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータ（図９Ａ）に存在するか否かを調べる。送信元ＩＤと送信先ＩＤの組み合わせが当該データに存在しない場合、送信元ＩＤと送信先ＩＤの組み合わせを、変更対象ＩＤバッファ１５に格納する。次に、送信先ＩＤ対応する送信先ロケータが、通知元locバッファ１６が格納するデータ（図９Ｂ）に存在するか否かを調べる。送信先ＩＤに対応する送信先ロケータが通知元locバッファ１６に存在しない場合、loc-ID対応解析部１１２は、送信先ＩＤとそれに対応する送信先ロケータの組み合わせを通知元Locバッファ１６へと格納する。
【００４１】
マッピング変更通知部１２は、変更通知メッセージ作成部１２１から構成され、例えば、制御部１００１により実現される。変更通知メッセージ作成部１２１はloc-ID対応解析部１１２より受け取ったパケットヘッダ情報から、パケットを送信した中継装置が有するマッピング情報を変更するように通知するメッセージ（マッピング変更通知メッセージ）を作成する。また、変更通知メッセージ作成部１２１は、作成したマッピング変更通知メッセージを、パケット送受信部１３のパケット送信部１３２に渡す。
【００４２】
マッピング変更通知メッセージの例を図１０に示す。変更通知メッセージ作成部１２１は、まず、パケットヘッダ情報の送信元ロケータ“loc-a”を、マッピング変更通知メッセージの送信先ロケータ５１、パケットヘッダ情報の送信先ロケータ“loc-b”を、マッピング変更通知メッセージの送信元ロケータ５２とし、マッピング変更通知メッセージ５を作成する。そして、今回マッピング情報の変更対象であるエンド端末ＩＤ、すなわち、移動により中継装置が変わり、中継装置との対応関係が変更したエンド端末のエンド端末ＩＤ“ID-2”をマッピング変更ＩＤ５３としてマッピング変更通知メッセージ５に付与する。さらに、マッピング変更通知メッセージ作成部１２１は、新規loc-ID対応ＤＢ１７が格納するデータ（図９Ｃ）を参照し、マッピング変更ＩＤ“ID-2”と対応付けられる新たなロケータ（移動後ロケータ）５４“loc-c”をマッピング変更通知メッセージ５に付与する。なお、送信元ロケータ５２は、基本的には中継装置１Ａのロケータが入るが、Loc/ID分離ネットワークのプロトコルによってはパケットヘッダ情報の送信先ロケータが入ってもよい。また、移動後ロケータは複数でもよい。
【００４３】
パケット送受信部１３は、パケット受信部１３１と、パケット送信部１３２とから構成され、例えば、制御部１００１により実現される。パケット受信部１３１は、外部接続インターフェース１４を経由してパケットを受信し、パケット分解部１１１にパケットの情報を送出する。パケット送信部１３２は、変更通知メッセージ作成部１２１からマッピング変更通知メッセージのパケットを受け取り、外部接続インターフェース１４を経由して、マッピング変更通知メッセージの送信先ロケータに基づいてパケットを送信する。例えば、図１０のマッピング変更通知メッセージを受け取った場合、マッピング変更通知メッセージ５の送信先ロケータ５１は“loc-a”なので、図１１に示すように、中継装置１Ａにマッピング変更通知メッセージ５のパケットを送信する。
【００４４】
外部接続インターフェース１４は、例えば、インターフェース部１００３により実現される。外部端末とのパケットの送受信を行うインターフェースの役割を成す。
【００４５】
変更対象ＩＤバッファ１５は、移動により中継装置が変更したエンド端末のエンド端末ＩＤ（送信先ＩＤ）と、当該エンド端末にデータを送信している他のエンド端末のエンド端末ＩＤ（送信元ＩＤ）との組み合わせのデータ（図９Ａ）を格納し、例えば、記憶部１００２により実現される。
【００４６】
通知元locバッファ１６は、移動により中継装置が変更したエンド端末のエンド端末ＩＤと、当該エンド端末と移動前の中継装置（移動前ロケータ）との組み合わせのデータ（図９Ｂ）を格納し、例えば、記憶部１００２により実現される。
【００４７】
新規loc-ID対応ＤＢ１７は、移動したエンド端末のエンド端末ＩＤと、当該エンド端末ＩＤの移動先の新たなロケータ（移動後ロケータ）の組み合わせのデータ（図９Ｃ）を格納し、例えば、記憶部１００２により実現される。
【００４８】
上記、変更対象ＩＤバッファ１５、通知元locバッファ１６、新規loc-ID対応ＤＢ１７は、それぞれ変更通知装置１の外部に配置されてもよい。例えば、図１２に示すように、変更対象ＩＤバッファ１５、通知元locバッファ１６、及び新規loc-ID対応ＤＢ１７のすべてが外部に配置されてもよい。
【００４９】
次に、中継装置１Ｂにおいて実現される変更通知装置１が行うエンド端末の移動による経路変更通知の動作について図１３のフローチャートを用いて説明する。
図１に示すようにエンド端末２−１からパケットを受信していたエンド端末２−２が、図８に示すように移動し、中継装置１Ｂとの通信から中継装置１Ｃとの通信へ変更した場合を例にとり説明する。
【００５０】
まず、中継装置１Ｂが有する変更通知装置１のパケット受信部１３１は、パケットを受信したか否かを判断する（ステップＳ１０）。パケット受信部１３１はパケットを受信したと判断した場合（ステップＳ１０；Ｙｅｓ）、当該パケットをパケット分解部１１１に送出する。パケットを受信していないと判断した場合は（ステップＳ１０；Ｎｏ）、受信待機とし、ステップＳ１０に戻る。例えば、図８に示すように中継装置１Ａが送信したパケット３を中継装置１Ｂが受信すると、パケット受信部１３１はパケット３を受信したと判断し、パケット３をパケット分解部１１１に送出する。
【００５１】
パケット分解部１１１は、パケット受信部１３１より受け取ったパケットの情報を分解し、パケットヘッダ情報を抽出し、当該パケットヘッダ情報をloc-ID対応解析部１１２へ送出する（ステップＳ１１）。例えば、パケット分解部１１１は図５のパケットヘッダ情報を抽出し、当該パケットヘッダ情報をloc-ID対応解析部１１２へ送出する。
【００５２】
loc-ID対応解析部１１２は、パケット分解部１１１から受け付けたパケットヘッダ情報の送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータに存在するか否かを判断する（ステップＳ１２）。
【００５３】
送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータに存在する場合（ステップＳ１２；Ｙｅｓ）、loc-ID対応解析部１１２は、次に、抽出した送信先ロケータが、送信先ＩＤのエンド端末が移動前の中継装置のロケータ（移動前ロケータ）であるか否かを調べる。具体的には、loc-ID対応解析部１１２は、通知元locバッファ１６が格納するデータに、送信先ＩＤと、送信先ロケータが移動前ロケータであるか否かを判断する（ステップＳ１３）。一方、送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータに存在しない場合（ステップＳ１２；Ｎｏ）、変更通知処理は終了する。
【００５４】
送信先ロケータが移動前ロケータの場合（ステップＳ１３；Ｙｅｓ）、loc-ID対応解析部１１２はパケットヘッダ情報を変更通知メッセージ作成部１２１に送出し、変更通知メッセージ作成部１２１はマッピング変更通知メッセージを作成する（ステップＳ１４）。一方、送信先ロケータが移動前ロケータでない場合（ステップＳ１３；Ｎｏ）、変更通知処理は終了する。
【００５５】
例えば、図５のパケットヘッダ情報の送信元ＩＤ“ID-1”と送信先ＩＤ“ID-2”との組み合わせは、変更対象ＩＤバッファ１５が格納する図９Ａのデータに存在し、送信先ＩＤ“ID-2”の送信先ロケータ“loc-b”は、通知元locバッファ１６が格納する図９Ｂのデータに存在するので、loc-ID対応解析部１１２は、パケットヘッダ情報を変更通知メッセージ作成部１２１に送出する。変更通知メッセージ作成部１２１は、パケットヘッダ情報を参照して、図１０に示すマッピング変更通知メッセージ５を作成し、作成したメッセージをパケット送信部１３２へ送出する。
【００５６】
パケット送信部１３２は、変更通知メッセージ作成部１２１から受け取ったマッピング変更通知メッセージのパケットを送信し、処理を終了する。（ステップＳ１５）
【００５７】
中継装置１Ａは、中継装置１Ｂ（変更通知装置１−１）からマッピング変更通知メッセージ５を受信すると、中継装置１Ａが有する図４Ａのマッピング情報を図１４に示すマッピング情報に変更する。以降、エンド端末２−１（“ID-1”）からエンド端末２−２（“ID-2”）宛てのパケット３は、図１５に示すように、中継装置１Ａ（“loc-a”）を送信元ロケータ、中継装置１Ｃ（“loc-c”）を送信先ロケータとして、送信される。
なお、マッピングの変更の際に、古いマッピング情報を保持するか破棄するかは、Loc/ID分離ネットワークのプロトコルに従うか、各中継装置において設定することもできる。
【００５８】
ここで、図１１ではマッピング変更通知メッセージの送信元を、パケットを受け付けた中継装置１Ｂ（変更通知装置１−２１）としたが、中継装置１Ｂよりマッピング変更通知メッセージの情報を受け取った中継装置１Ｃが、中継装置１Ｂに代わってマッピング変更通知メッセージを中継装置１Ａに送信してもよい。また、その際、マッピング変更通知メッセージ５の送信元ロケータ５２は、基本的には“loc-c”（中継装置１Ｃ）となるが、Loc/ID分離ネットワークのプロトコルによっては、“loc-b”（中継装置１Ｂ）としてもよい。また、中継装置１Ｂがマッピング変更通知メッセージ５を送信する際に送信元ロケータ５２を“loc-c”としてもよい。送信元ロケータ５２は、プロトコルの仕様によって柔軟に扱われる。
【００５９】
本実施形態の変更通知装置によれば、マッピング情報の変更を通知するにあたって、ルータやサーバなどの中継装置が従来保持していたマッピング情報に基づいて行うのではなく、変更対象となるエンド端末間のパケットからマッピング情報の変更を通知する中継装置を判断することができる。これにより、Loc/ID分離ネットワークにおけるマッピング情報が非対称なネットワークにおいても、エンド端末の移動に伴う通信経路の変更を実現することができる。したがって、Loc/ID分離ネットワークにおけるエンド端末の移動に伴う、通信の遅延の減少、広帯域な通信帯域の確保又は通信帯域の有効活用、通信セッションの継続的な接続を可能とする。
【００６０】
また、本実施形態では、中継装置がマッピング情報を管理・制御するネットワークを想定して説明したが、変更通知装置１は、中継装置の機能を備えるエンド端末がマッピング情報を管理・制御するネットワークにおいて適用することも可能である。したがって、本発明は、中継装置がマッピング情報を管理・制御するネットワークにのみ限られるものでない。また、変更通知装置の機能は、ルータやサーバなどの中継装置に組み込まれてもよいし、あるいはそれとは異なる本発明のためのサーバなどの新たな装置によって実現されてもよい。
【００６１】
（第２の実施形態）
第２の実施形態に係る変更通知装置１−２１は、マッピング変更の通知を行う可能性のあるロケータのデータを作成し、データからマッピング変更通知先ロケータを、所定の手法（以下、選択ポリシーという）により選択する機能を備える。
以下、変更通知装置１−２１は、中継装置１Ｂにおいて実現されているとする。
【００６２】
図１６に変更通知装置１−２１の機能構成を示す。第２の実施形態に係る変更通知装置１−２１は、第１の実施形態に係る変更通知装置１−１の構成に加え、変更通知可能ＤＢ１８を備える。また、マッピング変更通知部１２は、第１の実施形態に係る変更通知装置１−１と異なる機能を有する。一方、変更通知装置１−２１のパケット解析部１１、パケット送受信部１３、外部接続インターフェース１４、変更対象ＩＤバッファ１５、通知元locバッファ１６、新規loc-ID対応ＤＢ１７の機能構成は、第１の実施形態に係る変更通知装置１−１と同様である。以下、異なる構成である変更通知可能ＤＢ１８及び異なる機能を有するマッピング変更通知部１２について説明する。
【００６３】
マッピング変更通知部１２は、機能的に、変更通知メッセージ作成部１２１と、変更通知先ロケータ選択部１２２と、ロケータリストアップ部１２３と、から構成され、例えば、制御部１００１により実現される。
【００６４】
ロケータリストアップ部１２３は、loc-ID対応解析部１１２より受け取ったパケットヘッダ情報の送信先ＩＤをエンド端末の移動によりロケータが変更となったエンド端末ＩＤ（マッピング変更ＩＤ）、パケットヘッダ情報の送信元ＩＤを移動したエンド端末の通信相手のＩＤ（通信先ＩＤ）、パケットヘッダ情報の送信元ロケータをその通信相手のロケータ（変更通知可能ロケータ）とし、これらを対応づけたデータ（マッピング変更通知可能リスト）を作成して、変更通知可能ＤＢ１８に格納させる。例えば、変更通知装置１−２１がエンド端末２−１からエンド端末２−２宛のパケット３（図８）を受信したとすると、ロケータリストアップ部１２３は、図５のパケットヘッダ情報に基づいて、送信先ＩＤ“ID-2”をマッピング変更ＩＤ、送信元ＩＤ“ID-1”を通信先ＩＤ、送信元ロケータ“loc-a”を変更通知可能ロケータとして、マッピング変更通知可能リスト７１（図１７）を作成する。同様に、変更通知装置１−２１が、複数の中継装置を経由して、送信元ＩＤ“ID-1”、送信先ＩＤ“ID-2”、送信元ロケータ“loc-d”のパケットを受信すると、ロケータリストアップ部１２３は、送信元ロケータ“loc- d”を変更通知可能ロケータとして、マッピング変更通知可能リスト７１を作成する。
【００６５】
変更通知先ロケータ選択部１２２は、変更通知装置１−２１がエンド端末から移動した旨を通知するメッセージを含むパケットを受信したとき、又は、他の中継装置からパケットを受信したときに、所定の手法（後述する選択ポリシー）に従って、変更通知可能ＤＢ１８から、マッピング変更ＩＤと通信先ＩＤに対応する０個以上のマッピング変更通知先ロケータを選択し、変更通知メッセージ作成部１２１にマッピング変更ＩＤ及び変更通知先ロケータの情報を送出する。
【００６６】
選択ポリシーには、（１）すべての変更通知先ロケータを選択、（２）ＦＩＦＯ（First In First Out）、ＬＩＦＯ（Last In First Out）、ランダムによるｎ個（ｎ≧０）の変更通知先ロケータを選択、（３）トラヒック量に応じた変更通知先ロケータを選択、（４）一定時間、一定時刻に選択された変更通知先ロケータを選択、（５）選択回数に応じて変更通知先ロケータを選択、（６）拒否ロケータ情報に応じて変更通知先ロケータを選択、等がある。
【００６７】
（１）すべての変更通知先ロケータの選択とは、マッピング変更ＩＤと通知先ＩＤとに対応する変更通知可能ロケータのすべてを実際の変更通知先ロケータとして選択する手法である。（２）ＦＩＦＯによるｎ個（ｎ?０）の変更通知先ロケータの選択とは、リストアップされたタイミングが新しい順にｎ個の変更通知先ロケータを選択する手法で、ＬＩＦＯは同様にリストアップされたタイミングが古い順に選択する手法、ランダムは同様にリストアップされた中からランダムに選択する手法である。（３）トラヒック量に応じた変更通知先ロケータの選択とは、変更通知可能ロケータ経由でどれだけのトラヒックが流れたかの情報を基に変更通知先ロケータを選択する手法である。例えば、最大、最小、又はそれらの中間程度のトラヒックを流した変更通知可能ロケータ、ある一定の閾値以上あるいは閾値以下のトラヒックを流した変更通知可能ロケータ、定められたトラヒック量の幅に該当するトラヒックを流した変更通知可能ロケータ、あるいは、トラヒック量の大きい順又は小さい順に所定個数の変更通知可能ロケータ、を選択する手法である。（４）一定時間、一定時刻に選択された変更通知先ロケータの選択とは、各変更通知可能ロケータが過去のどの時刻に変更通知先ロケータとして選択されたかの情報を基に変更通知先ロケータを選択する手法である。例えば、最近に選択された変更通知可能ロケータ、最も昔に選択された変更通知可能ロケータ、それらの中間時刻に選択された変更通知可能ロケータ、現在あるいは定められた時刻より一定時間前あるいは一定時間後に選択されたロケータ、を選択する手法である。（５）選択回数に応じた変更通知先ロケータの選択とは、各変更通知可能ロケータが過去何回、変更通知先ロケータとして選択されたかの情報を基に変更通知先ロケータを選択する手法である。例えば、最小、最大、又は、それらの中間の選択回数の変更通知可能ロケータ、ある一定の閾値以上あるいは閾値以下の選択回数の変更通知可能ロケータ、定められた選択回数の幅に該当する変更通知可能ロケータ、を選択する手法である。（６）拒否ロケータ情報に応じた変更通知先ロケータの選択とは、ネットワークを提供するプロバイダの運用ポリシーなどに基づいて定められた、ロケータに対するフィルタリング情報などを用いた選択手法である。例えば、フィルタリング情報に拒否するように記載された変更通知可能ロケータ（あるいは許可された変更通知可能ロケータ）以外の変更通知可能ロケータを変更通知先ロケータとして選択する手法である。
【００６８】
例えば、変更通知先ロケータ選択部１２２が、“（１）すべての変更通知先ロケータの選択”の選択ポリシー従う場合、変更通知先ロケータ選択部１２２は変更通知可能ＤＢ１８が格納するマッピング変更通知可能リストから、マッピング変更ＩＤ“ID-2”と通信先ＩＤ“ID-1”に対応するマッピング変更通知先ロケータ“loc-a”と“loc-d”とを選択し、変更通知メッセージ作成部１２１にマッピング変更ＩＤ“ID-2”及び変更通知先ロケータ“loc-a”、“loc-d”の情報を送出する。
【００６９】
また、マッピング変更通知可能リスト７１の各ロケータに対して、“ロケータの（変更通知可能ＤＢ１５が格納する）データへの追加順番（以下、追加順番）”、“中継装置を経由したトラヒック量（以下、トラヒック量）”、“ロケータの選択時刻（以下、選択時刻）”、“ロケータの選択回数（以下、選択回数）”等の情報（付属情報）を追加して管理してもよい（図１８の７２）。“トラヒック量”は、変更対象のマッピング情報を有する中継装置から受信したパケットのデータ量であり、例えば、パケットを受信する度にロケータリストアップ部１２３がデータ量を加算してマッピング変更通知可能リスト７２に登録する。また、“追加順番”は、ロケータリストアップ部１２３がロケータをマッピング変更通知可能リスト７２に追加する際に登録し、“選択時刻”や“選択回数”は、変更通知先ロケータ選択部１２２がロケータを選択したと時に、ロケータリスタップ部１２３が登録する。なお、選択ポリシーによる判断に必要な付属情報だけをマッピング変更通知可能リスト７２が有するようにすることも可能である。
【００７０】
選択ポリシーに従いロケータの選択を行った際に、選択ポリシーに適合するロケータが選択されない場合は、変更通知装置１−２１はマッピング変更通知可能リスト７１及び７２の変更通知可能ロケータにマッピング変更通知を行わない。この場合、変更通知装置１−２１は、移動したエンド端末が移動前に所属していたネットワークにおいて、移動したエンド端末の中継装置で、通信相手のエンド端末からのパケットを受け付ける入口としていた中継装置にマッピング変更を通知する。すなわち、図８に示すようにエンド端末２−２が移動する場合では、変更通知装置１−２１は中継装置１Ｂにマッピング変更を通知する。中継装置１Ｂにおいて変更通知装置１−２１が実現されている場合、変更通知装置１−２１は、中継装置１Ｂのマッピング情報を図１９に示すように変更する。これにより、中継装置１Ｂは、中継装置１Ａから受信したエンド端末２−２宛のパケットを、中継装置１Ｃに送信するので、エンド端末２−１がエンド端末２−２宛に送信したパケット３は図２０の経路３４〜３７を通る。すなわち、エンド端末２−１からパケット３を受信した中継装１Ａは、図４Ａのマッピング情報に基づきパケット３を中継装置１Ｂに送信する。パケット３を受信した中継装置１Ｂは、図１９のマッピング情報に基づきパケット３を中継装置１Ｃに送信する。パケット３を受信した中継装置１Ｃは、パケットヘッダ情報を参照してエンド端末２−２にパケット３を送信する。図２０に示すように、通信相手と対応付けられる中継装置以外を経由する冗長な通信経路を三角ルーティングという。
【００７１】
変更通知メッセージ作成部１２１は、変更通知先ロケータ選択部１２２から受け取ったマッピング変更ＩＤに対応付けられる変更通知先ロケータを送信先ロケータとし、また、新規loc-ID対応ＤＢ１７が格納するデータを参照して、マッピング変更ＩＤの移動先のロケータを求め、マッピング変更通知メッセージを作成する。マッピング変更通知メッセージのフォーマットは、変更通知装置１と同様に、図１０のマッピング変更通知メッセージ５に従う。このとき、変更通知先ロケータが複数存在する場合には、変更通知メッセージ作成部１２１は、マッピング変更通知メッセージを変更通知先ロケータの数だけ作成する。
【００７２】
変更可能通知ＤＢ１８は、マッピング変更通知可能リスト７１又は７２を格納し、例えば、記憶部１００２により実現される。
【００７３】
以上の変更通知装置１−２１において、中継装置が通信のために本来持っているマッピング情報を格納するデータベース（以下、マッピング情報ＤＢ１９という）を加えてもよい。変更通知装置１−２１の構成に加えて、マッピング情報ＤＢ１９を備える変更通知装置１−２２の機能構成を図２１に示す。
【００７４】
変更通知装置１−２２のロケータリストアップ部１２３は、変更通知装置１−２１のロケータリストアップ部１２３と異なる機能を有する。変更通知装置１−２２のロケータリストアップ部１２３は、loc-ID対応解析部１１２より受け取ったパケットヘッダ情報から、マッピング情報ＤＢ１９が格納するエンド端末ＩＤとロケータとの対応関係の情報をマッピング変更通知可能リストに追加登録する。そして、作成されたマッピング変更通知可能リストを変更通知可能ＤＢ１８に保存する。
【００７５】
マッピング情報ＤＢ１９は、Loc/ID分離ネットワークに接続されたエンド端末ＩＤとロケータとの対応表（図２２）を格納し、例えば、記憶部１００２により実現される。
【００７６】
変更通知装置１−２２において、変更対象ＩＤバッファ１５、通知元locバッファ１６、新規loc-ID対応ＤＢ１７、変更可能通知ＤＢ１８、及びマッピング情報ＤＢ１９のいずれか複数が、変更通知装置の外に配置されてもよい。
【００７７】
次に、変更通知装置１−２２が実行する変更通知処理について図２３のフローチャートを用いて説明する。なお、ステップＳ２１からステップＳ２６までの処理は通常の処理、ステップＳ２７からステップＳ２９はエンド端末が実際に移動した後の処理である。
【００７８】
変更通知装置１−２２の制御部１００１は、エンド端末から、当該エンド端末が移動したことを通知するメッセージを含むパケットを受信しているかを判断する（ステップＳ２０）。移動したことを通知するメッセージを含むパケットを受信した場合（ステップＳ２０；Ｙｅｓ）、変更通知先ロケータ選択部１２２は送信処理を開始する（ステップＳ２７〜ステップＳ２９）。移動したことを通知するメッセージを含むパケットを受信してない場合は（ステップＳ２０；Ｎｏ）、パケット受信部１３１は、パケットを受信したか否かを判断する（ステップＳ２１）。
【００７９】
パケット受信部１３１がパケットを受信したと判断した場合（ステップ２１；Ｙｅｓ）、当該パケットをパケット分解部１１１に送出する。一方、パケット受信部１３１が受信していないと判断した場合は（ステップ２１；Ｎｏ）、移動したことを通知するメッセージの受信待機、及びパケットの受信待機とし、ステップＳ２０に戻る。例えば、図８に示すように中継装置１Ａが送信したパケット３を中継装置１Ｂが受信すると、パケット受信部１３１はパケット３を受信したと判断し、パケット３をパケット分解部１１１に送出する。
【００８０】
パケット分解部１１１は、パケット受信部１３１より受け取ったパケットの情報を分解し、パケットヘッダ情報を抽出し、loc-ID対応解析部１１２へ当該パケットヘッダ情報を送出する（ステップＳ２２）。例えば、パケット分解部１１１は図５のパケットヘッダ情報を抽出し、当該パケットヘッダ情報をloc-ID対応解析部１１２へ送出する。
【００８１】
次に、loc-ID対応解析部１１２は、受け付けたパケットヘッダ情報の送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータに存在するか否かを判断する（ステップＳ２３）。
【００８２】
送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータに存在する場合（ステップＳ２３；Ｙｅｓ）、loc-ID対応解析部１１２は、抽出した送信先ロケータが送信先ＩＤの移動前ロケータであるか否かを、通知元locバッファ１６が格納するデータを参照して調べる（ステップＳ２４）。一方、送信元ＩＤ及び送信先ＩＤの組み合わせが、変更対象ＩＤバッファ１５が格納するデータに存在しない場合（ステップＳ２３；Ｎｏ）、ステップＳ２０に戻る。
【００８３】
送信先ロケータが送信先ＩＤの移動前ロケータである場合（ステップＳ２４；Ｙｅｓ）、ロケータリストアップ部１２３は、マッピング変更通知可能リストを作成し、変更通知可能ＤＢ１８に保存する（ステップＳ２５）。一方、送信先ロケータが送信先ＩＤの移動前ロケータでない場合（ステップＳ２４；Ｎｏ）、ステップＳ２０に戻る。
【００８４】
次に、ロケータリストアップ部１２３は、マッピング情報ＤＢ１９より、変更対象ＩＤにおける通信に用いるマッピング情報を入手し、該当するロケータをステップＳ２５で作成したデータに追記し、変更通知可能ＤＢ１８に保存する（ステップＳ２６）。
【００８５】
変更通知先ロケータ選択部１２２は、選択ポリシーに従って、変更通知可能ＤＢ１８より、対象ＩＤに対応するロケータ（複数可）を選択する（ステップＳ２７）。例えば、“（１）すべての変更通知先ロケータの選択”の選択ポリシーに従う場合、マッピング変更通知可能リストに登録されている、マッピング変更ＩＤと通知対象ＩＤに対応する変更通知可能ロケータの全てを選択する。
【００８６】
変更通知メッセージ作成部１２１は、移動したエンド端末のエンド端末ＩＤに対応する新たなロケータ（複数可能）を新規loc-ID対応ＤＢ１７の情報から調べ、新たなロケータと移動したエンド端末のエンド端末ＩＤとを含むマッピング変更通知メッセージ（図１０）を作成する。また、変更通知メッセージ作成部１２１は、選択されたロケータを宛先とする。変更通知メッセージ作成部１２１は、パケット送信部１３２へマッピング変更通知メッセージを送出する（ステップＳ２８）。例えば、図５のパケットヘッダ情報の送信元ＩＤ“ID-1”と送信先ＩＤ“ID-2”との組み合わせは、変更対象ＩＤバッファ１５が格納する図９Ａのデータに存在し、送信先ＩＤ“ID-2”の送信先ロケータ“loc-b”は、通知元locバッファ１６が格納する図９Ｂのデータに存在するので、loc-ID対応解析部１１２は、パケットヘッダ情報を変更通知メッセージ作成部１２１に送出する。変更通知メッセージ作成部１２１は、パケットヘッダ情報を参照して、図１０に示すマッピング変更通知メッセージ５を作成し、作成したメッセージをパケット送信部１３２へ送出する。
【００８７】
パケット送信部１３２は、変更通知メッセージ作成部１２１から受け取ったマッピング変更通知メッセージのパケットを送信し、処理を終了する。（ステップＳ２９）
【００８８】
以上のフローチャートにおいて、ステップＳ２６は変更通知装置１−２２にのみ存在する。したがって、変更通知装置１−２１では、ステップＳ２５からステップＳ２０へ進み、待機状態となる。
【００８９】
本実施形態の変更通知装置によれば、エンド端末の移動により、エンド端末ＩＤに対応するロケータ情報が変更した場合、マッピング情報及び変更対象となるエンド端末間のパケットを解析して得た情報をデータベースに保存し、選択ポリシーに従ってデータベースより適切なマッピング変更の通知先中継装置を判断し、マッピング変更を通知することができる。したがって、マッピング情報が非対称なネットワークにおいてエンド端末の移動が生じた場合に、ネットワークの運用ポリシーに応じた柔軟な通信経路の変更を実現することができる。
【００９０】
（第３の実施形態）
第３の実施形態に係る変更通知装置１−３は、変更通知装置１−２２の機能に加え、他の変更通知装置とマッピング変更通知可能リストの情報を送受する機能を備える。
以下、中継装置１Ｂ及び中継装置１Ｃはそれぞれ変更通知装置１−３の機能を備え、中継装置１Ｂが中継装置１Ｃにマッピング変更通知可能リストの情報を送信する場合を例にとり説明する。
【００９１】
図２４に変更通知装置１−３の機能構成を示す。第３の実施形態に係る変更通知装置１−３は、第２の実施形態に係る変更通知装置１−２２の構成に加え、変更通知可能データ送受部１０１を備える。また、パケット送受信部１３は、第２の実施形態に係る変更通知装置１−２２と異なる機能を有する。一方、変更通知装置１−３のパケット解析部１１、マッピング変更通知部１２、外部接続インターフェース１４、変更対象ＩＤバッファ１５、通知元locバッファ１６、新規loc-ID対応ＤＢ１７、変更通知可能ＤＢ１８、マッピング情報ＤＢ１９の機能構成は、第２の実施形態に係る変更通知装置１−２２と同様である。以下、異なる構成である変更通知可能データ送受部１０１及び異なる機能を有するパケット送受信部１３について説明する。
【００９２】
変更通知可能データ送受部１０１は、機能的に、リスト追加メッセージ作成部１０１１とリスト情報登録部１０１２とから構成され、例えば、制御部１００１により実現される。
【００９３】
リスト追加メッセージ作成部１０１１は、変更通知可能ＤＢ１８からマッピング変更通知可能リストの情報を読み込み、読み込んだ情報と、送信先ロケータと、送信元ロケータとから構成されるメッセージ（リスト追加メッセージ）を作成する。そして、パケット送信部１３２に、リスト追加メッセージの送信を指示する。例えば、中継装置１Ｂにおいて実現される変更通知装置１−３は、変更通知可能ＤＢ１８が格納するマッピング変更通知可能リスト７１を読み込み、送信先ロケータ“loc-c”と、送信元ロケータ“loc-b”と、マッピング変更通知可能リスト７１から構成されるリスト追加メッセージ８（図２５）を作成し、当該リスト追加メッセージを送信する指示をする。
【００９４】
リスト情報登録部１０１２は、パケット受信部１３１より受け取った、他の変更通知装置が送信したリスト追加メッセージから、変更通知可能ＤＢ１８が格納するマッピング変更通知可能リストに追加登録する情報を所定の手法により選別し、選択した情報を変更通知可能ＤＢ１８に登録する。例えば、中継装置１Ｃが図２６に示すマッピング変更通知可能リスト７３を有しているとし、また、中継装置１Ｃにおいて実現される変更通知装置１−３は、中継装置１Ｂからリスト追加メッセージ８を受信したとする。リスト情報登録部１０１２は、リスト追加メッセージ８に格納されるマッピング変更通知可能リスト７１とマッピング変更通知可能リスト７３とを比較し、マッピング変更通知可能リスト７３に登録されていない“ID-1”と“loc-a”の組み合わせを選択し、それらをマッピング変更通知可能リスト７３に登録する。
【００９５】
また、他の変更通知装置が送信したマッピング変更通知可能リストに係る情報を、新たなデータベースに保存することも可能である。このような形態をとる場合、変更通知装置１−３のマッピング変更通知部１２における変更通知先ロケータ選択部１２２は、移動したエンド端末のエンド端末ＩＤに対応するロケータの選択の際に、変更通知可能ＤＢ１８と新たに用意したデータベースの両方を参照し、選択ポリシーに従って選択をする。
【００９６】
パケット送受信部１３のパケット受信部１３１は、受け取ったパケットが、他の変更通知装置が送信したリスト追加メッセージを含む場合、リスト情報登録部１０１２へ当該情報を送出する。また、パケット送信部１３２は、リスト追加メッセージ作成部１０１１から、リスト追加メッセージ作成部１０１１が作成したメッセージを受け取り、当該メッセージを外部接続インターフェース１４に送出する。
【００９７】
次に、変更通知装置１−３における、リスト追加メッセージの送受処理について図２７及び図２８のフローチャートを用いて説明する。図２７及び図２８に示すマッピング変更通知可能リスト情報の交換及び登録に関する処理は、図２３に示すフローチャートの処理とは基本的に並列で行われる。しかしながら、図２３に示すフローチャートのステップＳ２０の処理の判断条件に、図２５のフローチャートの終了の条件を与える処理形態も可能である。
【００９８】
例えば、移動したエンド端末２−２が中継装置１Ｂに、リスト追加メッセージの送信要求を送信すると、中継装置１Ｂの制御部１００１は、図２７のフローチャートに示す処理を開始する。
【００９９】
リスト追加メッセージ作成部１０１１は、変更通知可能ＤＢからマッピング変更可能リストの情報を読み込み（ステップＳ３１）、読み込んだ情報から、リスト追加メッセージを作成する（ステップＳ３２）。そして、リスト追加メッセージ作成部１０１１は、パケット送受信部１３のパケット送信部１３２にリスト追加メッセージの送信処理を指示する（ステップＳ３３）。例えば、中継装置１Ｂにおいて実現される変更通知装置１−３は、図２５に示すリスト追加メッセージ８を作成し、パケット送信部１３２にリスト追加メッセージ８の送信処理を指示する。これにより、リスト追加メッセージ８は、図２９に示すように、中継装置１Ｃに送信される。
【０１００】
中継装置１Ｃのパケット受信部１３１がリスト追加メッセージを含むパケットを受信すると、図２８のフローチャートに示す処理を開始する。変更通知可能データ送受部１０１のリスト情報登録部１０１２は、受信したリスト追加メッセージの中から変更通知可能ＤＢ１８が格納するマッピングリスト変更通知可能リストに追加登録する情報を選択し（ステップＳ４１）、選択した情報をマッピングリスト変更通知可能リストに追加登録する（ステップＳ４２）。例えば、中継装置１Ｂからリスト追加メッセージを受信した中継装置１Ｃは、マッピングリスト変更通知可能リスト７３に、通知先ＩＤ“ID-1”と変更通知可能ロケータ“loc-a”を登録する。
【０１０１】
中継装置１Ｃは、追加登録されたマッピング変更通知可能リストの情報を基に、“loc-a”を宛先として、マッピング変更ＩＤが“ID-2”、対応ロケータが“loc-c”のマッピング変更通知メッセージを作成し、送信する（図３０）。マッピング変更通知メッセージを受信した中継装置１Ａは、図４Ａのマッピング情報から図１４のマッピング情報に変更する。
【０１０２】
本実施形態の変換通知装置によれば、変更通知装置間において、マッピング変更通知可能リストを交換することによって、単独では取得することができなかったマッピング情報を得ることができる。したがって、Loc/ID分離ネットワークでの、マッピング情報が非対称なネットワークにおけるエンド端末の移動が生じた場合に、より多くの情報を基にマッピング変更の通知をおこなえるため、該当ロケータへのマッピング変更を通知することの信頼性の向上、適切なマッピング変更通知方法の入手確率の向上が図れる。
【０１０３】
なお、実施形態１乃至３の変更通知装置は、エンド端末の移動によりマッピング情報が変更し場合に限らず、例えば、ＩＤの移動によりマッピング情報が変更した場合にも適用することができる。
【産業上の利用可能性】
【０１０４】
本発明によれば、Loc/ID分離ネットワークにおける、エンド端末やＩＤの移動により生じるエンド端末と中継装置の対応関係の変更を適切な中継装置に通知することができる。
【符号の説明】
【０１０５】
１Ａ、１Ｂ、１Ｃ、１Ｄ  中継装置
１−１、１−２１、１−２２、１−３  変更通知装置
１１  パケット解析部
１１１  パケット分解部
１１２  loc-ID対応解析部
１２  マッピング変更通知部
１２１  変更通知メッセージ作成部
１２２  変更通知先ロケータ選択部
１２３  ロケータリストアップ部
１３  パケット送受信部
１３１  パケット受信部
１３２  パケット送信部
１４  外部接続インターフェース
１５  変更対象ＩＤバッファ
１６  通知元locバッファ
１７  新規loc-ID対応ＤＢ
１８  変更通知可能ＤＢ
１９  マッピング情報ＤＢ
１０１  変更通知可能データ送受部
１０１１  リスト追加メッセージ送受部
１０１２  リスト情報登録部
２−１、２−２  エンド端末
３、 ６  パケット
３１、３２、３３、６１、６２、６３、６４、６５、６６  経路
４  ネットワーク
５  マッピング変更通知メッセージ
５１  送信先ロケータ
５２  送信元ロケータ
５３  マッピング変更ＩＤ
５４  対応ロケータ
７１、７２、７３  マッピング変更通知可能リスト
８  リスト追加メッセージ
【図１】
2011078030.tif 000003
【図２】
2011078030.tif 000004
【図３】
2011078030.tif 000005
【図４Ａ】
2011078030.tif 000006
【図４Ｂ】
2011078030.tif 000007
【図５】
2011078030.tif 000008
【図６】
2011078030.tif 000009
【図７】
2011078030.tif 000010
【図８】
2011078030.tif 000011
【図９Ａ】
2011078030.tif 000012
【図９Ｂ】
2011078030.tif 000013
【図９Ｃ】
2011078030.tif 000014
【図１０】
2011078030.tif 000015
【図１１】
2011078030.tif 000016
【図１２】
2011078030.tif 000017
【図１３】
2011078030.tif 000018
【図１４】
2011078030.tif 000019
【図１５】
2011078030.tif 000020
【図１６】
2011078030.tif 000021
【図１７】
2011078030.tif 000022
【図１８】
2011078030.tif 000023
【図１９】
2011078030.tif 000024
【図２０】
2011078030.tif 000025
【図２１】
2011078030.tif 000026
【図２２】
2011078030.tif 000027
【図２３】
2011078030.tif 000028
【図２４】
2011078030.tif 000029
【図２５】
2011078030.tif 000030
【図２６】
2011078030.tif 000031
【図２７】
2011078030.tif 000032
【図２８】
2011078030.tif 000033
【図２９】
2011078030.tif 000034
【図３０】
2011078030.tif 000035