(57)【特許請求の範囲】
【請求項１】
コンピュータ端末がアクセスポイントを経由して単一または複数の閉域接続グループを包含するネットワークにアクセスし通信するときに、前記アクセスポイントと前記ネットワークとの間で通信パケットを中継するパケット転送装置であって、
前記コンピュータ端末のアドレスと、閉域接続グループのＩＤと、前記アクセスポイントへの通信路を特定するインタフェース番号との相互関係を保持するパケット転送テーブルと、
前記コンピュータ端末を送信元とする第１の通信パケットが前記アクセスポイントから送られてくる際の通信路のインタフェース番号を基に閉域接続グループのＩＤを特定する閉域接続グループ特定手段と、
この閉域接続グループ特定手段で取得された閉域接続グループのＩＤを基に、前記第１の通信パケットを該閉域接続グループのパケットとして送出する第１のパケット転送手段と、
前記コンピュータ端末を宛先とする第２の通信パケット内に示される該コンピュータ端末のアドレスをキーとして前記パケット転送テーブルを検索し、該当するアクセスポイントへの通信路を示すインタフェース番号を取得するアクセスポイント検索手段と、
このアクセスポイント検索手段で取得されたインタフェース番号を基に、前記第２の通信パケットを目的のアクセスポイントに向けて送出する第２のパケット転送手段と、
を備えることを特徴とするパケット転送装置。
【請求項２】
前記パケット転送テーブルに保持する情報を受信し、この情報に基づいて前記パケット転送テーブルを更新するパケット転送テーブル維持手段を備えることを特徴とする請求項１に記載のパケット転送装置。
【請求項３】
コンピュータ端末を使用するユーザのユーザＩＤと該コンピュータ端末のアドレスとが設定された位置情報フレームを受信する位置情報フレーム受付手段と、
前記ユーザＩＤが属する閉域接続グループのＩＤと、前記アドレスと、前記アクセスポイントへの通信路を示すインタフェース番号とを、パケット転送テーブル情報として生成する転送テーブル情報生成手段と、
を備えることを特徴とする位置管理装置。
【請求項４】
コンピュータ端末に動的に割り振り可能なアドレスが閉域接続グループ毎に区別して管理されるアドレス管理テーブルと、
ユーザＩＤが設定されたアドレス設定要求フレームを受信するアドレス設定受付手段と、
前記ユーザＩＤが属する閉域接続グループをユニークに特定する閉域接続グループ決定手段と、
前記アドレス管理テーブルを参照し、前記閉域接続グループ決定手段により特定された閉域接続グループ用に割り振り可能なアドレスを割り振るアドレス割り振り手段と、
このアドレス割り振り手段によって割り振られたアドレスを設定したアドレス設定応答フレームを送信するアドレス設定応答手段と、
を備えることを特徴とするアドレス管理装置。
【請求項５】
請求項１または２に記載のパケット転送装置を備え、
下記（１）〜（３）のうちの１つまたは複数を備えることを特徴とするＣＵＧ共用ＩＰパケット通信装置。
（１）請求項３に記載の位置管理装置
（２）請求項４に記載のアドレス管理装置
（３）請求項１に記載の単一または複数のアクセスポイント
【請求項６】
コンピュータ通信ネットワークにおける複数の閉域接続グループにまたがってアドレスを集中管理し、そのアドレスを端末に付与するアドレス動的付与方法であって、
アドレスを要求する端末からユーザＩＤを取得する第１の過程と、
このユーザＩＤが属する閉域接続グループをユニークに特定する第２の過程と、
予めこの閉域接続グループ用にプールされているアドレスの中から現在使用可能なものを１つ選択する第３の過程と、
選択したアドレスを要求元の端末に返答する第４の過程と、
からなることを特徴とするアドレス動的付与方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータ通信装置に関し、特に複数の閉域接続グループにまたがってアドレスの集中管理および付与や、通信パケット転送をすることができるＣＵＧ共用ＩＰパケット通信装置に関する。
【０００２】
【従来の技術】
ＩＰ（インターネットプロトコル）を使う通信において、遠隔地にあるコンピュータ端末から特定のＣＵＧ（Ｃｌｏｓｅｄ  Ｕｓｅｒ  Ｇｒｏｕｐ，閉域接続グループ）に接続する場合、まず電話網を通してＲＡＳ（リモートアクセスサーバ）にアクセスし、低位層の通信路を確立してからＩＰによる通信を行う。
【０００３】
ＲＡＳは、電話網経由でのユーザからの接続があったときには、自装置内に予めプールされているＩＰアドレスのうちの使用可能なもの、あるいはＤＨＣＰ（ダイナミックホストコンフィギュレーションプロトコル）サーバにアクセスして得られたＩＰアドレスをユーザに対して付与する。ＲＡＳは特定のサブネットに属しているため、このとき付与されるＩＰアドレスもそのサブネットに属するものであり、遠隔地から接続しているコンピュータ端末も、そのサブネットに属する端末として以後の通信を行う。
【０００４】
図４は、このような従来技術によるネットワーク構成の一例を示す概略図であり、この図において、符号１は遠隔地からこのネットワークにアクセスするＩＰ端末、１０および２０はＣＵＧ、ＳＮ１１およびＳＮ１２はＣＵＧ１０に属するサブネット、ＳＮ２１はＣＵＧ２０に属するサブネット、１１，１２，２１はそれぞれサブネットＳＮ１１，ＳＮ１２，ＳＮ２１に接続されたＲＡＳである。図に示すように例えばＩＰ端末１からＲＡＳ１２に接続した場合、ＩＰ端末１にはサブネットＳＮ１２のＩＰアドレスが付与され、ＣＵＧ１０に接続されることになる。電話網から任意のサブネットへの接続を可能にしようとすれば、本例のように各サブネットにＲＡＳを設ける必要がある。
【０００５】
【発明が解決しようとする課題】
上述したように、従来技術によれば、遠隔地のコンピュータ端末はアクセスしたＲＡＳが属するＣＵＧにしか接続することができない。また、ＲＡＳは接続されたサブネットのＩＰアドレスしかユーザに対して付与することができず、同一ＣＵＧ内の異なるサブネットに収容されるＲＡＳ間でＩＰアドレスを共用することもできない。
【０００６】
本発明は上記事情を鑑みてなされたものであり、ＣＵＧ間で共用することができ、遠隔地からアクセスしてきたコンピュータ端末を任意のＣＵＧに接続することができ、また異なるサブネットのＩＰアドレスを一元的に管理して付与することのできるＣＵＧ共用ＩＰパケット通信装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために、本発明は、コンピュータ端末がアクセスポイントを経由して単一または複数の閉域接続グループを包含するネットワークにアクセスし通信するときに、前記アクセスポイントと前記ネットワークとの間で通信パケットを中継するパケット転送装置であって、
前記コンピュータ端末のアドレスと、閉域接続グループのＩＤと、前記アクセスポイントへの通信路を特定するインタフェース番号との相互関係を保持するパケット転送テーブルと、
前記コンピュータ端末を送信元とする第１の通信パケットが前記アクセスポイントから送られてくる際の通信路のインタフェース番号を基に閉域接続グループのＩＤを特定する閉域接続グループ特定手段と、
この閉域接続グループ特定手段で取得された閉域接続グループのＩＤを基に、前記第１の通信パケットを該閉域接続グループのパケットとして送出する第１のパケット転送手段と、
前記コンピュータ端末を宛先とする第２の通信パケット内に示される該コンピュータ端末のアドレスをキーとして前記パケット転送テーブルを検索し、該当するアクセスポイントへの通信路を示すインタフェース番号を取得するアクセスポイント検索手段と、
このアクセスポイント検索手段で取得されたインタフェース番号を基に、前記第２の通信パケットを目的のアクセスポイントに向けて送出する第２のパケット転送手段と、
を備えることを特徴とするパケット転送装置を要旨とする。
これにより、このパケット転送装置は、複数の閉域接続グループをカバーしてＩＰパケットを転送することができる。
【０００８】
また、本発明は、前記パケット転送テーブルに保持する情報を受信し、この情報に基づいて前記パケット転送テーブルを更新するパケット転送テーブル維持手段を備えることを特徴とする請求項１に記載のパケット転送装置を要旨とする。
これにより、このパケット転送装置は、転送のために必要な情報を必要に応じて動的に更新することができ、従って端末が動的に接続されまたは切断されても、適切にパケット転送を継続することができる。。
【０００９】
また、本発明は、
コンピュータ端末を使用するユーザのユーザＩＤと該コンピュータ端末のアドレスとが設定された位置情報フレームを受信する位置情報フレーム受付手段と、
前記ユーザＩＤが属する閉域接続グループのＩＤと、前記アドレスと、前記アクセスポイントへの通信路を示すインタフェース番号とを、パケット転送テーブル情報として生成する転送テーブル情報生成手段と、
を備えることを特徴とする位置管理装置を要旨とする。
これにより、端末が新たに接続されたときにも、パケット転送のために必要な情報を自動的に生成することができる。
【００１０】
また、本発明は、
コンピュータ端末に動的に割り振り可能なアドレスが閉域接続グループ毎に区別して管理されるアドレス管理テーブルと、
ユーザＩＤが設定されたアドレス設定要求フレームを受信するアドレス設定受付手段と、
前記ユーザＩＤが属する閉域接続グループをユニークに特定する閉域接続グループ決定手段と、
前記アドレス管理テーブルを参照し、前記閉域接続グループ決定手段により特定された閉域接続グループ用に割り振り可能なアドレスを割り振るアドレス割り振り手段と、
このアドレス割り振り手段によって割り振られたアドレスを設定したアドレス設定応答フレームを送信するアドレス設定応答手段と、
を備えることを特徴とするアドレス管理装置を要旨とする。
これにより、複数の閉域接続グループをカバーして、適切な閉域接続グループのアドレスを動的に端末に割り振ることができ、アドレスの集中管理が可能となる。
【００１１】
また、本発明は、請求項１または２に記載のパケット転送装置を備え、
下記（１）〜（３）のうちの１つまたは複数を備えることを特徴とするＣＵＧ共用ＩＰパケット通信装置を要旨とする。
（１）請求項３に記載の位置管理装置
（２）請求項４に記載のアドレス管理装置
（３）請求項１に記載の単一または複数のアクセスポイント
【００１２】
また、本発明は、コンピュータ通信ネットワークにおける複数の閉域接続グループにまたがってアドレスを集中管理し、そのアドレスを端末に付与するアドレス動的付与方法であって、
アドレスを要求する端末からユーザＩＤを取得する第１の過程と、
このユーザＩＤが属する閉域接続グループをユニークに特定する第２の過程と、
予めこの閉域接続グループ用にプールされているアドレスの中から現在使用可能なものを１つ選択する第３の過程と、
選択したアドレスを要求元の端末に返答する第４の過程と、
からなることを特徴とするアドレス動的付与方法を要旨とする。
【００１３】
【発明の実施の形態】
以下、図面を参照しこの発明の一実施形態について説明する。図１は同実施形態によるＣＵＧ共用パケット通信装置の構成を示し、また同装置内の各構成要素間でのやりとりの手順を示すシーケンス図である。この図において、符号１は遠隔地から電話網経由でアクセスするＩＰ端末、２は電話網に直接接続されている複数のアクセスポイント、３はＩＰパケット転送装置、４はＩＰパケット転送装置に対してＩＰ端末に関する位置情報を提供する位置管理サーバ、５はアクセス要求に応じてＩＰ端末に対して適切なＩＰアドレスを付与するＩＰアドレス管理サーバである。
【００１４】
ＩＰ端末１は、アクセスポイントと接続するための論理リンクインタフェースを有し、認証やＩＰアドレス設定に関する制御フレームの送受信およびＩＰパケットの送受信の機能を備えている。
【００１５】
アクセスポイント２は、１つまたは複数設置され、電話網に対する直接のインタフェースを有し、電話網からの着呼をトリガとしてアクセスしてきたＩＰ端末と接続され、ＩＰ端末１とＩＰアドレス管理サーバ５との間でのＩＰアドレス設定メッセージの送受信機能、およびＩＰ端末１とＩＰパケット転送装置３との間でのＩＰパケットの送受信機能を備える。また、ＩＰ端末１への通信ルートの情報を位置情報フレームとして生成し位置管理サーバ４に送信する機能を備える。
【００１６】
ＩＰパケット転送装置３は、内部にＩＰパケット転送テーブルを有し、このテーブルを参照しながらアクセスポイント２，・・・との間でＩＰパケットを送受信する機能を備えている。ＩＰパケット転送テーブルはＣＵＧ毎に論理的に分離されており、位置管理サーバ４からそのテーブル情報が送られてくる。また、ＩＰパケット転送装置３がアクセスポイント２，・・・との間で通信する際には、ＣＵＧ毎に別に付与されたインタフェース番号が使われる。
【００１７】
位置管理サーバ４は、アクセスポイント２，・・・から送られてくる位置情報フレームを受信する機能、その位置情報フレームに得た情報からＩＰアドレス、ＣＵＧ、位置情報を再構成してＩＰパケット転送テーブルを生成する機能、そのＩＰパケット転送テーブルをＩＰパケット転送装置３に送信する機能を備えている。
【００１８】
ＩＰアドレス管理サーバ５は、アクセスポイント２，・・・から送られてくるＩＰアドレス設定要求メッセージを受信する機能、そのメッセージに含まれているユーザＩＤからＣＵＧを決定する機能、ＣＵＧ毎にプールされている空きＩＰアドレスのうち１つを選択してＩＰメッセージ設定応答メッセージにて送信する機能を備えている。また、ＩＰアドレス管理サーバ５は、アクセスポイント２，・・・から送られてくるＩＰアドレス解放要求メッセージに応じて、使われていたＩＰアドレスを解放し、後で他のユーザに付与できるようにプールに戻す機能も備えている。
【００１９】
次に、ＩＰパケット（ユーザフレーム）の転送が開始されるまでの具体的な手順と、上記各装置の動作について説明する。図１における符号Ｓ１〜Ｓ１４は、符号１〜５の各装置間でのメッセージの送受信または各装置内での処理の手順である。
【００２０】
まず、ＩＰ端末１は電話網を介してアクセスポイント２に接続し、ステップＳ１においてユーザＩＤを含んだＩＰアドレス要求メッセージを送信する。このＩＰアドレス要求メッセージを受信したアクセスポイント２は、ステップＳ２においてユーザＩＤが設定されたＩＰアドレス設定要求フレームを生成し、ステップＳ３においてこのＩＰアドレス設定要求フレームをＩＰアドレス管理サーバ５に送信する。
【００２１】
ＩＰアドレス設定要求フレームを受信したＩＰアドレス管理サーバ５は、ステップＳ４において、ユーザＩＤを取り出し、そのユーザＩＤが属するＣＵＧを特定し、ＣＵＧ毎にプールされている中から使用可能なＩＰアドレスを選択し、そしてステップＳ５において、ユーザＩＤおよびＩＰアドレスを設定したＩＰアドレス設定応答フレームを要求元のアクセスポイント２に送信する。
【００２２】
次に、アクセスポイント２は、ステップＳ６において、ユーザＩＤ、ＩＰアドレス管理サーバ５によって付与されたＩＰアドレス、位置情報を設定した位置情報フレームを生成し、ステップＳ７において、その位置情報フレームを位置管理サーバ４に送信する。ここで、位置情報とはそのＩＰアドレスが現在どこに収容されているかを示す情報であり、具体的には、そのアクセスポイント自身の位置あるいはそこへ到達するためのインタフェース番号である。
【００２３】
位置管理サーバ４は、ステップＳ８において、受け取った位置情報フレームからユーザＩＤを取り出し、そのユーザＩＤが属するＣＵＧを特定し、ＣＵＧ、ＩＰアドレス、位置情報からなるＩＰパケット転送テーブルを生成し、ステップＳ９においてそのＩＰパケット転送テーブルをＩＰパケット転送装置３に送信する。
【００２４】
これを受信したＩＰパケット転送装置３は、ステップＳ１０において、受信した情報を用いて自己のＩＰパケット転送テーブルを設定する。図２は、このＩＰパケット転送テーブルの構成を示す概略図である。ＩＰパケット転送テーブルは、個々のＩＰアドレスについて、ＣＵＧおよび現在そのＩＰアドレスを使用しているＩＰ端末が収容されているアクセスポイントのインタフェース番号を持っており、ＣＵＧ毎に論理的に分離されている。ＩＰパケット転送装置３は、アクセスポイント２に向けてパケットを転送をする際には、パケット内に設定されている宛先ＩＰアドレスをキーとしてこのテーブルを参照することによって、転送先アクセスポイント２のインタフェース番号を取得する。また逆に、アクセスポイント２から送られてくるＩＰパケットについては、受信するインタフェース番号によって転送先のＣＵＧを特定する。
【００２５】
ＩＰパケット転送テーブル設定の完了後、ＩＰパケット転送装置３は、ステップＳ１１において設定応答メッセージを位置管理サーバ４に返し、これを受けた位置管理サーバ４は、ステップＳ１２において設定応答フレームを位置情報送信元のアクセスポイント２に返す。
【００２６】
次に、アクセスポイント２は、それ自身が管理する収容ユーザ管理テーブルを更新する。図３は、この収容ユーザ管理テーブルの構成を示す概略図であり、図示するように、このテーブルは、ＩＰ端末側リンク番号、ＩＰパケット転送装置側インタフェース番号、ユーザＩＤ、ＩＰアドレスを保持できるようになっている。実際には、ＩＰ端末側リンク番号とＩＰパケット転送装置側インタフェース番号は固定的に設定されており、要求に応じてＩＰ端末を収容する都度、ユーザＩＤおよびＩＰアドレスを設定する。ＩＰパケットを中継する際に、アクセスポイント２は、このテーブルを参照することによってＩＰ端末側リンク番号またはＩＰパケット転送装置側インタフェース番号を取得することができる。
【００２７】
そして、アクセスポイント２が、ステップＳ１３において、ＩＰアドレスを設定したＩＰアドレス応答メッセージを要求元のＩＰ端末１に対して送信する。このようにして、ＩＰ端末１は付与されたＩＰ端末を取得し、ステップＳ１４においてＩＰパケット（ユーザフレーム）の送受信を開始できる。
【００２８】
また、通信が終了し、使われていたＩＰアドレスが不要となったときには、アクセスポイント２からＩＰアドレス管理サーバ５にその旨が通知され、ＩＰアドレス管理サーバ５においてそのＩＰアドレスが未使用プールに戻されるともに、ＩＰパケット転送装置３内のＩＰパケット転送テーブルおよびアクセスポイント２内の収容ユーザ管理テーブルが更新され、そのＩＰアドレスが解放される。
【００２９】
上記実施形態では、位置管理サーバ４は、位置情報フレームから取り出したユーザＩＤを元にそのユーザＩＤが属するＣＵＧを特定しているが、ＩＰアドレス管理サーバ５によって特定されたＣＵＧを、ＩＰアドレス設定応答フレームおよび位置情報フレームに設定して位置管理サーバに渡しても良い。
【００３０】
また、上記実施形態では、ＩＰ端末１がアクセスポイント２にアクセスする際に電話網を介して通信しているが、これは他の通信手段であっても良く、具体例としては、ＩＰ端末１がインターネットを経由してアクセスポイント２にアクセスするインターネットローミングなどがあるが、これに限定されない。
また、上記実施形態ではＩＰパケットを扱っているが、蓄積交換方式の他のプロトコルにも本発明を適用可能である。
【００３１】
【発明の効果】
以上説明したように、本発明によれば、パケット転送装置内のパケット転送テーブルに、端末アドレスとその端末のユーザが属するＣＵＧとその端末が収容されているインタフェースの関係が保持されているため、パケット転送装置はそのテーブルを参照することによって、複数のＣＵＧおよび複数のアクセスポイントにおいても適切なパケット転送を行うことができる。
【００３２】
またこれにより、各アクセスポイントにおいて任意のＣＵＧに属する複数ユーザをオンデマンドに収容することが可能となり、パケット転送装置を複数のＣＵＧによって共用することが可能となるため、各ＣＵＧに対して多数のアクセスポイントを提供し、安価なＩＰパケット転送処理を行うことが可能となる。
【００３３】
また、本発明によれば、アドレス管理装置は複数のＣＵＧのためのアドレスを一括して保持し、アドレスを要求するユーザＩＤがどのＣＵＧに属するかを特定することができるため、ＣＵＧ毎のアドレスの集中一元管理が可能で、同種の装置をＣＵＧ毎に個別に設ける必要がなく、またＩＰアドレスの節約および効率的利用が可能となる。
【００３４】
また、本発明によれば、上記アドレス管理装置によってアドレスが割り振られる際に、位置管理装置がそのアドレスの位置情報を生成し、その情報を基に管理テーブルが更新されるため、アドレスを動的に割り振る場合の管理情報の維持を自動化することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態によるＣＵＧ共用パケット通信装置の構成およびＩＰパケット転送を開始するまでの手順を示すシーケンス図である。
【図２】同実施形態によるＩＰパケット転送装置が保持するＩＰパケット転送テーブルの構成図である。
【図３】同実施形態によるアクセスポイントが保持する収容ユーザ管理テーブルの構成図である。
【図４】従来技術によるネットワーク構成の一例を示す概略図である。
【符号の説明】
１  ＩＰ端末
２  アクセスポイント
３  ＩＰパケット転送装置
４  位置管理サーバ
５  ＩＰアドレス管理サーバ
【図１】
0003563301.tif 000002
【図２】
0003563301.tif 000003
【図３】
0003563301.tif 000004
【図４】
0003563301.tif 000005