(57)【要約】【課題】アプリケーションとＧＭＰＬＳのＷＡＮとを低コストでマッピングし、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けることを目的とする。【解決手段】ＶＬＡＮ２からのイーサネットフレームを受信すると、ネットワーク接続装置３０は、ネットワーク接続テーブルに従ってＧＭＰＬＳセッションＩＤが「Ｇ２」のＧＭＰＬＳセッション２を選択し、選択したＧＭＰＬＳセッション２をＶＬＡＮ２に接続する。一方、ＧＭＰＬＳセッションＩＤが「Ｇ１」のＧＭＰＬＳセッション１からの接続要求を受けると、ネットワーク接続装置３０は、ネットワーク接続テーブルに従って、対応するＶＬＡＮとして、ＶＬＡＮ２０のうちＶＬＡＮ−ＩＤが「Ｖ３」のＶＬＡＮ３を選択し、選択したＶＬＡＮ３をＧＭＰＬＳセッション１に接続する。【選択図】図８
2007180758.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の異なる通信ネットワークを接続するネットワーク接続装置であって、
ネットワーク接続要求があったことに応じて、ＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続するネットワーク接続手段を備え、
該ネットワーク接続手段は、ＶＬＡＮ側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＶＬＡＮに、当該ＶＬＡＮを示すＶＬＡＮ−ＩＤに対応付けされているＧＭＰＬＳセッションＩＤが示すＧＭＰＬＳセッションを接続する第１接続手段と、ＧＭＰＬＳセッション側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＧＭＰＬＳセッションに、当該ＧＭＰＬＳセッションを示すＧＭＰＬＳセッションＩＤに対応付けされているＶＬＡＮ−ＩＤが示すＶＬＡＮを接続する第２接続手段とのうち、少なくとも何れか一方を有する
ことを特徴とするネットワーク接続装置。
【請求項２】
ネットワーク接続手段は、第１接続手段及び第２接続手段を有する
請求項１記載のネットワーク接続装置。
【請求項３】
第１接続手段は、ＶＬＡＮに接続されているアプリケーション端末からのデータ通信要求を、ＶＬＡＮ側からのネットワーク接続要求として、前記ＶＬＡＮを介して受信し、
第２接続手段は、ＶＬＡＮに接続されているアプリケーション端末へのデータ通信要求を、ＧＭＰＬＳセッション側からのネットワーク接続要求として受信する
請求項１または請求項２記載のネットワーク接続装置。
【請求項４】
複数のネットワーク接続テーブルから使用するネットワーク接続テーブルを選択するネットワーク接続テーブル選択手段を備え、
ネットワーク接続手段は、前記ネットワーク接続テーブル選択手段が選択したネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続する
請求項１から請求項３のうちいずれかに記載のネットワーク接続装置。
【請求項５】
複数のネットワーク接続テーブルには、第１の時間帯に用いられる第１のネットワーク接続テーブルと、前記第１の時間帯とは異なる第２の時間帯に用いられる第２のネットワーク接続テーブルとが含まれ、
ネットワーク接続テーブル選択手段は、時間帯に応じて使用するネットワーク接続テーブルを選択する
請求項４記載のネットワーク接続装置。
【請求項６】
複数のネットワーク接続テーブルには、トラフィック量が所定量以上であるときに用いられる第１のネットワーク接続テーブルと、トラフィック量が前記所定量未満であるときに用いられる第２のネットワーク接続テーブルとが含まれ、
ネットワーク接続テーブル選択手段は、トラフィック量に応じて使用するネットワーク接続テーブルを選択する
請求項４または請求項５記載のネットワーク接続装置。
【請求項７】
ＶＬＡＮに接続されたアプリケーション装置と、前記ＶＬＡＮとＧＭＰＬＳ網のＧＭＰＬＳセッションを接続するネットワーク接続装置とを含むネットワーク接続システムであって、
前記ネットワーク接続装置は、ネットワーク接続要求があったことに応じて、前記ＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、前記ＶＬＡＮと特定のＧＭＰＬＳセッションとを接続するネットワーク接続手段を備え、
前記ネットワーク接続手段は、ＶＬＡＮ側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＶＬＡＮに、当該ＶＬＡＮを示すＶＬＡＮ−ＩＤに対応付けされているＧＭＰＬＳセッションＩＤが示すＧＭＰＬＳセッションを接続する第１接続手段と、ＧＭＰＬＳセッション側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＧＭＰＬＳセッションに、当該ＧＭＰＬＳセッションを示すＧＭＰＬＳセッションＩＤに対応付けされているＶＬＡＮ−ＩＤが示すＶＬＡＮを接続する第２接続手段とのうち少なくとも何れか一方を有する
ことを特徴とするネットワーク接続システム。
【請求項８】
ネットワーク接続装置は、複数のネットワーク接続テーブルから使用するネットワーク接続テーブルを選択するネットワーク接続テーブル選択手段を有し、
ネットワーク接続手段は、前記ネットワーク接続テーブル選択手段が選択したネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続する
請求項７記載のネットワーク接続システム。
【請求項９】
複数のネットワーク接続テーブルには、第１の時間帯に用いられる第１のネットワーク接続テーブルと、前記第１の時間帯とは異なる第２の時間帯に用いられる第２のネットワーク接続テーブルとが含まれ、
ネットワーク接続テーブル選択手段は、時間帯に応じて使用するネットワーク接続テーブルを選択する
請求項８記載のネットワーク接続システム。
【請求項１０】
複数種類の異なる通信ネットワークを接続するネットワーク接続方法であって、
ネットワーク接続要求があったことに応じて、アプリケーション装置が接続されたＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、前記アプリケーション装置が接続されたＶＬＡＮと前記ＧＭＰＬＳ網における特定のＧＭＰＬＳセッションとを接続するネットワーク接続処理を実行し、
該ネットワーク接続処理は、ＶＬＡＮ側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＶＬＡＮに、当該ＶＬＡＮを示すＶＬＡＮ−ＩＤに対応付けされているＧＭＰＬＳセッションＩＤが示すＧＭＰＬＳセッションを接続する第１接続処理と、ＧＭＰＬＳセッション側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＧＭＰＬＳセッションに、当該ＧＭＰＬＳセッションを示すＧＭＰＬＳセッションＩＤに対応付けされているＶＬＡＮ−ＩＤが示すＶＬＡＮを接続する第２接続処理との少なくとも何れか一方を有する
ことを特徴とするネットワーク接続方法。
【請求項１１】
複数のネットワーク接続テーブルから使用するネットワーク接続テーブルを選択するネットワーク接続テーブル選択処理を実行し、
ネットワーク接続処理にて、前記ネットワーク接続テーブル選択処理によって選択したネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続する
請求項１０記載のネットワーク接続方法。
【請求項１２】
複数種類の異なる通信ネットワークを接続させるネットワーク接続処理プログラムであって、
コンピュータに、
ネットワーク接続要求があったことに応じて、アプリケーション装置が接続されたＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、前記アプリケーション装置が接続されたＶＬＡＮと前記ＧＭＰＬＳ網における特定のＧＭＰＬＳセッションとを接続するネットワーク接続処理を実行させ、
該ネットワーク接続処理は、ＶＬＡＮ側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＶＬＡＮに、当該ＶＬＡＮを示すＶＬＡＮ−ＩＤに対応付けされているＧＭＰＬＳセッションＩＤが示すＧＭＰＬＳセッションを接続する第１接続処理と、ＧＭＰＬＳセッション側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＧＭＰＬＳセッションに、当該ＧＭＰＬＳセッションを示すＧＭＰＬＳセッションＩＤに対応付けされているＶＬＡＮ−ＩＤが示すＶＬＡＮを接続する第２接続処理とのうち少なくとも何れか一方を有する
ネットワーク接続処理プログラム。
【請求項１３】
コンピュータに、
さらに、複数のネットワーク接続テーブルから使用するネットワーク接続テーブルを選択するネットワーク接続テーブル選択処理を実行させ、
ネットワーク接続処理にて、前記ネットワーク接続テーブル選択処理によって選択したネットワーク接続テーブルに従って、アプリケーション装置が接続されたＶＬＡＮとＧＭＰＬＳ網における特定のＧＭＰＬＳセッションとを接続する処理を実行させる
ための請求項１２記載のネットワーク接続処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＭＰＬＳ（Generalized Multi-Protocol Label Switching）のＷＡＮとＶＬＡＮとを接続するネットワーク接続装置、ネットワーク接続システム、ネットワーク接続方法、及びネットワーク接続処理プログラムに関する。
【背景技術】
【０００２】
従来から、ＭＰＬＳ（Multi−Protocol Label Switching）と呼ばれるラベルスイッチング方式を用いた
1135663517015_0.html
転送技術が
1135663517015_1.html
などの通信ネットワークで広く利用されている（特許文献１−２）。
【０００３】
ＭＰＬＳは、ＩＰ
1135663517015_2.html
を用いることなく、「ラベル」と呼ばれる短い固定長の識別標識を利用して、ＭＰＬＳ対応ルータ(ＬＳＲ：Label Switching Router)によりルーティング（経路選択）することで、データ転送をより高速・大容量化する技術である。
【０００４】
近年、光通信ネットワーク上の信号を
1135663517015_3.html
するためのＧＭＰＬＳと称される技術が提案されている。ＧＭＰＬＳは、光信号の波長を元にルーティング経路を決定する処理や、制御専用のＩＰチャネルを用意して実データを光信号のままルーティングする処理などを行うための技術である。
【０００５】
【特許文献１】特開２００５−８６８２０号公報
【特許文献２】特開２００２−２４７０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
アプリケーションとＧＭＰＬＳのＷＡＮとを直接マッピングしようとすると、ネットワークの全体構成を変更することが必要となり、多大なコストがかかる。
【０００７】
従って、アプリケーションとＧＭＰＬＳのＷＡＮとを直接マッピングすることは実際上行うことができず、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けることができないという課題があった。
【０００８】
そこで、本発明は、アプリケーションとＧＭＰＬＳのＷＡＮとを低コストでマッピングすることができ、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けることができるネットワーク接続装置、ネットワーク接続システム、ネットワーク接続方法、及びネットワーク接続処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によるネットワーク接続装置は、複数種類の異なる通信ネットワークを接続するネットワーク接続装置であって、ネットワーク接続要求があったことに応じて、ＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続するネットワーク接続手段を備え、ネットワーク接続手段は、ＶＬＡＮ側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＶＬＡＮに、当該ＶＬＡＮを示すＶＬＡＮ−ＩＤに対応付けされているＧＭＰＬＳセッションＩＤが示すＧＭＰＬＳセッションを接続する第１接続手段と、ＧＭＰＬＳセッション側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＧＭＰＬＳセッションに、当該ＧＭＰＬＳセッションを示すＧＭＰＬＳセッションＩＤに対応付けされているＶＬＡＮ−ＩＤが示すＶＬＡＮを接続する第２接続手段とのうち少なくとも何れか一方を有することを特徴とする。このような構成により、ＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができ、ＧＭＰＬＳのＷＡＮ（ＧＭＰＬＳ網）の品質をアプリケーションに対応付けることができる。すなわち、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを直接マッピングすることなく、既に普及しているＶＬＡＮを仲立ちにして間接的にマッピングすることができ、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができるため、ＧＭＰＬＳのＷＡＮの品質をＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションにて利用することができるようになる。
【００１０】
ネットワーク接続手段が、第１接続手段及び第２接続手段を有する構成とされていてもよい。
【００１１】
第１接続手段は、ＶＬＡＮに接続されているアプリケーション端末からのデータ通信要求を、ＶＬＡＮ側からのネットワーク接続要求として、前記ＶＬＡＮを介して受信し、第２接続手段は、ＶＬＡＮに接続されているアプリケーション端末へのデータ通信要求を、ＧＭＰＬＳセッション側からのネットワーク接続要求として受信する構成とされていてもよい。
【００１２】
複数のネットワーク接続テーブルから使用するネットワーク接続テーブルを選択するネットワーク接続テーブル選択手段を備え、ネットワーク接続手段は、前記ネットワーク接続テーブル選択手段が選択したネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続する構成とされていてもよい。
【００１３】
複数のネットワーク接続テーブルには、第１の時間帯に用いられる第１のネットワーク接続テーブルと、前記第１の時間帯とは異なる第２の時間帯に用いられる第２のネットワーク接続テーブルとが含まれ、ネットワーク接続テーブル選択手段は、時間帯に応じて使用するネットワーク接続テーブルを選択する構成とされていてもよい。
【００１４】
複数のネットワーク接続テーブルには、トラフィック量が所定量以上であるときに用いられる第１のネットワーク接続テーブルと、トラフィック量が前記所定量未満であるときに用いられる第２のネットワーク接続テーブルとが含まれ、ネットワーク接続テーブル選択手段は、トラフィック量に応じて使用するネットワーク接続テーブルを選択する構成とされていてもよい。
【００１５】
また、本発明によるネットワーク接続システムは、ＶＬＡＮに接続されたアプリケーション装置と、前記ＶＬＡＮとＧＭＰＬＳ網のＧＭＰＬＳセッションを接続するネットワーク接続装置とを含むネットワーク接続システムであって、前記ネットワーク接続装置は、ネットワーク接続要求があったことに応じて、前記ＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、前記ＶＬＡＮと特定のＧＭＰＬＳセッションとを接続するネットワーク接続手段を備えたことを特徴とする。このような構成により、ＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができ、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けることができる。すなわち、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを直接マッピングすることなく、既に普及しているＶＬＡＮを仲立ちにして間接的にマッピングすることができ、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができるため、ＧＭＰＬＳのＷＡＮの品質をＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションにて利用することができるようになる。
【００１６】
ネットワーク接続手段は、ＶＬＡＮ側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＶＬＡＮに、当該ＶＬＡＮを示すＶＬＡＮ−ＩＤに対応付けされているＧＭＰＬＳセッションＩＤが示すＧＭＰＬＳセッションを接続する第１接続手段と、ＧＭＰＬＳセッション側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＧＭＰＬＳセッションに、当該ＧＭＰＬＳセッションを示すＧＭＰＬＳセッションＩＤに対応付けされているＶＬＡＮ−ＩＤが示すＶＬＡＮを接続する第２接続手段とを有する構成とされていてもよい。
【００１７】
第１接続手段は、ＶＬＡＮに接続されているアプリケーション端末からのデータ通信要求を、ＶＬＡＮ側からのネットワーク接続要求として、前記ＶＬＡＮを介して受信し、第２接続手段は、ＶＬＡＮに接続されているアプリケーション端末へのデータ通信要求を、ＧＭＰＬＳセッション側からのネットワーク接続要求として受信する構成とされていてもよい。
【００１８】
ネットワーク接続装置は、複数のネットワーク接続テーブルから使用するネットワーク接続テーブルを選択するネットワーク接続テーブル選択手段を有し、ネットワーク接続手段は、前記ネットワーク接続テーブル選択手段が選択したネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続する構成とされていてもよい。
【００１９】
複数のネットワーク接続テーブルには、第１の時間帯に用いられる第１のネットワーク接続テーブルと、前記第１の時間帯とは異なる第２の時間帯に用いられる第２のネットワーク接続テーブルとが含まれ、ネットワーク接続テーブル選択手段は、時間帯に応じて使用するネットワーク接続テーブルを選択する構成とされていてもよい。
【００２０】
複数のネットワーク接続テーブルには、トラフィック量が所定量以上であるときに用いられる第１のネットワーク接続テーブルと、トラフィック量が前記所定量未満であるときに用いられる第２のネットワーク接続テーブルとが含まれ、ネットワーク接続テーブル選択手段は、トラフィック量に応じて使用するネットワーク接続テーブルを選択する構成とされていてもよい。
【００２１】
また、本発明によるネットワーク接続方法は、複数種類の異なる通信ネットワークを接続するネットワーク接続方法であって、ネットワーク接続要求があったことに応じて、アプリケーション装置が接続されたＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、前記アプリケーション装置が接続されたＶＬＡＮと前記ＧＭＰＬＳ網における特定のＧＭＰＬＳセッションとを接続するネットワーク接続処理を実行することを特徴とする。このような構成により、ＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができ、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けることができる。すなわち、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを直接マッピングすることなく、既に普及しているＶＬＡＮを仲立ちにして間接的にマッピングすることができ、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができるため、ＧＭＰＬＳのＷＡＮの品質をＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションにて利用することができるようになる。
【００２２】
ネットワーク接続処理は、ＶＬＡＮ側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＶＬＡＮに、当該ＶＬＡＮを示すＶＬＡＮ−ＩＤに対応付けされているＧＭＰＬＳセッションＩＤが示すＧＭＰＬＳセッションを接続する第１接続処理と、ＧＭＰＬＳセッション側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＧＭＰＬＳセッションに、当該ＧＭＰＬＳセッションを示すＧＭＰＬＳセッションＩＤに対応付けされているＶＬＡＮ−ＩＤが示すＶＬＡＮを接続する第２接続処理とを有する構成とされていてもよい。
【００２３】
第１接続処理にて、ＶＬＡＮに接続されているアプリケーション端末からのデータ通信要求を、ＶＬＡＮ側からのネットワーク接続要求として、前記ＶＬＡＮを介して受信し、第２接続処理にて、ＶＬＡＮに接続されているアプリケーション端末へのデータ通信要求を、ＧＭＰＬＳセッション側からのネットワーク接続要求として受信する構成とされていてもよい。
【００２４】
複数のネットワーク接続テーブルから使用するネットワーク接続テーブルを選択するネットワーク接続テーブル選択処理を実行し、ネットワーク接続処理にて、前記ネットワーク接続テーブル選択処理によって選択したネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続する構成とされていてもよい。
【００２５】
さらに、本発明のネットワーク接続処理プログラムは、複数種類の異なる通信ネットワークを接続させるネットワーク接続処理プログラムであって、コンピュータに、ネットワーク接続要求があったことに応じて、アプリケーション装置が接続されたＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、前記アプリケーション装置が接続されたＶＬＡＮと前記ＧＭＰＬＳ網における特定のＧＭＰＬＳセッションとを接続するネットワーク接続処理を実行させるためのものである。このような構成により、コンピュータに、ＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングさせることができ、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けさせることができる。すなわち、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを直接マッピングさせることなく、既に普及しているＶＬＡＮを仲立ちにして間接的にマッピングさせることができ、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングさせることができるため、ＧＭＰＬＳのＷＡＮの品質をＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションにて利用させることができるようになる。
【００２６】
ネットワーク接続処理は、ＶＬＡＮ側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＶＬＡＮに、当該ＶＬＡＮを示すＶＬＡＮ−ＩＤに対応付けされているＧＭＰＬＳセッションＩＤが示すＧＭＰＬＳセッションを接続する第１接続処理と、ＧＭＰＬＳセッション側からのネットワーク接続要求に応じて、ネットワーク接続要求のあったＧＭＰＬＳセッションに、当該ＧＭＰＬＳセッションを示すＧＭＰＬＳセッションＩＤに対応付けされているＶＬＡＮ−ＩＤが示すＶＬＡＮを接続する第２接続処理とを有する構成とされていてもよい。
【００２７】
コンピュータに、第１接続処理にて、ＶＬＡＮに接続されているアプリケーション端末からのデータ通信要求を、ＶＬＡＮ側からのネットワーク接続要求として、前記ＶＬＡＮを介して受信する処理を実行させ、第２接続処理にて、ＶＬＡＮに接続されているアプリケーション端末へのデータ通信要求を、ＧＭＰＬＳセッション側からのネットワーク接続要求として受信する処理を実行させる構成とされていてもよい。
【００２８】
コンピュータに、さらに、複数のネットワーク接続テーブルから使用するネットワーク接続テーブルを選択するネットワーク接続テーブル選択処理を実行させ、ネットワーク接続処理にて、前記ネットワーク接続テーブル選択処理によって選択したネットワーク接続テーブルに従って、アプリケーション装置が接続されたＶＬＡＮとＧＭＰＬＳ網における特定のＧＭＰＬＳセッションとを接続する処理を実行させる構成とされていてもよい。
【発明の効果】
【００２９】
本発明によれば、ＶＬＡＮに接続されているアプリケーション端末に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができ、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けることができるようになる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の実施の形態によるネットワーク接続システム１００の一例を示すブロック図である。ネットワーク接続システム１００は、ＧＭＰＬＳ網１０と、ＶＬＡＮ２０と、ネットワーク接続装置３０と、アプリケーション端末４１〜４３とを含む。
【００３１】
ＶＬＡＮ２０のＬＡＮは、本例では、イーサネット（Ethernet:登録商標）のＬＡＮが用いられる。また、ＶＬＡＮ２０の種類は、例えば、ポートＶＬＡＮや、タグＶＬＡＮ (tagged ＶＬＡＮ:IEEE(Institute of Electrical and Electronic Engineers)802.1qにて規格が定められているＬＡＮ)などが考えられる。
【００３２】
ネットワーク接続装置３０は、ＧＭＰＬＳ網１０とＶＬＡＮ２０との間に設置され、ＧＭＰＬＳ網１０とＶＬＡＮ２０とをマッピングして各通信ネットワーク１０，２０を接続するためのＶＬＡＮ−ＧＭＰＬＳルータである。ネットワーク接続装置３０は、例えば自己が備える記憶媒体に格納されている制御プログラム（ネットワーク接続処理プログラム）に従って各種の処理を実行する。ネットワーク接続装置３０は、後述するネットワーク接続テーブルが格納されたＤＢ３１を備えている。なお、ＤＢ３１は、ネットワーク接続装置３０の内部に備えられていてもよく、外部に備えられていてもよい。
【００３３】
アプリケーション端末４１〜４３は、それぞれ、例えばパーソナルコンピュータ等の情報処理装置によって構成され、ブラウザやメーラ等の各種のアプリケーションが実行されるユーザ端末として用いられる。図１では、アプリケーション端末が３つ示されているが、ＶＬＡＮ２０に接続されるアプリケーション端末はいくつであってもよい。各アプリケーション端末４１〜４３は同一構成とされているため、以下の説明においては、主としてアプリケーション端末４１について説明する。
【００３４】
図２は、ネットワーク接続装置３０の機能を説明するための機能ブロック図である。ネットワーク接続装置３０は、第１ネットワーク接続部３５と、第２ネットワーク接続部３６とを含む。第１ネットワーク接続部３５および第２ネットワーク接続部３６は、それぞれ、ＤＢ３１に格納されているネットワーク接続テーブル３７の設定内容に従って接続するネットワークを決定する。
【００３５】
第１ネットワーク接続部３５は、ＶＬＡＮ２０における各ＬＡＮ（ＬＡＮ１，ＬＡＮ２，・・・，ＬＡＮｎ（ｎ＝１以上の任意の整数））の何れかからのデータ入力要求があったときに、そのＬＡＮに接続するＧＭＰＬＳ網１０のＷＡＮ（ＧＭＰＬＳセッション）を複数種類のＷＡＮ（ＷＡＮ１，ＷＡＮ２，・・・，ＷＡＮｎ（ｎ＝１以上の任意の整数））の中から決定し、決定したＷＡＮに接続する処理を行う。
【００３６】
第２ネットワーク接続部３６は、ＧＭＰＬＳ網１０における各ＷＡＮ（各ＧＭＰＬＳセッション）の何れかからのデータ入力要求があったときに、そのＷＡＮに接続するＶＬＡＮ２０のＬＡＮを決定し、決定したＬＡＮに接続する処理を行う。
【００３７】
図３は、アプリケーション端末４１の機能を説明するための機能ブロック図である。アプリケーション端末４１は、アプリケーションソフトウェアが格納されるアプリケーションソフトウェア格納部４１ａと、ＶＬＡＮ−ＩＤの付与機能部４１ｂと、ＶＬＡＮ判定ロジックが格納されるＶＬＡＮ判定ロジック格納部４１ｃと、ＶＬＡＮ２０のＬＡＮへデータを出力するデータ出力部４１ｄと、ＶＬＡＮ２０のＬＡＮからのデータを入力するデータ入力部４１ｅとを含む。
【００３８】
ＶＬＡＮ−ＩＤの付与機能部４１ｂは、ＶＬＡＮ判定ロジック格納部４１ｃに格納されているＶＬＡＮ判定ロジックに従って、データ通信に用いるＬＡＮのＶＬＡＮ−ＩＤを指定する機能を有する。
【００３９】
ＶＬＡＮ判定ロジックは、例えば、使用されているアプリケーションソフトウェア毎にＶＬＡＮ−ＩＤを指定可能に予め定められている。すなわち、ＶＬＡＮ判定ロジックは、メーラやブラウザなどの各アプリケーションソフトウェア毎に、それぞれ、ＶＬＡＮ２０のＬＡＮのうち指定するＬＡＮのＶＬＡＮ−ＩＤを特定可能となるように、予め設定されている。
【００４０】
なお、ＶＬＡＮ判定ロジックは、ミドルウェアを使ったルールによって指定するＶＬＡＮ−ＩＤが定められるように設定されていてもよい。この場合、ルールは、データ送信の宛先ＩＰアドレス、ＴＣＰ／ＵＤＰ（Transmission Control Protocol/User Datagram Protocol）ポート番号、日時、特定のトークン（ＩＤカードなど）の使用の有無などにより設定されるようにすればよい。
【００４１】
また、ＶＬＡＮ判定ロジックを用いることなく、データ通信に用いるＬＡＮのＶＬＡＮ−ＩＤを手動により切り替えて指定するようにしてもよい。この場合、例えばアプリケーションを起動する前に、設定メニューからＶＬＡＮ−ＩＤを切り替えるようにすればよい。
【００４２】
また、各アプリケーション端末４１〜４３にて使用するＬＡＮがそれぞれ固定されており、ＶＬＡＮ判定ロジックにより、アプリケーション端末に対応付けされた同一のＶＬＡＮ−ＩＤが常に指定されるようにしてもよい。
【００４３】
さらに、ＶＬＡＮ判定ロジックにより、アプリケーション端末４１がＶＬＡＮ２０に接続される場所によって、データ通信に用いるＬＡＮのＶＬＡＮ−ＩＤが指定されるようにしてもよい。この場合、例えば、無線ＬＡＮのアクセスポイント、イーサネットハブのポートなどに応じてＶＬＡＮ−ＩＤが指定されるようにすればよい。
【００４４】
図４は、ＤＢ３１に格納されているネットワーク接続テーブルの例を示す説明図である。ネットワーク接続テーブルは、ＶＬＡＮとＧＭＰＬＳセッションとをマッピングするためのＶＬＡＮ−ＧＭＰＬＳマッピングテーブルであり、ＶＬＡＮ−ＩＤと、ＧＭＰＬＳセッションＩＤとの対応付けを示すテーブルである。
【００４５】
ここで、「ＧＭＰＬＳセッション」は、ＧＭＰＬＳ網１０上の論理的な接続をいう。また、「ＧＭＰＬＳセッションＩＤ」は、ＧＭＰＬＳセッションの識別子を意味する。そして、「ＶＬＡＮ−ＩＤ」は、ＶＬＡＮの識別子を意味する。
【００４６】
ＧＭＰＬＳセッションとＶＬＡＮとの対応は１対１であってもよいし、１対１でなくてもよい。例えば、図４に示したネットワーク接続テーブルのように、ＧＭＰＬＳセッションＩＤが「Ｇ２」である１本のＧＭＰＬＳセッションに対して複数のＶＬＡＮ（ＶＬＡＮ−ＩＤが「Ｖ１」と「Ｖ２」の２つのＶＬＡＮ）を対応付けることもできる。
【００４７】
１本のＧＭＰＬＳセッションに対して複数のＶＬＡＮを対応付ける場合、ＧＭＰＬＳ−ＬＳＰに、各フレームのＶＬＡＮ情報を失うことなく収容（伝送）する必要がある。具体的には、図５（Ａ）に示すように、ＶＬＡＮ２０がタグＶＬＡＮの場合には、ＶＬＡＮタグを付けたままイーサネットフレームをＧＭＰＬＳ−ＬＳＰに収容する必要がある。また、図５（Ｂ）に示すように、ＶＬＡＮ２０がポートＶＬＡＮの場合には、ネットワーク接続装置３０にて、イーサネットフレームにＶＬＡＮ−ＩＤ情報の付加や、イーサネットフレームからＶＬＡＮ−ＩＤ情報の取り外しを行う必要がある。
【００４８】
「ＧＭＰＬＳ−ＬＳＰ」は、ＧＭＰＬＳ網の上に構成されるパス(回線)を意味する。正しく有効化されているＧＭＰＬＳセッションは、１本以上のＧＭＰＬＳ−ＬＳＰを持つ。「ＧＭＰＬＳ−ＬＳＰ」は、具体的には、光波長や、ＳＯＮＥＴ／ＳＤＨ（Synchronous Optical NETwork/Synchronous Digital Hierarchy）パスや、ＭＰＬＳのパケットスイッチパスなどである。また、「ＧＭＰＬＳ−ＬＳＰ−ＩＤ」は、ＧＭＰＬＳ−ＬＳＰの識別子を意味する。
【００４９】
本例では、ＧＭＰＬＳセッションＩＤとして、「Ｇ１」、「Ｇ２」の２つのＩＤが用いられる。また、ＶＬＡＮ−ＩＤとして、「Ｖ１」、「Ｖ２」、「Ｖ３」の３つのＩＤが用いられる。そして、本例では、図４に示すように、ネットワーク接続テーブルにて、「Ｇ１」と「Ｖ３」、「Ｇ２」と「Ｖ１」、「Ｇ２」と「Ｖ２」がそれぞれ対応付けされている。
【００５０】
ＧＭＰＬＳセッションＩＤは、例えば、通常のＷｅｂ閲覧用、業務アプリケーション用、音声用などのような各用途に応じて設定されており、各用途に応じてＧＭＰＬＳセッションを使い分けることができるように定められるようにすればよい。
【００５１】
次に、本実施形態におけるネットワーク接続システム１００の動作について説明する。図６は、ＶＬＡＮ側からのデータ通信要求に応じてＶＬＡＮとＧＭＰＬＳ網とを接続するネットワーク接続処理を含むデータ通信処理の例を示すフローチャートである。図７は、ＧＭＰＬＳ網側からのデータ通信要求に応じてＧＭＰＬＳ網とＶＬＡＮとを接続するネットワーク接続処理を含むデータ通信処理の例を示すフローチャートである。
【００５２】
図６に示すように、アプリケーション端末４１は、データ送信指示を受け付けると（ステップＳ１１）、ＶＬＡＮ判定ロジックに従ってＶＬＡＮを決定し（ステップＳ１２）、決定したＶＬＡＮ上にイーサネットフレームを送出する（ステップＳ１３）。なお、ステップＳ１１のデータ送信指示は、アプリケーション端末４１に搭載されているアプリケーションソフトウェアからの指示、あるいはアプリケーション端末４１を操作しているユーザからの指示である。
【００５３】
イーサネットフレームを受信すると、ネットワーク接続装置３０は、ネットワーク接続テーブルに従って、対応するＧＭＰＬＳセッションを選択し（ステップＳ１４）、選択したＧＭＰＬＳセッションとＶＬＡＮとの接続を確立し、そのＧＭＰＬＳセッションのＧＭＰＬＳ網に向けてデータを送信する（ステップＳ１５）。
【００５４】
また、図７に示すように、ネットワーク接続装置３０は、ＧＭＰＬＳ網からデータを受信すると（ステップＳ２１）、ネットワーク接続テーブルに従って、そのＧＭＰＬＳ網のＧＭＰＬＳセッションに対応するＶＬＡＮを選択し（ステップＳ２２）、選択したＶＬＡＮ上にイーサネットフレームを送出し（ステップＳ２３）、ＧＭＰＬＳ網とＶＬＡＮとの接続を確立させる。
【００５５】
そして、アプリケーション端末４１は、ＧＭＰＬＳ網からのデータを、ネットワーク接続装置３０及びＶＬＡＮを介して受信する（ステップＳ２４）。
【００５６】
図８は、ネットワーク接続システム１００において図４に示すネットワーク接続テーブルを使用してネットワーク接続を行った場合におけるデータの流れの概要を示す説明図である。また、図９は、ネットワーク接続システム１００において図４に示すネットワーク接続テーブルを使用してネットワーク接続を行った場合における各階層のデータの流れを示す階層図である。
【００５７】
先ず、ＶＬＡＮ２０のうちＶＬＡＮ−ＩＤが「Ｖ２」のＶＬＡＮ２からのイーサネットフレームを受信すると、ネットワーク接続装置３０は、図４に示すネットワーク接続テーブルに従って、対応するＧＭＰＬＳセッションとして、ＧＭＰＬＳセッションＩＤが「Ｇ２」のＧＭＰＬＳセッション２を選択し、選択したＧＭＰＬＳセッション２をＶＬＡＮ２に接続する。
【００５８】
一方、ＧＭＰＬＳセッションＩＤが「Ｇ１」のＧＭＰＬＳセッション１からの接続要求を受けると、ネットワーク接続装置３０は、図４に示すネットワーク接続テーブルに従って、対応するＶＬＡＮとして、ＶＬＡＮ２０のうちＶＬＡＮ−ＩＤが「Ｖ３」のＶＬＡＮ３を選択し、選択したＶＬＡＮ３をＧＭＰＬＳセッションＩＤが「Ｇ１」のＧＭＰＬＳセッション１に接続する。
【００５９】
以上のように、上述した実施の形態によれば、複数種類の異なる通信ネットワーク１０，２０を接続するネットワーク接続装置３０であって、ネットワーク接続要求があったことに応じて、ＶＬＡＮを特定可能なＶＬＡＮ−ＩＤとＧＭＰＬＳ網のＧＭＰＬＳセッションを特定可能なＧＭＰＬＳセッションＩＤとが対応付けされたネットワーク接続テーブルに従って、特定のＶＬＡＮと特定のＧＭＰＬＳセッションとを接続する構成としたので、ＶＬＡＮに接続されているアプリケーション端末４１に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができ、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けることができる。
【００６０】
すなわち、アプリケーション端末４１に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを直接マッピングすることなく、既に普及しているＶＬＡＮを仲立ちにして間接的にマッピングすることができ、アプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとを低コストでマッピングすることができる。このため、ＧＭＰＬＳのＷＡＮの品質をＶＬＡＮに接続されているアプリケーション端末４１に搭載されているアプリケーションにて利用することができるようになる。
【００６１】
また、上記のように、アプリケーション端末４１に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとをネットワーク接続テーブルを用いて間接的にマッピングする構成としているので、ネットワーク接続テーブルの設定内容を変更するだけで簡単にマッピングの対応を変更することができ、アプリケーション端末４１に搭載されているアプリケーションとＧＭＰＬＳ網のＧＭＰＬＳセッションとの対応付けを動的に変更することが容易となる。
【００６２】
なお、上述した実施の形態では、ネットワーク接続の際に使用するネットワーク接続テーブルを事前に設定しておくようにしていたが、ネットワークの接続処理を実行する際に、複数のネットワーク接続テーブルから事前に定められた選択条件に従って選択したネットワーク接続テーブルを設定するようにしてもよい。
【００６３】
具体的には、昼間のビジネスアワー用のネットワーク接続テーブルと、業務終了後用のネットワーク接続テーブルとを予め用意しておき、時間帯に応じて使用するネットワーク接続テーブルを選択するようにしてもよい。そして、ネットワーク接続装置３０が、昼間のビジネスアワーは、業務アプリケーション専用のＧＭＰＬＳセッションを使用し、業務終了後は業務アプリケーション専用のセッションを無効状態として非業務アプリケーション用のＧＭＰＬＳセッションを使用するようにすればよい。このように構成することで、時間帯に応じた適切なＧＭＰＬＳセッションが選択されるようにすることができる。
【００６４】
また、トラフィックが所定量以上に増加したときに使用するネットワーク接続テーブルと、トラフィックが所定量未満であるときに使用するネットワーク接続テーブルとを予め用意しておき、ネットワーク接続装置３０が、トラフィックの状態を監視し、トラフィックの状態に応じて使用するネットワーク接続テーブルを選択するようにしてもよい。このように構成すれば、トラフィックの状態に応じた適切なＧＭＰＬＳセッションが選択されるようにすることができる。
【００６５】
また、月末処理など、特定のトラフィックが増加する時期に使用するネットワーク接続テーブルと、それ以外の時期に使用するネットワーク接続テーブルとを予め用意しておき、ネットワーク接続装置３０が、時期に応じて使用するネットワーク接続テーブルを選択するようにしてもよい。このように構成すれば、例えば、特定のトラフィックが増加する時期に合わせてＧＭＰＬＳセッションを増やしたりすることができる。この場合、増やした分のＧＭＰＬＳセッションは時間課金とすることもできる。
【００６６】
また、一般トラフィック用のネットワーク接続テーブルと、業務システムトラフィック用のネットワーク接続テーブルとを予め用意しておき、ネットワーク接続装置３０が、一般トラフィックであるか業務システムトラフィックであるかを判定し、その判定結果に応じて使用するネットワーク接続テーブルを選択するようにしてもよい。また、この場合、業務システムトラフィックであるときに接続するＧＭＰＬＳセッションは時間課金とすることもできる。このように構成することで、業務システムトラフィックであるか否かに応じた適切なＧＭＰＬＳセッションが選択されるようにすることができる。
【００６７】
さらに、機密情報用のネットワーク接続テーブルと、機密情報でないデータ伝送の際のネットワーク接続テーブルとを予め用意しておき、ネットワーク接続装置３０が、機密情報であるか否かを判定し、その判定結果に応じて使用するネットワーク接続テーブルを選択するようにしてもよい。このように構成すれば、伝送されるデータが機密情報であるときに、例えば量子暗号化をかけたＧＭＰＬＳセッションなどの機密情報用のＧＭＰＬＳセッションに接続することができるようになる。
【００６８】
また、通常は１本のＧＭＰＬＳセッションを使うが、トラフィックが増えてきたのを検出したら、業務アプリケーション用のＧＭＰＬＳセッションを有効化し、トラフィックを振り分けるようにしてもよい。
【００６９】
また、上述した実施の形態では特に言及していないが、ＧＭＰＬＳセッションは、有効化したり、無効化したりできる。図１０（Ａ）に示すように、無効化された状態では、網上の資源(帯域、ポートなど)を一切使用しない。図１０（Ｂ）に示すように、有効化された状態では、ＧＭＰＬＳセッションに対応したＧＭＰＬＳ−ＬＳＰが作成され、例えばノードＡ−ノードＢ間の回線が占有され途中のノードのスイッチング容量などのＧＭＰＬＳ網上のリソースが消費される。よって、上記の実施形態において、不要な場合にはＧＭＰＬＳセッションを無効化しておき、必要に応じて、ＧＭＰＬＳセッションを有効化するようにしてもよい。具体的には、通常は例えば１本のＧＭＰＬＳセッションを使うようにしておき、トラフィックが所定量以上であることを検出したときに、例えば業務アプリケーション用のＧＭＰＬＳセッションを有効化し、そのＧＭＰＬＳセッションにトラフィックを振り分けるようにすることができるようになる。このように構成すれば、リソースが無駄に消費されてしまうことを防止することができる。
【産業上の利用可能性】
【００７０】
本発明は、アプリケーションとＧＭＰＬＳのＷＡＮとを低コストでマッピングし、ＧＭＰＬＳのＷＡＮの品質をアプリケーションに対応付けるために有用である。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態によるネットワーク接続システムの一例を示すブロック図である。
【図２】ネットワーク接続装置の機能を説明するための機能ブロック図である。
【図３】アプリケーション端末の機能を説明するための機能ブロック図である。
【図４】ネットワーク接続テーブルの例を示す説明図である。
【図５】１本のＧＭＰＬＳセッションに対して複数のＶＬＡＮを対応付ける場合におけるＧＭＰＬＳ−ＬＳＰへの収容の例を示す説明図である。
【図６】ＶＬＡＮ側からのデータ通信要求に応じてＶＬＡＮとＧＭＰＬＳ網とを接続するネットワーク接続処理を含むデータ通信処理の例を示すフローチャートである。
【図７】ＧＭＰＬＳ網側からのデータ通信要求に応じてＧＭＰＬＳ網とＶＬＡＮとを接続するネットワーク接続処理を含むデータ通信処理の例を示すフローチャートである。
【図８】図４に示すネットワーク接続テーブルを使用してネットワーク接続を行った場合におけるデータの流れの概要を示す説明図である。
【図９】図４に示すネットワーク接続テーブルを使用してネットワーク接続を行った場合におけるデータの流れを示す階層図である。
【図１０】ＧＭＰＬＳセッションが有効化されているときと無効化されているときの状態の例を示す概念図である。
【符号の説明】
【００７２】
１０    ＧＭＰＬＳ網（ＷＡＮ）
２０    ＶＬＡＮ
２１    ＤＢ
３０    ネットワーク接続装置
４１，４２，４３  アプリケーション端末
１００  ネットワーク接続システム
【図１】
2007180758.tif 000003
【図２】
2007180758.tif 000004
【図３】
2007180758.tif 000005
【図４】
2007180758.tif 000006
【図５】
2007180758.tif 000007
【図６】
2007180758.tif 000008
【図７】
2007180758.tif 000009
【図８】
2007180758.tif 000010
【図９】
2007180758.tif 000011
【図１０】
2007180758.tif 000012