(57)【特許請求の範囲】
【請求項１】
移動端末との間で信号を送受信するためのセルを１つ以上形成する無線セル形成装置と、
前記無線セル形成装置に接続する移動交換機と、
前記移動交換機に接続する位置登録処理部と、
ＩＰネットワークに接続している複数のパケットゲートウェイ装置とを備えた移動通信システムであって、
前記無線セル形成装置は、前記複数のパケットゲートウェイ装置のいずれかに接続し、
前記位置登録処理部は、自身が接続する前記移動交換機に収容された前記移動端末（以後、サブネット内端末と呼ぶ。）との間で信号を送受信する前記無線セル形成装置が接続している前記パケットゲートウェイ装置に接続し、
前記複数のパケットゲートウェイ装置各々は、他の前記パケットゲートウェイ装置にそれぞれ接続するとともに、自身の配下にＩＰサブネットワークを構成し、当該ＩＰサブネットワークで管理する前記移動端末および無線セル形成装置に、当該ＩＰサブネットワークに属する予め固定されたＩＰアドレスを付与し、
前記位置登録処理部は、
前記自身が接続する移動交換機を介して、前記サブネット内端末から、当該サブネット内端末に予め付与された前記ＩＰアドレスおよび当該サブネット内端末が位置する無線セルを識別する位置情報を含む位置登録要求を受信すると、前記接続するパケットゲートウェイ装置に前記位置登録要求を送信する位置登録要求送信手段を備え、
前記複数のパケットゲートウェイ装置各々は、
自パケットゲートウェイ装置に接続する前記位置登録処理部から前記位置登録要求を受信すると、当該位置登録要求に含まれるＩＰアドレスを、当該位置登録要求に含まれる位置情報に対応づけてパケットルーティング情報として登録するとともに、当該ＩＰアドレスが自パケットゲートウェイ装置が管理する前記ＩＰサブネットワークに属していない場合、前記他のパケットゲートウェイ装置のうち、当該ＩＰアドレスが属するＩＰサブネットワークを管理するパケットゲートウェイ装置に、当該ＩＰアドレスおよび自パケットゲートウェイ装置のＩＰアドレスを移動情報通知として送信するサブネット内端末登録手段と、
前記他のパケットゲートウェイ装置から当該他のパケットゲートウェイ装置のＩＰアドレスおよび移動端末のＩＰアドレスを移動情報通知として受信すると、当該ＩＰアドレスを当該他のパケットゲートウェイ装置のＩＰアドレスに対応付けて前記パケットルーティング情報として登録するサブネット外端末登録手段と、
受信したＩＰパケットを転送するＩＰパケット転送手段と、を備え、
前記ＩＰパケット転送手段は、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として前記位置情報に対応付けて登録されている場合、当該位置情報に対応する前記無線セル形成装置を介して、当該送信先ＩＰアドレスを有する前記移動端末に対して、当該受信したＩＰパケットを転送し、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として前記他のパケットゲートウェイ装置のＩＰアドレスに対応づけて登録されている場合、当該他のパケットゲートウェイ装置に、当該受信したＩＰパケットを転送し、
前記受信したＩＰパケットが、自パケットゲートウェイ装置の配下のＩＰサブネットワークに属する前記無線セル形成装置から送信されたものであり、かつ、当該ＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として登録されていない場合は、ＩＰパケットのフォワード処理を行うこと
を特徴とする移動通信システム。
【請求項２】
請求項１記載の移動通信システムであって、
前記パケットルーティング情報は、ホームパケットルーティング情報と在圏パケットルーティング情報とを備え、
前記サブネット内端末登録手段は、
当該登録要求に含まれるＩＰアドレスが、自パケットゲートウェイ装置が管理する前記ＩＰサブネットワークに属しているか否かを判断し、属している場合、ホームパケットルーティング情報として登録し、属していない場合、在圏パケットルーティング情報として登録し、
前記ＩＰパケット転送手段は、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記ホームパケットルーティング情報または在圏パケットルーティング情報として、前記位置情報に対応付けて登録されている場合、
当該ＩＰパケットが、前記他のパケットゲートウェイ装置から転送されたものである場合、前記在圏パケットルーティング情報として当該ＩＰアドレスに対応付けて登録されている位置情報に対応する前記無線セル形成装置を介して、当該送信先ＩＰアドレスを有する前記移動端末に対して、当該受信したＩＰパケットを転送し、
当該ＩＰパケットが、前記他のパケットゲートウェイ装置から転送されたＩＰパケットでないものである場合、前記ホームパケットルーティング情報として当該ＩＰアドレスに対応付けて登録されている位置情報に対応する前記無線セル形成装置を介して、当該送信先ＩＰアドレスを有する前記移動端末に対して、当該受信したＩＰパケットを転送すること
を特徴とする移動通信システム。
【請求項３】
請求項１または２記載の移動通信システムであって、
前記移動端末は、当該移動端末の前記ＩＰアドレスと前記位置情報とを当該移動端末と信号を送受信する前記無線セル形成装置を介して、当該無線セル形成装置に接続する前記移動交換機に通知する手段を備え、
前記移動交換機は、当該移動交換機に接続する前記位置登録処理部に対して、当該移動端末から通知された前記ＩＰアドレスと前記位置情報とを通知する手段を備え、
前記位置登録処理部は、前記移動交換機から通知された前記ＩＰアドレスと前記位置情報とを対応付けて端末位置情報として登録する手段と、
を備えることを特徴とする移動通信システム。
【請求項４】
請求項１、２または３記載の移動通信システムであって、
前記無線セル形成装置は、
前記移動端末との間で信号を送受信する基地局と、
当該基地局を管理する基地局制御装置とを備えること
を特徴とする移動通信システム。
【請求項５】
ＩＰネットワークと移動通信ネットワークとに接続されたパケットゲートウェイ装置であって、
前記移動通信ネットワークは、
移動端末との間で信号を送受信するためのセルを１つ以上形成する複数の無線セル形成装置と、
前記無線セル形成装置に接続する移動交換機と、
前記移動交換機に接続し、当該移動交換機に収容された前記移動端末が位置する無線セルを識別する位置情報を管理する位置登録処理部と、
他のパケットゲートウェイ装置と、を備え、
前記パケットゲートウェイ装置は、
前記他のパケットゲートウェイ装置と接続するためのルーティング部と、
前記無線セル形成装置および前記位置登録処理部と接続するインタフェース部と、
前記ルーティング部と前記インタフェース部とに接続する管理部と、を備え、
配下にＩＰサブネットワークを構成し、当該ＩＰサブネットワークで管理する前記移動端末および無線セル形成装置に、当該ＩＰサブネットワークに属する予め固定されたＩＰアドレスを付与し、
前記管理部は、
前記インタフェース部が前記位置登録処理部から受信した当該位置登録処理部が管理している前記移動端末の位置情報を、当該移動端末に予め与えられている前記ＩＰアドレスに対応付け、
前記ルーティング部が前記他のパケットゲートウェイ装置から受信した当該他のパケットゲートウェイ装置のＩＰアドレスを、当該移動端末に予め与えられている前記ＩＰアドレスに対応付け、
それぞれパケットルーティング情報として管理し、
前記ルーティング部は、ＩＰパケットを受信すると、前記管理部に当該ＩＰパケットを転送し、
前記インタフェース部は、ＩＰパケットを受信すると、前記管理部に当該ＩＰパケットを転送し、
前記管理部は、
前記転送されたＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として前記他のパケットゲートウェイ装置のＩＰアドレスと対応付けて管理されている場合は、当該他のパケットゲートウェイ装置に当該ＩＰパケットを送信し、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として前記位置情報に対応づけて管理されている場合は、当該位置情報で識別される無線セルを管理する無線セル形成装置に当該ＩＰパケットを送信し、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として管理されていない場合であって、当該ＩＰパケットが、前記インタフェース部が接続する前記無線セル形成装置から当該インタフェース部を介して受信したものである場合、ＩＰパケットのフォワード処理を行うこと
を特徴とするパケットゲートウェイ装置。
【請求項６】
請求項５記載のパケットゲートウェイ装置であって、
前記パケットルーティング情報は、在圏パケットルーティング情報を備え、
前記管理部は、
前記インタフェース部を介して、前記位置登録処理部から前記移動端末の位置情報と前記ＩＰアドレスとを受信すると、前記ＩＰアドレスが、自身が管理するＩＰサブネットワークに属するか否か判断し、属さないと判断した場合、前記ＩＰアドレスを前記位置情報に対応付けて前記在圏パケットルーティング情報として管理し、
前記転送されたＩＰパケットの送信先ＩＰアドレスが前記自身が管理するＩＰサブネットワークに属するか否かを判断し、属しないと判断した場合は、前記在圏パケットルーティング情報に送信先ＩＰアドレスが管理されているか否かを判別して前記転送されたＩＰパケットを転送すること
を特徴とするパケットゲートウェイ装置。
【請求項７】
請求項５記載のパケットゲートウェイ装置であって、
前記管理部は、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として前記位置情報と対応付けて管理されている場合、当該受信したＩＰパケットを、前記送信先の無線セル形成装置に対して、前記インタフェース部から送信すること
を特徴とするパケットゲートウェイ装置。
【請求項８】
請求項５または７記載のパケットゲートウェイ装置であって、
前記管理部は、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として前記他のパケットゲートウェイ装置のＩＰアドレスと対応付けて管理されている場合、当該受信したＩＰパケットを、当該他のパケットゲートウェイ装置に対して、前記ルーティング部から送信すること
を特徴とするパケットゲートウェイ装置。
【請求項９】
請求項１記載の移動通信システムにおいて、
前記複数のパケットゲートウェイ装置各々は、
前記位置登録処理部から受信した位置登録要求に含まれる前記ＩＰアドレスが、当該移動通信システム内の何れのＩＰサブネットワークにも属さず、かつ、前記ＩＰネットワークに接続するホームエージェント機能を備えたルータを含むＩＰサブネットワークに属する場合、当該ＩＰアドレスが属するＩＰサブネットワークに含まれる前記ホームエージェント機能を備えたルータに対して、当該ＩＰアドレスと自パケットゲートウェイ装置のＩＰアドレスとを通知する手段をさらに備えること、
を特徴とする移動通信システム。
【請求項１０】
移動通信システムとＩＰネットワークとに接続する、パケットゲートウェイ装置におけるＩＰパケット転送方法であって、
前記移動通信システムは、
移動端末との間で信号を送受信するためのセルを１つ以上形成する無線セル形成装置と、
前記無線セル形成装置に接続する移動交換機と、
前記移動交換機に接続するとともに、当該移動交換機に収容された前記移動端末（以後、サブネット内端末と呼ぶ。）の位置情報を管理する位置登録処理部と、
複数の他のパケットゲートウェイ装置とを備え、
前記位置情報は、前記サブネット内端末が位置する無線セルを識別する情報であり、
前記パケットゲートウェイ装置は、前記ＩＰネットワーク、前記位置登録処理部、前記無線セル形成装置、および、前記複数の他のパケットゲートウェイ装置に各々接続し、自身の配下にＩＰサブネットワークを構成し、当該ＩＰサブネットワークで管理する前記移動端末および無線セル形成装置に、当該ＩＰサブネットワークに属する予め固定されたＩＰアドレスを付与し、
前記ＩＰパケット転送方法は、
パケットルーティング情報を生成するルーティング情報生成ステップと、
前記ルーティング情報生成ステップにおいて生成したパケットルーティング情報に従って、受信したＩＰパケットをルーティングするパケットルーティングステップと、を備え、
前記ルーティング情報生成ステップは、
前記位置登録処理部から、当該位置登録処理部が管理する当該サブネット内端末に予め付与された前記ＩＰアドレスおよび当該サブネット内端末が位置する無線セルを識別する位置情報を含む位置登録要求を受信すると、当該位置登録要求に含まれる前記ＩＰアドレスを、当該位置登録要求に含まれる前記位置情報に対応づけて前記パケットルーティング情報に登録するとともに、当該ＩＰアドレスが自パケットゲートウェイ装置が管理する前記ＩＰサブネットワークに属していない場合、前記他のパケットゲートウェイ装置のうち、当該ＩＰアドレスが属するＩＰサブネットワークを管理するパケットゲートウェイ装置に、当該ＩＰアドレスおよび自パケットゲートウェイ装置のＩＰアドレス移動情報通知として送信する一方、前記他のパケットゲートウェイ装置から当該他のパケットゲートウェイ装置のＩＰアドレスおよび移動端末のＩＰアドレスを移動情報通知として受信すると、当該ＩＰアドレスを当該他のパケットゲートウェイ装置のＩＰアドレスに対応づけて前記パケットルーティング情報に登録することにより、前記パケットルーティング情報を生成するステップを備え、
前記パケットルーティングステップは、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報に前記位置情報に対応付けて登録されている場合、当該位置情報に対応する前記無線セル形成装置を介して、当該送信先ＩＰアドレスを有する前記移動端末に対して、当該受信したＩＰパケットを転送し、
前記受信したＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報に前記他のパケットゲートウェイ装置のＩＰアドレスに対応づけて登録されている場合、当該他のパケットゲートウェイ装置に、当該受信したＩＰパケットを転送し、
前記受信したＩＰパケットが、自パケットゲートウェイ装置の配下のＩＰサブネットワークに属する前記無線セル形成装置から送信されたものであり、かつ、当該ＩＰパケットの送信先ＩＰアドレスが、前記パケットルーティング情報として登録されていない場合は、ＩＰパケットのフォワード処理を行うステップを備えること、
を特徴とするＩＰパケット転送方法。
【請求項１１】
請求項１０記載のＩＰパケット転送方法であって、
前記ルーティング情報生成ステップは、
前記位置登録処理部から受信した位置登録要求に含まれる前記ＩＰアドレスが、当該移動通信システム内の何れのＩＰサブネットワークにも属さず、かつ、前記ＩＰネットワークに接続するホームエージェント機能を備えたルータを含むＩＰサブネットワークに属する場合、当該ＩＰアドレスが属するＩＰサブネットワークに含まれる前記ホームエージェント機能を備えたルータに対して、当該ＩＰアドレスと自パケットゲートウェイ装置のＩＰアドレスとを通知するステップをさらに備えること
を特徴とするＩＰパケット転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰネットワーク間を接続した移動通信システムに係り、特に、複数のＩＰサブネットワークで構成され、ＩＰサブネットワーク間を移動する移動端末との間の最適なデータ転送パスを選択し、ＩＰパケットの送受信を行うパケットルーティングを実現した移動通信システムに関する。
【０００２】
【従来の技術】
セルラーに代表される移動通信システムにおける主サービスは、電話としての利用であり、加えて、データ通信によるショートメッセージの利用も普及している。近年、持ち運びが容易なノート型ＰＣの普及、および、移動端末の高機能化に伴い、移動端末から、企業内ＬＡＮまたはインターネットといったＩＰネットワークへの接続が要求されている。
【０００３】
このような状況を考慮して、１９９７年３月から、ディジタル方式自動車電話システム（ＰＤＣ）においては、２８．８Ｋｂｐｓのパケット通信（ＤｏＰａ方式）が開始されるようになった。本方式は、電波産業会ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  ｒａｄｉｏ  ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  ｂｕｓｉｎｅｓｓｅｓ）において、ＰＤＣ移動パケット通信システム（ＰＤＣ−Ｐ）として標準化されている。
【０００４】
主な利用形態としては、企業ＬＡＮ接続およびインターネットプロバイダ接続の２種類を考慮し、データ端末のＩＰアドレスは、固定アドレスおよび動的アドレスをサポートしている。固定アドレスのサポートにより、企業内のプライベートアドレスの使用を可能にしている。
【０００５】
ＰＤＣでは、多数の企業ＬＡＮおよびプロバイダを収容可能であるが、個々の移動端末（エンドユーザ）の接続先は、予め登録された１つのネットワークに限定されており、企業ＬＡＮおよびインターネットへの接続ポイントが固定されている。データ端末は、ＩＰ上で動作するアプリケーションをそのまま利用することができ、ＰＤＣ内では、ＰＤＣ網内転送プロトコル上で、ＰＰＰ（ｐｏｉｎｔ−ｔｏ−ｐｏｉｎｔ  ｐｒｏｔｏｃｏｌ）というプロトコルを用いて、ＩＰパケットの転送を実現している。
【０００６】
一方、インターネット技術標準化委員会ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）の標準勧告文書ＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  ｃｏｍｍｅｎｔｓ）２００２にて規定されているＭｏｂｉｌｅ  ＩＰは、移動透過なＩＰ通信の実現を目的として提案されている。セルラー等の移動通信システムでは、移動端末の移動管理を、移動端末またはユーザ識別子を用いて行うのに対し、Ｍｏｂｉｌｅ  ＩＰでは、サブネットワークごとにホーム・エージェント（Ｈｏｍｅ  Ａｇｅｎｔ）機能とフォーリン・エージェント（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ）機能とを有し、両エージェント間で、移動端末に接続されたデータ端末のＩＰアドレスの移動管理を行い、エンド・ツー・エンドでＩＰパケットの転送を実現するものである。
【０００７】
Ｍｏｂｉｌｅ  ＩＰがデータ端末固定のＩＰアドレスをベースに移動管理を行うのに対し、特開平９−３２６８０５号公報では、無線パケット転送方式として、データ端末対応に固定ＩＰアドレスを持つのではなく、移動先の無線システムに対応したＩＰアドレスを割り付け、割り付けたＩＰアドレスを、データ端末が所属するホームネットワークにおいて、該データ端末が接続された移動端末またはユーザ識別子に対応付けて管理し、データ転送時に、送信先のＩＰアドレスをホームネットワークから入手するといった方式を提案している。
【０００８】
【発明が解決しようとする課題】
移動体通信システムは、無線周波数２ＧＨｚにおける新しいワイドバンドアクセス技術により、広域環境では、最低でも３８４Ｋｂｐｓの転送が可能となり、インドア環境では、最大２Ｍｂｐｓの高速な転送が可能となることから、高速なデータ通信の実現が可能になっており、これに伴い、ユーザの利用要求も高速なインターネットアクセス，マルチメディアデータ転送，リアルタイムビデオ転送，仮想私設網ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）へと変化していくと予想され、移動通信システムにおけるデータ通信は必要不可欠である。
【０００９】
今後、データ通信は、電話サービスの付加機能という位置付けから、電話サービスと同等のサービスへと変化し、ユーザ数も増大すると考えられる。特に、インターネット接続に関しては、パケットデータ通信サービスにおける必須機能になると予想されている。
【００１０】
ＰＤＣ−Ｐでは、各移動端末（ユーザ）対応に企業ＬＡＮまたはインターネットへのルートが固定されており、ＩＰネットワークアクセスに制限があると共に、グローバルな移動（ローミング）への対応が困難であるという第１の課題がある。
【００１１】
また、既存の移動通信システムにＭｏｂｉｌｅ  ＩＰを適用した場合は、移動端末の移動管理を行うための既存方法と、データ端末のＩＰアドレスによる移動管理とを二重に行うことになり、移動管理のオーバヘッドが大きくなるという第２の課題がある。
【００１２】
今日のインターネット使用は、主に、メールの送受信、および、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂへのアクセスであるが、今後数年では、ｐｕｓｈ技術を用いた情報配信や、オブジェクトストアサーバからのアプリケーションのダウンロード等の、新たな使用も考えられており、特に、情報配信に関しては、データ転送処理が、データ端末主導からネットワーク主導で開始するといった変化も見逃すことができない。
【００１３】
このような利用を考えた場合、特開平９−３２６８０５号公報で提案されている、移動先ごとにデータ端末のＩＰアドレスを割り付ける方式では、ネットワーク主導でデータ転送を開始する場合、データ端末のＩＰアドレスを得るために、ホームネットワークへアクセスしなければならない。本方式では、ＩＰアドレス検索オーバヘッド低減、および、インターネットのような固定ＩＰネットワークから端末の最新のＩＰアドレスを入手する方法が必要となる。
【００１４】
本発明の目的は、ＩＰネットワークに接続する移動通信システムにおいて、今後データ通信の使用者が増大することを考慮し、移動通信システム内で、効率的なルートでＩＰパケット転送を実現することにある。
【００１５】
また、本発明の他の目的は、移動通信システムの既存の移動管理をベースにしたＩＰパケット転送を実現すると共に、ネットワーク主導でのパケット転送開始を可能にすることにある。
【００１６】
【課題を解決するための手段】
本発明の特徴は、移動通信システムとＩＰネットワークとの間の接続点を複数設け、これらの接続点における接続を、ルータ機能を有するパケットゲートウェイによって行い、移動通信システム内に存在する複数のパケットゲートウェイ対応に、複数のＩＰサブネットワークを構成するようにした点である。
【００１７】
具体的には、本発明は、第１の態様として、
１つ以上の無線セルを各々形成する無線セル形成装置と、移動端末を収容する移動交換機と、該移動交換機に収容された移動端末の位置情報および加入者情報を管理する在圏ロケーションレジスタとを備えた移動通信システムであって、
ＩＰネットワークに接続されると共に、互いに接続された、ルータ機能を有する複数のパケットゲートウェイを設け、
各無線セル形成装置を、いずれか１つのパケットゲートウェイに接続し、
上記在圏ロケーションレジスタを、各パケットゲートウェイに接続し、
同一のパケットゲートウェイに接続された無線セル形成装置によって形成される無線セルの全てが、該パケットゲートウェイ対応のＩＰサブネットワークを構成することを特徴とした移動通信システムを提供している。
【００１８】
また、本発明の特徴は、移動端末の位置登録要求に、該移動端末に接続されたデータ端末のＩＰアドレスを含むようにし、移動端末の位置情報を管理する在圏ロケーションレジスタが、移動端末に接続されたデータ端末のＩＰアドレスを管理すると共に、該移動端末が位置しているＩＰサブネットワーク（該移動端末が位置している無線セルが含まれるＩＰサブネットワーク）に対応するパケットゲートウェイに対して、移動端末の位置情報、および、該移動端末に接続されたデータ端末のＩＰアドレスを通知するようにした点である。
【００１９】
具体的には、本発明は、第２の態様として、第１の態様において、
上記移動端末は、
位置登録要求を行う際に、自身が位置している無線セルを形成する無線セル形成装置を介して、上記移動交換機に対して、自身の識別情報と共に、自身に接続されたデータ端末のＩＰアドレスを通知する手段を有し、
上記移動交換機は、
上記移動端末から位置登録要求が行われた際に、自身に対応する在圏ロケーションレジスタに対して、該移動端末から通知された識別情報、および、該移動端末が位置している無線セルを示す位置情報と共に、該移動端末から通知されたＩＰアドレスを通知する手段を有し、
上記在圏ロケーションレジスタは、
上記移動交換機から通知された識別情報、位置情報、および、ＩＰアドレスを対応付けて管理する手段と、
上記移動交換機から通知された位置情報を基に、位置登録要求を行った移動端末が位置している無線セルが含まれるＩＰサブネットワークに対応するパケットゲートウェイを識別する手段と、
識別したパケットゲートウェイに対して、上記移動交換機から通知された位置情報およびＩＰアドレスを通知する手段とを有することを特徴とした移動通信システムを提供している。
【００２０】
また、本発明は、第３の態様として、第１の態様において、
上記移動端末は、
位置登録要求を行う際に、自身が位置している無線セルを形成する無線セル形成装置を介して、上記移動交換機に対して、自身の識別情報を通知する手段を有し、
上記移動交換機は、
上記移動端末から位置登録要求が行われた際に、自身に対応する在圏ロケーションレジスタに対して、該移動端末から通知された識別情報、および、該移動端末の位置情報を通知する手段を有し、
上記在圏ロケーションレジスタは、
上記移動交換機から通知された識別情報を基に、該識別情報を有する移動端末に接続されたデータ端末のＩＰアドレスを取得する手段と、
上記移動交換機から通知された識別情報および位置情報、並びに、取得したＩＰアドレスを対応付けて管理する手段と、
上記移動交換機から通知された位置情報を基に、位置登録要求を行った移動端末が位置している無線セルが含まれるＩＰサブネットワークに対応するパケットゲートウェイを識別する手段と、
識別したパケットゲートウェイに対して、上記移動交換機から通知された位置情報、および、取得したＩＰアドレスを通知する手段とを有することを特徴とした移動通信システムを提供している。
【００２１】
また、本発明の特徴は、パケットゲートウェイが、在圏ロケーションレジスタから通知されたＩＰアドレスおよび位置情報を管理し、通知されたＩＰアドレスが、自身に対応するＩＰサブネットワークに属さない場合に、該ＩＰアドレスが属するＩＰサブネットワークに対応するパケットゲートウェイ（ホームパケットゲートウェイ）を識別し、識別したホームパケットゲートウェイに対して、該ＩＰアドレス、および、自身（ホームパケットゲートウェイにとっては、移動先パケットゲートウェイに相当する。）のＩＰアドレスを通知するようにした点である。
【００２２】
さらに、本発明の特徴は、パケットゲートウェイが、ＩＰパケットの受信時に、その送信先となっているＩＰアドレスを、位置情報に対応付けて自身が管理しているＩＰアドレスと一致した場合には、該ＩＰアドレスに対応する位置情報をベースにＩＰパケットの転送を行い、他のパケットゲートウェイに対応するＩＰサブネットワークに移動している移動端末に接続されたデータ端末へのＩＰパケットを受信したときには、該ＩＰパケットを、移動先パケットゲートウェイに対して転送するようにした点である。
【００２３】
具体的には、本発明は、第４の態様として、第２の態様および第３の態様のいずれにおいても、
各パケットゲートウェイは、
上記在圏ロケーションレジスタから通知されたＩＰアドレスおよび位置情報を対応付けて管理する手段と、
上記在圏ロケーションレジスタから通知されたＩＰアドレスが、自身に対応するＩＰサブネットワークに属さない場合に、該ＩＰアドレスが属するＩＰサブネットワークに対応する他のパケットゲートウェイを識別する手段と、
識別した他のパケットゲートウェイに対して、上記在圏ロケーションレジスタから通知されたＩＰアドレス、および、自身のＩＰアドレスを通知する手段と、他のパケットゲートウェイから通知されたＩＰアドレス、および、該他のパケットゲートウェイのＩＰアドレスを対応付けて管理する手段と、
受信したＩＰパケットの送信先となっているＩＰアドレスを、位置情報と対応付けて管理している場合に、該位置情報が示す無線セルを形成する無線セル形成装置を介して、該ＩＰアドレスを有するデータ端末が接続された移動端末に対して、受信したＩＰパケットを転送する手段と、
受信したＩＰパケットの送信先となっているＩＰアドレスを、他のパケットゲートウェイのＩＰアドレスと対応付けて管理している場合に、該他のパケットゲートウェイに対して、受信したＩＰパケットを転送する手段とを有することを特徴とした移動通信システムを提供している。
【００２４】
本発明によれば、移動通信システムとＩＰネットワークとの間を、複数のパケットゲートウェイで接続するようにしているので、移動通信システム内に、パケットゲートウェイ対応の複数のＩＰサブネットワークを構築することができる。
【００２５】
そして、このような移動通信システムにおいて、移動端末に接続されたデータ端末との間のＩＰパケットの送受信を、該移動端末が位置しているＩＰサブネットワークに対応するパケットゲートウェイが行うようにしているので、今後データ通信の使用者が増大することを考慮した場合に、効率的なルートでＩＰパケット転送を実現することができるようになる。
【００２６】
また、本発明によれば、移動端末の位置登録要求に、該移動端末に接続されたデータ端末のＩＰアドレスを含むようにしているので、移動通信システムの既存の移動管理をベースにしたＩＰパケット転送を実現することができるようになり、さらに、ＩＰアドレスをデータ端末ごとに固定とすることができるようになることから、ネットワーク主導でのパケット転送開始を可能とすることができるようになる。
【００２７】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００２８】
（第１の実施形態）
まず、本発明の第１の実施形態について、図１〜図１９を用いて説明する。
【００２９】
図１は、第１の実施形態に係る移動通信システムの構成例を示す図である。
【００３０】
図１に示すように、第１の実施形態に係る移動通信システム１０１は、複数の移動端末（以下、「ＭＳ」と称す。）１０２を収容しており、無線セル１０３と呼ばれるサービスエリア内に位置するＭＳ１０２との間で信号を送受信する無線基地局（以下、「ＢＳ」と称す。）１０４と、これらのＢＳ１０４を統合管理する無線基地局制御装置（以下、「ＲＮＣ」と称す。）１０５と、ＲＮＣ１０５と接続され、移動体コアネットワークを構成する複数の移動交換機（以下、「ＭＳＣ」と称す。）１０６とを備えてなる。
【００３１】
移動体コアネットワークは、エンド・ツー・エンドの呼制御，付加サービス，移動管理，公衆電話交換ネットワークＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）等の固定網との間の接続といった、各種サービスを提供する。
【００３２】
なお、図１では、移動体コアネットワークの構成要素のうちのＭＳＣ１０６以外の構成要素としては、本発明に関連する在圏ロケーションレジスタ（以下、「ＶＬＲ」と称す。）１０７のみを示している。ＶＬＲ１０７は、移動管理を行うためのものであり、ここでは、ＭＳＣ１０６と１対１に対応した外付け構成としている。
【００３３】
また、図１に示すように、第１の実施形態に係る移動通信システム１０１は、ＩＰネットワークであるインターネット１０９との間を、ルータ機能と移動通信システム１０１内でのパケットルーティング機能とを有する複数のパケットゲートウェイ（以下、「ＰＧＷ」と称す。）１０８で接続している。
【００３４】
ＰＧＷ１０８は、ＶＬＲ１０７および複数のＲＮＣ１０５と接続されると共に、他のＰＧＷ１０８と接続される。これにより、１つのＰＧＷ１０８に接続されたＲＮＣ１０５の配下にある複数のＢＳ１０４のサービスエリア全体が、１つのＩＰサブネットワーク１１０を構成することとなる。
【００３５】
なお、図１では、１つの移動通信システム１０１において、２つのＰＧＷ＃Ａ（１０８ａ），ＰＧＷ＃Ｂ（１０８ｂ）を設け、２つのＩＰサブネットワーク＃Ａ（１１０ａ）およびＩＰサブネットワーク＃Ｂ（１１０ｂ）を構成した例を示している。
【００３６】
また、図１では、ＲＮＣ１０５の配下にＢＳ１０４が位置しているが、ＲＮＣ１０５が、１つの無線セル１０３内に位置しているＭＳ１０２との間で信号を送受信する場合も考えられる。ＢＳ１０４およびＲＮＣ１０５が、上述した無線セル形成装置に相当している。
【００３７】
図２はＰＧＷ１０８のハードウェア構成図である。
【００３８】
図２に示すように、ＰＧＷ１０８は、管理部２１０と、１つ以上のルーティング部２２０と、ＲＮＣインタフェース部２３０とを備えて構成されており、各部は、パケットバス２４０を介して接続されている。
【００３９】
また、図２に示すように、管理部２１０は、プロセッサ２１２と、プロセッサ２１２が実行するプログラムを格納するメモリ２１１と、後述するパケットルーティングテーブルを配置するキャッシュメモリ２１３と、パケットを格納するバッファメモリ２１４と、バッファメモリコントローラ２１５と、ハードディスクコントローラ２１６と、ハードディスク２１７とを備えている。
【００４０】
プロセッサ２１２は、メモリ２１１に格納されているプログラムを実行することで、ルーティング情報を収集して、最新のルーティングテーブルを更新すると共に、移動通信システム１０１のＩＰサブネットワーク１１０内に位置するＭＳ１０２の情報を収集して、パケットルーティングテーブルを更新する。また、プロセッサ２１２は、メモリ２１１に格納されているプログラムを実行することで、パケットルーティングテーブルに基づいて、インターネット１０９とＩＰサブネットワーク１１０との間のＩＰパケットを転送するという、パケットルーティング処理を行う。
【００４１】
また、バッファメモリコントローラ２１５は、ＲＮＣインタフェース部２３０のセル−パケット変換部２３３との間で、パケットのＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送を行うと共に、パケットバス２４０を制御する。
【００４２】
また、図２に示すように、ルーティング部２２０は、プロセッサ２２２と、プロセッサ２２２が実行するプログラムを格納するメモリ２２１と、バッファメモリ２２４と、バッファメモリコントローラ３３５とを備えており、加えて、高速な検索が必要なルーティングテーブル等を配置するキャッシュメモリ２２３と、他のルータ等との間を接続するポート制御部２２６とを備えている。
【００４３】
プロセッサ２２２は、メモリ２２１に格納されているプログラムを実行することで、ルーティングテーブルに基づいて、インターネット１０９上での最適な経路を選択するという、ルーティング処理を行う。
【００４４】
なお、図２では、１つのポート制御部２２６で、４ポートをサポートする構成としており、第１の実施形態においては、本ポートを利用して、他のＰＧＷ１０８との間を接続するものとする。
【００４５】
また、図２に示すように、ＲＮＣインタフェース部２３０は、ＡＴＭ回線で複数のＲＮＣ１０５およびＶＬＲ１０７との間の接続を行い、ＡＴＭ回線の対応を行う複数の回線Ｉ／Ｆ部２１３と、ＡＴＭのスイッチングを行うスイッチ部２１４と、セル−パケット変換部２１５とを備えている。
【００４６】
なお、第１の実施形態においては、ＶＬＲ１０７とＰＧＷ１０８との間は、通信相手を固定接続とするＰＶＣ（Ｐｅｒｍａｎｅｎｔ  Ｖｉｒｔｕａｌ  Ｃｉｒｃｕｉｔ）が設定されているとし、各ＢＳ１０４とＰＧＷ１０８との間は、ＲＮＣ１０５経由で、各々ＰＶＣが設定されているものとする。よって、ＢＳ１０４とＰＧＷ１０８との間のＩＰパケット転送は、このＰＶＣ上で転送される。
【００４７】
図３および図４は、ＰＧＷ１０８の管理部２１０のキャッシュメモリ２１３に配置されるパケットルーティングテーブルを示す図である。
【００４８】
パケットルーティングテーブルは、ＩＰサブネットワーク１１０内およびＩＰサブネットワーク１１０間のデータ端末（実際には、データ端末が接続されたＭＳ１０２）の移動情報を管理するために使用されるテーブルであり、図３に示すような、自ＩＰサブネットワーク１１０に属するＩＰアドレスを有するデータ端末が接続されたＭＳ１０２の位置情報を管理するためのホームパケットルーティングテーブル３０１と、図４に示すような、自ＩＰサブネットワーク１１０に属さないＩＰアドレスを有するデータ端末が接続されたＭＳ１０２の位置情報を管理するための在圏パケットルーティングテーブル４０１との、２テーブルから構成される。
【００４９】
図３に示すように、ホームパケットルーティングテーブル３０１は、自ＩＰサブネットワーク１１０に属するデータ端末のＩＰアドレス３０２と、対応するデータ端末が接続されたＭＳ１０２が自ＩＰサブネットワーク１１０内に位置している場合に、自ＩＰサブネットワーク１１０内で位置している無線セル１０３を示す位置情報（例えば、無線セル識別子）３０３と、対応するデータ端末が接続されたＭＳ１０２が他のＩＰサブネットワーク１１０内に移動している場合に、該他ＩＰサブネットワーク１１０を管理するＰＧＷ１０８のＩＰアドレス（移動先ＰＧＷアドレス）３０４とから構成されている。
【００５０】
図３では、ＰＧＷ＃Ａ（１０８ａ）におけるホームパケットルーティングテーブル３０１の例を示し、自ＩＰサブネットワーク＃Ａ（１１０ａ）に属するＩＰアドレス３０２を有するデータ端末に接続されたＭＳ＃Ａ（１０２ａ）が、自ＩＰサブネットワーク＃Ａ（１１０ａ）内の無線セル＃Ａ（１０３ａ）に位置し、自ＩＰサブネットワーク＃Ａ（１１０ａ）に属するＩＰアドレス３０２を有するデータ端末に接続されたＭＳ＃Ｃ（１０２ｃ）が、ＰＷＧ＃Ｂ（１０８ｂ）が管理する他ＩＰサブネットワーク＃Ｂ（１１０ｂ）内に移動している例を示している。
【００５１】
また、図４に示すように、在圏パケットルーティングテーブル４０１は、自ＩＰサブネットワーク１１０に属さないデータ端末のＩＰアドレス３０２と、対応するデータ端末が接続されたＭＳ１０２が自ＩＰサブネットワーク１１０内に位置している場合に、自ＩＰサブネットワーク１１０内で位置している無線セル１０３を示す位置情報（例えば、無線セル識別子）３０３とから構成されている。
【００５２】
図４では、ＰＧＷ＃Ａ（１０８ａ）における在圏パケットルーティングテーブル４０１の例を示し、自ＩＰサブネットワーク＃Ａ（１１０ａ）に属さないＩＰアドレス３０２を有するデータ端末に接続されたＭＳ＃Ｂ（１０２ｂ）が、自ＩＰサブネットワーク＃Ａ（１１０ａ）内の無線セル＃Ｂ（１０３ｂ）に位置している例を示している。
【００５３】
図５はＶＬＲ１０７のハードウェア構成図である。
【００５４】
図５に示すように、ＶＬＲ１０７は、ＭＳ１０２の位置情報および加入者情報を保持するハードディスク５０１と、ハードディスクコントローラ５０２と、ＭＳ１０２の位置情報および加入者情報の管理を行うためのプログラムを格納するメモリ５０３と、このプログラムを実行するプロセッサ５０４と、ＭＳＣ１０６との間を接続するためのＭＳＣインタフェース部５０５と、ＰＧＷ１０８との間を接続するためのＰＧＷインタフェース部５０６とを備えて構成されており、各部は、内部バスを介して接続されている。
【００５５】
なお、第１の実施形態においては、ＰＧＷインタフェース部５０６は、ＡＴＭ回線との間の接続を行うこととなる。
【００５６】
図６は、ＶＬＲ１０７が管理する端末位置管理テーブルを示す図である。
【００５７】
図６に示すように、端末位置管理テーブル６０１は、ＭＳ１０２の在圏エリア情報を管理するためのテーブルであり、ＶＬＲ１０７のハードディスク５０１に配置され、ＭＳ１０２の移動に伴って逐次書き換えられる。
【００５８】
端末位置管理テーブル６０１は、ＭＳ１０２（または、ＭＳ１０２のユーザ）の識別子である端末ユーザＩＤ６０２と、該ＭＳ１０２に接続されたデータ端末のＩＰアドレス３０２と、該ＭＳ１０２が位置している無線セル１０３を示す位置情報（例えば、無線セル識別子）３０３とから構成されている。
【００５９】
図６では、ＶＬＲ＃Ａ（１０７ａ）における端末位置管理テーブル６０１の例を示し、「ＴＭＩＵ＃Ａ」という端末ユーザＩＤ６０２が割り付けられたＭＳ＃Ａ（１０２ａ）が、無線セル＃Ａ（１０３ａ）に位置し、「ＴＭＩＵ＃Ｂ」という端末ユーザＩＤ６０２が割り付けられたＭＳ＃Ｂ（１０２ｂ）が、無線セル＃Ｂ（１０３ｂ）に位置している例を示している。
【００６０】
第１の実施形態では、次世代移動通信システムＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ２０００）をベースとした移動通信システム１０１を想定しており、安全性の面から、ＭＳ１０２に固有の情報が無線区間で送信されることを避けるために、ＶＬＲ１０６が、後述するように、端末ユーザＩＤ（ＴＭＩＵ：Ｔｅｍｐｏｒａｒｙ  Ｍｏｂｉｌｅ  Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ）６０２を割り付け、この端末ユーザＩＤ６０２でＭＳ１０２を識別するようにしている。
【００６１】
以下、第１の実施形態における位置登録時の手順およびパケット転送手順について説明する。
【００６２】
第１の実施形態においては、ＶＬＲ１０７は、ＭＳ１０２から位置登録が要求されると、端末位置情報テーブル６０１の位置情報３０３を書き換えるが、この際に、書き換え後の位置情報３０３を、それが示す無線セル１０３を含むＩＰサブネットワーク１１０を管理するＰＧＷ１０８に伝え、ＰＧＷ１０８は、ＶＬＲ１０７から伝えられた位置情報３０３に基づいて、パケットルーティングテーブルを更新し、ＭＳ１０２からのパケット送信またはＭＳ１０２へのパケット受信を実現する。
【００６３】
図７は、ＭＳ１０２の位置登録処理のシーケンスを示す図である。
【００６４】
図７に示すように、位置登録処理は、ＭＳ１０２が、位置登録要求を、ＢＣ１０４を介してＭＳＣ１０６に対して送信することにより開始される。なお、第１の実施形態においては、ＭＳ１０２から送信される位置登録要求には、端末ユーザＩＤ６０２、および、ＭＳ１０２に接続されたデータ端末が有するＩＰアドレス３０２が含まれるようになっている。ここで、端末ユーザＩＤ６０２は、後述するように、前回行った位置登録処理／位置更新処理で取得したものである。
【００６５】
ＭＳＣ１０６は、ＭＳ１０２からの位置登録要求を受信すると、自身に対応するＶＬＲ１０７に対して、ＭＳ１０２の位置情報３０３を付加した位置登録要求を送信する。
【００６６】
ここで、ＶＬＲ１０７が行う位置登録要求受付処理の処理内容について、図８のフローチャートを用いて説明する。
【００６７】
ＶＬＲ１０７は、ＭＳＣ１０６からの位置登録要求を受信すると、図８に示す位置登録要求受付処理を行う。
【００６８】
図８に示すように、位置登録要求受付処理において、ＶＬＲ１０７は、まず、ＭＳ１０２との間で、ユーザ認証および暗号キーの配布を行う（ステップ８０１）。
【００６９】
そして、ＶＬＲ１０７は、ＭＳ１０２がローミングＭＳであるか否かを、端末ユーザＩＤ６０２から判断し（ステップ８０２）、ローミングＭＳである場合は、ＭＳ１０２の位置情報および加入者情報を管理しているＶＬＲ（ＭＳ１０２のホームロケーションレジスタ）１０７に対して、ローミング位置登録を行い（ステップ８０３）、ＭＳ１０２のユーザプロファイルを、該ＶＬＲ１０７から自身へコピーする（ステップ８０４）。
【００７０】
続いて、ＶＬＲ１０７は、ＭＳ１０２に対して新端末ユーザＩＤ６０２を割り付け（ステップ８０５）、受信した位置登録要求に含まれている位置情報３０３およびＩＰアドレス３０２と、ステップ８０５で割り付けた新端末ユーザＩＤ６０２とを、端末位置情報テーブル６０１に登録する（ステップ８０６）。
【００７１】
そして、ＶＬＲ１０７は、図７に示すように、新端末ユーザＩＤ６０２を含む位置登録完了報告を、ＭＳＣ１０６に対して送信する（ステップ８０７）。これにより、ＭＳＣ１０６からＭＳ１０２に対して、位置登録完了報告が送信され、この位置登録完了報告によって、ＭＳ１０２は、新端末ユーザＩＤ６０２を取得することができる。また、ＶＬＲ１０７は、ＰＧＷ１０８でのパケットルーティングを可能とするために、位置情報３０３およびＩＰアドレス３０２を含む位置情報登録要求を、該当するＰＧＷ１０８に対して送信する（ステップ８０８）。
【００７２】
なお、第１の実施形態においては、上述したように、ＭＳ１０２からＭＳＣ１０６に対して送信される位置登録要求に、ＩＰアドレス３０２が含まれるようにすることで、ＶＬＲ１０７が、ＭＳ１０２のＩＰアドレス３０２を入手するようにしているが、位置登録要求にＩＰアドレス３０２を含ませず、ＶＬＲ１０７が、端末ユーザＩＤ６０２からＩＰアドレス３０２を入手するようにすることも可能である。例えば、ＶＬＲ１０７は、ＭＳ１０２のホームロケーションレジスタ１０７に対して、端末ユーザＩＤ６０２をキーとして渡し、ＩＰアドレス３０２を通知してもらうことができる。
【００７３】
次に、ＰＧＷ１０８が行う位置情報登録要求受付処理の処理内容について、図９のフローチャートを用いて説明する。
【００７４】
ＰＧＷ１０８は、ＶＬＲ１０７からの位置情報登録要求を受信すると、図９に示す位置情報登録要求受付処理を行う。
【００７５】
図９に示すように、位置情報登録要求受付処理において、ＰＧＷ１０８は、まず、受信した位置情報登録要求に含まれているＩＰアドレス３０２が、自身が管理するＩＰサブネットワーク１１０に属しているか否かを判断する（ステップ９０１）。
【００７６】
自ＩＰサブネットワーク１１０に属している場合は、ホームパケットルーティングテーブル３０１にＩＰアドレス３０２が登録済みであるか否かを調べ（ステップ９０２）、未登録であるならば、受信した位置情報登録要求に含まれているＩＰアドレス３０２および位置情報３０３を、ホームパケットルーティングテーブル３０１に登録する（ステップ９０３）。
【００７７】
また、ホームパケットルーティングテーブル３０１にＩＰアドレス３０２が登録済みである場合は（ステップ９０２）、該ＩＰアドレス３０２を有するデータ端末が接続されたＭＳ１０２が、一時的に他のＩＰサブネットワーク１１０に移動した後、自ＩＰサブネットワーク１１０に戻ってきたことを意味しているので、ホームパケットルーティングテーブル３０１のＩＰアドレス３０２に対応する移動先ＰＧＷアドレス３０４を削除し、代わりに、受信した位置情報登録要求に含まれている位置情報３０３を設定する（ステップ９０４）。
【００７８】
また、ＰＧＷ１０８は、受信した位置情報登録要求に含まれているＩＰアドレス３０２が、他のＩＰサブネットワーク１１０に属している場合は（ステップ９０１）、在圏パケットルーティングテーブル４０１に、受信した位置情報登録要求に含まれているＩＰアドレス３０２および位置情報を３０３を登録する（ステップ９０５）。
【００７９】
さらに、ＰＧＷ１０８は、ＩＰアドレス３０２から抽出できるＩＰサブネットワーク１１０のＩＰアドレスと、そのＩＰサブネットワーク１１０を管理するＰＧＷ１０８のＩＰアドレスとを対応させたテーブルから、ＩＰアドレス３０２が属するＩＰサブネットワーク１１０を管理するＰＧＷ１０８を検索する（ステップ９０６）。
【００８０】
そして、ＰＧＷ１０８は、図７に示すように、ＩＰアドレス３０２および自身のＩＰアドレス（検索したＰＧＷ１０８にとっては、移動先ＰＧＷアドレス３０４に相当する。）を、移動情報通知として、検索したＰＧＷ１０８に対して送信する（ステップ９０７）。
【００８１】
なお、第１の実施形態においては、ＰＧＷ１０８のルーティング部２２０によって、他のＰＧＷ１０８との間が接続されるようにしているので、ステップ９０７では、移動情報通知は、検索したＰＧＷ１０８のＩＰアドレスを送信先アドレスとしたＩＰパケットとして、自ＰＧＷ１０８のポート制御部２２６から送信されることとなる。
【００８２】
次に、ＰＧＷ１０８が行う移動情報通知受付処理の処理内容について、図１０のフローチャートを用いて説明する。
【００８３】
ＰＧＷ１０８は、他のＰＧＷ１０８からの移動情報通知を受信すると、図１０に示す移動情報通知受付処理を行う。
【００８４】
図１０に示すように、移動情報通知受付処理において、ＰＧＷ１０８は、まず、受信した移動情報通知に含まれているＩＰアドレス３０２が、ホームパケットルーティングテーブル３０１に登録済みであるか否かを調べる（ステップ１００１）。
【００８５】
未登録である場合は、受信した移動情報通知に含まれているＩＰアドレス３０２および移動先ＰＧＷアドレス３０４を、ホームパケットルーティングテーブル３０１に登録する（ステップ１００２）。
【００８６】
また、ホームパケットルーティングテーブル３０１にＩＰアドレス３０２が登録済みである場合は（ステップ１００１）、さらに、ＩＰアドレス３０２に対応する位置情報３０３が設定済みであるか否かを調べ（ステップ１００３）、設定済みであるならば、該ＩＰアドレス３０２を有するデータ端末が接続されたＭＳ１０２が、他のＩＰサブネットワーク１１０に移動したことを意味しているので、ホームパケットルーティングテーブル３０１のＩＰアドレス３０２に対応する位置情報３０３を削除し、受信した移動情報通知に含まれている移動先ＰＧＷアドレス３０４を、ホームパケットルーティングテーブル３０１に設定する（ステップ１００４）。
【００８７】
また、位置情報３０３が設定済みでないならば（ステップ１００３）、移動先ＰＧＷアドレス３０４が設定済みであり、該ＩＰアドレス３０２を有するデータ端末が接続されたＭＳ１０２が、一時的に他のＩＰサブネットワーク１１０に移動した後、さらに別のＩＰサブネットワーク１１０に移動したことを意味しているので、ホームパケットルーティングテーブル３０１の移動先ＰＧＷアドレス３０４を、受信した移動情報通知に含まれている移動先ＰＧＷアドレス３０４に書き換える（ステップ１００５）。
【００８８】
図１１は、ＶＬＲ１０７のローミング位置登録処理のシーケンスを示す図である。
【００８９】
上述したようにして、移動前のＰＧＷ１０８における在圏パケットルーティングテーブル４０１に設定されている位置情報３０３は、図１１に示すローミング位置登録処理で削除されるようにすることができる。
【００９０】
すなわち、図１１に示すように、ＭＳ１０２のホームロケーションレジスタ（以下、「ＨＬＲ」と称す。）１０７は、移動先のＶＬＲ１０７が図８のステップ８０３で送信したローミング位置登録要求を受信すると、移動前のＶＬＲ１０７に対して、ユーザプロファイル削除要求を送信する。
【００９１】
移動前のＶＬＲ１０７は、ＨＬＲ１０７からのユーザプロファイル削除要求を受信すると、端末位置情報テーブル６０１から、該当するＭＳ１０２に接続されたデータ端末のＩＰアドレス３０２を取得し、移動前のＰＧＷ１０８に対して、取得したＩＰアドレス３０２を含む位置情報削除要求を送信する。
【００９２】
移動前のＰＧＷ１０８は、移動前のＶＬＲ１０７からの位置情報削除要求を受信すると、在圏パケットルーティングテーブル４０１から、該当するＩＰアドレス３０２および位置情報３０３を削除する。
【００９３】
図１２は、ＭＳ１０２の位置情報更新処理のシーケンスを示す図である。
【００９４】
図１２に示すように、ＭＳ１０２は、ＢＳ１０４からブロードキャストされている位置情報を受信しており、ＭＳ１０２が保持している位置情報との不一致を検出すると、端末ユーザＩＤ６０２を含む位置更新要求を、ＢＣ１０４を介してＭＳＣ１０６に対して送信する。
【００９５】
ＭＳＣ１０６は、ＭＳ１０２からの位置更新要求を受信すると、自身に対応するＶＬＲ１０７に対して、ＭＳ１０２の位置情報３０３を付加した位置更新要求を送信する。
【００９６】
ここで、ＶＬＲ１０７が行う位置更新要求受付処理の処理内容について、図１３のフローチャートを用いて説明する。
【００９７】
ＶＬＲ１０７は、ＭＳＣ１０６からの位置更新要求を受信すると、図１３に示す位置更新要求受付処理を行う。
【００９８】
図１３に示すように、位置更新要求受付処理において、ＶＬＲ１０７は、まず、図８に示した位置登録要求受付処理と同様に、ＭＳ１０２との間で、ユーザ認証および暗号キーの配布を行う（ステップ１３０１）。
【００９９】
続いて、ＶＬＲ１０７は、ＭＳ１０２に対して新端末ユーザＩＤ６０２を割り付け（ステップ１３０２）、受信した位置更新要求に含まれている位置情報３０３と、ステップ１３０２で割り付けた新端末ユーザＩＤ６０２とで、端末位置情報テーブル６０１を書き換える（ステップ１３０３）。
【０１００】
そして、図１２に示すように、ＶＬＲ１０７は、新端末ユーザＩＤ６０２を含む位置更新完了報告を、ＭＳＣ１０６に対して送信し（ステップ１３０４）、ＭＳＣ１０６からＭＳ１０２に対して送信される位置登録完了報告によって、新端末ユーザＩＤ６０２がＭＳ１０２に通知されるようにする。
【０１０１】
続いて、ＶＬＲ１０７は、位置更新情報をＰＧＷ１０８に通知するために、ステップ１３０３で端末位置情報テーブル６０１を更新した新端末ユーザＩＤ６０２に対応するＩＰアドレス３０２、および、ステップ１３０３で端末位置情報テーブル６０１を更新した位置情報３０３を、位置情報更新要求として、該当するＰＧＷ１０８に対して送信する（ステップ１３０５）。
【０１０２】
一方、ＰＧＷ１０８は、ＶＬＲ１０７からの位置情報更新要求を受信すると、受信した位置情報更新要求に含まれているＩＰアドレス３０２が、他のＩＰサブネットワーク１１０に属する場合には、在圏パケットルーティングテーブル４０１の位置情報３０３を、受信した位置情報更新要求に含まれている位置情報３０３に書き換え、自ＩＰサブネットワーク１１０に属する場合には、ホームパケットルーティングテーブル３０１の位置情報３０３を、受信した位置情報更新要求に含まれている位置情報３０３に書き換える。
【０１０３】
さて、次に、ＰＧＷ１０８で作成したホームパケットルーティングテーブル３０１および在圏パケットルーティングテーブル４０１を用いたＩＰパケットルーティング手順について、図１４〜図１９を用いて説明する。
【０１０４】
図１４は、ＭＳ１０２からＩＰパケットを受信した場合にＰＧＷ１０８で考えられる４パターンのパケットルーティングのシーケンスを示す図である。
【０１０５】
図１４（ａ）に示すように、第１のパターンは、送信先のデータ端末のＩＰアドレスが、送信元のデータ端末と同じＩＰサブネットワーク１１０に属している場合で、かつ、送信先のデータ端末が接続されたＭＳ１０２が、該ＩＰサブネットワーク１１０内に位置している場合である。送信先のデータ端末が接続されたＭＳ１０２が、ＩＰサブネットワーク１１０内に位置しているとは、該ＩＰサブネットワーク１１０を構成するサービスエリア（無線セル１０３群）内に位置しているということである。
【０１０６】
この場合は、送信元のデータ端末が接続されたＭＳ１０２から、ＢＳ１０４およびＲＮＣ１０５を介して、ＰＧＷ１０８に対してＩＰパケットが送信され、このＩＰパケットは、ＰＧＷ１０８によって、ＢＳ１０４およびＲＮＣ１０５を介して、送信先のデータ端末が接続されたＭＳ１０２に対して転送されることとなる。
【０１０７】
また、図１４（ｂ）に示すように、第２のパターンは、送信先のデータ端末のＩＰアドレスが、送信元のデータ端末と同じＩＰサブネットワーク１１０に属しているが、ＩＰパケットの転送時点では、送信先のデータ端末が接続されたＭＳ１０２が、他のＩＰサブネットワーク１１０内に移動している場合である。
【０１０８】
この場合は、送信元のデータ端末が接続されたＭＳ１０２から、ＢＳ１０４およびＲＮＣ１０５を介して、ＰＧＷ１０８に対してＩＰパケットが送信され、このＩＰパケットは、ＰＧＷ１０８から、送信先のデータ端末が接続されたＭＳ１０２の移動先のＩＰサブネットワーク１１０を管理するＰＧＷ１０８に対して転送され、転送先のＰＧＷ１０８によって、ＢＳ１０４およびＲＮＣ１０５を介して、送信先のデータ端末が接続されたＭＳ１０２に対して転送されることとなる。
【０１０９】
また、図１４（ｃ）に示すように、第３のパターンは、送信先のデータ端末のＩＰアドレスが、移動通信システム１０１内のＩＰサブネットワーク１１０には属しているが、送信元のデータ端末と同じＩＰサブネットワーク１１０に属していない場合である。
【０１１０】
この場合は、送信元のデータ端末が接続されたＭＳ１０２から、ＢＳ１０４およびＲＮＣ１０５を介して、ＰＧＷ１０８に対してＩＰパケットが送信され、このＩＰパケットは、ＰＧＷ１０８から、送信先のデータ端末が属するＩＰサブネットワーク１１０を管理するＰＧＷ１０８に対して転送され、転送先のＰＧＷ１０８によって、ＢＳ１０４およびＲＮＣ１０５を介して、送信先のデータ端末が接続されたＭＳ１０２に対して転送されることとなる。
【０１１１】
また、図１４（ｄ）に示すように、第４のパターンは、送信先のデータ端末のＩＰアドレスが、移動通信システム１０１内のいずれのＩＰサブネットワーク１１０にも属していない場合である。
【０１１２】
この場合は、送信元のデータ端末が接続されたＭＳ１０２から、ＢＳ１０４およびＲＮＣ１０５を介して、ＰＧＷ１０８に対してＩＰパケットが送信され、このＩＰパケットは、ＰＧＷ１０８から、インターネット１０９上に転送されることとなる。
【０１１３】
図１５は、インターネット１０９からＩＰパケットを受信した場合にＰＧＷ１０８で考えられる２パターンのパケットルーティングのシーケンスを示す図である。
【０１１４】
図１５（ａ）に示すように、第１のパターンは、送信先のデータ端末が接続されたＭＳ１０２が、自身が管理するＩＰサブネットワーク１１０内に位置している場合である。
【０１１５】
この場合は、インターネット１０９から送信されたＩＰパケットは、該パケットを受信したＰＧＷ１０８によって、ＢＳ１０４およびＲＮＣ１０５を介して、送信先のデータ端末が接続されたＭＳ１０２に対して転送されることとなる。
【０１１６】
また、図１５（ｂ）に示すように、第２のパターンは、送信先のデータ端末が接続されたＭＳ１０２が、他のＩＰサブネットワーク１１０内に移動している場合である。
【０１１７】
この場合は、インターネット１０９から送信されたＩＰパケットは、該パケットを受信したＰＧＷ１０８から、送信先のデータ端末が接続されたＭＳ１０２が移動しているＩＰサブネットワーク１１０を管理するＰＧＷ１０８に対して転送され、転送先のＰＧＷ１０８によって、ＢＳ１０４およびＲＮＣ１０５を介して、送信先のデータ端末が接続されたＭＳ１０２に対して転送されることとなる。
【０１１８】
図１６は、ＰＧＷ１０８が行うＩＰパケット受信処理のフローチャートである。
【０１１９】
本処理は、ＰＧＷ１０８の管理部２１０が行う処理であり、ＩＰパケットを受信したルーティング部２２０からの割り込みによって起動される。
【０１２０】
図１６に示すように、ＩＰパケット受信処理において、ＰＧＷ１０８の管理部２１０は、まず、ルーティング部２２０から受け取ったＩＰパケットが、インターネット１０９から受信したルーティング情報である場合には（ステップ１６０１）、ルータ機能を実現するために必要なルーティング情報を更新する（ステップ１６０２）。なお、ステップ１６０２の処理は、従来のルータにおけるルータ機能と同様である。
【０１２１】
また、ＰＧＷ１０８の管理部２１０は、ルーティング部２２０から受け取ったＩＰパケットが、他のＰＧＷ１０８から転送されてきたＩＰパケットである場合には（ステップ１６０３）、該ＩＰパケットが、自ＩＰサブネットワーク１１０に属していないＩＰアドレスを有するデータ端末に送信すべきＩＰパケットであって、自ＩＰサブネットワーク１１０内に移動しているデータ端末に送信すべきＩＰパケットであることを意味しているので、後述する転送パケット受付処理を行う（ステップ１６０３）。
【０１２２】
また、ＰＧＷ１０８の管理部２１０は、ルーティング部２２０から受け取ったＩＰパケットが、他のＰＧＷ１０８から転送されてきたＩＰパケットでない場合には（ステップ１６０３）、該ＩＰパケットが、自ＩＰサブネットワーク１１０に属するＩＰアドレスを有するデータ端末に送信すべきＩＰパケットであることを意味しているので、後述するパケットルーティング処理を行う（ステップ１６０５）。
【０１２３】
ここで、図１６のステップ１６０５で行われるパケットルーティング処理の処理内容について、図１７のフローチャートを用いて説明する。
【０１２４】
図１７に示すように、パケットルーティング処理において、ＰＧＷ１０８の管理部２１０は、まず、ルーティング部２２０から受け取ったＩＰパケットの送信先アドレスで、ホームパケットルーティングテーブル３０１を検索する（ステップ１７０１）。
【０１２５】
一致するＩＰアドレス３０２がホームパケットルーティングテーブル３０１に存在しない場合は（ステップ１７０２）、ＩＰパケットを破棄し（ステップ１７０３）、一致するＩＰアドレス３０２がホームパケットルーティングテーブル３０１に存在する場合は（ステップ１７０２）、対応する位置情報３０３が設定されているか否かを調べる（ステップ１７０４）。
【０１２６】
そして、位置情報３０３が設定されているならば（ステップ１７０４）、送信先のデータ端末が、自ＩＰサブネットワーク１１０内に位置していることを意味しているので、ＰＧＷ１０８の管理部２１０は、設定されている位置情報３０３に基づいてページング処理を行い（ステップ１７０５）、ページング処理によって、送信先のデータ端末が接続されたＭＳ１０２が位置している無線セル１０３を管理するＢＳ１０４が分かると、このＢＳ１０４との間に設定されたＰＶＣ上で、ＲＮＣインタフェース部２０４を経由してＩＰパケットを送信する（ステップ１７０６）。
【０１２７】
また、位置情報３０３が設定されていない場合は（ステップ１７０４）、移動先ＰＧＷアドレス３０４が設定されており、送信先のデータ端末が、他のＩＰサブネットワーク１００内に移動していることを意味しているので、ＰＧＷ１０８の管理部２１０は、ＩＰパケットを、移動先ＰＧＷアドレス３０４を送信先アドレスとしてＩＰカプセル化してから、ルーティング部２２０を経由して、移動先ＰＧＷ１０８に転送する（ステップ１７０７）。
【０１２８】
次に、図１６のステップ１６０４で行われる転送パケット受付処理の処理内容について、図１８のフローチャートを用いて説明する。
【０１２９】
図１８に示すように、転送パケット受付処理において、ＰＧＷ１０８の管理部２１０は、まず、ルーティング部２２０から受け取ったＩＰパケット（ＩＰカプセル化されたパケット）から、ＩＰパケット抽出し（ステップ１８０１）、抽出したＩＰパケットの送信先アドレスで、在圏パケットルーティングテーブル４０１を検索する（ステップ１８０２）。
【０１３０】
一致するＩＰアドレス３０２が在圏パケットルーティングテーブル４０１に存在しない場合は（ステップ１８０３）、送信先のデータ端末が、自ＩＰサブネットワーク１１０内に位置していないことを意味しているので、ＰＧＷ１０８の管理部２１０は、ＩＰパケットを破棄する（ステップ１８０４）。
【０１３１】
また、一致するＩＰアドレス３０２が在圏パケットルーティングテーブル４０１に存在する場合は（ステップ１８０３）、送信先のデータ端末が、自ＩＰサブネットワーク１１０内に位置していることを意味しているので、ＰＧＷ１０８の管理部２１０は、対応する位置情報３０３に基づいてページング処理を行い（ステップ１８０５）、ページング処理によって、送信先のデータ端末が接続されたＭＳ１０２が位置している無線セル１０３を管理するＢＳ１０４が分かると、このＢＳ１０４との間に設定されたＰＶＣ上で、ＲＮＣインタフェース部２０４を経由してＩＰパケットを送信する（ステップ１８０６）。
【０１３２】
図１９は、ＰＧＷ１０８が行うＩＰパケット受信処理のフローチャートである。
【０１３３】
本処理は、ＰＧＷ１０８の管理部２１０が行う処理であり、ＡＴＭセルを受信してＩＰパケットに変換したＲＮＣインタフェース部２３０からの割り込みによって起動される。
【０１３４】
図１９に示すように、ＩＰパケット受信処理において、ＰＧＷ１０８の管理部２１０は、まず、ＲＮＣインタフェース部２３０から受け取ったＩＰパケットが、ＲＮＣ１０５から受信したものか、ＶＬＲ１０７から受信したものかを、該ＩＰパケットの転送経路となったＰＶＣで判断し（ステップ１９０１）、ＶＬＲ１０７からの受信である場合は、図９に示した位置情報登録要求受付処理，図１０に示した移動情報通知受付処理，上述した位置情報削除要求受付処理のいずれかを実行する（ステップ１９０２）。
【０１３５】
また、ＲＮＣ１０５からの受信である場合は（ステップ１９０１）、ＰＧＷ１０８の管理部２１０は、ＩＰパケットの送信先アドレスから抽出できるＩＰサブネットワーク１１０のＩＰアドレスが、自ＩＰサブネットワーク１１０のＩＰアドレスであるか否かを調べることで、自ＩＰサブネットワーク１００宛のＩＰパケットであるか否かを調べる（ステップ１９０３）。
【０１３６】
自ＩＰサブネットワーク１１０宛のＩＰパケットでない場合は（ステップ１９０３）、ＰＧＷ１０８の管理部２１０は、ルーティングテーブルに基づいて送信先ルーティング部２２０を選択し、選択したルーティング部２２０のバッファメモリ２２４にＩＰパケットを転送することで、ＩＰパケットを該当するＩＰサブネットワーク１１０に転送するという、従来のルータにおけるＩＰパケットのフォワード処理を行う（ステップ１９０４）。
【０１３７】
また、自ＩＰサブネットワーク１１０宛のＩＰパケットである場合は（ステップ１９０３）、ＰＧＷ１０８の管理部２１０は、図１７に示したパケットルーティング処理を行う（ステップ１９０５）。
【０１３８】
以上説明したように、第１の実施形態においては、移動通信システム１０１とインターネット１０９との間を、複数のＰＧＷ１０８で接続するようにしているので、移動通信システム１０１内に、ＰＧＷ１０８対応の複数のＩＰサブネットワーク１１０を構築することができるようになる。
【０１３９】
また、第１の実施形態においては、ＭＳ１０２からの位置登録要求にＩＰアドレス３０２を含ませるようにすると共に、ＶＬＲ１０７が、位置登録処理および位置更新処理において、ＰＧＷ１０８に対して、ＭＳ１０２のＩＰアドレス３０２および位置情報３０３を通知するようにしており、さらに、ＰＧＷ１０８が、ＶＬＲ１０７から通知されたＩＰアドレス３０２が自ＩＰサブネットワーク１１０に属していない場合に、該ＩＰアドレス３０２が属するＩＰサブネットワーク１００を管理するＰＧＷ１０８に対して、該ＩＰアドレス３０２および自身のＩＰアドレス（移動先ＰＧＷアドレス３０４）を通知するようにしている。従って、第１の実施形態によれば、データ端末がＩＰサブネットワーク１１０間を移動しても、該データ端末が接続されたＭＳ１０２へのＩＰパケット送信を可能とするパケットルーティングを実現することができるようになる。すなわち、インターネット１０９と接続する移動通信システム１０１において、システム内で、ＭＳ１０２からインターネット１０９へのＩＰパケット転送、および、インターネット１０９からＭＳ１０２へのＩＰパケット転送のための最適なパスを選択することができるようになる。
【０１４０】
このように、第１の実施形態は、ＩＰサブネットワーク１１０間でのデータ端末の移動を可能としていることから、異なる移動通信システム１０１のＩＰサブネットワーク１１０間でのデータ端末の移動も、同様にして実現することが可能である。
【０１４１】
また、第１の実施形態においては、移動通信システム１０１の既存の移動管理をベースに、ＭＳ１０２へのＩＰパケット転送を実現するようにしているので、移動通信システム１０１にＭｏｂｉｌｅ  ＩＰを適用した場合に生じる問題点である、移動管理のオーバヘッドが大きくなるという問題点がなくなる。
【０１４２】
さらに、第１の実施形態においては、データ端末のＩＰアドレスを固定とすることが可能であるので、ネットワーク主導でＩＰパケット転送を行う場合に、データ端末のＩＰアドレスを入手するための通信が不要となる。
【０１４３】
なお、第１の実施形態においては、その説明からも分かるように、ＶＬＲ１０７が位置情報および加入者情報を管理するＭＳ１０２のグループと、ＰＧＷ１０８がＩＰアドレスを管理するデータ端末のグループとが一致していなくてもよい。そこで、図１では、ＭＣＳ１０６に収容されているＭＳ１０２の位置情報および加入者情報を、該ＭＣＳ１０６に対応するＶＬＲ１０７が管理し、該ＭＣＳ１０６に接続された全てのＲＮＣ１０５が、１つのＰＧＷ１０８と接続されるようにしているので、１つのＭＳＣ１０６が呼制御を行うサービスエリア全体が、１つのＰＧＷ１０８に対応するＩＰサブネットワーク１１０と一致するようになっているが、ＲＮＣ１０５の設置位置によっては、異なるＭＣＳ１０６に接続されているＲＮＣ１０５が、１つのＰＧＷ１０８と接続されるようにしてもよい。
【０１４４】
（第２の実施形態）
次に、本発明の第２の実施形態について、図２０〜図２１を用いて説明する。
【０１４５】
上述した第１の実施形態においては、ＭＳ１０２に接続されるデータ端末のＩＰアドレスが、いずれかのＩＰサブネットワーク１１０に属し、いずれかのＰＧＷ１０８によって管理されていることが前提であったが、他のＩＰネットワークにＩＰアドレスが属するデータ端末が、移動通信システム１０１内で、ＭＳ１０２に接続されて使用される場合が考えられる。
【０１４６】
第２の実施形態は、このようなデータ端末が、移動通信システム１０１内で、ＭＳ１０２に接続されて使用された場合でも、該データ端末のＩＰアドレスを変更することなく、該データ端末のＩＰアドレスが属するＩＰネットワークおよびインターネット１０９へのアクセスを可能とするものである。
【０１４７】
図２０は、第２の実施形態に係る移動通信システムの構成例を示す図である。
【０１４８】
図２０に示すように、第２の実施形態に係る移動通信システム１０１は、図１に示した第１の実施形態に係る移動通信システムと同様に、複数のＭＳ１０２を収容している。
【０１４９】
また、図２０に示すように、第２の実施形態に係る移動通信システム１０１は、インターネット１０９との間を１つのＰＧＷ１０８で接続し、１つのＩＰサブネットワーク１１０を移動通信システム１０１内に構成している。
【０１５０】
なお、ここでは、ＰＧＷ１０８は、Ｍｏｂｉｌｅ  ＩＰにおけるフォーリン・エージェント（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ）機能を有するものとする。
【０１５１】
また、ここでは、企業内ネットワーク２００２が、インターネット１０９との間を、Ｍｏｂｉｌｅ  ＩＰにおけるホーム・エージェント（Ｈｏｍｅ  Ａｇｅｎｔ）機能を有するルータ２００３で接続しているものとする。
【０１５２】
第２の実施形態においては、企業内ネットワーク２００２にＩＰアドレスが属するデータ端末２００１が、そのＩＰアドレスを変更することなく、移動通信システム１０１内で使用される場合を例にしている。
【０１５３】
そこで、第２の実施形態においては、データ端末２００１が移動通信システム１０１内に移動してきたときに、データ端末２００１が接続されたＭＳ１０２の位置登録処理において、ＰＧＷ１０８が、位置情報登録要求をＶＬＲ１０７から受信した際に行う処理が、第１の実施形態と異なることとなる。すなわち、第２の実施形態においては、ＰＧＷ１０８が行う位置情報登録要求受付処理の処理内容が、第１の実施形態と異なることとなる。
【０１５４】
図２１は、ＰＧＷ１０８が行う位置情報登録要求受付処理のフローチャートである。
【０１５５】
図２１に示すように、位置情報登録要求受付処理において、ＰＧＷ１０８は、まず、受信した位置情報登録要求に含まれているＩＰアドレス３０２が、自身が管理するＩＰサブネットワーク１１０に属しているか否かを判断する（ステップ２１０１）。
【０１５６】
自ＩＰサブネットワーク１１０に属している場合は、図９のステップ９０２〜ステップ９０４と同様の処理を行う（ステップ２１０２〜ステップ２１０４）。
【０１５７】
また、ＰＧＷ１０８は、受信した位置情報登録要求に含まれているＩＰアドレス３０２が、他のＩＰサブネットワーク１１０に属している場合は（ステップ２１０１）、在圏パケットルーティングテーブル４０１に、受信した位置情報登録要求に含まれているＩＰアドレス３０２および位置情報を３０３を登録する（ステップ２１０５）。
【０１５８】
さらに、ＰＧＷ１０８は、ＩＰアドレス３０２から抽出できるＩＰサブネットワーク１１０のＩＰアドレスと、そのＩＰサブネットワーク１１０を管理するＰＧＷ１０８のＩＰアドレスとを対応させたテーブルから、ＩＰアドレス３０２が属するＩＰサブネットワーク１１０を管理するＰＧＷ１０８を検索する（ステップ２１０６）。
【０１５９】
そして、ＰＧＷ１０８を検索できた場合は（ステップ２１０７）、ＭＳ１０２に接続されたデータ端末が、移動通信システム１０１のＩＰサブネットワーク１１０にＩＰアドレス３０２が属するデータ端末であることを意味しているので、ＰＧＷ１０８は、図９のステップ９０７と同様の処理を行う（ステップ２１０８）。
【０１６０】
一方、ＰＧＷ１０８は、ステップ２１０６の検索の結果、ＰＧＷ１０８を検索できなかった場合は、ＭＳ１０２に接続されたデータ端末が、インターネット１０９を経て移動通信システム１０１外のＩＰネットワークから移動してきたデータ端末２００１であると判断し、Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ機能を動作させる（ステップ２１０９）。
【０１６１】
これにより、ＰＧＷ１０８のＦｏｒｅｉｇｎ  Ａｇｅｎｔ機能は、データ端末２００１のＩＰアドレスを記憶保持すると共に、ルータ２００３のＨｏｍｅ  Ａｇｅｎｔ機能に対して、Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ機能の気付けアドレス（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ機能自体に割り当てられたＩＰアドレス）を転送する。
【０１６２】
従って、ＰＧＷ１０８は、Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ機能によって、データ端末２００１を、自ＩＰサブネットワーク１１０にＩＰアドレスが属するデータ端末と同様に扱うことができる。また、ルータ２００３は、Ｈｏｍｅ  Ａｇｅｎｔ機能によって、データ端末２００１に送信すべきＩＰパケットを、この気付けアドレスに従って、ＰＧＷ１０８のＦｏｒｅｉｇｎ  Ａｇｅｎｔ機能に転送することができるので、ＰＧＷ１０８は、図１６に示したＩＰパケット受信処理を行うことで、データ端末２００１に対してＩＰパケットを転送することが可能となる。
【０１６３】
以上説明したように、第２の実施形態によれば、他のＩＰネットワークから移動通信システム１０１のＩＰサブネットワーク１１０へのデータ端末２００１の移動が、ＩＰアドレスを変更することなく実現することができる。そして、この際に、データ端末２００１がＭｏｂｉｌｅ  ＩＰのプログラムを実装することなく、ルータ２００３に対して、Ｍｏｂｉｌｅ  ＩＰをサポートしているかのように動作することが可能となる。
【０１６４】
【発明の効果】
以上説明したように、本発明によれば、移動通信システムとＩＰネットワークとの間を、複数のパケットゲートウェイで接続するようにしているので、移動通信システム内に、パケットゲートウェイ対応の複数のＩＰサブネットワークを構築することができる。
【０１６５】
そして、このような移動通信システムにおいて、移動端末に接続されたデータ端末との間のＩＰパケットの送受信を、該移動端末が位置しているＩＰサブネットワークに対応するパケットゲートウェイが行うようにしているので、今後データ通信の使用者が増大することを考慮した場合に、システム内で、効率的なルートでＩＰパケット転送を実現することができるようになる。
【０１６６】
また、本発明によれば、移動端末の位置登録要求に、該移動端末に接続されたデータ端末のＩＰアドレスを含むようにしているので、移動通信システムの既存の移動管理をベースにしたＩＰパケット転送を実現することができるようになり、さらに、ＩＰアドレスをデータ端末ごとに固定とすることができるようになることから、ネットワーク主導でのパケット転送開始を可能とすることができるようになる。
【図面の簡単な説明】
【図１】第１の実施形態に係る移動通信システムの構成例を示す図。
【図２】第１の実施形態におけるパケットゲートウェイ（ＰＧＷ）のハードウェア構成図。
【図３】第１の実施形態におけるパケットゲートウェイ（ＰＧＷ）の管理部のキャッシュメモリに配置されるホームパケットルーティングテーブルを示す図。
【図４】第１の実施形態におけるパケットゲートウェイ（ＰＧＷ）の管理部のキャッシュメモリに配置される在圏パケットルーティングテーブルを示す図。
【図５】第１の実施形態における在圏ロケーションレジスタ（ＶＬＲ）のハードウェア構成図。
【図６】第１の実施形態における在圏ロケーションレジスタ（ＶＬＲ）が管理する端末位置管理テーブルを示す図。
【図７】第１の実施形態における移動端末（ＭＳ）の位置登録処理のシーケンスを示す図。
【図８】第１の実施形態における在圏ロケーションレジスタ（ＶＬＲ）が行う位置登録要求受付処理のフローチャート。
【図９】第１の実施形態におけるパケットゲートウェイ（ＰＧＷ）が行う位置情報登録要求受付処理のフローチャート。
【図１０】第１の実施形態におけるパケットゲートウェイ（ＰＧＷ）が行う移動情報通知受付処理のフローチャート。
【図１１】第１の実施形態における在圏ロケーションレジスタ（ＶＬＲ）のローミング位置登録処理のシーケンスを示す図。
【図１２】第１の実施形態における移動端末（ＭＳ）の位置情報更新処理のシーケンスを示す図。
【図１３】第１の実施形態における在圏ロケーションレジスタ（ＶＬＲ）が行う位置更新要求受付処理のフローチャート。
【図１４】第１の実施形態において、移動端末（ＭＳ）からＩＰパケットを受信した場合にパケットゲートウェイ（ＰＧＷ）で考えられる４パターンのパケットルーティングのシーケンスを示す図。
【図１５】第１の実施形態において、インターネットからＩＰパケットを受信した場合にパケットゲートウェイ（ＰＧＷ）で考えられる２パターンのパケットルーティングのシーケンスを示す図。
【図１６】第１の実施形態におけるパケットゲートウェイ（ＰＧＷ）が行うＩＰパケット受信処理のフローチャート。
【図１７】図１６のステップ１６０５で行われるパケットルーティング処理のフローチャート。
【図１８】図１６のステップ１６０４で行われる転送パケット受付処理のフローチャート。
【図１９】第１の実施形態におけるパケットゲートウェイ（ＰＧＷ）が行うＩＰパケット受信処理のフローチャート。
【図２０】第２の実施形態に係る移動通信システムの構成例を示す図。
【図２１】第２の実施形態におけるパケットゲートウェイ（ＰＧＷ）が行う位置情報登録要求受付処理のフローチャート。
【符号の説明】
１０１…移動通信システム、１０２…移動端末（ＭＳ）、１０３…無線セル、１０４…無線基地局（ＢＳ）、１０５…無線基地局制御装置（ＲＮＣ）、１０７…在圏ロケーションレジスタ（ＶＬＲ）、１０８…パケットゲートウェイ（ＰＧＷ）、１０９…インターネット、１１０…ＩＰサブネットワーク、２１０…管理部、２２０…ルーティング部、２３０…ＲＮＣインタフェース部、２４０…パケットバス、３０１…ホームパケットルーティングテーブル、３０２…ＩＰアドレス、３０３…位置情報、３０４…移動先ＰＧＷアドレス、４０１…在圏パケットルーティングテーブル、６０１…端末位置情報テーブル、６０２…端末ユーザＩＤ、２００１…データ端末、２００２…企業内ネットワーク、２００３…ルータ。
【図１】
0003587984.tif 000002
【図２】
0003587984.tif 000003
【図３】
0003587984.tif 000004
【図４】
0003587984.tif 000005
【図５】
0003587984.tif 000006
【図６】
0003587984.tif 000007
【図７】
0003587984.tif 000008
【図８】
0003587984.tif 000009
【図９】
0003587984.tif 000010
【図１０】
0003587984.tif 000011
【図１１】
0003587984.tif 000012
【図１２】
0003587984.tif 000013
【図１３】
0003587984.tif 000014
【図１４】
0003587984.tif 000015
【図１５】
0003587984.tif 000016
【図１６】
0003587984.tif 000017
【図１７】
0003587984.tif 000018
【図１８】
0003587984.tif 000019
【図１９】
0003587984.tif 000020
【図２０】
0003587984.tif 000021
【図２１】
0003587984.tif 000022