(57)【特許請求の範囲】
【請求項１】
移動端末と通信可能な複数のルータと、リングセグメントルータとが、パケットが一周転送されるリングネットワークに接続されており、該リングセグメントルータを介して他のリングネットワークと相互接続される相互接続リングネットワークのパケット転送方法であって、
前記移動端末が、第１のリングネットワークに接続された第１のルータに位置登録している第１のステップと、
移動した前記移動端末が、移動端末アドレスを含む位置登録要求を、第２のルータへ送信する第２のステップと、
第２のルータが、前記位置登録要求に含まれる移動端末アドレスを記憶し、前記位置登録要求を第２のリングネットワークへ送信する第３のステップと、
第２のリングネットワークに接続された第２のリングセグメントルータが、前記位置登録要求を受信した際に、前記位置登録要求に含まれる移動端末アドレスを記憶し、該位置登録要求を、移動元となる第１のリングネットワークに接続された第１のリングセグメントルータへ送信する第４のステップと、
第１のリングセグメントルータが、前記位置登録要求に含まれる移動端末アドレスを登録する第５のステップと、
第１のリングセグメントルータが、第１のリングネットワークからパケットを受信した際に、該パケットの宛先アドレスと、先に記憶した移動端末アドレスとが一致する場合に、前記パケットを第２のリングセグメントルータへ送信する第６のステップと、
第２のリングセグメントルータは、第１のリングセグメントルータから受信したパケットを第２のリングネットワークへ送信する第７のステップと、
第２のルータが、第２のリングネットワークから受信したパケットの宛先アドレスと、先に記憶した移動端末アドレスとが一致する場合に、前記パケットを前記移動端末へ送信する第８のステップと
を有することを特徴とする相互接続リングネットワークにおけるパケット転送方法。
【請求項２】
前記リングネットワーク毎に、ネットワークアドレスが付与されており、
第２のステップについて、
第２のルータが、第２のリングネットワークのネットワークアドレスを有する第２のルータのアドレスを含む広告情報を、前記移動端末へ送信するステップと、
前記移動端末の移動によって、前記移動端末アドレスのネットワークアドレスが、前記広告情報に含まれる第２のルータのネットワークアドレスと異なる場合に、前記移動端末が、移動端末アドレスを含む位置登録要求を、第２のルータへ送信するステップと
を有することを特徴とする請求項１に記載の相互接続リングネットワークにおけるパケット転送方法。
【請求項３】
第１のステップについて、移動端末が、第１のリングネットワークの第１のリングネットワーク識別子を記憶するステップと、
第２のステップについて、
第２のルータが、第２のリングネットワークの第２のリングネットワーク識別子を含む広告情報を、前記移動端末へ送信するステップと、
前記移動端末の移動によって、前記広告情報に含まれる第２のリングネットワーク識別子と、先に記憶した第１のリングネットワーク識別子とが異なる場合に、前記移動端末が、移動端末アドレスを含む位置登録要求を、第２のルータへ送信するステップと
を有することを特徴とする請求項１に記載の相互接続リングネットワークにおけるパケット転送方法。
【請求項４】
前記ルータは、前記リングネットワークに接続されるＭＡＰ(Mobility Anchor Point)であり、
前記リングセグメントルータは、他のリングネットワークに対する転送用ＭＡＰである
ことを特徴とする請求項１から３のいずれか１項に記載の相互接続リングネットワークにおけるパケット転送方法。
【請求項５】
パケットが一周転送されるリングネットワークを一方に接続し、移動端末を他方に接続するルータであって、
前記リングネットワーク毎に、ネットワークアドレスが付与されており、
前記リングネットワークのネットワークアドレスを有する当該ルータのアドレスを含む広告情報を、前記移動端末へ定期的に送信する広告情報送信手段と、
前記移動端末から、移動端末アドレスを含む位置登録要求を受信する位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
前記位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ルータのネットワークアドレスと異なる場合、前記位置登録要求を前記リングネットワークに送信する位置登録要求送信手段と
を有することを特徴とするルータ。
【請求項６】
前記位置登録要求に移動元リングネットワーク識別子が含まれており、
前記位置登録要求送信手段は、前記位置登録要求に含まれる移動元リングネットワーク識別子が、当該ルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、前記位置登録要求を前記リングネットワークに送信する
ことを特徴とする請求項５に記載のルータ。
【請求項７】
移動端末と通信可能な複数のルータが接続されたリングネットワークに接続されており、他のリングネットワークと相互接続するために配置されたリングセグメントルータであって、
リングネットワークから位置登録要求を受信する第１の位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングセグメントルータのネットワークアドレスと異なる場合、前記位置登録要求を、前記移動端末アドレスのネットワークアドレスに対応する他方のリングセグメントルータへ送信する第１の位置登録要求送信手段と、
他方のリングセグメントルータからパケットを受信し、該パケットをリングネットワークへ送信する第１のパケット送受信手段と、
他方のリングセグメントルータから位置登録要求を受信する第２の位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
リングネットワークからパケットを受信し、該パケットの宛先アドレスが、前記位置登録記憶手段に登録された移動端末アドレスと一致する場合、前記パケットを前記他方のリングセグメントルータへ送信する第２のパケット送受信手段と
を有することを特徴とするリングセグメントルータ。
【請求項８】
前記位置登録要求に移動元リングネットワーク識別子が含まれており、
第１の位置登録要求送信手段は、前記位置登録要求に含まれる移動元リングネットワーク識別子が、当該リングセグメントルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、前記位置登録要求を、前記移動元リングネットワーク識別子に対応する他方のリングセグメントルータへ送信する
ことを特徴とする請求項７に記載のリングセグメントルータ。
【請求項９】
パケットが一周転送されるリングネットワークを一方に接続し、移動端末を他方に接続するルータに搭載されたコンピュータを機能させるプログラムであって、
前記リングネットワーク毎に、ネットワークアドレスが付与されており、
前記リングネットワークのネットワークアドレスを有する当該ルータのアドレスを含む広告情報を、前記移動端末へ定期的に送信する広告情報送信手段と、
前記移動端末から、移動端末アドレスを含む位置登録要求を受信する位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
前記位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ルータのネットワークアドレスと異なる場合、前記位置登録要求を前記リングネットワークに送信する位置登録要求送信手段と
してコンピュータを機能させることを特徴とするルータ用のプログラム。
【請求項１０】
前記位置登録要求に移動元リングネットワーク識別子が含まれており、
前記位置登録要求送信手段は、前記位置登録要求に含まれる移動元リングネットワーク識別子が、当該ルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、前記位置登録要求を前記リングネットワークに送信する
ようにコンピュータを機能させることを特徴とする請求項９に記載のルータ用のプログラム。
【請求項１１】
移動端末と通信可能な複数のルータが接続されたリングネットワークに接続されており、他のリングネットワークと相互接続するために配置されたリングセグメントルータに搭載されたコンピュータを機能させるプログラムであって、
リングネットワークから位置登録要求を受信する第１の位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングセグメントルータのネットワークアドレスと異なる場合、前記位置登録要求を、前記移動端末アドレスのネットワークアドレスに対応する他方のリングセグメントルータへ送信する第１の位置登録要求送信手段と、
他方のリングセグメントルータからパケットを受信し、該パケットをリングネットワークへ送信する第１のパケット送受信手段と、
他方のリングセグメントルータから位置登録要求を受信する第２の位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
リングネットワークからパケットを受信し、該パケットの宛先アドレスが、前記位置登録記憶手段に登録された移動端末アドレスと一致する場合、前記パケットを前記他方のリングセグメントルータへ送信する第２のパケット送受信手段と
してコンピュータを機能させることを特徴とするリングセグメントルータ用のプログラム。
【請求項１２】
前記位置登録要求に移動元リングネットワーク識別子が含まれており、
第１の位置登録要求送信手段は、前記位置登録要求に含まれる移動元リングネットワーク識別子が、当該リングセグメントルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、前記位置登録要求を、前記移動元リングネットワーク識別子に対応する他方のリングセグメントルータへ送信する
ようにコンピュータを機能させることを特徴とする請求項１１に記載のリングセグメントルータ用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リングネットワークにおけるパケット転送方法、ルータ、リングセグメントルータ及びプログラムに関する。
【背景技術】
【０００２】
従来、移動端末に対して高速なハンドオーバを提供するネットワークとして、リングネットワークがある（例えば特許文献１参照）。リングネットワークには、ルータとして機能する複数のＭＡＰ(Mobility Anchor Point)が接続される。ＭＡＰは、他方で、アクセスポイントを介して移動端末と通信をする。即ち、ＭＡＰは、リングネットワークと移動端末との間の経路制御装置として機能する。
【０００３】
ＭＡＰから送信されたパケットは、リングネットワーク内で必ず一周するように転送される。従って、リングネットワークに接続されたＭＡＰの全てが、同じパケットを受信する。パケットが一周する制御は、例えばＴＴＬ(Time To Live)によって管理することができる。
【０００４】
図１は、従来技術におけるリングネットワークのシステム構成図である。
【０００５】
図１によれば、リングネットワーク１に、複数のＭＡＰ２及びゲートウェイ３が接続されている。リングネットワーク１は、例えば光ファイバのような高速伝送路によって構築される。ゲートウェイ３は、インターネットに接続され、Ｗｅｂサーバ４と通信をすることができる。ＭＡＰ２は、１つ以上のアクセスポイント５を接続し、それらアクセスポイント５を介して移動端末６と通信をする。
【０００６】
ＭＡＰ２は、自らに位置登録された移動端末アドレスを登録する位置登録記憶部を有する。ＭＡＰ−ａは、リングネットワーク１からパケットを受信した際、そのパケットをコピーし、直ぐに次のＭＡＰ−ｂへ向けて転送する。その後、コピーしたパケットの宛先アドレスが、位置登録記憶部に記憶された移動端末アドレスと一致するか否かを判定する。一致する場合、そのパケットを、アクセスポイント５を介して移動端末６へ送信する。
【０００７】
ここで、移動端末６が、ＭＡＰ−ａと通信可能な位置から、ＭＡＰ−ｂと通信可能な位置へ移動したとする。同様に、移動端末６のアドレスを宛先アドレスとするパケットは、リングネットワーク１内で一周転送されるので、ＭＡＰ−ａだけでなく、ＭＡＰ−ｂでも受信される。このとき、移動端末６は、ＭＡＰ−ｂに対して位置登録要求を送信するだけで、ＭＡＰ−ｂからパケットを受信することができる。即ち、高速なハンドオーバを実現することができる。
【０００８】
【特許文献１】特開２００４−２８２４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来技術におけるリングネットワークは、ネットワークアドレス単位でのみ実現可能なものである。即ち、移動端末が、異なるネットワークアドレスを有する他のリングネットワークへ移動した場合、モバイルＩＰに基づくカプセル化技術によって外部エージェントへパケットを転送する必要があった。
【００１０】
そこで、本発明は、相互接続リングネットワークについて、移動端末が異なるリングネットワークへ移動した場合であっても、簡単なシーケンスでパケットを転送することができるパケット転送方法、ルータ、リングセグメントルータ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明によれば、移動端末と通信可能な複数のルータと、リングセグメントルータとが、パケットが一周転送されるリングネットワークに接続されており、該リングセグメントルータを介して他のリングネットワークと相互接続される相互接続リングネットワークのパケット転送方法であって、
移動端末が、第１のリングネットワークに接続された第１のルータに位置登録している第１のステップと、
移動した移動端末が、移動端末アドレスを含む位置登録要求を、第２のルータへ送信する第２のステップと、
第２のルータが、位置登録要求に含まれる移動端末アドレスを記憶し、位置登録要求を第２のリングネットワークへ送信する第３のステップと、
第２のリングネットワークに接続された第２のリングセグメントルータが、位置登録要求を受信した際に、位置登録要求に含まれる移動端末アドレスを記憶し、該位置登録要求を、移動元となる第１のリングネットワークに接続された第１のリングセグメントルータへ送信する第４のステップと、
第１のリングセグメントルータが、位置登録要求に含まれる移動端末アドレスを登録する第５のステップと、
第１のリングセグメントルータが、第１のリングネットワークからパケットを受信した際に、該パケットの宛先アドレスと、先に記憶した移動端末アドレスとが一致する場合に、パケットを第２のリングセグメントルータへ送信する第６のステップと、
第２のリングセグメントルータは、第１のリングセグメントルータから受信したパケットを第２のリングネットワークへ送信する第７のステップと、
第２のルータが、第２のリングネットワークから受信したパケットの宛先アドレスと、先に記憶した移動端末アドレスとが一致する場合に、パケットを移動端末へ送信する第８のステップと
を有することを特徴とする。
【００１２】
本発明のパケット転送方法における他の実施形態によれば、
リングネットワーク毎に、ネットワークアドレスが付与されており、
第２のステップについて、
第２のルータが、第２のリングネットワークのネットワークアドレスを有する第２のルータのアドレスを含む広告情報を、移動端末へ送信するステップと、
移動端末の移動によって、当該移動端末アドレスのネットワークアドレスが、広告情報に含まれる第２のルータのネットワークアドレスと異なる場合に、移動端末が、移動端末アドレスを含む位置登録要求を、第２のルータへ送信するステップと
を有することも好ましい。
【００１３】
本発明のパケット転送方法における他の実施形態によれば、
第１のステップについて、移動端末が、第１のリングネットワークの第１のリングネットワーク識別子を記憶するステップと、
第２のステップについて、
第２のルータが、第２のリングネットワークの第２のリングネットワーク識別子を含む広告情報を、移動端末へ送信するステップと、
移動端末の移動によって、広告情報に含まれる第２のリングネットワーク識別子と、先に記憶した第１のリングネットワーク識別子とが異なる場合に、移動端末が、移動端末アドレスを含む位置登録要求を、第２のルータへ送信するステップと
を有することも好ましい。
【００１４】
本発明のパケット転送方法における他の実施形態によれば、
ルータは、リングネットワークに接続されるＭＡＰであり、
リングセグメントルータは、他のリングネットワークに対する転送用ＭＡＰである
ことも好ましい。
【００１５】
本発明によれば、パケットが一周転送されるリングネットワークを一方に接続し、移動端末を他方に接続するルータであって、
リングネットワーク毎に、ネットワークアドレスが付与されており、
リングネットワークのネットワークアドレスを有する当該ルータのアドレスを含む広告情報を、移動端末へ定期的に送信する広告情報送信手段と、
移動端末から、移動端末アドレスを含む位置登録要求を受信する位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ルータのネットワークアドレスと異なる場合、位置登録要求をリングネットワークに送信する位置登録要求送信手段と
を有することを特徴とする。
【００１６】
本発明のルータにおける他の実施形態によれば、
位置登録要求に移動元リングネットワーク識別子が含まれており、
位置登録要求送信手段は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該ルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求をリングネットワークに送信する
ことも好ましい。
【００１７】
本発明によれば、移動端末と通信可能な複数のルータが接続されたリングネットワークに接続されており、他のリングネットワークと相互接続するために配置されたリングセグメントルータであって、
リングネットワークから位置登録要求を受信する第１の位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングセグメントルータのネットワークアドレスと異なる場合、位置登録要求を、移動端末アドレスのネットワークアドレスに対応する他方のリングセグメントルータへ送信する第１の位置登録要求送信手段と、
他方のリングセグメントルータからパケットを受信し、該パケットをリングネットワークへ送信する第１のパケット送受信手段と、
他方のリングセグメントルータから位置登録要求を受信する第２の位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
リングネットワークからパケットを受信し、該パケットの宛先アドレスが、位置登録記憶手段に登録された移動端末アドレスと一致する場合、パケットを他方のリングセグメントルータへ送信する第２のパケット送受信手段と
を有することを特徴とする。
【００１８】
本発明のリングセグメントルータにおける他の実施形態によれば、
位置登録要求に移動元リングネットワーク識別子が含まれており、
第１の位置登録要求送信手段は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該リングセグメントルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求を、移動元リングネットワーク識別子に対応する他方のリングセグメントルータへ送信することも好ましい。
【００１９】
本発明によれば、パケットが一周転送されるリングネットワークを一方に接続し、移動端末を他方に接続するルータに搭載されたコンピュータを機能させるプログラムであって、
リングネットワーク毎に、ネットワークアドレスが付与されており、
リングネットワークのネットワークアドレスを有する当該ルータのアドレスを含む広告情報を、移動端末へ定期的に送信する広告情報送信手段と、
移動端末から、移動端末アドレスを含む位置登録要求を受信する位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ルータのネットワークアドレスと異なる場合、位置登録要求をリングネットワークに送信する位置登録要求送信手段と
してコンピュータを機能させることを特徴とする。
【００２０】
本発明のルータ用のプログラムにおける他の実施形態によれば、
位置登録要求に移動元リングネットワーク識別子が含まれており、
位置登録要求送信手段は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該ルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求をリングネットワークに送信する
ようにコンピュータを機能させることも好ましい。
【００２１】
本発明によれば、移動端末と通信可能な複数のルータが接続されたリングネットワークに接続されており、他のリングネットワークと相互接続するために配置されたリングセグメントルータに搭載されたコンピュータを機能させるプログラムであって、
リングネットワークから位置登録要求を受信する第１の位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングセグメントルータのネットワークアドレスと異なる場合、位置登録要求を、移動端末アドレスのネットワークアドレスに対応する他方のリングセグメントルータへ送信する第１の位置登録要求送信手段と、
他方のリングセグメントルータからパケットを受信し、該パケットをリングネットワークへ送信する第１のパケット送受信手段と、
他方のリングセグメントルータから位置登録要求を受信する第２の位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
リングネットワークからパケットを受信し、該パケットの宛先アドレスが、位置登録記憶手段に登録された移動端末アドレスと一致する場合、パケットを他方のリングセグメントルータへ送信する第２のパケット送受信手段と
してコンピュータを機能させることを特徴とする。
【００２２】
本発明のリングセグメントルータ用のプログラムにおける他の実施形態によれば、
位置登録要求に移動元リングネットワーク識別子が含まれており、
第１の位置登録要求送信手段は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該リングセグメントルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求を、移動元リングネットワーク識別子に対応する他方のリングセグメントルータへ送信する
ようにコンピュータを機能させることを特徴とする。
【発明の効果】
【００２３】
本発明のパケット転送方法、ルータ、リングセグメントルータ及びプログラムによれば、相互接続リングネットワークについて、移動端末が異なるリングネットワークへ移動した場合であっても、簡単なシーケンスでパケットを転送することができる。
【発明を実施するための最良の形態】
【００２４】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２５】
図２は、本発明における相互接続リングネットワークのシステム構成図である。
【００２６】
図３は、図２に対応付けたシーケンス図である。
【００２７】
図２によれば、３つのリングネットワークＡ、Ｂ及びＣが、相互接続されている。各リングネットワークには、リングセグメントルータ（以下「ＴｒａｎｓＭＡＰ」という）が接続されており、このＴｒａｎｓＭＡＰを介して、リングネットワーク間が相互接続される。
【００２８】
リングネットワーク毎に、ネットワークアドレスが異なる。移動端末及びＭＡＰに割り当てられたＩＰアドレスのネットワークアドレスによって、本来、どこのリングネットワークに属するものであるかを判断することができる。
【００２９】
以下では、図２及び図３を用いて、シーケンス順に詳細に説明する。
【００３０】
（Ｓ３０１）リングネットワークＢに接続されたＭＡＰ−Ｂａは、広告情報(Agent Advertisement)を定期的に送信している。広告情報には、少なくともＭＡＰ−ＢａのＩＰアドレスが含まれる。移動端末６は、受信した広告情報に含まれるＩＰアドレスから、リングネットワークのネットワークアドレスを認識する。そして、移動端末６は、リングネットワークＢに接続できることを認識する。
【００３１】
ここで、ＭＡＰ−Ｂａは、リングネットワークＢのリングネットワーク識別子を広告情報に含むことも好ましい。これにより、移動端末６は、ネットワークアドレスに依存することなく、接続しているリングネットワークを認識することができる。また、リングネットワーク毎にネットワークアドレスが異ならない場合にも、広告情報にリングネットワーク識別子を含める必要がある。
【００３２】
（Ｓ３０２）移動端末６は、ＭＡＰ−Ｂａから最初の広告情報を受信した際に、位置登録要求(Registration)をＭＡＰ−Ｂａへ送信する。位置登録要求には、移動端末６のＩＰアドレスが含まれる。これにより、ＭＡＰ−Ｂａは、配下に移動端末６が接続されていることを認識する。
【００３３】
ここで、移動端末６のＩＰアドレスは、いずれかのリングネットワークのネットワークアドレスに属するものであることが好ましい。そのリングネットワークは、移動端末６にとってホームリングネットワークとなる。後述するＴｒａｎｓＭＡＰは、ホームエージェント(Home Agent)として機能する。
【００３４】
移動端末６から送信された位置登録要求は、ＭＡＰ−Ｂａによって受信される。ＭＡＰ−Ｂａは、位置登録記憶部を有し、受信した位置登録要求に含まれる移動端末アドレスを登録する。ＭＡＰ−Ｂａは、位置登録記憶部に登録された移動端末アドレスの移動端末が、ＭＡＰ−Ｂａに接続していることを認識する。
【００３５】
（Ｓ３０３）Ｗｅｂサーバ４が、移動端末６のＩＰアドレスを宛先アドレスとするパケットを送信したとする。このパケットは、リングネットワークＢに接続されたゲートウェイ−Ｂによって受信される。
（Ｓ３０４）ゲートウェイ−Ｂは、そのパケットを、リングネットワークＢへ送信する。このパケットは、リングネットワークＢを一周するように転送される。従って、このパケットは、ＭＡＰ−Ｂａ、ＴｒａｎｓＭＡＰ−Ｂ、ＭＡＰ−Ｂｂの順に転送される。
【００３６】
（Ｓ３０５）ＭＡＰ−Ｂａは、リングネットワークＢからパケットを受信した際に、そのパケットをコピーして保持し、次のＭＡＰへ直ぐに転送する。リングネットワークＢから受信した全てのパケットついて、同様に動作する。その後、コピーしたそのパケットの宛先アドレスが、位置登録記憶部に登録された移動端末アドレスと一致するか否かを判定する。一致する場合、そのパケットを、アクセスポイント５へ送信する。移動端末６は、アクセスポイント５を介して、そのパケットを受信することができる。
【００３７】
尚、ＴｒａｎｓＭＡＰ−Ｂ及びＭＡＰ−Ｂｂは、そのパケットを受信するけれども、そのパケットを次のＭＡＰへ転送するだけである。
【００３８】
（Ｓ３０６）その後、移動端末６が、リングネットワークＣのＭＡＰ−Ｃａと通信可能な位置へ移動したとする。
【００３９】
（Ｓ３０７）リングネットワークＣに接続されたＭＡＰ−Ｃａも、広告情報を定期的に送信している。広告情報は、少なくともＭＡＰ−ＣａのＩＰアドレスを含む。移動端末６は、受信した広告情報に含まれるＩＰアドレスから、リングネットワークのネットワークアドレスを認識する。そして、移動端末６は、以前のリングネットワークＢとは異なるリングネットワークに接続したと認識する。
【００４０】
（Ｓ３０８）移動端末６は、ＭＡＰ−Ｃａから最初の広告情報を受信した際に、位置登録要求をＭＡＰ−Ｃａへ送信する。位置登録要求には、移動端末６のＩＰアドレスが含まれる。これにより、ＭＡＰ−Ｃａは、配下に移動端末６が接続されたと認識する。
【００４１】
ＭＡＰ−Ｃａも、位置登録記憶部を有し、受信した位置登録要求に含まれる移動端末アドレスを登録する。ＭＡＰ−Ｃａは、位置登録記憶部に登録された移動端末アドレスの移動端末が、ＭＡＰ−Ｃａに接続していることを認識する。
【００４２】
（Ｓ３０９）ＭＡＰ−Ｃａは、位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、ＭＡＰ−Ｃａのネットワークアドレスと異なるか否かを判定する。異なる場合、移動端末６から受信した位置登録要求を、ＴｒａｎｓＭＡＰ−Ｃのアドレスを指定して、又は宛先をブロードキャストアドレスとして、リングネットワークＣに送信する。この位置登録要求は、リングネットワークＣを一周するように転送される。
【００４３】
（Ｓ３１０）リングネットワークＣに接続されたＴｒａｎｓＭＡＰ−Ｃは、ＭＡＰ−Ｃａから送信された、移動端末６の位置登録要求を受信する。ＴｒａｎｓＭＡＰ−Ｃは、受信した位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングネットワークＣのネットワークアドレスと異なるか否かを判定する。この場合、移動端末アドレスのネットワークアドレスは、リングネットワークＢに属するものである。ここで、ＴｒａｎｓＭＡＰ−Ｃは、リングネットワークＢに接続されたＴｒａｎｓＭＡＰ−Ｂへ、その位置登録要求を送信する。
【００４４】
ＴｒａｎｓＭＡＰ−Ｂは、受信した位置登録要求に含まれる移動端末アドレスを、位置登録記憶部に登録する。これにより、ＴｒａｎｓＭＡＰ−Ｂは、リングネットワークＢから受信したパケットについて、その宛先アドレスが移動端末６のＩＰアドレスである場合、そのパケットをＴｒａｎｓＭＡＰ−Ｃへ送信する。
【００４５】
（Ｓ３１１）Ｗｅｂサーバ４が、宛先アドレスを移動端末６のＩＰアドレスとするパケットを送信したとする。このパケットは、リングネットワークＢに接続されたゲートウェイ−Ｂによって受信される。
（Ｓ３１２）ゲートウェイ−Ｂは、そのパケットを、リングネットワークＢへ送信する。このパケットは、リングネットワークＢを一周するように転送される。従って、このパケットは、ＭＡＰ−Ｂａ、ＴｒａｎｓＭＡＰ−Ｂ、ＭＡＰ−Ｂｂの順に転送される。
【００４６】
（Ｓ３１３）ＴｒａｎｓＭＡＰ−Ｂは、リングネットワークＢからパケットを受信した際に、そのパケットをコピーして保持し、次のＭＡＰへ直ぐに転送する。その後、コピーしたそのパケットの宛先アドレスが、位置登録記憶部に登録された移動端末アドレスと一致するか否かを判定する。一致する場合、そのパケットを、そのネットワークアドレスのＴｒａｎｓＭＡＰへ送信する。ここでは、ＴｒａｎｓＭＡＰ−Ｂは、宛先アドレスが移動端末６のＩＰアドレスと一致するパケットを、ＴｒａｎｓＭＡＰ−Ｃへ送信する。
【００４７】
（Ｓ３１４）ＴｒａｎｓＭＡＰ−Ｃは、そのパケットを、リングネットワークＣへ送信する。このパケットは、リングネットワークＣを一周するように転送される。
【００４８】
（Ｓ３１５）ＭＡＰ−Ｃａは、リングネットワークＣからパケットを受信した際に、そのパケットをコピーして保持し、次のＭＡＰへ直ぐに転送する。その後、コピーしたそのパケットの宛先アドレスが、位置登録記憶部に登録された移動端末６のＩＰアドレスと一致するか否かを判定する。ここでは、一致するために、ＭＡＰ−Ｃａは、そのパケットを、アクセスポイント５へ送信する。移動端末６は、アクセスポイント５を介して、そのパケットを受信することができる。
【００４９】
図４は、移動端末がＷｅｂサーバへパケットを送信するシーケンス図である。
【００５０】
図３のＳ３１１〜Ｓ３１５における下り方向の経路と対称的な上り方向の経路が、Ｓ３１６〜Ｓ３２０に表されている。
（Ｓ３１６）移動端末６は、自らのＩＰアドレス（ＩＰｍｎ）を送信元アドレスとするパケットを、ＭＡＰ−Ｃａへ送信する。このＩＰｍｎは、リングネットワークＢのネットワークアドレスを有する。
（Ｓ３１７）ＭＡＰ−Ｃａは、そのパケットを、リングネットワークＣへ送信する。このパケットは、リングネットワークＣを一周するように転送される。
（Ｓ３１８）リングネットワークＣに接続されたＴｒａｎｓＭＡＰ−Ｃは、そのパケットを受信した際に、そのパケットの送信元アドレスのネットワークアドレスが、当該リングネットワークＣのネットワークアドレスと異なるか否かを判定する。この場合、送信元アドレスのネットワークアドレスは、リングネットワークＢに属するものである。ここで、ＴｒａｎｓＭＡＰ−Ｃは、リングネットワークＢに接続されたＴｒａｎｓＭＡＰ−Ｂへ、そのパケットを送信する。
（Ｓ３１９）ＴｒａｎｓＭＡＰ−Ｂは、そのパケットを、リングネットワークＢへ送信する。このパケットは、リングネットワークＢを一周するように転送される。
（Ｓ３２０）ゲートウェイ−Ｂは、リングネットワークＢから受信したそのパケットを、インターネットを介してＷｅｂサーバ４へ送信する。
【００５１】
図３のＳ３１１〜Ｓ３１５における下り方向の経路と非対称的な上り方向の経路が、Ｓ３２１〜Ｓ３２３に表されている。
（Ｓ３２１）移動端末６は、自らのＩＰアドレス（ＩＰｍｎ）を送信元アドレスとするパケットを、ＭＡＰ−Ｃａへ送信する。このＩＰｍｎは、リングネットワークＢのネットワークアドレスを有する。
（Ｓ３２２）ＭＡＰ−Ｃａは、そのパケットを、リングネットワークＣへ送信する。このパケットは、リングネットワークＣを一周するように転送される。
（Ｓ３２３）ゲートウェイ−Ｃは、リングネットワークＣから受信したそのパケットを、インターネットを介してＷｅｂサーバ４へ送信する。
【００５２】
前述したように、図４によれば、上り方向の経路には、下り方向の経路に対して対称な経路と非対称な経路とがある。対称な経路の場合、Ｓ３１８においてＴｒａｎｓＭＡＰ−ＣがパケットをＴｒａｎｓＭＡＰ−Ｂへ送信しているが、非対称な経路の場合、ＴｒａｎｓＭＡＰ−Ｃはこの動作をしない。また、非対称な経路の場合、Ｓ３２３においてゲートウェイ−Ｃがインターネットを介してパケットをＷｅｂサーバへ送信しているが、対称な経路の場合、ゲートウェイ−Ｃはこの動作をしない。いずれの経路にするかについては、ネットワーク管理者及び設備において予め決めておく必要がある。
【００５３】
図５は、本発明におけるＭＡＰ及びＴｒａｎｓＭＡＰの機能構成図である。
【００５４】
図５よれば、ＭＡＰ２は、広告情報送信部２０１と、位置登録要求受信部２０２と、位置登録記憶部２０３と、位置登録要求送信部２０４と、パケット送受信部２０５とを有する。各機能部は、ＭＡＰとしてのルータに搭載されたコンピュータを機能させるプログラムによっても実現できる。
【００５５】
広告情報送信部２０１は、リングネットワークのネットワークアドレスを含む広告情報を、移動端末へ定期的に送信する。前述したＳ３０１及びＳ３０７の動作をする。
【００５６】
位置登録要求受信部２０２は、移動端末から、移動端末アドレスを含む位置登録要求を受信する。前述したＳ３０２及びＳ３０８の動作をする。
【００５７】
位置登録記憶部２０３は、位置登録要求に含まれる移動端末アドレスを登録する。
【００５８】
位置登録要求送信部２０４は、位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ＭＡＰのアドレスのネットワークアドレスと異なる場合、位置登録要求をリングネットワークに送信する。前述したＳ３０９の動作をする。
【００５９】
パケット送受信部２０５は、リングネットワークからパケットを受信し、そのパケットをコピーして保持し、次のＭＡＰへ直ぐに転送する。また、パケット送受信部２０５は、パケット受信部２０５によってコピーされたパケットの宛先アドレスが、位置登録記憶部２０３に登録された移動端末アドレスと一致するか否かを判定する。一致する場合、そのパケットは、アクセスポイントを介して移動端末へ送信される。
【００６０】
また、パケット送受信部２０５は、移動端末からパケットを受信し、そのパケットをリングネットワークへ送信する。このパケットは、リングネットワークを一周するように転送される。パケット送受信部２０５は、前述したＳ３０５、Ｓ３１５、Ｓ３１７及びＳ３２２の動作をする。
【００６１】
図５よれば、ＴｒａｎｓＭＡＰ７は、第１の位置登録要求受信部７０１と、第１の位置登録要求送信部７０２と、第１のパケット送受信部７０３と、第２の位置登録要求受信部７０４と、位置登録記憶部７０５と、第２のパケット送受信部７０６とを有する。各機能部は、ＴｒａｎｓＭＡＰとしてのリングセグメントルータに搭載されたコンピュータを機能させるプログラムによっても実現できる。
【００６２】
第１の位置登録要求受信部７０１は、リングネットワークから位置登録要求を受信する。前述したＳ３０９の動作をする
【００６３】
第１の位置登録要求送信部７０２は、位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ＴｒａｎｓＭＡＰのアドレスのネットワークアドレスと異なる場合、位置登録要求を、移動端末アドレスのネットワークアドレスに対応する他方のＴｒａｎｓＭＡＰへ送信する。前述したＳ３１０の動作をする。
【００６４】
位置登録要求に移動元リングネットワーク識別子が含まれているとする。この場合、第１の位置登録要求送信部７０２は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該ＴｒａｎｓＭＡＰが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求を、移動元リングネットワーク識別子に対応する他方のＴｒａｎｓＭＡＰへ送信することもできる。
【００６５】
第１のパケット送受信部７０３は、他方のＴｒａｎｓＭＡＰからパケットを受信し、そのパケットをリングネットワークへ送信する。また、第１のパケット送受信部７０３は、リングネットワークからパケットを受信し、そのパケットにおける送信元アドレスのネットワークアドレスに対応する他方のＴｒａｎｓＭＡＰへそのパケットを送信する。前述したＳ３１４及びＳ３１８の動作をする。
【００６６】
第２の位置登録要求受信部７０４は、他方のＴｒａｎｓＭＡＰから位置登録要求を受信する。前述したＳ３１０の動作をする。
【００６７】
位置登録記憶部７０５は、位置登録要求に含まれる移動端末アドレスを登録する。
【００６８】
第２のパケット送受信部７０６は、リングネットワークからパケットを受信し、そのパケットの宛先アドレスが、位置登録記憶部７０５に登録された移動端末アドレスと一致する場合、パケットを他方のＴｒａｎｓＭＡＰへ送信する。前述したＳ３１３及びＳ３１９の動作をする。
【００６９】
図５によれば、ゲートウェイ３は、リングネットワークからパケットを受信し、そのパケットの宛先アドレスのネットワークアドレスが、当該リングネットワークのネットワークアドレスと異なる場合、そのパケットをインターネットへ送信する。前述したＳ３２３の動作をする。
【００７０】
以上、詳細に説明したように、本発明のパケット転送方法、ルータ、リングセグメントルータ及びプログラムによれば、相互接続リングネットワークについて、移動端末が異なるリングネットワークへ移動した場合であっても、簡単なシーケンスでパケットを転送することができる。
【００７１】
前述した本発明における種々の実施形態によれば、当業者は、本発明の技術思想及び見地の範囲における種々の変更、修正及び省略を容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００７２】
【図１】従来技術におけるリングネットワークのシステム構成図である。
【図２】本発明における相互接続リングネットワークのシステム構成図である。
【図３】図２に対応付けたシーケンス図である。
【図４】移動端末がＷｅｂサーバへパケットを送信するシーケンス図である。
【図５】本発明におけるＭＡＰ及びＴｒａｎｓＭＡＰの機能構成図である。
【符号の説明】
【００７３】
１  リングネットワーク
２  ＭＡＰ、ルータ
２０１  広告情報送信部
２０２  位置登録要求受信部
２０３  位置登録記憶部
２０４  位置登録要求送信部
２０５  パケット送受信部
３  ゲートウェイ
４  Ｗｅｂサーバ
５  アクセスポイント
６  移動端末
７  ＴｒａｎｓＭＡＰ、転送用ＭＡＰ、リングセグメントルータ
７０１  第１の位置登録要求受信部
７０２  第１の位置登録要求送信部
７０３  第１のパケット送受信部
７０４  第２の位置登録要求受信部
７０５  位置登録記憶部
７０６  第２のパケット送受信部
【図１】
0004697742.tif 000002
【図２】
0004697742.tif 000003
【図３】
0004697742.tif 000004
【図４】
0004697742.tif 000005
【図５】
0004697742.tif 000006