(57)【特許請求の範囲】
【請求項１】
仮想ローカルエリアネットワーク（ＶＬＡＮ）のクラウドアプライアンスを管理するための管理サーバであって、
トランクポートでスイッチに接続するネットワークインタフェースと、
変換マッピングテーブルを記憶するように構成される記憶装置と、
前記ネットワークインタフェースと前記記憶装置に電気的に接続し、ソースのないインターネットプロトコル（ＩＰ）アドレスと、外部ソースＭＡＣアドレスと、ＶＬＡＮタグとを備える第１の外部データパケットを前記スイッチから前記ネットワークインタフェースを介して受信するように構成される処理装置と、
を備える管理サーバであって、
前記処理装置は、
管理システムと、
前記変換マッピングテーブルにしたがって、前記外部ソースＭＡＣアドレスを内部ソースＭＡＣアドレスと交換し、前記ＶＬＡＮタグを削除することによって、前記第１の外部データパケットを修正して前記管理システムのための第１の内部データパケットを生成する変換システムと、
を操作し、
前記管理システムは、ブロードキャスト宛先ＩＰアドレスと、内部宛先ＭＡＣアドレスとを備える第２の内部データパケットを生成するように操作され、前記変換システムはさらに、前記変換マッピングテーブルにしたがって、前記内部宛先ＭＡＣアドレスを外部宛先ＭＡＣアドレスと交換し、前記ＶＬＡＮタグを追加することによって、前記第２の内部データパケットを修正して第２の外部データパケットを生成するように操作され、前記処理装置はさらに、前記第２の外部データパケットを前記スイッチまで前記ネットワークインタフェースを介して送信する、管理サーバ。
【請求項２】
前記外部ソースＭＡＣアドレスおよび前記内部ソースＭＡＣアドレスは異なる組織的に一意な識別子（ＯＵＩ）を有し、前記内部宛先ＭＡＣアドレスおよび前記外部宛先ＭＡＣアドレスは異なるＯＵＩを有する、請求項１に記載の管理サーバ。
【請求項３】
前記外部ソースＭＡＣアドレスおよび前記内部ソースＭＡＣアドレスは同一の一意なシリアルナンバーを有し、および前記内部宛先ＭＡＣアドレスおよび前記外部宛先ＭＡＣアドレスは同一の一意なシリアルナンバーを有する、請求項２に記載の管理サーバ。
【請求項４】
前記クラウドアプライアンスはマルチテナントプライベートクラウドアプライアンスを含み、前記マルチテナントプライベートクラウドアプライアンスのそれぞれは、アクセスポートで前記スイッチに接続し、中央アプライアンス上で操作される複数の制御中央システムのうちの１つによって制御され、前記中央アプライアンスはトランクポートで前記スイッチに接続する、請求項１に記載の管理サーバ。
【請求項５】
ＶＬＡＮのクラウドアプライアンスを管理するための管理サーバにおいて使用するための管理方法であって、前記管理サーバはネットワークインタフェースと、記憶装置と、処理装置とを備え、前記ネットワークインタフェースはトランクポートでスイッチに接続し、前記記憶装置は変換マッピングテーブルを記憶し、前記処理装置は前記ネットワークインタフェースと前記記憶装置とに電気的に接続し、管理システムおよび変換システムを操作し、前記管理方法は前記処理装置によって実行され、前記管理方法は、
（ａ）ソースのないインターネットプロトコル（ＩＰ）アドレスと、外部ソースＭＡＣアドレスと、ＶＬＡＮタグとを備える第１の外部データパケットを前記スイッチから前記ネットワークインタフェースを介して受信するステップと、
（ｂ）前記変換マッピングテーブルにしたがって、前記変換システムを操作して、前記外部ソースＭＡＣアドレスを内部ソースＭＡＣアドレスと交換し、前記ＶＬＡＮタグを削除することによって、前記第１の外部データパケットを修正して前記管理システムのための第１の内部データパケットを生成するステップと、
（ｃ）前記管理システムを操作して、ブロードキャスト宛先ＩＰアドレスと、内部宛先ＭＡＣアドレスとを備える第２の内部データパケットを生成するステップと、
（ｄ）前記変換マッピングテーブルにしたがって、前記変換システムを操作して、前記内部宛先ＭＡＣアドレスを外部宛先ＭＡＣアドレスと交換し、前記ＶＬＡＮタグを追加することによって、前記第２の内部データパケットを修正して第２の外部データパケットを生成するステップと、
（ｅ）前記第２の外部データパケットを前記スイッチまで前記ネットワークインタフェースを介して送信するステップと、
を備える、管理方法。
【請求項６】
前記外部ソースＭＡＣアドレスおよび前記内部ソースＭＡＣアドレスは異なる組織的に一意な識別子（ＯＵＩ）を有し、前記内部宛先ＭＡＣアドレスおよび前記外部宛先ＭＡＣアドレスは異なるＯＵＩを有する、請求項５に記載の管理方法。
【請求項７】
前記外部ソースＭＡＣアドレスおよび前記内部ソースＭＡＣアドレスは同一の一意なシリアルナンバーを有し、前記内部宛先ＭＡＣアドレスおよび前記外部宛先ＭＡＣアドレスは同一の一意なシリアルナンバーを有する、請求項６に記載の管理方法。
【請求項８】
前記クラウドアプライアンスはマルチテナントプライベートクラウドアプライアンスを含み、前記マルチテナントプライベートクラウドアプライアンスのそれぞれは、アクセスポートで前記スイッチに接続し、中央アプライアンス上で操作される複数の制御中央システムのうちの１つによって制御され、前記中央アプライアンスはトランクポートで前記スイッチに接続する、請求項５に記載の管理方法。
【請求項９】
仮想ローカルエリアネットワーク（ＶＬＡＮ）のクラウドアプライアンスを管理するための管理サーバであって、
トランクポートでスイッチに接続するネットワークインタフェースと、
変換マッピングテーブルを記憶するように構成される記憶装置と、
前記ネットワークインタフェースと前記記憶装置に電気的に接続する処理装置であって、外部ソースＩＰアドレスと、ＶＬＡＮタグとを備える第１の外部データパケットを前記スイッチから前記ネットワークインタフェースを介して受信するように構成される処理装置と、
を備える管理サーバであって、
前記処理装置は、
管理システムと、
前記変換マッピングテーブルにしたがって、前記外部ソースＩＰアドレスを内部ソースＩＰアドレスと交換し、前記ＶＬＡＮタグを削除することによって、前記第１の外部データパケットを修正して前記管理システムのための第１の内部データパケットを生成する変換システムと、
を操作し、
前記管理システムは、内部宛先ＩＰアドレスを備える第２の内部データパケットを生成するように操作され、前記変換システムはさらに、前記変換マッピングテーブルにしたがって、前記内部宛先ＩＰアドレスを外部宛先ＩＰアドレスと交換し、前記ＶＬＡＮタグを追加することによって、前記第２の内部データパケットを修正して第２の外部データパケットを生成するように操作され、前記処理装置はさらに、前記第２の外部データパケットを前記スイッチまで前記ネットワークインタフェースを介して送信する、管理サーバ。
【請求項１０】
前記外部ソースＩＰアドレスおよび前記内部ソースＩＰアドレスは異なるネットワークアドレスを有し、前記内部宛先ＩＰアドレスおよび前記外部宛先ＩＰアドレスは異なるネットワークアドレスを有する、請求項９に記載の管理サーバ。
【請求項１１】
前記外部ソースＩＰアドレスおよび前記内部ソースＩＰアドレスは同一のホストアドレスを有し、前記内部宛先ＩＰアドレスおよび前記外部宛先ＩＰアドレスは同一のホストアドレスを有する、請求項１０に記載の管理サーバ。
【請求項１２】
前記クラウドアプライアンスはマルチテナントプライベートクラウドアプライアンスを含み、前記マルチテナントプライベートクラウドアプライアンスのそれぞれは、アクセスポートで前記スイッチに接続し、中央アプライアンス上で操作される複数の制御中央システムのうちの１つによって制御され、前記中央アプライアンスはトランクポートで前記スイッチに接続する、請求項９に記載の管理サーバ。
【請求項１３】
ＶＬＡＮのクラウドアプライアンスを管理するための管理サーバにおいて使用するための管理方法であって、前記管理サーバはネットワークインタフェースと、記憶装置と、処理装置とを備え、前記ネットワークインタフェースはトランクポートでスイッチに接続し、前記記憶装置は変換マッピングテーブルを記憶し、前記処理装置は前記ネットワークインタフェースと前記記憶装置に電気的に接続し、管理システムおよび変換システムを操作し、前記管理方法は前記処理装置によって実行され、前記管理方法は、
（ａ）外部ソースＩＰアドレスと、ＶＬＡＮタグとを備える第１の外部データパケットを前記スイッチから前記ネットワークインタフェースを介して受信するステップと、
（ｂ）前記変換マッピングテーブルにしたがって、前記変換システムを操作して、前記外部ソースＩＰアドレスを内部ソースＩＰアドレスと交換し、前記ＶＬＡＮタグを削除することによって、前記第１の外部データパケットを修正して前記管理システムのための第１の内部データパケットを生成するステップと、
（ｃ）前記管理システムを操作して、内部宛先ＩＰアドレスを備える第２の内部データパケットを生成するステップと、
（ｄ）前記変換マッピングテーブルにしたがって、前記変換システムを操作して、前記内部宛先ＩＰアドレスを外部宛先ＩＰアドレスと交換し、前記ＶＬＡＮタグを追加することによって、前記第２の内部データパケットを修正して第２の外部データパケットを生成するステップと、
（ｅ）前記第２の外部データパケットを前記スイッチまで前記ネットワークインタフェースを介して送信するステップと、
を備える、管理方法。
【請求項１４】
前記外部ソースＩＰアドレスおよび前記内部ソースＩＰアドレスは異なるネットワークアドレスを有し、前記内部宛先ＩＰアドレスおよび前記外部宛先ＩＰアドレスは異なるネットワークアドレスを有する、請求項１３に記載の管理方法。
【請求項１５】
前記外部ソースＩＰアドレスおよび前記内部ソースＩＰアドレスは同一のホストアドレスを有し、前記内部宛先ＩＰアドレスおよび前記外部宛先ＩＰアドレスは同一のホストアドレスを有する、請求項１４に記載の管理方法。
【請求項１６】
前記クラウドアプライアンスはマルチテナントプライベートクラウドアプライアンスを含み、前記マルチテナントプライベートクラウドアプライアンスのそれぞれは、アクセスポートで前記スイッチに接続し、中央アプライアンス上で操作される複数の制御中央システムのうちの１つによって制御され、前記中央アプライアンスはトランクポートで前記スイッチに接続する、請求項１３に記載の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は管理サーバおよびその管理方法に関する。より具体的には、本発明の管理サーバは変換システムを操作して、クラウドアプライアンスを管理するために、異なる仮想ローカルエリアネットワーク（ＶＬＡＮ）の複数のクラウドアプライアンスに接続するスイッチから転送されるデータパケット／スイッチへ転送されるデータパケットを修正する。
【背景技術】
【０００２】
コンピュータネットワークおよび携帯技術の分野における大きな発展によって、それらのアプリケーション、リソースおよびサービスに、インターネットを介してクラウドアプライアンスを用いてアクセスすることができる。
ホステッドプライベートクラウド（ＨＰＣ）マーケットでは、複数のクラウドアプライアンスは、ホスティングサービスプロバイダによって配備され、管理され、モニタされる。異なる仮想ローカルエリアネットワーク（ＶＬＡＮ）は別個であり、独立しているため、セキュリティおよびネットワーク管理を考慮して、マルチテナントプライベートクラウドアプライアンスは異なるＶＬＡＮに配備されてもよい。その結果として、ＶＬＡＮ環境では、各クライアントは、同一のＶＬＡＮの中央アプライアンスを介してのみ、各クライアントのクラウドアプライアンスを制御することができる。
【０００３】
ただし、ＶＬＡＮ構成のこの制限のため、異なるＶＬＡＮのクラウドアプライアンスは、同一の管理サーバによるサービスおよび管理を受けることができない。
たとえば、クラウドアプライアンスは、そのインターネットプロトコル（ＩＰ）アドレスを、クラウドアプライアンスの同一のＶＬＡＮにおいてダイナミックホストコンフィギュレーションプロトコル（ＤＨＣＰ）サービスを提供する管理サーバからしか得ることができない。この環境において、ホスティングサービスプロバイダは、異なるＶＬＡＮのクラウドアプライアンスを管理するために、異なる管理サーバを用いなければならない。ＶＬＡＮの量が増加するにつれて、必要な管理サーバの量も増加する。その結果として、ホスティングサービスプロバイダは、管理サーバを維持する際により多くの資金および人材を費やさなければならない。
【０００４】
この観点から、異なるＶＬＡＮのクラウドアプライアンスを管理するために必要な管理サーバの数を低減し、管理サーバを維持する際に資金および人材を節約可能なソリューションを提供するという差し迫った必要が技術的に存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の主要な目的は、管理サーバと、異なる仮想ローカルエリアネットワーク（ＶＬＡＮ）の複数のクラウドアプライアンスに接続するスイッチとの間で転送されるデータパケットを修正するために変換機構を提供することである。
この変換機構を用いることによって、管理サーバは異なるＶＬＡＮのクラウドアプライアンスを管理することができる。したがって、異なるＶＬＡＮのクラウドアプライアンスを管理するために必要な管理サーバの数を低減することができるため、管理サーバを維持する際の資金および人材を節約することができる。
【課題を解決するための手段】
【０００６】
前述の目的を実現するために、本発明は、ＶＬＡＮのクラウドアプライアンスを管理するための管理サーバを開示する。
管理サーバは、ネットワークインタフェースと、記憶装置と、処理装置とを備える。ネットワークインタフェースはトランクポートでスイッチに接続する。記憶装置は変換マッピングテーブルを記憶するように構成される。処理装置はネットワークインタフェースと記憶装置に電気的に接続し、ソースのないインターネットプロトコル（ＩＰ）アドレスと、外部ソース媒体アクセス制御（ＭＡＣ）アドレスと、ＶＬＡＮタグとを備える第１の外部データパケットをスイッチからネットワークインタフェースを介して受信するように構成される。
処理装置は管理システムおよび変換システムを操作する。変換システムは、変換マッピングテーブルにしたがって、外部ソースＭＡＣアドレスを内部ソースＭＡＣアドレスと交換し、ＶＬＡＮタグを削除することによって、第１の外部データパケットを修正して管理システムのための第１の内部データパケットを生成するように操作される。管理システムは、ブロードキャスト宛先ＩＰアドレスおよび内部宛先ＭＡＣアドレスを備える第２の内部データパケットを生成するように操作される。変換システムはさらに、変換マッピングテーブルにしたがって、内部宛先ＭＡＣアドレスを外部宛先ＭＡＣアドレスと交換し、ＶＬＡＮタグを追加することによって、第２の内部データパケットを修正して第２の外部データパケットを生成するように操作される。処理装置はさらに、第２の外部データパケットをスイッチまでネットワークインタフェースを介して送信する。
【０００７】
また、本発明はさらに、ＶＬＡＮのクラウドアプライアンスを管理するための管理サーバにおいて使用するための管理方法を開示する。
管理サーバは、ネットワークインタフェースと、記憶装置と、処理装置とを備える。ネットワークインタフェースはトランクポートでスイッチに接続する。記憶装置は変換マッピングテーブルを記憶する。処理装置はネットワークインタフェースと記憶装置の両方に電気的に接続し、管理システムおよび変換システムを操作する。管理方法は処理装置によって実行され、以下のステップを備える。
（ａ）ソースのないＩＰアドレスと、外部ソースＭＡＣアドレスと、ＶＬＡＮタグとを備える第１の外部データパケットをスイッチからネットワークインタフェースを介して受信するステップと、（ｂ）変換マッピングテーブルにしたがって、変換システムを操作して、外部ソースＭＡＣアドレスを内部ソースＭＡＣアドレスと交換し、ＶＬＡＮタグを削除することによって、第１の外部データパケットを修正して管理システムのための第１の内部データパケットを生成するステップと、（ｃ）管理システムを操作して、ブロードキャスト宛先ＩＰアドレスと内部宛先ＭＡＣアドレスとを備える第２の内部データパケットを生成するステップと、（ｄ）変換マッピングテーブルにしたがって、変換システムを操作して、内部宛先ＭＡＣアドレスを外部宛先ＭＡＣアドレスと交換し、ＶＬＡＮタグを追加することによって、第２の内部データパケットを修正して第２の外部データパケットを生成するステップと、（ｅ）第２の外部データパケットをスイッチまでネットワークインタフェースを介して送信するステップ。
【０００８】
前述の目的を実現するために、本発明はさらに、ＶＬＡＮのクラウドアプライアンスを管理するための管理サーバを開示する。
管理サーバは、ネットワークインタフェースと、記憶装置と、処理装置とを備える。ネットワークインタフェースはトランクポートでスイッチに接続する。記憶装置は変換マッピングテーブルを記憶するように構成される。処理装置はネットワークインタフェースと記憶装置に電気的に接続し、外部ソースＩＰアドレスとＶＬＡＮタグとを備える第１の外部データパケットをスイッチからネットワークインタフェースを介して受信するように構成される。
処理装置は管理システムおよび変換システムを操作する。変換システムは、変換マッピングテーブルにしたがって、外部ソースＩＰアドレスを内部ソースＩＰアドレスと交換し、ＶＬＡＮタグを削除することによって、第１の外部データパケットを修正して管理システムのための第１の内部データパケットを生成するように操作される。管理システムは、内部宛先ＩＰアドレスを備える第２の内部データパケットを生成するように操作される。変換システムはさらに、変換マッピングテーブルにしたがって、内部宛先ＩＰアドレスを外部宛先ＩＰアドレスと交換し、ＶＬＡＮタグを追加することによって、第２の内部データパケットを修正して第２の外部データパケットを生成するように操作される。処理装置はさらに、第２の外部データパケットをスイッチまでネットワークインタフェースを介して送信する。
【０００９】
また、本発明はさらに、ＶＬＡＮのクラウドアプライアンスを管理するための管理サーバにおいて使用するための管理方法を開示する。
管理サーバは、ネットワークインタフェースと、記憶装置と、処理装置とを備える。ネットワークインタフェースはトランクポートでスイッチに接続する。記憶装置は変換マッピングテーブルを記憶する。処理装置はネットワークインタフェースと記憶装置の両方に電気的に接続し、管理システムおよび変換システムを操作する。管理方法は処理装置によって実行され、以下のステップを備える。
（ａ）外部ソースＩＰアドレスとＶＬＡＮタグとを備える第１の外部データパケットをスイッチからネットワークインタフェースを介して受信するステップと、（ｂ）変換マッピングテーブルにしたがって、変換システムを操作して、外部ソースＩＰアドレスを内部ソースＩＰアドレスと交換し、ＶＬＡＮタグを削除することによって、第１の外部データパケットを修正して管理システムのための第１の内部データパケットを生成するステップと、（ｃ）管理システムを操作して、内部宛先ＩＰアドレスを備える第２の内部データパケットを生成するステップと、（ｄ）変換マッピングテーブルにしたがって、変換システムを操作して、内部宛先ＩＰアドレスを外部宛先ＩＰアドレスと交換し、ＶＬＡＮタグを追加することによって、第２の内部データパケットを修正して第２の外部データパケットを生成するステップと、（ｅ）第２の外部データパケットをスイッチまでネットワークインタフェースを介して送信するステップ。
【００１０】
本発明で実装する詳細な技術および好ましい実施形態を、請求される発明の特徴を当業者がよく理解できるように、添付図と共に以下の段落で説明する。
【図面の簡単な説明】
【００１１】
【図１】スイッチ１３に接続する、本発明の管理サーバ１１の概略図を示す。
【図２】本発明の第３の実施形態による管理方法のフローチャート図である。
【図３】本発明の第４の実施形態による管理方法のフローチャート図である。
【発明を実施するための形態】
【００１２】
以下の説明では、本発明をその実施形態を参照して説明する。ただし、これらの実施形態は、これらの実施形態に記載される任意の特定の環境、適用または具体的な実装に、本発明を限定することを目的とするものではない。したがって、これらの実施形態の説明は本発明を限定するものではなく、例示のみを目的とする。
以下の実施形態および添付図では、本発明に直接関連しない要素は描写から省略される。添付図における個々の要素間の寸法の関係は、理解しやすいように例示されるのみであり、実際の縮尺を限定するものではない。
【００１３】
本発明の第１の実施形態を図１に示す。図１は、スイッチ１３に接続する管理サーバ１１を例示する。管理サーバ１１は、ネットワークインタフェース１１１と、記憶装置１１３と、処理装置１１５とを備える。ネットワークインタフェース１１１はトランクポートＴＰ１でスイッチ１３に接続する。
記憶装置１１３は変換マッピングテーブルを記憶する。記憶装置は、フラッシュメモリ、ハードディスク、または同一の機能を備え、当業者に周知の任意の別の記憶媒体などの永久記憶装置を備える管理サーバを提供するための、有形機械可読媒体または複数の有形機械可読媒体の組み合わせであってもよい。処理装置１１５はネットワークインタフェース１１１と記憶装置１１３に電気的に接続する。処理装置１１５は管理システム１１５ａおよび変換システム１１５ｂを操作する。
【００１４】
管理システム１１５ａは、アクセスポートＡＰ１、ＡＰ２およびＡＰ３で、それぞれスイッチ１３に接続するクラウドアプライアンス１５１、１５２、１５３を管理するように操作される。本実施形態では、クラウドアプライアンス１５１、１５２、１５３は異なる仮想ローカルエリアネットワーク（ＶＬＡＮ）、たとえばＶＬＡＮ１、ＶＬＡＮ２およびＶＬＡＮ３にそれぞれ属する。
クラウドアプライアンス１５１、１５２、１５３のそれぞれは、中央アプライアンス１７上で操作される制御中央仮想マシン（ＶＭ）によって制御可能であり、中央アプライアンス１７もトランクポートＴＰ２でスイッチ１３に接続し、同一のＶＬＡＮに属する。たとえば、クラウドアプライアンス１５１はＶＬＡＮ１に配備され、同様にＶＬＡＮ１に配備される制御中央ＶＭによって制御される。クラウドアプライアンス１５２はＶＬＡＮ２に配備され、同様にＶＬＡＮ２に配備される制御中央ＶＭによって制御される。クラウドアプライアンス１５３はＶＬＡＮ３に配備され、同様にＶＬＡＮ３に配備される制御中央ＶＭによって制御される。
【００１５】
管理システムは複数のサービスを提供可能である。複数のサービスには、ＤＨＣＰサービス、モニタリングサービス、ログ収集サービスおよびメッセージングサービスが含まれるが、これらに限定されない。変換マッピングテーブルは、受信データパケットの異なるＶＬＡＮタグに特に基づいて、受信データパケットの内部ソースＭＡＣアドレスに外部ソースＭＡＣアドレスをマッピングするために作成され、また、送信データパケットの異なるＶＬＡＮタグに特に基づいて、送信データパケットの外部宛先ＭＡＣアドレスに内部宛先ＭＡＣアドレスをマッピングするために作成される。
【００１６】
たとえば、クラウドアプライアンス１５１がそのＩＰアドレスを管理サーバ１１から得ようとするとき、クラウドアプライアンス１５１は、ソースのないインターネットプロトコル（ＩＰ）アドレス（つまり「０．０．０．０」）と、外部ソース媒体アクセス制御（ＭＡＣ）アドレス（たとえば、クラウドアプライアンス１５１のＭＡＣアドレスである「００：０Ａ：０２：０Ｂ：０３：０Ｃ」）とを備えるＤＨＣＰディスカバーデータパケットを生成し、スイッチ１３に送信する。
スイッチ１３は、ＶＬＡＮタグ（たとえばＶＬＡＮ１を表す「１１」）をＤＨＣＰディスカバーデータパケットに追加することによって第１の外部データパケット１０２を生成し、第１の外部データパケット１０２を管理サーバ１１に送信する。
【００１７】
処理装置１１５がソースのないインターネットプロトコル（ＩＰ）アドレス（つまり「０．０．０．０」）と、外部ソースＭＡＣアドレス（つまり「００：０Ａ：０２：０Ｂ：０３：０Ｃ」）と、ＶＬＡＮタグ（つまり「１１」）とを備える第１の外部データパケット１０２をスイッチ１３からネットワークインタフェース１１１を介して受信した後に、変換システム１１５ｂは、変換マッピングテーブルにしたがって、外部ソースＭＡＣアドレス（つまり「００：０Ａ：０２：０Ｂ：０３：０Ｃ」）を内部ソースＭＡＣアドレス（たとえば「１１：１１：１１：０Ｂ：０３：０Ｃ」）と交換し、ＶＬＡＮタグを削除することによって、第１の外部データパケット１０２を修正して管理システム１１５ａのための第１の内部データパケット１０４を生成するように操作される。したがって、管理システム１１５ａはソースのないＩＰアドレス（つまり「０．０．０．０」）と、内部ソースＭＡＣアドレス（つまり「１１：１１：１１：０Ｂ：０３：０Ｃ」）とを備える第１の内部データパケット１０４を処理する。
【００１８】
その後、管理システム１１５ａは、ブロードキャスト宛先ＩＰアドレス（つまり「２５５．２５５．２５５．２５５」）と、内部宛先ＭＡＣアドレス（つまり「１１：１１：１１：０Ｂ：０３：０Ｃ」）とを備える第２の内部データパケット１０６（たとえば、ＤＨＣＰディスカバーデータパケットに応答して生成されるＤＨＣＰオファーデータパケット）を生成するように操作される。
変換システム１１５ｂはさらに、変換マッピングテーブルにしたがって、内部宛先ＭＡＣアドレス（つまり「１１：１１：１１：０Ｂ：０３：０Ｃ」）を外部宛先ＭＡＣアドレス（たとえば「００：０Ａ：０２：０Ｂ：０３：０Ｃ」）と交換し、ＶＬＡＮタグ（つまり「１１」）を追加することによって、第２の内部データパケット１０６を修正して第２の外部データパケット１０８を生成するように操作される。
【００１９】
次に、処理装置１１５は、第２の外部データパケット１０８をスイッチ１３にネットワークインタフェース１１１を介して送信する。第２の外部データパケット１０８を受信後、スイッチ１３は、ＶＬＡＮタグ（つまり「１１」）を第２の外部データパケット１０８から削除することによってＤＨＣＰオファーデータパケットを生成し、ＶＬＡＮタグ（つまり「１１」）にしたがって、ＤＨＣＰオファーデータパケットをクラウドアプライアンス１５１に送信する。
【００２０】
本発明の変換機構によれば、異なるＶＬＡＮに配備されるクラウドアプライアンスは、そのＩＰアドレスを管理サーバ１１から得ることができる。また、異なるＶＬＡＮに配備される２つのアプライアンスが同一のＭＡＣアドレスを有する場合であっても、そのＭＡＣアドレスは異なるＶＬＡＮタグに基づいて異なるＭＡＣアドレスに変換され、ＭＡＣアドレスの競合を防ぐ。たとえば、ＶＬＡＮタグ「１２」を備えるデータパケットのＭＡＣアドレス、たとえば「００：０Ａ：０２：０Ｂ：０３：０Ｃ」は「１２：１２：１２：０Ｂ：０３：０Ｃ」に変換される。
【００２１】
本実施形態では、変換マッピングテーブルは、受信データパケットのソースＭＡＣアドレスの組織的に一意な識別子（ＯＵＩ）の変換、および送信データパケットの宛先ＭＡＣアドレスのＯＵＩの変換を表示することに留意されたい。換言すると、外部ソースＭＡＣアドレスおよび内部ソースＭＡＣアドレスは異なる組織的に一意な識別子（ＯＵＩ）を有するが、同一の一意なシリアルナンバーを有し、および内部宛先ＭＡＣアドレスおよび外部宛先ＭＡＣアドレスは異なるＯＵＩを有するが、同一の一意なシリアルナンバーを有する。
【００２２】
ただし、本発明はこのマッピング規則に限定されない。別の実施形態では、変換マッピングテーブルは、受信データパケットのソースＭＡＣアドレス（ＯＵＩと一意なシリアルナンバーの両方を含む）の変換と、送信データパケットの宛先ＭＡＣアドレス（ＯＵＩと一意なシリアルナンバーの両方を含む）の変換とを表示する。
当業者は、前述の説明に基づいて変換マッピングテーブルを修正し、本発明の目的を達成する方法を理解すると考えられる。したがって、これは本発明ではさらに説明しない。
【００２３】
さらに、簡潔にするために、宛先ＭＡＣアドレス（たとえばブロードキャストＭＡＣアドレスである「ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ」）などの、第１の外部データパケット１０２および第１の内部データパケット１０４に含まれる別の情報、およびソースＭＡＣアドレス（たとえば管理サーバ１１のＭＡＣアドレスである「Ａ１：２Ｂ：Ｃ３：４Ｄ：Ｅ５：６Ｆ」）などの、第２の内部データパケット１０６および第２の外部データパケット１０８に含まれる別の情報は、本明細書の説明から省略した。
【００２４】
本発明の第２の実施形態も、図１に示す。本実施形態では、変換マッピングテーブルはさらに、受信データパケットの異なるＶＬＡＮタグに特に基づいて、受信データパケットの内部ソースＩＰアドレスに外部ソースＩＰアドレスをマッピングするために作成され、また、送信データパケットの異なるＶＬＡＮタグに特に基づいて、送信データパケットの外部宛先ＩＰアドレスに内部宛先ＩＰアドレスをマッピングするために作成される。
【００２５】
たとえば、クラウドアプライアンス１５２が管理サーバ１１との通信を望むとき、クラウドアプライアンス１５２は、外部ソースＩＰアドレス（たとえばクラウドアプライアンス１５２のＩＰアドレスである「１４０．９２．２４．９９／１６」）を備えるデータパケットを生成し、スイッチ１３に送信する。スイッチ１３は、ＶＬＡＮタグ（たとえばＶＬＡＮ２を表す「１２」）をデータパケットに追加することによって第１の外部データパケット２０２を生成し、第１の外部データパケット２０２を管理サーバ１１に送信する。
【００２６】
処理装置１１５が外部ソースＩＰアドレス（つまり「１４０．９２．２４．９９／１６」）とＶＬＡＮタグ（つまり「１２」）とを備える第１の外部データパケット２０２をスイッチ１３からネットワークインタフェース１１１を介して受信した後に、変換システム１１５ｂは、変換マッピングテーブルにしたがって、外部ソースＩＰアドレス（つまり「１４０．９２．２４．９９／１６」）を内部ソースＩＰアドレス（たとえば「１０．１２．２４．９９／１６」）と交換し、ＶＬＡＮタグを削除することによって、第１の外部データパケット２０２を修正して管理システム１１５ａのための第１の内部データパケット２０４を生成するように操作される。
したがって、管理システム１１５ａは、内部ソースＩＰアドレス（たとえば「１０．１２．２４．９９／１６」）を備える第１の内部データパケット２０４を処理する。
【００２７】
その後、管理システム１１５ａは、クラウドアプライアンス１５２の内部宛先ＩＰアドレス（つまり「１０．１２．２４．９９／１６」）を備える第２の内部データパケット２０６を生成するように操作されてもよい。
変換システム１１５ｂはさらに、変換マッピングテーブルにしたがって、内部宛先ＩＰアドレス（つまり「１０．１２．２４．９９／１６」）を外部宛先ＩＰアドレス（たとえば「１４０．９２．２４．９９／１６」）と交換し、ＶＬＡＮタグ（つまり「１２」）を追加することによって、第２の内部データパケット２０６を修正して第２の外部データパケット２０８を生成するように操作される。
【００２８】
次に、処理装置１１５は、第２の外部データパケット２０８をスイッチ１３にネットワークインタフェース１１１を介して送信する。第２の外部データパケット２０８を受信後、スイッチ１３は、ＶＬＡＮタグ（つまり「１２」）を第２の外部データパケット２０８から削除することによってデータパケットを生成し、ＶＬＡＮタグ（つまり「１２」）にしたがってデータパケットをクラウドアプライアンス１５２に送信する。
【００２９】
本発明の変換機構によれば、異なるＶＬＡＮに配備される２つのアプライアンスが同一のＩＰアドレスを有する場合であっても、そのＩＰアドレスは異なるＶＬＡＮタグに基づいて異なるＩＰアドレスに変換され、ＩＰアドレスの競合を防ぐ。たとえば、ＶＬＡＮタグ「１３」を備えるデータパケットのＩＰアドレス、たとえば「１４０．９２．２４．９９／１６」は「１０．１３．２４．９９／１６」に変換される。
【００３０】
本実施形態では、変換マッピングテーブルは、受信データパケットのソースＩＰアドレスのネットワークアドレスの変換、および送信データパケットの宛先ＩＰアドレスのネットワークアドレスの変換を表示することに留意されたい。
換言すると、外部ソースＩＰアドレスおよび内部ソースＩＰアドレスは異なるネットワークアドレスを有するが、同一のホストアドレスを有し、および内部宛先ＩＰアドレスおよび外部宛先ＩＰアドレスは異なるネットワークアドレスを有するが、同一のホストアドレスを有する。
【００３１】
ただし、本発明はこのマッピング規則に限定されない。別の実施形態では、変換マッピングテーブルは、受信データパケットのソースＩＰアドレス（ネットワークアドレスおよびホストアドレスの両方を含む）の変換と、送信データパケットの宛先ＩＰアドレス（ネットワークアドレスおよびホストアドレスの両方を含む）の変換とを表示する。
当業者は、前述の説明に基づいて変換マッピングテーブルを修正し、本発明の目的を達成する方法を理解すると考えられる。したがって、これは本発明ではさらに説明しない。
【００３２】
さらに、簡潔にするために、宛先ＩＰアドレス（たとえば管理サーバ１１のＩＰアドレスである「１４０．９２．２４．９９／１６」）などの、第１の外部データパケット２０２および第１の内部データパケット２０４に含まれる別の情報、およびソースＩＰアドレス（つまり管理サーバ１１のＩＰアドレスである「１４０．９２．２４．９９／１６」）などの、第２の内部データパケット２０６および第２の外部データパケット２０８に含まれる別の情報は、本明細書の説明から省略した。
【００３３】
本発明の変換マッピングテーブルはマッピング規則を表示するだけではなく、（１）外部ソースＭＡＣアドレスと内部ソースＭＡＣアドレスとの関係、（２）外部宛先ＭＡＣアドレスと内部宛先ＭＡＣアドレスとの関係、外部ソースＩＰアドレスと内部ソースＩＰアドレスとの関係、（３）外部宛先ＩＰアドレスと内部宛先ＩＰアドレスとの関係、受信データパケットと送信データパケットを処理するための変換システム１１５ｂのＶＬＡＮタグ間との関係を記録することを記載すべきである。
【００３４】
受信データパケットがソースのないＩＰアドレス（つまり「０．０．０．０」）を有する場合は、変換システム１１５ｂは受信データパケットのソースＭＡＣアドレスを変換し、オリジナルの受信データパケットのソースＭＡＣアドレスと変換された受信データパケットのソースＭＡＣアドレスとの関係、およびオリジナルの受信データパケットのＶＬＡＮタグを変換マッピングテーブルに書き込む。
記録に基づいて、送信データパケットがブロードキャスト宛先ＩＰアドレス（つまり「２５５．２５５．２５５．２５５」）と、オリジナルの受信データパケットのソースＭＡＣアドレスと同一の宛先ＭＡＣアドレスとを有する場合は、変換システム１１５ｂは、変換マッピングテーブルにしたがって、送信データパケットの宛先ＭＡＣアドレスを変換し、ＶＬＡＮタグを追加する。
【００３５】
別の状況では、受信データパケットがソースのないＩＰアドレス（つまり「０．０．０．０」）ではなく、特定のソースＩＰアドレスを有する場合は、変換システム１１５ｂは受信データパケットのソースＩＰアドレスを変換し、オリジナルの受信データパケットのソースＩＰアドレスと変換された受信データパケットのソースＩＰアドレスとの関係、およびオリジナルの受信データパケットのＶＬＡＮタグを変換マッピングテーブルに書き込む。
記録に基づいて、送信データパケットが、オリジナルの受信データパケットのソースＩＰアドレスと同一の宛先ＩＰアドレスを有する場合は、変換システム１１５ｂは、変換マッピングテーブルにしたがって、送信データパケットの宛先ＩＰアドレスを変換し、ＶＬＡＮタグを追加する。
【００３６】
さらに、管理サーバ１１は、複数のネットワークインタフェースを備えることができ、各ネットワークインタフェースは異なるスイッチに接続する。この事例では、管理サーバ１１はまた、前述した同一の変換機構に基づいて、異なるスイッチに接続し、異なるＶＬＡＮにあるアプライアンスを管理することができる。本事例に関連する詳細は当業者には容易に理解可能であり、本明細書ではさらに記載しない。
【００３７】
本発明の第３の実施形態は管理サーバにおいて使用するための管理方法であり、そのフローチャートを図２で例示する。
本発明の管理方法は、前述の実施形態で記載した管理サーバ１１の処理装置１１５などの管理サーバの処理装置によって実施されるように適応されることができる。処理装置に加えて、管理サーバはネットワークインタフェースと、記憶装置とを有する。ネットワークインタフェースはトランクポートでスイッチに接続する。記憶装置は変換マッピングテーブルを記憶する。処理装置はネットワークインタフェースと記憶装置の両方に電気的に接続し、管理システムおよび変換システムを操作する。
【００３８】
まず、ステップ３０１は、ソースのないＩＰアドレスと、外部ソースＭＡＣアドレスと、ＶＬＡＮタグとを備える第１の外部データパケットをスイッチからネットワークインタフェースを介して受信するように実行される。
次に、ステップ３０３は、変換マッピングテーブルにしたがって、変換システムを操作して、外部ソースＭＡＣアドレスを内部ソースＭＡＣアドレスと交換し、ＶＬＡＮタグを削除することによって、第１の外部データパケットを修正して管理システムのための第１の内部データパケットを生成するように実行される。
【００３９】
その後、ステップ３０５は管理システムを操作し、ブロードキャスト宛先ＩＰアドレスと、内部宛先ＭＡＣアドレスとを備える第２の内部データパケットを生成するように実行される。
その後、ステップ３０７は、変換マッピングテーブルにしたがって、変換システムを操作して、内部宛先ＭＡＣアドレスを外部宛先ＭＡＣアドレスと交換し、ＶＬＡＮタグを追加することによって、第２の内部データパケットを修正して第２の外部データパケットを生成するように実行される。
次に、ステップ３０９は、第２の外部データパケットをスイッチまでネットワークインタフェースを介して送信するように実行される。
【００４０】
前述のステップに加えて、本実施形態の管理方法でも、第１の実施形態で記載するすべての操作および機能を実行することができる。本実施形態の方法では、これらの操作および機能が実施されるが、第１の実施形態の説明に基づいて当業者には容易に理解されるため、本明細書にはさらに記載しない。
【００４１】
本発明の第４の実施形態は管理サーバにおいて使用するための管理方法であり、そのフローチャートを図３で例示する。
本発明の管理方法は、前述の実施形態で記載した管理サーバ１１の処理装置１１５などの管理サーバの処理装置によって実施されるように適応されることができる。処理装置に加えて、管理サーバはネットワークインタフェースと、記憶装置とを有する。ネットワークインタフェースはトランクポートでスイッチに接続する。記憶装置は変換マッピングテーブルを記憶する。処理装置はネットワークインタフェースと記憶装置の両方に電気的に接続し、管理システムおよび変換システムを操作する。
【００４２】
まず、ステップ４０１は、外部ソースＩＰアドレスと、ＶＬＡＮタグとを備える第１の外部データパケットをスイッチからネットワークインタフェースを介して受信するように実行される。
次に、ステップ４０３は、変換マッピングテーブルにしたがって、変換システムを操作して、外部ソースＩＰアドレスを内部ソースＩＰアドレスと交換し、ＶＬＡＮタグを削除することによって、第１の外部データパケットを修正して管理システムのための第１の内部データパケットを生成するように実行される。
【００４３】
その後、ステップ４０５は管理システムを操作し、内部宛先ＩＰアドレスを備える第２の内部データパケットを生成するように実行される。次に、ステップ４０７は、変換マッピングテーブルにしたがって、変換システムを操作して、内部宛先ＩＰアドレスを外部宛先ＩＰアドレスと交換し、ＶＬＡＮタグを追加することによって、第２の内部データパケットを修正して第２の外部データパケットを生成するように実行される。次に、ステップ４０９は、第２の外部データパケットをスイッチまでネットワークインタフェースを介して送信するように実行される。
【００４４】
前述のステップに加えて、本実施形態の管理方法でも、第２の実施形態で記載するすべての操作および機能を実行することができる。本実施形態の方法では、これらの操作および機能が実施されるが、第２の実施形態の説明に基づいて当業者には容易に理解されるため、本明細書にはさらに記載しない。
【００４５】
前述の説明によれば、本発明は、管理サーバと、異なる仮想ローカルエリアネットワーク（ＶＬＡＮ）の複数のクラウドアプライアンスに接続するスイッチとの間で転送されるデータパケットを修正するための変換機構を提供する。
本変換機構に基づいて、管理サーバは異なるＶＬＡＮのクラウドアプライアンスを管理することができ、異なるＶＬＡＮのクラウドアプライアンスを管理するために必要な管理サーバの数を顕著に低減し、結果的に管理サーバを維持する際の資金および人材を節約する。
【００４６】
前述の開示は詳細な技術的内容およびその発明的特徴に関する。当業者は、前述の本発明の開示および提示に基づいて、その特性から逸脱せずに、様々な修正および代替を進めてもよい。それにも関わらず、そのような修正および代替が前述の説明で完全に開示されていない場合であっても、それらは添付する以下の請求項において実質的に対象とされている。
【図１】
0005855630.tif 000002
【図２】
0005855630.tif 000003
【図３】
0005855630.tif 000004