(57)【要約】【課題】管理サーバ付近のネットワークトラフィックの増加を抑えることの可能な個別ネットワーク相互アクセスシステムを提供すること。【解決手段】経路情報を直接固定網へ流せない別アドレス体系モバイルネットワーク間の固定網を介した通信に関して、ネットワーク上に見かけ上は一つに見えるサーバ群をオーバーレイネットワークで接続し、このネットワーク内に経路情報を流してルーティングを行うようにした。これにより接続する端末側の接続先管理の負担を軽減し、かつ単一故障点の回避および負荷分散を同時に実施し、ネットワークサービスの安定性と管理の容易性を向上させることが可能となる。【選択図】      図１
2007104593.tif 000002
【特許請求の範囲】
【請求項１】
広域ネットワークと、
前記広域ネットワークに接続され、当該広域ネットワークのアドレス体系と異なるアドレス体系を有する個別ネットワークと、
前記個別ネットワーク同士を前記広域ネットワークを介して接続するための、共通の仮想アドレスと個別アドレスとを有するサーバ群を備えるオーバーレイネットワークと、
このオーバーレイネットワークを管理するオーバーレイネットワーク管理サーバとを具備することを特徴とする個別ネットワーク相互アクセスシステム。
【請求項２】
前記個別ネットワーク内に接続される端末が、前記オーバーレイネットワークに参加するために用いられる共通の一意のアドレスを有することを特徴とする請求項１に記載の個別ネットワーク相互アクセスシステム。
【請求項３】
前記個別ネットワーク同士の接続は、前記オーバーレイネットワークと前記個別ネットワークとを接続することにより行われ、
前記個別ネットワークから前記オーバーレイネットワークへは同一のアドレスにより接続することを特徴とする請求項１に記載の個別ネットワーク相互アクセスシステム。
【請求項４】
前記個別ネットワークは、前記オーバーレイネットワークにアクセスする時点において当該個別ネットワーク内のアドレスをオーバーレイネットワークへ送信することを特徴とする請求項１に記載の個別ネットワーク相互アクセスシステム。
【請求項５】
さらに、前記オーバーレイネットワーク上において前記個別ネットワークに関する経路情報を交換する手段を具備することを特徴とする請求項１記載の個別ネットワーク相互アクセスシステム。
【請求項６】
前記個別ネットワークから前記個別ネットワークへの発信が生じた場合に、前記オーバーレイネットワーク内を宛先アドレスに応じてルーティングし、接続済みＶＰＮ（Virtual Private Network）を介して目的の個別ネットワークに前記発信を中継することを特徴とする請求項１に記載の個別ネットワーク相互アクセスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固定ネットワークや無線ネットワーク、あるいは両者を含むネットワークといった広域ネットワークにおいて、それぞれに接続される個別ネットワークに関して広域ネットワーク上に構成されるオーバーレイネットワークにより相互接続を実施するシステムに関する。
【背景技術】
【０００２】
従来、広域のネットワークに接続されるプライベートネットワーク同士が接続するためには、プライベートネットワーク同士をＶＰＮ（Virtual Private Network）で結び、広域ネットワーク上にトンネリングを形成することで通信を確立している。一方、ＶＰＮで接続する先が多い場合や動的に接続する先に変化が生じる場合には、ＶＰＮの管理サーバを用意する。そして、ＶＰＮ管理サーバにおいて接続先を照会して全てのプライベートネットワーク同士をメッシュ状に接続するか、あるいはＶＰＮ管理サーバを中心としてスター状のＶＰＮ網を構成して接続するようにしている。なお、関連する技術が下記特許文献１，２に開示されている。
【０００３】
ところで、全てのプライベートネットワーク同士をメッシュ状に接続する場合には、管理サーバが単一故障点となる可能性がある。さらに、プライベートネットワーク側に多くのプライベートネットワークとＶＰＮを張ることができるサーバが必須となる。プライベートネットワーク側がモバイルネットワークである場合などには、広域ネットワークに接続するゲートウェイが動的に変化することもあり、サーバを配置することは困難であった。さらに、メッシュ状に接続することによる端末側の接続先に関する情報の管理に関しても煩雑になるなどの問題が生じた。
【特許文献１】特開２００５−２５７５６号公報
【特許文献２】特開２００５−５７６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
以上述べたように管理サーバを中心にしてスター状のＶＰＮ網を構成する場合、管理サーバが単一故障点となる可能性があり、耐障害性能に難がある。またＶＰＮ管理サーバを経由して全ての通信が行われるため、ＶＰＮ管理サーバに負荷がかかるとともに、ＶＰＮ管理サーバに近いネットワークにおいては、ネットワークトラフィックが増大するという問題点があった。  
この発明は上記事情によりなされたもので、その目的は、管理サーバ付近のネットワークトラフィックの増加を抑えることの可能な個別ネットワーク相互アクセスシステムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するためにこの発明の一態様によれば、広域ネットワークと、前記広域ネットワークに接続され、当該広域ネットワークのアドレス体系と異なるアドレス体系を有する個別ネットワークと、前記個別ネットワーク同士を前記広域ネットワークを介して接続するための、共通の仮想アドレスと個別アドレスとを有するサーバ群を備えるオーバーレイネットワークと、このオーバーレイネットワークを管理するオーバーレイネットワーク管理サーバとを具備することを特徴とする個別ネットワーク相互アクセスシステムが提供される。
【０００６】
このような構成において、広域ネットワーク上に設置される管理サーバを用いたシステムに関して、管理サーバを中心とするスター状のネットワークを考える。この管理サーバに冗長性を持たせ、管理サーバ同士をネットワーク化しオーバーレイネットワークを構築する。各管理サーバは同じアドレスをもち、プライベートアドレスのゲートウェイからは、１台のマシンに見えるようになっている。各管理サーバには、複数台のプライベートネットワークゲートウェイが接続し、各プライベートネットワークの経路情報が上げられているものとする。この経路情報に従い、経路を確立し、プライベートネットワーク間で通信を行いたい場合には、広域ネットワーク上に構築されたオーバーレイネットワーク網を経由して他のネットワークへアクセスするようにする。
【発明の効果】
【０００７】
この発明によれば、管理サーバ付近のネットワークトラフィックの増加を抑えることの可能な個別ネットワーク相互アクセスシステムを提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下に、図面を参照して本発明の実施の形態を詳しく説明する。  
図１は本発明に係わる個別ネットワーク相互アクセスシステムの一例を示す図である。図１の個別ネットワーク相互アクセスシステムは、複数のオーバーレイネットワークサーバ（ＯＮＳ）１００（１００ａ〜１００ｅ）により構成されるオーバーレイネットワーク５００を中核として形成される。オーバーレイネットワーク５００はオーバーレイネットワーク管理サーバ（ＯＮ管理サーバ）２００により管理される。各サーバ１００，２００は固定ネットワーク３００（３００ａ〜３００ｅ）に接続され、各固定ネットワーク３００はモバイルネットワークＭＡＮＥＴ４００（４００ａ〜４００ｅ）に接続される。
【０００９】
オーバーレイネットワークサーバ１００は固定ネットワーク３００上に設置される機器であり、それぞれ固有のアドレスを持つ。さらにオーバーレイネットワークサーバ１００は、ＭＡＮＥＴ４００側から見ればどのオーバーレイネットワークサーバ１００にも一意のアドレスにより接続することができる機能を持つ。これによりオーバーレイネットワークサーバ１００は他のオーバーレイネットワークサーバ１００とオーバーレイネットワークを構成することができる。なおオーバーレイネットワークサーバ１００の機能はハードウェアおよびソフトウェアのいずれによっても実現し得る。
【００１０】
図２は、図１のオーバーレイネットワークサーバ１００の機能ブロック図である。オーバーレイネットワークサーバ１００は、装置全体を制御する制御装置１１０と、ＭＡＮＥＴ４００からのＶＰＮ接続を受け入れ接続を維持するＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０と、本装置がオーバーレイネットワークに接続したときにオーバーレイネットワーク管理サーバ２００と通信し、接続すべき他のオーバーレイネットワークサーバ１００の照会を受けることで接続先の解決を行うオーバーレイネットワーク接続先解決装置１３０と、他のオーバーレイネットワークサーバ１００と接続を行いオーバーレイネットワーク５００を構成することができるオーバーレイネットワーク接続装置１４０と、オーバーレイネットワーク５００を構成するオーバーレイネットワークサーバ１００および前記ネットワークへ接続されるＭＡＮＥＴ４００を構成するＭＡＮＥＴ構成無線装置６００に関する経路をやり取りし、経路情報を確立するオーバーレイネットワーク経路制御装置１５０と、固定ネットワーク３００へ接続を行うための固定網接続装置１６０と、さまざまな情報を記憶する記憶部１７０とを備える。
【００１１】
オーバーレイネットワーク経路制御装置１５０において用いられる経路交換プロトコルは、ＲＩＰ、ＯＳＰＦ、ＩＳ−ＩＳなどどのようなものでも良い。固定網接続装置１６０は、固定ネットワーク３００と接続できるのであればどのような装置を使用してもかまわない。
【００１２】
記憶部１７０は、経路情報を管理する経路情報記憶装置１７１と、オーバーレイネットワーク接続で作成される論理インターフェースの情報を記憶するＩＦ情報記憶装置１７２と、オーバーレイネットワーク管理サーバ２００の接続先アドレスを管理するオーバーレイネットワーク管理サーバ情報記憶装置１７３とを記憶する。
【００１３】
図３は、図１のオーバーレイネットワーク管理サーバ２００を示す機能ブロック図である。オーバーレイネットワーク管理サーバ２００は、制御装置２１０と、固定網接続装置２２０と、オーバーレイネットワークサーバ接続装置２３０と、接続先振り分け装置２４０と、オーバーレイネットワークサーバ情報記憶装置２５０とを備える。オーバーレイネットワーク管理サーバ２００の機能は、主としてオーバーレイネットワークサーバ１００からのサーバ登録とその管理、および、オーバーレイネットワークを張るためのサーバの照会である。本装置は、専用の装置でも、ＰＣ上にソフトウェア的に実装されるものでも良く、ハードウェアやソフトウェアにより実現されるものである。
【００１４】
制御装置２１０は、本機器を制御するための装置であって、さまざまな処理部との連携や全体の制御を行う。固定網接続装置２２０は、固定ネットワーク３００と接続するための装置であって、固定ネットワーク３００に接続できるものであれば、その形状や電気信号形式など、実装形態はいかなるものであってもよい。
【００１５】
オーバーレイネットワークサーバ接続装置２３０は、オーバーレイネットワークサーバ１００からのサーバの登録とオーバーレイネットワーク５００上の構成サーバの照会を行う装置である。登録時には、認証などの処理を行っても良く、登録シーケンスではサーバを識別できる情報を提供することが必要である。登録されたサーバ情報は、サーバを一意に決定できる情報とともにオーバーレイネットワークサーバ情報記憶装置２５０に登録される。また、この処理の後、またはこの処理に伴って接続先照会要求を受信した場合、照会されるオーバーレイネットワークサーバ１００は接続先振り分け装置２４０により決定される。
【００１６】
接続先振り分け装置２４０は、問い合わせを行ってきたオーバーレイネットワークサーバ１００に対して接続すべき他のサーバ１００を照会する。サーバ照会時に照会するサーバ数は任意であって、全体の中から１台を照会しても、全てを照会しても、運用管理者が照会台数を設定しても良い。照会すべきサーバは、オーバーレイネットワークサーバ情報記憶装置２５０に登録されているので、この装置からサーバ情報を必要台数分だけ任意のロジックにより決定して取り出し、問い合わせ元のオーバーレイネットワークサーバ１００に返信する。サーバを選択するロジックは、ランダムでも、存在場所のネットワーク情報でも、本装置とのメトリック情報によるものでも、その他の手法でもかまわない。しかし、使用するロジックに応じて、登録時には必要な情報を本装置で取得し、オーバーレイネットワークサーバ情報記憶装置２５０に登録する必要がある。
【００１７】
固定ネットワーク３００は、オーバーレイネットワークサーバ１００や、オーバーレイネットワーク管理サーバ２００が設置されるネットワークであって、各ネットワークは、通信可能であるとする。本ネットワークは、互いに通信が可能であれば、有線網により構成されても無線網により構成されても、これら二つにより構成されてもかまわないので、基幹ネットワークともいえる。また、基幹ネットワークには、ＭＡＮＥＴ４００が接続できる。
【００１８】
ＭＡＮＥＴ４００は、モバイル機器により構成されるネットワークであって、固定ネットワーク３００のアドレス体系とは異なるアドレス体系で構成されるネットワークである。よって固定ネットワーク３００上に、ＭＡＮＥＴ４００のアドレスを流すことはできず、両ネットワークは直接通信を行うことはできない。ＭＡＮＥＴ４００は、ＭＡＮＥＴ構成無線装置６００の１台以上の集合体からなる。本ネットワークは、無線で構成されても、有線により構成されてもかまわない。また、ネットワーク体系もプライベートネットワークアドレスによるものであっても、グローバルアドレスによるものでもかまわない。本ネットワーク内で用いられるルーティングプロトコルは、ＡＯＤＶなどのＭＡＮＥＴ系のプロトコルであっても、ＯＳＰＦのようなＬＡＮ用のプロトコルであってもかまわない。
【００１９】
オーバーレイネットワーク５００は、固定ネットワーク３００上にオーバーレイネットワークサーバ１００により構成されるネットワークであって、上位のプロトコルにより実現される仮想ネットワークである。オーバーレイネットワーク５００は、この実施形態においては、ＭＡＮＥＴ４００から一意のアドレスにより接続できる機能を有する。具体的には、全てのオーバーレイネットワークサーバ１００が同じアドレスを用いることによりこの機能を実現しても良い。また、オーバーレイネットワークサーバ１００は、ＭＡＮＥＴ４００からの通信を転送する機能を有し、接続希望先のＭＡＮＥＴ構成無線装置６００を判別し、ルーティングを行う機能を実現する。これは、前述したようにＲＩＰやＯＳＰＦによるものである。オーバーレイネットワークサーバ１００は、それぞれ固有のアドレスを所持しており、これによってサーバ間を接続し、オーバーレイネットワークを構成する。
【００２０】
ＭＡＮＥＴ構成無線装置６００はＭＡＮＥＴ４００を構成する装置であり、このうち少なくとも１台は固定ネットワーク３００に接続される。この実施形態においては、ＭＡＮＥＴ４００を無線により構成されるネットワークとし、ルーティングプロトコルとしてＡＯＤＶなどのＭＡＮＥＴルーティングプロトコルを使用するとする。
【００２１】
図４に示すように、ＭＡＮＥＴ構成無線装置６００は、制御装置６１０と、固定網接続装置６２０と、オーバーレイネットワークサーバ接続装置６３０と、無線通信装置６４０と、オーバーレイネットワークサーバ情報記憶装置６５０と、ＭＡＮＥＴ経路情報記憶装置６６０とを備える。
【００２２】
制御装置６１０は装置全体を制御する装置であり、内部の各装置の割り当てなどを行う。固定網接続装置６２０は固定ネットワーク３００に接続するための装置であり、固定ネットワークからアドレスを取得する。オーバーレイネットワークサーバ接続装置６３０は、いずれかのオーバーレイネットワークサーバ１００に接続してＶＰＮ接続を行うための装置であり、オーバーレイネットワークサーバ情報記憶装置６５０からオーバーレイネットワークサーバ１００に接続するために必要な情報（オーバーレイネットワークサーバ１００のアドレスもしくは名前など）を取得し、オーバーレイネットワークサーバ１００にＶＰＮ接続する。接続時には、自ＭＡＮＥＴの経路情報をＭＡＮＥＴ経路情報記憶装置６６０から取得し、接続先オーバーレイネットワークサーバ１００に伝える。また、経路情報に変更が生じた場合には、その都度差分のみを送信するか、定期的に全体を送信するか、変更が何らかの形で伝える手段を有する。
【００２３】
無線通信装置６４０は、本実施形態においては、ＭＡＮＥＴ上で通信を行うための装置である。本装置を通して、ＭＡＮＥＴの経路情報が収集される。オーバーレイネットワークサーバ情報記憶装置６５０は、接続すべきオーバーレイネットワークサーバ１００に関する情報を記憶する装置であって、オーバーレイネットワークサーバ１００が共通して持っているアドレスや、名前の情報を格納する装置である。この情報は、事前に登録されているものとする。ＭＡＮＥＴ経路情報記憶装置６６０は、自ＭＡＮＥＴの経路情報を有する装置である。
【００２４】
次に、上記構成における作用を説明する。ここでは、オーバーレイネットワークサーバ１００ｂの固定ネットワーク３００ｂおよびオーバーレイネットワーク５００との接続時と、ＭＡＮＥＴ４００ａの固定ネットワーク３００ｂおよびオーバーレイネットワークサーバ１００ｂへの接続時と、ＭＡＮＥＴ４００ａに接続されるＭＡＮＥＴ構成無線装置６００ａから別ＭＡＮＥＴ４００ｅへ接続するＭＡＮＥＴ構成無線装置６００ｅへ情報を送信する場合とについて以下に述べる。
【００２５】
図５は、固定ネットワーク３００およびオーバーレイネットワーク５００との接続時におけるオーバーレイネットワークサーバ１００の処理手順を示すフローチャートである。図１に示すように、固定ネットワーク３００ａ、ｂ、ｃ、ｄ、ｅが敷設されるネットワークにおいて、固定ネットワーク３００ａ、ｃ、ｄ、ｅ、上にそれぞれオーバーレイネットワークサーバ１００ａ、ｃ、ｄ、ｅが設置されているとする。ここで、固定ネットワーク３００ｂ上にオーバーレイネットワークサーバ１００ｂが設置される場合を考える。
【００２６】
まず、オーバーレイネットワークサーバ１００ｂが固定網接続装置１６０を介して固定ネットワーク３００ｂに接続されたとする（ステップＳ１１）。そうすると制御装置１１０はこれを検知して、もしくは外部からの起動コマンドを受けて、オーバーレイネットワーク接続先解決装置１３０を起動する。オーバーレイネットワーク接続先解決装置１３０は、初めにオーバーレイネットワーク管理サーバ情報記憶装置１７３に接続し、オーバーレイネットワーク管理サーバ２００に接続するための情報を取得する。
【００２７】
オーバーレイネットワーク管理サーバ情報記憶装置１７３は、例えば図６に示すようにオーバーレイネットワーク管理サーバ接続先情報を管理しており、プライマリおよびセカンダリの情報を応答としてオーバーレイネットワーク接続先解決装置１３０に渡す。これらの情報に基づき、オーバーレイネットワーク接続先解決装置１３０は、オーバーレイネットワーク管理サーバ２００に接続する（ステップＳ１２）。このとき、送信元アドレスとしては、オーバーレイネットワークサーバ１００ｂ固有のアドレスが使用される。
【００２８】
オーバーレイネットワーク管理サーバ２００は、オーバーレイネットワークサーバ接続装置２３０においてこの通信を受け処理を行う。処理の流れとしては、初めに認証を実施しオーバーレイネットワークサーバ１００ｂの正当性を検証しても良く、この方法としては機器ＩＤや証明書に基づくものなどを使用しても良い。この場合には、認証に必要な情報を記憶するための記憶部と、その処理を行う制御部を別途設ける。次にオーバーレイネットワーク接続先解決装置１３０より端末を識別するための情報（ＩＰアドレスなど）と接続先照会要求を送信する。実際には、接続先照会要求は、別途流してもかまわない。
【００２９】
オーバーレイネットワークサーバ接続装置２３０はこれを受信し、サーバを一意に決定できる情報とともにオーバーレイネットワークサーバ情報記憶装置２５０に登録される。接続先照会要求を受信したオーバーレイネットワークサーバ接続装置２３０は、接続先振り分け装置２４０に対してこの要求を渡す。接続先振り分け装置２４０は、サーバ照会時に照会するサーバ数は任意であって、全体の中から１台を照会しても、全てを照会しても、運用管理者が照会台数を設定しても良い。照会すべきサーバは、オーバーレイネットワークサーバ情報記憶装置２５０に登録されているので、この装置からサーバ情報を必要台数分だけ任意のロジックにより決定して取り出し、オーバーレイネットワークサーバ接続装置２３０に返す。
【００３０】
オーバーレイネットワークサーバ接続装置２３０は、問い合わせ元のオーバーレイネットワークサーバ１００にこの情報を返信する。本実施形態においては、仮に１００ａ、１００ｃが返信されたものとする。サーバを選択するロジックは、ランダムでも、存在場所のネットワーク情報でも、本装置とのメトリック情報によるものでも、その他の手法でもかまわない。しかし、使用するロジックに応じて、登録時は、必要な情報を本装置で取得し、オーバーレイネットワークサーバ情報記憶装置２５０に登録する必要がある。これを受信したオーバーレイネットワークサーバ１００ｂは、この情報をオーバーレイネットワーク接続装置１４０に渡す（ステップＳ１３）。
【００３１】
オーバーレイネットワーク接続装置１４０は、受信した情報を元にオーバーレイネットワーク５００を構成するために、オーバーレイネットワークサーバ１００ａ、ｃと接続を行う（ステップＳ１４）。このとき相互認証を実施しても良い。オーバーレイネットワーク接続装置１４０は、接続先のオーバーレイネットワークサーバ１００ａ、ｃのそれぞれが持つオーバーレイネットワーク接続装置１４０に接続し、論理インターフェースを作成する。
【００３２】
論理インターフェースの情報は、例えば図７に示されるように管理され、ＩＦ情報記憶装置１７２に格納される。図７においては、論理インターフェースにそれぞれＩＦ ＩＤが振られ、ＩＦが接続している先のアドレス情報とともに格納される。ＭＡＮＥＴ ＩＦ欄は、接続先がＭＡＮＥＴ４００であるかを示す。論理インターフェースは、定期的に生存確認などを行っても良い。
【００３３】
接続が完了した場合には、経路情報の送受信を行う（ステップＳ１５，Ｓ１６）。経路情報は、それぞれのオーバーレイネットワークサーバ１００に接続されるＭＡＮＥＴ４００の構成要素であるＭＡＮＥＴ構成無線装置６００のものに関する。経路情報は、ＲＩＰやＯＳＰＦといった一般的なルーティングプロトコルでも、独自のものでもかまわない。これにより、オーバーレイネットワークサーバ１００ｂはオーバーレイネットワークサーバ１００ａ、ｃ、ｄ、ｅに接続されるＭＡＮＥＴ４００ｃ、ｄ、ｅ、ｆ内のＭＡＮＥＴ構成無線装置の経路情報を知ることができる。これらの経路情報は、図８のように管理され、経路情報記憶装置１７１に記憶される。経路表には、これを元に、メトリックが最も小さいものを優先して形成される。
【００３４】
次に、ＭＡＮＥＴ４００ａの固定ネットワーク３００ｂおよびオーバーレイネットワークサーバ１００ｂへの接続時に関して述べる。図９はその処理手順を示すフローチャートである。ＭＡＮＥＴ４００ａは、固定ネットワーク３００ｂに接続を行う場合、任意の一台のＭＡＮＥＴ構成無線装置６００が固定網接続装置６２０を介して接続を行う。固定網接続装置６２０は、固定ネットワーク３００ｂに接続すると、固定ネットワーク３００ｂのネットワークアドレス体系に従った形でアドレスを取得する。これは、ＤＨＣＰによっても、手動により設定されてもかまわない。
【００３５】
固定ネットワーク３００ｂに接続された段階で、制御装置６１０がこれを検知するか、手動によるトリガーでオーバーレイネットワークサーバ接続装置６３０が起動し、オーバーレイネットワークサーバ情報記憶装置６５０からオーバーレイネットワークサーバ１００に接続するための情報を取得する。この情報は、事前に手動により入力されているものとする。オーバーレイネットワークサーバ接続装置６３０は、オーバーレイネットワークサーバ１００へ接続を試みる。ＭＡＮＥＴ４００ａが接続している固定ネットワーク３００ｂには、オーバーレイネットワークサーバ１００ｂが接続しており、オーバーレイネットワークサーバ１００が共通して保持しているアドレスを仮にここで１０．１．１．１／２４とすれば、ネットワークアドレス１０．１．１．０が固定ネットワーク３００のいたるところで広告されることになる。
【００３６】
これにより、オーバーレイネットワークサーバ１００のアドレス１０．１．１．１へ接続要求を出したオーバーレイネットワークサーバ接続装置６３０は、メトリック上、最も近い場所にあるオーバーレイネットワークサーバ１００ｂへ接続される。オーバーレイネットワークサーバ１００ｂは、ＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０によりこの接続を受け入れる（ステップＳ２１）。このとき、両者の間において相互認証を行っても良い。オーバーレイネットワークサーバ接続装置６３０とＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０は、交信を行い、ＶＰＮを確立する。これ以降、ＭＡＮＥＴ構成無線装置６００は、固定網からのほかの通信を受け入れず、ＶＰＮを通す通信以外は行わない。
【００３７】
ＶＰＮが確立した場合には、ＭＡＮＥＴ構成無線装置６００は、ＭＡＮＥＴ４００ａのデフォルトゲートウェイとなり、この情報をＭＡＮＥＴ４００ａ内に広告する。一方で、オーバーレイネットワークサーバ１００ｂにおいては、ＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０が、ＶＰＮを確立したことを制御装置１１０へ伝える。制御装置１１０は、これを受けて新規論理インターフェースとして、ＩＦ ＩＤを振り、ＩＦが接続している先のアドレス情報とともにＩＦ情報記憶装置１７２に格納される。このときＭＡＮＥＴ ＩＦ欄は、接続先がＭＡＮＥＴ４００であることが入力される。
【００３８】
オーバーレイネットワークサーバ接続装置６３０は、ＭＡＮＥＴ経路情報記憶装置６６０より、ＭＡＮＥＴ４００ａ内に接続されるＭＡＮＥＴ構成無線装置６００の経路情報を取り出し、ＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０に対して送信する。ＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０はこれを受信し（ステップＳ２３）、オーバーレイネットワーク経路制御装置１５０に渡す。オーバーレイネットワーク経路制御装置１５０は、この情報を適当なメトリック情報と論理インターフェースとともに経路情報記憶装置１７１へ格納し更新する（ステップＳ２３）。この経路情報は、オーバーレイネットワーク５００における経路制御にＲＩＰを用いるのであれば、一定間隔で経路交信が走るし、ＯＳＰＦを用いれば経路情報が更新された時点で、差分のみをオーバーレイネットワークで直接接続している他のオーバーレイネットワークサーバ１００ａ、ｃに対して広告する。これによりＭＡＮＥＴ４００ａに接続されるＭＡＮＥＴ構成無線装置６００の全ての経路がオーバーレイネットワーク５００に伝わる（ステップＳ２４）。
【００３９】
次に、ＭＡＮＥＴ４００ａに接続されるＭＡＮＥＴ構成無線装置６００ａから、別のＭＡＮＥＴ４００ｅに接続されるＭＡＮＥＴ構成無線装置６００ｅへ情報を送信する場合について述べる。ＭＡＮＥＴ構成無線装置６００ａが別のＭＡＮＥＴ４００ｅへ接続するＭＡＮＥＴ構成無線装置６００ｅへデータを送信する場合、初めに、ＭＡＮＥＴ構成無線装置６００ａの無線通信装置６４０から発信される。しかし、同じＭＡＮＥＴ４００ａ内にＭＡＮＥＴ構成無線装置６００ｅが存在していないので、経路の解決ができない、そのためデフォルトゲートウェイへ接続し、オーバーレイネットワーク５００へ送信されることになる。この通信は、ＭＡＮＥＴ４００ａ内のＭＡＮＥＴ構成無線装置をリレーし、デフォルトゲートウェイへ到達する。デフォルトゲートウェイは、オーバーレイネットワークサーバ１００ｂへこの情報をＶＰＮを通じて、そのまま転送する。
【００４０】
これ以降のオーバーレイネットワークサーバ１００ｂにおける処理の流れを図１０に示す。オーバーレイネットワークサーバ１００ｂは、まず無線端末からの通信をＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０を通して受信する（ステップＳ４１）。そうするとＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０は、受信した通信を一旦制御装置１１０へ渡す。制御装置１１０はこの通信の送信先を確認し（ステップＳ４２）、接続先をオーバーレイネットワーク接続先解決装置１３０へ渡す。オーバーレイネットワーク接続先解決装置１３０は、経路情報記憶装置１７１へ接続し、転送先を解決する（ステップＳ４３）。仮に、図８の経路表を持ち、送信先のＭＡＮＥＴ構成無線装置６００ｅのアドレスが、１９２．１６８．１８９．３２であった場合、ＩＦ２から転送を行うことがわかる。経路表に載っていない場合には、この時点でＥｒｒｏｒとして、送信元へＩＣＭＰパケットなどの何らかのＥｒｒｏｒがわかるものを返しても良い（ステップＳ４６）。
【００４１】
ＩＦ２はオーバーレイネットワークサーバ１００ａに接続しているものとする。オーバーレイネットワーク接続先解決装置１３０は、転送先が明らかになったので、この転送先のＩＦ２を制御装置１１０に返す。制御装置１１０は、転送先が明らかとなったので転送先を指定して、オーバーレイネットワーク接続装置１４０へ渡す。オーバーレイネットワーク接続装置１４０は、受け取った転送先へ指定された論理ＩＦ ＩＤから転送内容を送信する。
【００４２】
オーバーレイネットワークサーバ１００ａは、これを受信し、オーバーレイネットワークサーバ１００ｂと同様に転送先を経路情報を見て解決し、次のオーバーレイネットワークサーバ１００ｅへ送る。オーバーレイネットワークサーバ１００ｅは、オーバーレイネットワーク接続先解決装置１３０によりこの情報を受信すると、制御装置１１０に情報を渡し、オーバーレイネットワーク接続先解決装置１３０により、転送先を明らかにする（ステップＳ４４）。ここで自配下のＭＡＮＥＴへの転送でなければ、次のオーバーレイネットワークサーバに情報を転送した後（ステップＳ４７）、前のオーバーレイネットワークサーバから受信した経路情報をもって処理手順はステップＳ４２に移行する（ステップＳ４８）。
【００４３】
このとき、ＭＡＮＥＴ構成無線装置６００ｅは、ＭＡＮＥＴ４００ｅに接続しているので、経路表には、ＭＡＮＥＴ ＩＦが○になる。オーバーレイネットワーク接続先解決装置１３０は、ＩＦ ＩＤとＭＡＮＥＴへの転送を制御装置１１０へ返す。制御装置１１０は、ＭＡＮＥＴへ転送すべき情報であることがわかるので、ＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０へわたす。ＭＡＮＥＴ側ＶＰＮ接続受け入れ装置１２０は、この情報をＩＦ ＩＤに従い、接続しているＭＡＮＥＴ４００ｅのゲートウェイへ転送する（ステップＳ４５）。
【００４４】
ゲートウェイとなっているＭＡＮＥＴ構成無線装置は、オーバーレイネットワークサーバ接続装置６３０を通してこの情報を受け取る。ゲートウェイとして機能するＭＡＮＥＴ構成無線装置からオーバーレイネットワークサーバ１００ｅへのＶＰＮ接続は、オーバーレイネットワークサーバ１００ｅのアドレスを１０．１．１．１として構築される。制御装置６１０は、この情報から送信先アドレスへの経路をＭＡＮＥＴ経路情報記憶装置６６０の情報と照らし合わせて判断し、無線通信装置６４０ｅへルーティングする。これにより、無線通信装置６４０ａから無線通信装置６４０ｅへの通信が確立される。
【００４５】
以上述べたようにこの実施形態では、経路情報を直接固定網へ流せない別アドレス体系モバイルネットワーク間の固定網を介した通信に関して、ネットワーク上に見かけ上は一つに見えるサーバ群をオーバーレイネットワークで接続し、このネットワーク内に経路情報を流してルーティングを行うようにしている。これによりプライベートネットワーク側のゲートウェイとなる端末における接続管理の接続先を仮想的に一箇所として単純化するとともに、接続先を多重化してネットワーク化することにより単一故障点を解消することができる。このようにしたので、接続する端末側の接続先管理の負担を軽減し、かつ単一故障点の回避および負荷分散を同時に実施し、ネットワークサービスの安定性と管理の容易性を向上させることが可能となる。
【００４６】
なおこの発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１の実施形態に係る個別ネットワーク相互アクセスシステムの概要図。
【図２】同実施形態におけるオーバーレイネットワークサーバ１００の構成を示すブロック図。
【図３】同実施形態におけるオーバーレイネットワーク管理サーバ２００の構成を示すブロック図。
【図４】同実施形態におけるＭＡＮＥＴ構成無線装置６００の構成を示すブロック図。
【図５】同実施形態におけるオーバーレイネットワークサーバ１００の固定ネットワーク３００およびオーバーレイネットワーク５００との接続時におけるフローチャート。
【図６】同実施形態におけるオーバーレイネットワーク管理サーバ接続先情報の例を示す図。
【図７】同実施形態における論理インターフェース情報の管理の一例を示す図。
【図８】経路情報記憶装置１７１における経路情報の管理の一例を示す図。
【図９】ＭＡＮＥＴ４００ａの固定ネットワーク３００ｂおよびオーバーレイネットワークサーバ１００ｂへの接続時における処理手順を示すフローチャート。
【図１０】同実施形態におけるオーバーレイネットワークサーバ１００の処理手順を示すフローチャート。
【符号の説明】
【００４８】
１００…オーバーレイネットワークサーバ、１１０…制御装置、１２０…ＭＡＮＥＴ側ＶＰＮ接続受け入れ装置、１３０…オーバーレイネットワーク接続先解決装置、１４０…オーバーレイネットワーク接続装置、１５０…オーバーレイネットワーク経路制御装置、１６０…固定網接続装置、１７０…記憶部、１７１…経路情報記憶装置、１７２…ＩＦ情報記憶装置、１７３…オーバーレイネットワーク管理サーバ情報記憶装置、２００…オーバーレイネットワーク管理サーバ、２１０…制御装置、２２０…固定網接続装置、２３０…オーバーレイネットワークサーバ接続装置、２４０…接続先振り分け装置、２５０…オーバーレイネットワークサーバ情報記憶装置、３００…固定ネットワーク、４００…ＭＡＮＥＴ、５００…オーバーレイネットワーク、６００…ＭＡＮＥＴ構成無線装置、６１０…制御装置、６２０…固定網接続装置、６３０…オーバーレイネットワークサーバ接続装置、６４０…無線通信装置、６５０…オーバーレイネットワークサーバ情報記憶装置、６６０…ＭＡＮＥＴ経路情報記憶装置
【図１】
2007104593.tif 000003
【図２】
2007104593.tif 000004
【図３】
2007104593.tif 000005
【図４】
2007104593.tif 000006
【図５】
2007104593.tif 000007
【図６】
2007104593.tif 000008
【図７】
2007104593.tif 000009
【図８】
2007104593.tif 000010
【図９】
2007104593.tif 000011
【図１０】
2007104593.tif 000012