(57)【要約】【課題】ＶＬＡＮを使用してゲートウェイと基地局の間の仮想通信路を構成する携帯電話サービスネットワークの伝送網において、リンク情報を収集する制御プロトコルを使用することなく仮想通信路のＶＬＡＮ割当を自動生成する仮想ネットワーク管理サーバを提供する。【解決手段】仮想ネットワーク管理サーバがリングごとの構成ノードを管理するリング構成ノード情報とリング構成ノードごとのリング接続用Ｉ／Ｆを管理するリング接続Ｉ／Ｆ情報とを備え、指定されたゲートウェイ接続ポート及び基地局接続ポートで送受信するフレームを指定ＶＬＡＮで転送するように、またゲートウェイ接続スイッチが所属するリングと基地局接続スイッチが所属するリングの全てのリング接続Ｉ／Ｆで指定ＶＬＡＮのタグ付きフレームを送受信するよう、ＶＬＡＮ設定情報を生成し、スイッチのＶＬＡＮ設定を更新する。【選択図】図１６
2011061401.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードが接続されてリングを構成し、フレームヘッダに格納された仮想ネットワーク識別子により仮想的に通信範囲が分割される仮想ネットワークを使用してネットワーク内の選択された複数の機器間だけでフレームを送受信するネットワークにおいて、ひとつ又は複数のリングを介してゲートウェイと基地局間で通信するための仮想ネットワークを設定する仮想ネットワーク管理サーバであって、
リング識別子と、リングを構成するノードのノード識別子との組み合わせが記憶されたリング構成ノード情報記憶領域と、
処理部と
を備え、
前記処理部は、
前記ゲートウェイが接続される第１ノードの第１ノード識別子と、前記基地局が接続される第２ノードの第２ノード識別子を指定し、
前記リング構成ノード情報記憶領域を参照して、指定された第１ノード識別子と同じリングに属するノード識別子及び第２ノード識別子のノードと同じリングに属するノード識別子をそれぞれ特定し、
前記ゲートウェイと前記基地局間の前記仮想ネットワークを設定するための設定指示を、特定されたノード識別子が示す各ノードに送信する前記仮想ネットワーク管理サーバ。
【請求項２】
前記ネットワークは、
前記ゲートウェイを接続するリングと前記基地局を接続するリングが直接接続される、又は、前記ゲートウェイと前記基地局が同じリングに接続されるネットワークである請求項１に記載の仮想ネットワーク管理サーバ。
【請求項３】
ノード識別子と、リング識別子と、ノード識別子が示すノードがリング識別子が示すリングに接続するために使用する２つのポートを表す２つのポート識別子との組み合わせが記憶されたリング接続Ｉ／Ｆ情報記憶領域
をさらに備え、
前記処理部は、特定されたノード識別子と、指定された第１又は第２ノード識別子が属するリングのリング識別子に基づき、前記リング接続Ｉ／Ｆ情報記憶領域を参照して、対応する２つのポート識別子を取得し、
該２つのポート識別子を含み、前記ゲートウェイと前記基地局間の前記仮想ネットワークを該ポート識別子が示すポートに設定するための前記設定指示を、該ノード識別子が示すノードに送信する請求項１に記載の仮想ネットワーク管理サーバ。
【請求項４】
ノード識別子と、ポート識別子と、該ノード識別子が示すノードの該ポート識別子が示すポートに割り当てられたひとつ又は複数の仮想ネットワーク識別子との組み合わせが記憶される仮想ネットワーク設定情報記憶領域
をさらに備え、
前記処理部は、
取得された２つのポート識別子のそれぞれについて、特定されたノード識別子と該ポート識別子に対応して、設定する仮想ネットワークの仮想ネットワーク識別子を前記仮想ネットワーク設定情報記憶領域に記憶する請求項３に記載の仮想ネットワーク管理サーバ。
【請求項５】
前記仮想ネットワーク設定情報記憶領域は、タグ付きか否かを示す仮想ネットワークの種別を示す識別子がさらに記憶され、
前記処理部は、
前記ゲートウェイが接続される第１ノードの第１ポート、及び、前記基地局が接続される第２ノードの第２ポートについては、タグなしを示す仮想ネットワークの種別を示す識別子を前記仮想ネットワーク設定情報記憶領域に記憶し、
前記ゲートウェイが接続される第１ノードの第１ポート、及び、前記基地局が接続される第２ノードの第２ポート以外については、タグ付きを示す仮想ネットワークの種別を示す識別子を前記仮想ネットワーク設定情報記憶領域に記憶する請求項４に記載の仮想ネットワーク管理サーバ。
【請求項６】
前記処理部は、
ネットワークを構成する各ノードから、ノード識別子と、該ノードが属するひとつ又は複数のリングのリング識別子を含むリング設定情報をそれぞれ取得し、
各ノードからのリング設定情報に基づき前記リング構成ノード情報記憶領域の各情報を記憶する請求項１に記載の仮想ネットワーク管理サーバ。
【請求項７】
前記リング設定情報は、前記ノードがリングに接続するために使用する２つのポート情報をさらに含み、
前記処理部は、
各ノードからのリング設定情報に基づき前記リング接続Ｉ／Ｆ情報記憶領域の各情報を記憶する請求項６に記載の仮想ネットワーク管理サーバ。
【請求項８】
前記処理部は、設定する仮想ネットワークの仮想ネットワーク識別子と、前記ゲートウェイが接続される第１ノードの第１ノード識別子と、前記基地局が接続される第２ノードの第２ノード識別子を入力部から入力し、
各ノードへの前記設定指示は、入力された仮想ネットワーク識別子を含む請求項１に記載の仮想ネットワーク管理サーバ。
【請求項９】
前記ネットワークは、前記ゲートウェイを接続するリングと前記基地局を接続するリングとの間に１つまたは複数の中継リングが接続され、前記ゲートウェイから前記基地局までの経路上に３段以上のリングが存在し、
仮想ネットワーク管理サーバは、
リング識別子と、前記ゲートウェイ若しくは前記基地局を収容する収容リングか又は該収容リング間を中継する中継リングかを示すリング種別との組み合わせが記憶されるリング種別情報記憶領域
をさらに備え、
前記処理部は、さらに、
前記リング種別情報記憶領域のリング種別が中継リングを示すリング識別子を抽出し、
前記リング構成ノード情報記憶領域を参照して、抽出されたリング識別子が示すリングを構成するノード識別子を特定し、
抽出されたリング識別子と、特定されたノード識別子に基づき、前記リング接続Ｉ／Ｆ情報を参照して対応する２つのポート識別子を、各ノード識別子について取得し、
特定されたノード識別子が示すノードにおいて、取得された２つのポート識別子が示すポートに前記仮想ネットワークを設定するための設定指示を、該特定されたノード識別子が示すノードに送信する請求項３に記載の仮想ネットワーク管理サーバ。
【請求項１０】
前記処理部は、
リング識別子とリング種別を入力部から入力して、前記リング種別情報記憶領域に記憶する請求項９の仮想ネットワーク管理サーバ。
【請求項１１】
前記ネットワークは、リングを構成するノードのひとつから張り出すリンクである張出リンクを有し、
仮想ネットワーク管理サーバは、
張出リンクの一端に接続される第３ノードの第３ノード識別子と、該ノードの張出リンク接続用の第３ポートの第３ポート識別子と、張出リンクの他端に接続される第４ノードの第４ノード識別子と、該ノードの張出リンク接続用の第４ポートの第４ポート識別子の組み合わせが記憶される張出リンク情報記憶領域
をさらに備え、
前記処理部は、さらに、
前記張出リンク情報記憶領域の第３及び第４ノード識別子のいずれかが、前記基地局が接続される前記第２ノード識別子と一致する場合、
第３ノード識別子が示す第３ノードに、第３ポート識別子が示す第３ポートに前記仮想ネットワークを設定するための設定指示を送信し、第４ノード識別子が示す第４ノードに、第４ポート識別子が示す第４ポートに前記仮想ネットワークを設定するための設定指示を送信する請求項３の仮想ネットワーク管理サーバ。
【請求項１２】
前記第３ノード及び前記第４ノードへの設定指示はそれぞれ、仮想ネットワークのタグ付きフレームを送受信するよう仮想ネットワーク設定する指示を含む請求項１１の仮想ネットワーク管理サーバ。
【請求項１３】
前記張出リンクと、前記ゲートウェイが接続されるリングとの間に、ひとつ又は複数の中継リングが接続され、
仮想ネットワーク管理サーバは、
リング識別子と、前記ゲートウェイ若しくは前記基地局を収容する収容リングか又は該収容リング間を中継する中継リングかを示すリング種別との組み合わせが記憶されるリング種別情報記憶領域
をさらに備え、
前記処理部は、さらに、
前記リング種別情報記憶領域のリング種別が中継リングを示すリング識別子を抽出し、
前記リング構成ノード情報記憶領域を参照して、抽出されたリング識別子が示すリングを構成するノード識別子を特定し、
抽出されたリング識別子と、特定されたノード識別子に基づき、前記リング接続Ｉ／Ｆ情報を参照して対応する２つのポート識別子を、各ノード識別子について取得し、
特定されたノード識別子が示すノードにおいて、取得された２つのポート識別子が示すポートに前記仮想ネットワークを設定するための設定指示を、該特定されたノード識別子が示すノードに送信する請求項１１に記載の仮想ネットワーク管理サーバ。
【請求項１４】
前記ネットワークは、前記ゲートウェイを接続するリングと前記基地局を接続するリングの間に、張出リンクを少なくともひとつ含み、
仮想ネットワーク管理サーバは、
張出リンクの一端に接続される第３ノードの第３ノード識別子と、該ノードの張出リンク接続用の第３ポートの第３ポート識別子と、張出リンクの他端に接続される第４ノードの第４ノード識別子と、該ノードの張出リンク接続用の第４ポートの第４ポート識別子と、該張出リンクの一端のノードに前記基地局が接続される収容張出リンクか又は両端のノードにリングが接続される中継張出リンクかを示すリンク種別との組み合わせが記憶される張出リンク情報記憶領域
をさらに有し、
前記張出リンク情報記憶領域のリンク種別が中継張出リンクを表すエントリについて、該エントリの第３ノード識別子が示す第３ノードに、第３ポート識別子が示す第３ポートに前記仮想ネットワークを設定するための設定指示を送信し、該エントリの第４ノード識別子が示す第４ノードに、第４ポート識別子が示す第４ポートに前記仮想ネットワークを設定するための設定指示を送信する請求項３の仮想ネットワーク管理サーバ。
【請求項１５】
フレームヘッダに格納された仮想ネットワーク識別子により仮想的に通信範囲が分割される仮想ネットワークを使用してネットワーク内の選択された複数の機器間だけでフレームを送受信するネットワークシステムであって、
リングを構成する複数のノードと、
ひとつ又は複数のリングを介してゲートウェイと基地局間で通信するための仮想ネットワークを設定する仮想ネットワーク管理サーバと
を備え、
前記仮想ネットワーク管理サーバは、
リング識別子と、リングを構成するノードのノード識別子との組み合わせが記憶されたリング構成ノード情報記憶領域と、
処理部と
を備え、
前記処理部は、
前記ゲートウェイが接続される第１ノードの第１ノード識別子と、前記基地局が接続される第２ノードの第２ノード識別子を指定し、
前記リング構成ノード情報記憶領域を参照して、指定された第１ノード識別子と同じリングに属するノード識別子及び第２ノード識別子のノードと同じリングに属するノード識別子をそれぞれ特定し、
前記ゲートウェイと前記基地局間の前記仮想ネットワークを設定するための設定指示を、特定されたノード識別子が示す各ノードに送信する前記ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ネットワーク管理サーバ及びネットワークシステムに係り、特に、パケット通信ネットワーク上に構成される仮想ネットワークの運用管理技術に関するものである。
【背景技術】
【０００２】
通常、携帯電話サービスのネットワークには、ゲートウェイと基地局を接続するための通信ネットワークである伝送網が存在する。この伝送網の低コスト化と大容量化の両立のために、イーサネット（登録商標）網で伝送網を構築する例が多い。この場合、運用管理者はＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ）を使用して、ゲートウェイと基地局を結ぶ仮想的な通信路を作成する。
従来、手作業でこのような仮想通信路を作成する場合、イーサネット（登録商標）網内の全てのスイッチにＶＬＡＮを多重し、ゲートウェイあるいは基地局を接続するポートで該当ＶＬＡＮを選択する構成が多く用いられていた。この構成は、スイッチ間での設定の差異が少なくなるため、設定作業量を抑えられる。
【０００３】
しかしこの構成では、全てのスイッチにＶＬＡＮが多重されているため、ブロードキャストフレーム及びマルチキャストフレームが全てのスイッチに転送される。伝送網に収容する基地局の数が増えると、それに合わせて多重されるＶＬＡＮの数も増える。その際、異なるＶＬＡＮのフレームが重なりあい、ネットワーク上の通信品質が低下する点が問題となる。
【０００４】
特許文献１には、全てのスイッチにＶＬＡＮを多重した場合のこのような問題点を解決するため、ＶＬＡＮの多重度を最小化する、最短経路計算方式が公開されている。この方式ではまず、ネットワーク管理サーバがネットワークのトポロジ情報からゲートウェイと基地局の間の最短経路を求める。そして、この最短経路上のスイッチ間接続ポートにＶＬＡＮを割り当て、最短経路と同じ形の仮想通信路を作成する。
最短経路計算方式で仮想通信路を作成した場合、ブロードキャストフレーム及びマルチキャストフレームの転送範囲をゲートウェイと基地局の間の最短経路上に限定できる。これにより、通信品質の低下を抑えられる。また、ＶＬＡＮ設定処理が自動化されているため、運用作業量を低減できる。
この最短経路計算方式は、最短経路を求めるためにトポロジ情報が必要となる。トポロジ情報は、直接接続された２つのスイッチ間の接続関係を表すリンク情報の集合から求められる。ネットワーク内のスイッチからこのリンク情報を自動的に収集するには、リンク状態型の動的経路制御プロトコル、あるいは非特許文献１で定義されるＬＬＤＰ（Ｌｉｎｋ  Ｌａｙｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）のような、スイッチ間の制御プロトコルを使用する。
ネットワーク内のスイッチは、この制御プロトコルに従い隣接スイッチとノード識別子を交換するためのフレームを定期的に送信する。そして、対向スイッチから受信したフレームから対向スイッチのノード識別子を抽出し、自身が持つリンクのリンク情報を自動で作成する。ネットワーク管理サーバは、ネットワーク内の全スイッチからスイッチ上で作成されたこれらのリンク情報を収集してそれらを組み合わせることで、ネットワークのトポロジ情報を作成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開０５／１１２３５６号パンフレット
【非特許文献】
【０００６】
【非特許文献１】”８０２．１ａｂ  −  Ｓｔａｔｉｏｎ  ａｎｄ  Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｃｏｎｎｅｃｔｉｖｉｔｙ  Ｄｉｓｃｏｖｅｒｙ”、ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｌｏｃａｌ  ａｎｄ  ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋｓ、ＩＥＥＥ、Ｍａｙ、２００５．
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述の背景技術に示した最短経路方式を使用したＶＬＡＮの自動設定には、ネットワークの通信品質を低下させる課題がある。これは、リンク情報を収集するための制御プロトコルのフレームがネットワークの通信品質を低下させるためである。特に音声データを扱う携帯電話サービスのネットワークでは、トラフィックへの制御フレームの影響を極力排除するため、使用する制御フレームを減らすことが求められる。したがって、ＶＬＡＮ割り当てでも同様に制御フレームを減らすことが求められる。
本発明は、従来技術が持つ前述の課題を解決し、通信事業者のネットワークにおいて、リンク情報を収集するための制御プロトコルを使用することなく、指定された２点間の経路を構成するスイッチとそのポートへＶＬＡＮを割り当て、ゲートウェイと基地局の間の仮想通信路を作成する仮想ネットワーク運用管理サーバ及びネットワークシステムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明では、例えば、仮想ネットワーク管理サーバが、ゲートウェイと基地局の間のリングの段数が１段または２段の、リングのみで構成された、リング部分以外にループが存在しないネットワークでの仮想通信路の作成に際して、
スイッチごとのリング設定内容を記述したリング設定情報を備え、さらに、リング識別子と、１つまたは複数のノード識別子の組み合わせを要素とする集合であるリング構成ノード情報を備え、さらに、ノード識別子、リング識別子、ノード識別子に該当するスイッチがリング識別子に該当するリングに接続するために使用している２つのポートを表す２つのポート番号の組み合わせを要素とする集合であるリング接続Ｉ／Ｆ情報を備え、さらに、ノード識別子、ポート番号、ノード識別子に該当するスイッチのポート番号に該当するポートに割り当てられた１つまたは複数のＶＬＡＮ識別子、ＶＬＡＮの種別を示す識別子の組み合わせを要素とする集合であるＶＬＡＮ設定を備え、
まず、ネットワーク内のスイッチから取得したリング設定情報からリング構成ノード情報とリング接続Ｉ／Ｆ情報を生成し、続いて、リング構成ノード情報からゲートウェイと基地局をそれぞれ接続する２つのリングの構成スイッチを検索し、さらに続いて、それぞれのリングについて、リング接続Ｉ／Ｆ情報から各スイッチがリング接続に使用しているポートを検索し、さらに続いて、検索結果のリング接続に使用しているこれらのポートで指定ＶＬＡＮのタグ付きフレームを送受信するようＶＬＡＮ設定を生成する
構成を取る。
【０００９】
また本発明では、例えば、仮想ネットワーク管理サーバが、ゲートウェイと基地局の間のリングの段数が３段以上の、リングのみで構成された、リング部分以外にループが存在しないネットワークでの仮想通信路の作成に際して、
リング識別子とリング種別の組み合わせを要素とする集合であるリング種別情報を新たに備え、
まず、管理者からの入力に基づいてこのリング種別情報に新たな要素を登録し、さらにゲートウェイ接続リングと基地局接続リングのＶＬＡＮ設定の生成に続いて、リング種別情報のリング種別の値が中継であるすべての要素からリング識別子を抽出し、さらに続いて、これらのリング識別子に該当するすべてのリングを構成する全てのノードについて、リング接続Ｉ／Ｆ情報からそれらのリング接続用Ｉ／Ｆを検索し、さらに続いて、検索結果のリング接続Ｉ／Ｆで指定ＶＬＡＮのタグ付きフレームを送受信するようＶＬＡＮ設定を生成する
構成を取る。
【００１０】
また本発明では、例えば、仮想ネットワーク管理サーバが、ゲートウェイと基地局の間のリングまたは直接接続リンクの段数が２段の、リングと直接接続リンクで構成されたネットワークでの仮想通信路の作成に際して、
張出リンクの識別子、張出リンクの一方に接続されたスイッチの識別子、このスイッチの張出リンク接続用ポートのポート番号、張出リンクのもう一方に接続されたスイッチの識別子、このスイッチの張出リンク接続用ポートのポート番号の組み合わせを要素とする張出リンク情報を備え、
ゲートウェイ接続リングのＶＬＡＮ設定の生成が終了すると、続いて、張出リンク情報の要素のうち、その２つのノード識別子のいずれかが管理者が指定した基地局接続用ノードのノード識別子と一致する要素を検索し、検索結果の張出リンクの両端となる２つのポートで指定ＶＬＡＮのタグ付きフレームを送受信するようＶＬＡＮ設定を生成する
構成を取る。
【００１１】
また本発明では、例えば、仮想ネットワーク管理サーバが、ゲートウェイと基地局の間のリングまたは直接接続リンクの段数が３段以上の、リングと直接接続リンクで構成されたネットワークでの仮想通信路の作成に際して、
前記張出リンク情報の各要素がさらにリンクの種別を表す識別子を備え、
前記ゲートウェイ接続リングと基地局接続リング、中継リング、基地局接続張出リンクのＶＬＡＮ設定生成が終了すると、続いて、張出リンク情報を検索し、ネットワーク内の全ての張出リンクのうち、両端のスイッチがゲートウェイと基地局のいずれにも接続せず、かつ種別が中継張出リンクを表す識別子であり、かつ指定されたＶＬＡＮが未割当である張出リンクを抽出し、その張出リンクを接続する両端のポートで指定ＶＬＡＮのタグ付きフレームを送受信するようＶＬＡＮ設定を生成する
構成を取る。
【００１２】
なお、ここでは仮想ネットワークの具体的手段をＶＬＡＮとして説明した。ただし、カプセル化したパケットあるいはフレームを使用して物理ネットワーク上に複数の独立した仮想的なネットワークを構築可能な通信方式であれば、ＶＬＡＮと同様に本発明を実施できる。例えば、ＩＥＥＥ８０２．１ａｈ規格に定められたＰＢＢ（Ｐｒｏｖｉｄｅｒ  ＢａｃｋＢｏｎｅ  Ｂｒｉｄｇｅ）を使用したネットワークの場合、ＶＬＡＮ  ＩＤの代わりにＢ−ＶＩＤとＩ−ＳＩＤの組み合わせ、またはそれぞれを仮想ネットワークの識別子にすることで、本発明を同様に実施できる。また、ＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）を使用したネットワークの場合、ラベルを仮想ネットワークの識別子にすることで、本発明を同様に実施できる。
【００１３】
本発明の第１の解決手段によると、
複数のノードが接続されてリングを構成し、フレームヘッダに格納された仮想ネットワーク識別子により仮想的に通信範囲が分割される仮想ネットワークを使用してネットワーク内の選択された複数の機器間だけでフレームを送受信するネットワークにおいて、ひとつ又は複数のリングを介してゲートウェイと基地局間で通信するための仮想ネットワークを設定する仮想ネットワーク管理サーバであって、
リング識別子と、リングを構成するノードのノード識別子との組み合わせが記憶されたリング構成ノード情報記憶領域と、
処理部と
を備え、
前記処理部は、
前記ゲートウェイが接続される第１ノードの第１ノード識別子と、前記基地局が接続される第２ノードの第２ノード識別子を指定し、
前記リング構成ノード情報記憶領域を参照して、指定された第１ノード識別子と同じリングに属するノード識別子及び第２ノード識別子のノードと同じリングに属するノード識別子をそれぞれ特定し、
前記ゲートウェイと前記基地局間の前記仮想ネットワークを設定するための設定指示を、特定されたノード識別子が示す各ノードに送信する前記仮想ネットワーク管理サーバが提供される。
【００１４】
本発明の第２の解決手段によると、
フレームヘッダに格納された仮想ネットワーク識別子により仮想的に通信範囲が分割される仮想ネットワークを使用してネットワーク内の選択された複数の機器間だけでフレームを送受信するネットワークシステムであって、
リングを構成する複数のノードと、
ひとつ又は複数のリングを介してゲートウェイと基地局間で通信するための仮想ネットワークを設定する仮想ネットワーク管理サーバと
を備え、
前記仮想ネットワーク管理サーバは、
リング識別子と、リングを構成するノードのノード識別子との組み合わせが記憶されたリング構成ノード情報記憶領域と、
処理部と
を備え、
前記処理部は、
前記ゲートウェイが接続される第１ノードの第１ノード識別子と、前記基地局が接続される第２ノードの第２ノード識別子を指定し、
前記リング構成ノード情報記憶領域を参照して、指定された第１ノード識別子と同じリングに属するノード識別子及び第２ノード識別子のノードと同じリングに属するノード識別子をそれぞれ特定し、
前記ゲートウェイと前記基地局間の前記仮想ネットワークを設定するための設定指示を、特定されたノード識別子が示す各ノードに送信する前記ネットワークシステムが提供される。
【発明の効果】
【００１５】
本発明によれば、通信事業者のレイヤ２ネットワーク上での仮想ネットワーク管理サーバによるＶＬＡＮを使用した仮想通信路の自動作成処理に際して、ネットワーク内でのリンク情報作成のための制御フレーム送受信を不要とし、ネットワークの通信品質を向上できる効果がある。
【図面の簡単な説明】
【００１６】
【図１】携帯電話サービスネットワークの構成例。
【図２】第１の実施の形態の二段リング網のネットワーク構成の例。
【図３】第１の実施の形態の仮想ネットワーク管理サーバの構成例。
【図４】スイッチの構成例。
【図５】第１の実施の形態のＶＬＡＮ設定シーケンスの例。
【図６】ゲートウェイ・基地局接続位置指定画面の構成例。
【図７】機器接続位置情報の構成例。
【図８】リング設定情報の構成例。
【図９】リング構成ノード情報の構成例。
【図１０】リング接続Ｉ／Ｆ情報の構成例。
【図１１】ＶＬＡＮ設定情報の構成例。
【図１２】リング設定解析プログラムの動作フローを表すフローチャートの例。
【図１３】ＶＬＡＮ設定生成プログラムの動作フローを表すフローチャートの例。
【図１４】ＶＬＡＮ設定生成処理のリングごとの動作フローを表すフローチャートの例。
【図１５】リング接続Ｉ／ＦへのＶＬＡＮ設定処理の詳細な動作フローを表すフローチャートの例。
【図１６】第１の実施の形態の設定結果画面の表示例。
【図１７】第１の実施の形態の単段リング網のネットワーク構成の例。
【図１８】第２の実施の形態の三段リング網のネットワーク構成の例。
【図１９】第２の実施の形態の仮想ネットワーク管理サーバの構成例。
【図２０】リング種別情報の構成例。
【図２１】第２の実施の形態のＶＬＡＮ設定シーケンスの例。
【図２２】リング種別情報設定画面の構成例。
【図２３】中継リングＶＬＡＮ設定プログラムの動作フローを表すフローチャートの例。
【図２４】三段リング網のネットワーク構成の例。
【図２５】第３の実施の形態の二段混成リング網のネットワーク構成の例。
【図２６】第３の実施の形態の仮想ネットワーク管理サーバの構成例。
【図２７】第３の実施の形態の張出リンク情報の構成例。
【図２８】第３の実施の形態のＶＬＡＮ設定シーケンスの例。
【図２９】第３の実施の形態の張出リンク情報設定画面の構成例。
【図３０】張出リンクＶＬＡＮ設定生成プログラムの動作フローを表すフローチャートの例。
【図３１】第３の実施の形態のＶＬＡＮ設定情報の構成例。
【図３２】第４の実施の形態の三段混成リング網のネットワーク構成の例。
【図３３】第４の実施の形態の仮想ネットワーク管理サーバの構成例。
【図３４】第４の実施の形態の張出リンク情報の構成例。
【図３５】第４の実施の形態のＶＬＡＮ設定シーケンスの例。
【図３６】第４の実施の形態の張出リンク情報登録画面の構成例。
【図３７】中継張出リンクＶＬＡＮ設定生成プログラムの動作フローを表すフローチャートの例。
【図３８】第４の実施の形態の三段混成リング網のネットワーク構成の例。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について、図面を用いて説明する。
本発明のネットワーク管理サーバは、内部に少なくとも１つのリングを含むネットワークを適用対象とする。
そのようなネットワークのうち、まず、リングのみでネットワークを構成する場合について第１の実施の形態及び第２の実施の形態を用いて説明する。第１の実施の形態では、ゲートウェイと基地局の間のリングの段数が２段と１段の場合について説明する。第２の実施の形態では、ゲートウェイと基地局の間のリングの段数が３段以上の場合について説明する。
続いて、ネットワークがリング間を接続するためのリンク（張出リンク）を含む場合について第３の実施の形態と第４の実施の形態で説明する。第３の実施の形態ではゲートウェイと基地局の間のリングあるいは張出リンクの段数が２段の場合について説明する。第４の実施の形態では、ゲートウェイと基地局の間のリングあるいは張出リンクの段数が３段の場合について説明する。
【００１８】
図１は、通信事業者のネットワークのシステム構成例である。このネットワークは大きく分けてコア網２とレイヤ２ネットワーク３ａ及び３ｂで構成される。その中に、本発明を実施する仮想ネットワーク管理サーバ１、ゲートウェイ４ａ及び４ｂ、無線基地局５ａ及び５ｂ、端末６ａ及び６ｂ、ＶＬＡＮ対応スイッチ７ａ〜７ｄが含まれる。レイヤ２ネットワーク３ａ及び３ｂは、ゲートウェイ４と無線基地局５との間にＶＬＡＮでレイヤ２の仮想通信路を作成する。仮想ネットワーク管理サーバ１は、これらの構成要素のうち、ＶＬＡＮ対応スイッチ（以下、ノードともいう）７ａ〜７ｄを管理する。
【００１９】
（第１の実施の形態）
図２は、第１の実施の形態のレイヤ２ネットワーク３内のネットワーク構成例を示す。このレイヤ２ネットワーク３は、１つの幹線リング３１に３つの支線リング３２〜３４が接続された、２段構成のリングの例である。コアリング３１は、スイッチ７０１と７０２を介してゲートウェイ４ａ及び４ｃを収容する。またコアリング３１は、スイッチ７０３〜７０５それぞれを介して支線リング３２〜３４を収容する。例えば、これらの支線リング３２〜３４はそれぞれ、スイッチ７０３と７０６〜７０８、スイッチ７０４と７０９〜７１１、スイッチ７０５と７１２〜７１４が順にリング状に接続された形で構成する。
このネットワーク構成例では、支線リング３４のスイッチ７１４に基地局５を接続している。図中のスイッチ７間のリンクのうち太線で表示されているリンクは、この基地局５とゲートウェイ４ａの間にＶＬＡＮで仮想通信路を作成した場合のＶＬＡＮ設定対象リンクを示している。このネットワーク構成例では、幹線リング３１と支線リング３４を構成するスイッチ間の接続リンクがＶＬＡＮ設定対象リンクである。図中太線の四角で囲まれたスイッチ７は、ＶＬＡＮ設定対象スイッチを表す。本例では、スイッチ７０１〜７０５、７１２〜７１４がＶＬＡＮ設定対象スイッチである。
【００２０】
図３は、本実施の形態の仮想ネットワーク管理サーバ１の構成例を示す。この仮想ネットワーク管理サーバ１はＣＰＵ（処理部）１０１、入出力装置１０２、ネットワークＩ／Ｆ１０３、外部記憶装置１０４、システムバス１０５、メモリ（記憶領域）１０６を備える。このメモリ１０６上には、ＶＬＡＮ設定生成に必要となる情報を作成するための、リング設定取得プログラム１１１、リング設定解析プログラム１１２、ＶＬＡＮ設定表示プログラム１１３、ＶＬＡＮ設定反映プログラム１１４を読み込んでＣＰＵ１０１で実行させる。またこのメモリ１０６上には、ＶＬＡＮ設定を生成するための、ＶＬＡＮ設定生成プログラム１２１を読み込んでＣＰＵ１０１で実行させる。またメモリ１０６上にはこれらのプログラム１２１〜１２３が使用する、機器接続位置情報１３０、リング設定情報１３１、リング構成ノード情報１３２、リング接続インターフェース（Ｉ／Ｆ）情報１３３、ＶＬＡＮ設定情報１３４を備える。ＣＰＵ１０１は、メモリ上の各プログラムを実行する。
【００２１】
図４は、スイッチ７の構成例を示す。スイッチ７は、ＣＰＵ７０１、入出力装置７０２、ネットワークＩ／Ｆ７０３、メモリ７０４、外部記憶装置７０５、システムバス７０６、ブリッジ７０７、フレーム転送機能部７０８、ポートＰ１〜Ｐ８を備える。このスイッチ７は、ポートＰ１〜Ｐ８で受信したフレームをその宛先アドレスに従いフレーム転送機能部７０８を介して該当するポートから送信する。
【００２２】
図５は、通信事業者のレイヤ２ネットワークにおいてネットワークの管理者が、本実施の形態の仮想ネットワーク管理サーバ１を使用して仮想通信路用ＶＬＡＮを設定した場合のシーケンスを示す。
最初に管理者は、どこにスイッチ７を配置し、どのスイッチ７とどのスイッチ７を接続してネットワークを構成するかを設計する（Ｓ１０１）。管理者はこのネットワーク設計結果に基づいて、決定された設置場所にスイッチ７を設置し、スイッチ７間をネットワークケーブルで接続してネットワークを構築する（Ｓ１０２、Ｓ１０３）。管理端末は、管理者の操作により、ネットワークを構成するスイッチ７のうちリング構成で冗長化する対象のスイッチ７に、リング制御に必要となるリング識別子、制御対象ポート番号などの設定値をまとめたリング設定を入力する（Ｓ１０４）。ここまでの操作によりネットワーク内のスイッチ７は、リング制御が有効化され、リング上でのリンク障害発生時にも通信を継続できるようになる。
管理端末は、仮想ネットワーク管理サーバ１にスイッチ７からリング設定を取得するよう指示する（Ｓ１０５）。この指示を受けると仮想ネットワーク管理サーバ１は、管理対象であるネットワーク内のスイッチ７からリング制御の設定内容を取得し（Ｓ１０６）、メモリ１０６上にスイッチ７ごとのリング設定情報１３１として保管する。仮想ネットワーク管理サーバ１は、これらのリング設定１３１を解析し、リング構成ノード情報１３２とリング接続Ｉ／Ｆ情報１３３を生成する（Ｓ１０７）。処理の詳細は後述する。
【００２３】
続いて管理者は、ネットワーク内のどのスイッチ７のどのポートＰでゲートウェイ４と基地局５を接続するかを決定し、管理端末は、管理者の操作によりゲートウェイ４と基地局５の接続位置情報を入力する（Ｓ１０８）。管理端末は、仮想ネットワーク管理サーバ１にその接続位置を指定する（Ｓ１０９）。仮想ネットワーク管理サーバ１は、指定された接続位置と、あらかじめ生成したリング構成ノード情報１３２とリング接続Ｉ／Ｆ情報１３３から、どのスイッチのどのポートにＶＬＡＮを設定するかをまとめたＶＬＡＮ設定情報１３４を生成し（Ｓ１１０）、管理端末の画面上にＶＬＡＮ設定の内容を表示する（Ｓ１１１）。ステップＳ１１１の処理の詳細は後述する。表示されたＶＬＡＮ設定内容に問題がなければ、管理端末は、管理者の操作により仮想ネットワーク管理サーバ１にＶＬＡＮ設定のスイッチ７への反映を指示する（Ｓ１１２）。仮想ネットワーク管理サーバ１は、ＶＬＡＮ設定情報１３４に基づいて該当するスイッチ７のＶＬＡＮ設定を変更し（Ｓ１１３）、管理端末の画面上に設定結果を表示する（Ｓ１１４）。
【００２４】
図６は、管理者がゲートウェイ及び基地局の接続位置指定Ｓ１０９で使用する、仮想ネットワーク管理サーバ１の接続位置指定ＧＵＩの構成例である。この接続位置指定ＧＵＩ６０１は、収容ＶＬＡＮ指定エリア６０２、ゲートウェイ接続ポート指定エリア６０３、基地局接続ポート指定エリア６０４を備える。
これらのうち収容ＶＬＡＮ指定エリア６０２は、仮想通信路の作成に使用するＶＬＡＮの識別子を入力する収容ＶＬＡＮ入力ボックス６０５を備える。
【００２５】
また、ゲートウェイ接続ポート指定エリア６０３は、ゲートウェイ４の接続先スイッチの接続先リングのリング識別子を入力するリング入力ボックス６０６、ゲートウェイ４の接続先スイッチのノード識別子を入力するゲートウェイ接続ノード入力ボックス６０７、ゲートウェイ４の接続先ポートのポート番号を入力するゲートウェイ接続ポート入力ボックス６０８を備える。
また、基地局接続ポート指定エリア６０４は、基地局５の接続先スイッチの接続先リングのリング識別子を入力するリング入力ボックス６０９、基地局５の接続先スイッチのノード識別子を入力する基地局接続ノード入力ボックス６１０、基地局５の接続先ポートのポート番号を入力する基地局接続ポート入力ボックス６１１を備える。
仮想ネットワーク管理サーバ１は機器接続情報１３０へ、この接続位置指定ＧＵＩに入力されたＶＬＡＮ識別子、ゲートウェイ接続先スイッチのノード識別子、ゲートウェイ接続先ポートのポート番号、基地局接続先スイッチのノード識別子、基地局接続先ポートのポート番号を格納する。
【００２６】
図７は、仮想ネットワーク管理サーバ１が備える機器接続位置情報１３０の構成例を示す。
機器接続位置情報１３０は、ＶＬＡＮ識別子１３０１、ゲートウェイ接続先スイッチのノード識別子１３０２、ゲートウェイ接続先ポートのポート番号１３０３、基地局接続先スイッチのノード識別子１３０４、基地局接続先ポートのポート番号１３０５の組み合わせをエントリとするテーブルで表される。
エントリの要素はそれぞれ順に、図６の接続位置指定ＧＵＩの収容ＶＬＡＮ入力ボックス６０５、ゲートウェイ接続ノード入力ボックス６０７、ゲートウェイ接続ポート入力ボックス６０８、基地局接続ノード入力ボックス６１０、基地局接続ポート入力ボックス６１１に入力された値を格納する。
【００２７】
図８は、仮想ネットワーク管理サーバ１がネットワーク内のスイッチ７から取得するリング設定情報の構成例を示す。本実施の形態では、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）でリング設定情報１３１を記述した例を示す。本実施の形態では、スイッチ７ごとにリング設定情報１３１として１つのＸＭＬ文書を作成する。このＸＭＬ文書は、対象となるスイッチ７を識別するためのｎｏｄｅ要素と、スイッチ７内のリングごとの設定を表す１つまたは複数のｒｉｎｇ要素を含む。ｎｏｄｅ要素は、ネットワーク内で一意なスイッチ７の識別子を表すｉｄ要素を含む。ｒｉｎｇ要素は、ネットワーク内でリングを一意に識別するためのリング識別子を表す１つのｉｄ要素、リング内でのスイッチの役割を示す１つのｍｏｄｅ要素、リング接続用Ｉ／Ｆを示す２つのｉｆ要素を備える。このｍｏｄｅ要素は、ｒｉｎｇ要素で指定されるリング内でスイッチ７がリング制御の主体となる（ｍａｓｔｅｒ）か、リング制御に対して透過的でリング制御に関与しない（ａｗａｒｅ）かを示す。
【００２８】
図９は、仮想ネットワーク管理サーバ１が備えるリング構成ノード情報１３２の構成例を示す。このリング構成ノード情報１３２は、ネットワーク内のリングごとに、リングを構成するスイッチを管理する。本実施の形態では、ネットワーク内でリングを一意に識別するためにリングごとに割り当てられるリング識別子と、ネットワーク内でスイッチを一意に識別するためにスイッチ毎に割り当てられる１つまたは複数のノード識別子との組み合わせを１つのエントリとするテーブルでリング構成ノード情報１３２を表す。
ここでは、リング３１〜３４の識別子をそれぞれ１〜４とする。また、スイッチ７０１〜７１４のノード識別子をそれぞれ１〜１４とする。仮想ネットワーク管理サーバ１によるリング設定解析シーケンスＳ１０７が終了すると、例えば、図２に示すネットワーク構成例の場合、リング１のエントリにはノード識別子として１〜５、同様にリング２のエントリには３、６〜８、リング３のエントリには４、９〜１１、リング４のエントリには５、１２〜１４が格納される。
【００２９】
図１０は、仮想ネットワーク管理サーバ１が備えるリング接続Ｉ／Ｆ情報１３３の構成例を示す。このリング接続Ｉ／Ｆ情報１３３は、ネットワーク内のスイッチごとに、リングへの接続に使用するＩ／Ｆを管理する。本実施の形態では、ネットワーク内でスイッチを一意に識別するためにスイッチ毎に割り当てられる１つのノード識別子、ネットワーク内でリングを一意に識別するためにリングごとに割り当てられる１つのリング識別子、スイッチ内でＩ／Ｆを一意に識別するためにＩ／Ｆごとに割り当てられるポート番号２つ、これらの組み合わせを１つのエントリとするテーブルでリング接続Ｉ／Ｆ情報１３３を表す。
本実施の形態では各スイッチでのリング接続ポートにはポート番号１−１と１−２のポートを使用する。また複数のリングに接続するスイッチでは、コアリングを先に接続し、２つ目のリングの接続にはポート番号２−１と２−２のポートを使用するものとする。仮想ネットワーク管理サーバ１によるリング設定解析シーケンスＳ１０７が終了すると、ノード１、２、６〜１４のポート番号の列と、ノード３〜５のリング識別子が１のポート番号の２つの列にはそれぞれ１−１と１−２が格納される。またノード３〜５のそれぞれリング識別子が２〜４のポート番号の２つの列にはそれぞれ２−１と２−２が格納される。
【００３０】
図１１は、第１の実施の形態における仮想ネットワーク管理サーバ１が備えるＶＬＡＮ設定情報１３４の構成例を示す。このＶＬＡＮ設定情報１３４は、ネットワーク内のどのポートにＶＬＡＮが設定されているかを管理する。このＶＬＡＮ設定情報１３４は、スイッチ間接続ポートへのＶＬＡＮ割当と、ゲートウェイ及び基地局を接続するためのポートへのＶＬＡＮ割当の両方ともの管理に使用する。
ＶＬＡＮ設定情報１３４は、ネットワーク内でスイッチを一意に識別するためにスイッチ毎に割り当てられる１つのノード識別子、スイッチ内でポートを一意に識別するためにポート毎に割り当てられる１つのポート番号、ポート毎に割り当てられたＶＬＡＮを表す１つまたは複数のＶＬＡＮ識別子、ポートで送受信されるフレームのＶＬＡＮタグの有無を表す１つの種別識別子、これらの組み合わせを１つのエントリとするテーブルで表す。
【００３１】
本実施の形態では、支線リング３２〜３４に接続される基地局をこれらのリングにまたがって収容する仮想通信路のためにＶＬＡＮ識別子１０を使用するものとする。また、リング３２に接続される基地局のみを収容する仮想通信路のためにＶＬＡＮ識別子２０を、同様にリング３３及びリング３４についてＶＬＡＮ識別子３０と４０を使用するものとする。
仮想ネットワーク管理サーバ１によるＶＬＡＮ設定生成処理Ｓ１１０の後、このＶＬＡＮ設定情報１３４のエントリうち、ゲートウェイ４ａを接続するスイッチ１のポート番号２−１のポートと、基地局５を接続するスイッチ１４のポート番号２−１のポートのエントリは、割当ＶＬＡＮが４０のみとなる。またこれらのポートに該当するエントリの種別はいずれも、ＶＬＡＮタグを付与しない通常のフレームを送受信することを表すＵｎｔａｇｇｅｄとなる。
また、コアリングとなるリング３１を構成するスイッチのスイッチ間接続Ｉ／Ｆに該当するエントリは、割当ＶＬＡＮが１０、２０、３０、４０となる。また基地局５を収容する支線リング３４を構成するスイッチのスイッチ間接続Ｉ／Ｆに該当するエントリは、割当ＶＬＡＮが１０、４０となる。これらスイッチ間接続Ｉ／Ｆに該当するエントリの種別はいずれも、ＶＬＡＮタグを付与したフレームを送受信することを表すＴａｇｇｅｄとなる。
【００３２】
図１２は、リング設定解析プログラム１１２の動作フローを表すフローチャートの例である。この動作フローに従い、仮想ネットワーク管理サーバ１が図５中のリング設定解析シーケンスＳ１０７を実行し、リング設定情報１３１からリング構成ノード情報１３２とリング接続Ｉ／Ｆ情報１３３を生成する。
リング設定解析プログラム１１２は（以下同様）、処理を開始すると、リング設定情報１３１からリング設定ファイルを読み込む（Ｓ１１０１）。ＸＭＬ形式で記述されたこのリング設定ファイルからｒｉｎｇ要素を１つ選択し（Ｓ１１０２）、ｒｉｎｇ要素下のｉｄ要素の値を取得してリングＩＤとして保持する（Ｓ１１０３）。このリングＩＤと一致するリング識別子を持つ一致エントリがリング構成ノード情報１３２中に存在するかを調べる（Ｓ１１０４）。もし一致するエントリが存在しない場合はリング構成ノード情報１３２上に、このリングＩＤで表されるリングのための新規エントリを作成する（Ｓ１１０５）。
【００３３】
続いてリング設定解析プログラム１１２は、上記一致エントリが存在する場合は一致エントリの、上記一致エントリが存在しない場合は新規エントリのノードの列の値に、リング設定ファイルのｎｏｄｅ要素下のｉｄ要素の値を追加する（Ｓ１１０６）。
続いてリング設定解析プログラム１１２は、またリング設定ファイルのｒｉｎｇ要素下の２つのｉｆ要素の値である２つのポート番号を取得する（Ｓ１１０７）。そしてリング接続Ｉ／Ｆ情報１３３に新規エントリを作成する。この新規エントリのノード列にはｒｉｎｇ設定ファイルのｎｏｄｅ要素のｉｄ要素の値を格納する。また新規エントリのリング列には、選択されているｒｉｎｇ要素のｉｄ要素の値を格納する。新規エントリのＩ／Ｆ１とＩ／Ｆ２の列には、シーケンスＳ１１０７で取得した２つのポート番号を順に１つずつ格納する（Ｓ１１０８）。
最後にリング設定解析プログラム１１２は、読み込んだリング設定ファイル中に未処理のｒｉｎｇ要素が残っているかを調べる。未処理のｒｉｎｇ要素が残っている場合、未処理のｒｉｎｇ要素を選択し、選択したｒｉｎｇ要素についてＳ１１０２〜Ｓ１１０８のシーケンスを繰り返す。リング設定ファイル中の全てのｒｉｎｇ要素についてＳ１１０２〜Ｓ１１０８のシーケンスを完了し、未処理のｒｉｎｇ要素が残っていない場合、リング設定解析プログラム１１２はリング設定解析処理を終了し、呼出元プログラムに処理を返す。
【００３４】
図１３は、ＶＬＡＮ設定生成プログラム１２１の動作フローを表すフローチャートの例を示す。本実施の形態の仮想ネットワーク管理サーバ１は、このフローチャートに従い、前記ＶＬＡＮ設定シーケンスＳ１１０を実行する。
まずＶＬＡＮ設定生成プログラム１２１は（以下同様）、機器接続位置情報１３０を読み込み、割当ＶＬＡＮ識別子、ゲートウェイ接続ノード識別子、ゲートウェイ接続ポート番号、基地局接続ノード識別子、基地局接続ポート番号を取得する。
続いてＶＬＡＮ設定生成プログラム１２１は、ネットワークの末端となりゲートウェイを接続するリング３１について、ＶＬＡＮ設定生成処理を実行する（Ｓ１３ａ）。この時、ＶＬＡＮ設定生成処理Ｓ１３ａの引数に、ゲートウェイ接続ノード識別子、ゲートウェイ接続ポート番号、割当ＶＬＡＮ識別子を与える。
続いて同様の動作フローで基地局を接続するリング３４について、ＶＬＡＮ設定生成処理を実行する（Ｓ１３ｂ）。この時、ＶＬＡＮ設定生成処理Ｓ１３ｂの引数に、基地局接続ノード識別子、基地局接続ポート番号、割当ＶＬＡＮ識別子を与える。
２つのリングとも処理を終了すると、ＶＬＡＮ設定生成プログラム１２１は処理を終了して呼出元に処理を返す。
【００３５】
図１４は、図１３のフローチャートで表されるＶＬＡＮ設定生成プログラム１２１によるＶＬＡＮ設定生成処理の、各リングに対する動作フローを詳細化したものである。ここではこの処理を、末端リングのＶＬＡＮ設定生成処理と呼ぶ。ゲートウェイ収容リングと基地局収容リングに対する動作フローは共通である。そのため、同一の図面でその処理の流れを説明する。
末端リングのＶＬＡＮ設定生成処理は、呼び出し時の引数として機器接続ノード識別子、機器接続ポート識別子、割当ＶＬＡＮ識別子を取得する。
まずＶＬＡＮ設定生成プログラム１２１は（以下同様）、リング構成ノード情報１３２を読み込み、機器接続リングを検索する（Ｓ１３０１、Ｓ１３０２）。機器接続リングは、ノード識別子の列の値が引数の機器接続ノード識別子と一致するエントリとして表される。ＶＬＡＮ設定生成プログラム１２１は、該当する機器接続リングのリングＩＤを取得する。  条件に該当するエントリがない場合、ネットワーク内に存在しないスイッチ７、あるいは仮想ネットワーク管理サーバ１の管理対象外のスイッチ７が機器接続先として指定されている。このため、末端リングのＶＬＡＮ設定生成処理を終了する。
機器接続リングが見つかった場合、機器接続ポートにＶＬＡＮを設定する。ＶＬＡＮ設定生成プログラム１２１は、機器接続ノード識別子が示すスイッチ７の全ポートＰのうち機器接続ポート識別子が示すポートＰを、割当ＶＬＡＮ識別子で表されるＶＬＡＮに接続するよう、ＶＬＡＮ設定情報１３４を更新する（Ｓ１３０３）。本実施の形態のゲートウェイを接続する末端リングの設定では、ＶＬＡＮ設定情報１３４に、ノードの列の値を１、ポートの列の値を２−１、割当ＶＬＡＮの列の値を４０、種別をＵｎｔａｇｇｅｄとしたエントリを追加する。
【００３６】
続いてＶＬＡＮ設定生成プログラム１２１は、機器を接続するスイッチ７にＶＬＡＮが未割当かを調べる。この例では、機器接続ノード識別子を示すスイッチ７のポート番号１−１と１−２で表されるポートＰにＶＬＡＮ識別子４０が未割当かを調べる。
そのためにまず、リング接続Ｉ／Ｆ情報１３３から、機器を接続するスイッチ７のリング接続Ｉ／Ｆとなる２つのポートを検索し、さらにＶＬＡＮ設定情報１３４から、検索結果のリング接続Ｉ／Ｆとなる２つのポートに該当するＶＬＡＮ設定のエントリを２つ検索する。そして、検索結果のＶＬＡＮ設定の２つのエントリの割当ＶＬＡＮの列に、指定された割当ＶＬＡＮ識別子が含まれていないかを調べる（Ｓ１３０４）。
取得されるデータに従い説明すると、ＶＬＡＮ設定生成プログラム１２１は、引数の機器接続ノード識別子と、ステップＳ１３０２で取得したリングＩＤに基づき、リング接続Ｉ／Ｆ情報１３３を検索して、対応する２つのポート情報を取得する。また、ＶＬＡＮ設定生成プログラム１２１は、機器接続ノード識別子と、取得されたポート情報のそれぞれに基づき、ＶＬＡＮ設定情報１３４を参照し、該当するエントリを特定する。取得された２つのポート情報に対して、２つのエントリが特定される。ＶＬＡＮ設定生成プログラム１２１は、特定された各エントリのＶＬＡＮ識別子に、引数で取得した割当ＶＬＡＮ識別子が含まれていないか調べる。
指定された割当ＶＬＡＮ識別子が含まれていない場合、機器接続先のスイッチ７を収容するリングに対して、リングを構成する全てのスイッチ７のリング接続Ｉ／ＦにＶＬＡＮを設定する処理を実行する（Ｓ１４）。その際、リング接続Ｉ／Ｆ  ＶＬＡＮ設定生成処理Ｓ１４の引数として、機器接続リングのリング識別子と、処理の開始時に引数として取得した割当ＶＬＡＮ識別子を与える。
既に指定された割当ＶＬＡＮ識別子が含まれている場合は、末端リングのＶＬＡＮ設定生成処理を終了する。
【００３７】
図１５は、図１４で示されたリング接続Ｉ／ＦへのＶＬＡＮ設定処理Ｓ１４の詳細な動作を表すフローチャートの例を示す。
この処理は呼び出し時の引数として、ＶＬＡＮ設定対象となる機器接続リングのリング識別子と、割当ＶＬＡＮ識別子を取得する。
まずＶＬＡＮ設定プログラム１２１は（以下同様）、指定リングを構成するスイッチ７（ノード識別子）のリストを取得する（Ｓ１４０１）。そのためにリング構成ノード情報１３２のエントリのうち、リング列が指定リング識別子と一致するエントリを検索する。そして検索結果のエントリのノード列の値を取得する。
ＶＬＡＮ設定プログラム１２１は、取得したスイッチ７のリストから１つスイッチ７（ノード識別子）を選択する（Ｓ１４０２）。リング接続ノードＩ／Ｆ情報１３３から、指定リングにこの選択スイッチ７を接続するために使用されているリング接続Ｉ／Ｆの組み合わせを取得する（Ｓ１４０３）。そして、これらのリング接続Ｉ／Ｆで指定ＶＬＡＮのフレームを送受信するよう、スイッチ７の設定を更新する（Ｓ１４０４、Ｓ１４０５）。
取得されるデータに従い説明すると、ＶＬＡＮ設定生成プログラム１２１は、選択されたノード識別子と、機器接続リングのリング識別子とに基づき、リング接続Ｉ／Ｆ情報１３３を参照し、対応する２つのポート情報を取得する。ＶＬＡＮ設定生成プログラム１２１は、取得されたポート情報が示す各ポートに、割当ＶＬＡＮ識別子で特定されるＶＬＡＮを設定するよう、ノード識別子が示すスイッチ７に対し設定指示する。また、ＶＬＡＮ設定生成プログラム１２１は、取得された２つのポート情報のそれぞれについて、ＶＬＡＮ設定情報１３４を参照し、選択されたノード識別子と取得されたポート情報に対応するＶＬＡＮ識別子の列に、割当ＶＬＡＮ識別子を記憶する。
ＶＬＡＮ設定プログラム１２１は、指定リングを構成するスイッチ（Ｓ１４０１で取得したスイッチのリスト）のうち、未処理のスイッチ７があるかを調べる（Ｓ１４０６）。未処理のスイッチ７がある場合、そのスイッチに対して上記のリング接続Ｉ／ＦへのＶＬＡＮ設定処理を実行する。リングを構成する全てのスイッチの処理が終われば、リング接続Ｉ／Ｆ  ＶＬＡＮ設定生成処理を終了し、呼出元に処理を返す。
【００３８】
図１６は、本実施の形態の仮想ネットワーク管理サーバ１のＶＬＡＮ設定表示プログラム１１３が、図５中のＳ１１４で設定結果を表示する際に使用する、設定結果画面の表示例である。
結果表示画面１５０１は、例えば、ネットワークツリー表示領域１５０２、ネットワーク図表示領域１５０３、ＶＬＡＮ情報表示領域１５０４を備える。
ネットワークツリー表示領域１５０２には、ＶＬＡＮ設定情報１３４に含まれる全てのＶＬＡＮ識別子を並べて表示する。それぞれのＶＬＡＮ識別子のエントリは、スイッチ７を表す下位エントリを備える。この下位エントリには、いずれかのポートに該当するＶＬＡＮ識別子が割り当てられているスイッチが表示される。このためにＶＬＡＮ設定表示プログラム１１３は、ＶＬＡＮ設定情報１３４の割当ＶＬＡＮの列から一意なＶＬＡＮ識別子のリストを作成し、ネットワークツリー表示領域１５０２に表示する。また、ＶＬＡＮ識別子それぞれについてＶＬＡＮ設定情報１３４のエントリのうち割当ＶＬＡＮの列が該当するエントリを検索する。そしてこの検索結果のエントリのノード列の値から一意なノード識別子の組み合わせを作成し、ＶＬＡＮごとに下位エントリとして表示する。
ネットワーク図表示領域１５０３には、レイヤ２ネットワーク３を構成するリング、ゲートウェイ４、基地局５、スイッチ７を表示する。そして、ユーザが指定したＶＬＡＮを割り当てたスイッチ７と、それらのスイッチ間を接続するリンク、それらのスイッチと接続機器に指定されたゲートウェイ４あるいは基地局５とを接続するリンクを強調表示する。本実施の形態では、リング３１とリング３４を構成するスイッチ７０１〜７０５、スイッチ７１２〜７１４、リング３１とリング３４を構成する全てのリンク、ゲートウェイ４ａとスイッチ７０１の間のリンク、基地局５とスイッチ７１４の間のリンクを強調表示する。
ＶＬＡＮ表示領域１５０４には、指定されたＶＬＡＮの名称、ＶＬＡＮ識別子、指定されたＶＬＡＮに収容されているスイッチ７の数、指定されたＶＬＡＮに収容されているポートのうち、ゲートウェイまたは基地局を接続するためのポートの数をテーブル形式で表示する。このためにＶＬＡＮ設定表示プログラム１１３は、ＶＬＡＮ設定情報１３４のＶＬＡＮが一致するエントリを検索する。そのエントリから一意なノード識別子の組み合わせを抽出してその数を求め、ノード数とする。また、ＶＬＡＮ設定情報１３４のエントリのうち、ＶＬＡＮ識別子が一致してかつ種別がＵｎｔａｇｇｅｄのエントリを検索し、その数をポート数とする。
【００３９】
図１７は、第１の実施の形態の仮想ネットワーク管理サーバ１を適用可能なネットワーク構成の例である。
この例ではゲートウェイ４と基地局５がそれぞれ、単一のリング３１を構成するスイッチ７０１とスイッチ７０５に接続されている。この単一リングネットワークでＶＬＡＮ設定処理を実行すると、図１３の基地局に対する末端リングのＶＬＡＮ設定処理Ｓ１３ｂを除いて、仮想ネットワーク管理サーバ１は上述の二段リング網の場合と同様に動作し、ゲートウェイ４と基地局５の間の仮想通信路を作成できる。
上述の二段リング網の場合と動作が異なるのは、末端リングのＶＬＡＮ設定処理Ｓ１３ｂを実行した際、リング３１に対して図１４のリング接続Ｉ／Ｆへの設定処理Ｓ１４が実行されない点である。動作フロー中の機器接続リングに指定ＶＬＡＮが割り当てられているかを判定する処理Ｓ１３０４において、指定ＶＬＡＮが割り当て済みと判定される。これは、ゲートウェイを接続する末端リングのＶＬＡＮ設定生成処理Ｓ１３ａが完了した時点で、リング３１のリング接続Ｉ／ＦへのＶＬＡＮ割り当てが完了しているためである。このため、リング接続Ｉ／Ｆ  ＶＬＡＮ設定生成処理Ｓ１４を実行せずに処理が終了する。
本実施の形態によると、例えば、図２のような２段リング網のネットワーク構成や、図１のような単段リング網のネットワーク構成において、ＶＬＡＮを設定できる。一例として、２段構成のうち幹線ノード３１は県単位のネットワーク、支線リング３４等は市区町村単位のネットワークのようなネットワークに利用できる。
【００４０】
（第２の実施の形態）
図１８は、本発明の第２の実施の形態におけるネットワーク３の構成と、そのネットワークへのＶＬＡＮ割当状態を表す。この実施の形態では、第１の実施の形態の図２とネットワーク３の構成が異なる。本発明の第２の実施の形態のネットワークは、３段構成のネットワークであり、ゲートウェイから基地局に到達するまでに３段のリングを経由する。全てのゲートウェイ接続リングあるいは基地局リングは、異なるゲートウェイ接続リングまたは基地局接続リングに達するために経由するリングが一意に定まるものとする。なお、リングは４段以上であってもよい。
図中のリンクのうち太線で表されたリンクは、ＶＬＡＮ設定対象となるリンクを表す。本実施の形態の仮想ネットワーク管理サーバ１は、ネットワーク３を構成するリングのうち、ゲートウェイ４を接続するリング３１、基地局５を接続するリング３４に仮想通信路を作成するためのＶＬＡＮを設定する。さらに、ネットワーク３のリングのうち、ゲートウェイも基地局も接続しない中継リングにもＶＬＡＮを設定する。
このような中継リングを含むネットワークにＶＬＡＮを設定するための仮想ネットワーク管理サーバ１の構成は、第１の実施の形態の仮想ネットワーク管理サーバ１の構成とほぼ同様である。
第２の実施の形態の仮想ネットワーク管理サーバ１は、第１の実施の形態の仮想ネットワーク管理サーバ１に対し、リング種別登録プログラム１１５、中継リングＶＬＡＮ設定生成プログラム１２２、リング種別情報１３５を新たに備える。ここでは第１の実施の形態と異なるこれらの構成要素を中心に仮想ネットワーク管理サーバ１の構成を説明する。
【００４１】
図１９は、本発明の第２の実施の形態における仮想ネットワーク管理サーバ１の構成例を示す。その構成は図３に示す、本発明の第１の実施の形態における仮想ネットワーク管理サーバ１の構成と共通点が多い。そのため、相違点を中心にその構成を説明する。
第２の実施の形態の仮想ネットワーク管理サーバ１は、第１の実施の形態の仮想ネットワーク管理サーバ１の構成に加えて、メモリ１０６上にリング種別登録プログラム１１５を読み込んで実行させる。またこのメモリ１０６上には、中継リングＶＬＡＮ設定生成プログラム１２２を読み込んで実行させる。またメモリ１０６上にはこのプログラム１２２が使用する、リング種別情報１３５を備える。
【００４２】
図２０は、本発明の第２の実施の形態において仮想ネットワーク管理サーバ１が備えるリング種別情報１３５の構成例を表す。このリング種別情報１３５は、リング識別子と、リングの種別を表す識別子の組み合わせを１つのエントリとするテーブルで表される。リングの種別には収容と中継がある。これらのうち収容は、ゲートウェイ４を接続するリングあるいは基地局５を接続するリングを表す種別である。中継は、ネットワーク３を構成するリングのうち、種別が収容ではない全てのリングを表す種別である。
【００４３】
図２１は、本発明の第２の実施の形態において仮想ネットワーク管理サーバ１がネットワーク３に仮想通信路のためのＶＬＡＮを設定する際の業務シーケンスを表す。このシーケンスは、その一部を除き、図５に示す本発明の第１の実施の形態のシーケンスと同一である。そこで、第１の実施の形態と同じ処理には対応する符号を付して説明を省略し、第１の実施の形態と異なる部分を中心にシーケンスの内容を説明する。
第１の実施の形態と同様、管理者は設計結果に基づいてネットワーク３を構築する（Ｓ２０１、Ｓ２０２、Ｓ２０３）と、管理端末は、スイッチ７ごとにリング設定を入力する（Ｓ２０４）。続いて管理端末は仮想ネットワーク管理サーバ１にリング設定取得を指示する（Ｓ２０５）。仮想ネットワーク管理サーバ１は、ネットワーク３内のスイッチ７それぞれからリング設定を取得して解析し、リング構成ノード情報１３２とリング接続Ｉ／Ｆ情報１３３を生成する（Ｓ２０６、Ｓ２０７）。
仮想ネットワーク管理サーバ１のリング設定解析の終了後、管理端末は仮想ネットワーク管理サーバ１にリング種別情報を登録する（Ｓ２０８）。仮想ネットワーク管理サーバ１は、入力された情報でリング種別情報１３５を作成する。
リング種別情報を登録すると管理者は、ゲートウェイ４と基地局５の接続位置を決定し（Ｓ２０９）、管理端末は、仮想ネットワーク管理サーバ１に接続位置を指示する（Ｓ２１０）。仮想ネットワーク管理サーバ１は、第１の実施の形態のＶＬＡＮ設定生成処理Ｓ１１０と同様にＶＬＡＮ設定を生成する（Ｓ２１１）。この時、仮想ネットワーク管理サーバ１は、ネットワーク３を構成するリングのうち、ゲートウェイ接続リング３１と基地局接続リング３４のみにＶＬＡＮを設定する。
続いて仮想ネットワーク管理サーバ１は、種別が中継のリングに指定ＶＬＡＮを設定し（Ｓ２１２）、設定内容を管理端末の画面に表示する。本実施の形態では、リング３５〜３７にＶＬＡＮを設定する。管理者は設定内容に問題がないかを確認し、管理端末は、問題がなければ管理者の操作により仮想ネットワーク管理サーバ１に設定の反映を指示する（Ｓ２１３）。仮想ネットワーク管理サーバ１は、管理者から設定を指示されると、該当するスイッチ７にＶＬＡＮ設定を反映させる（Ｓ２１４）。
【００４４】
図２２は、本発明の第２の実施の形態のシーケンスＳ２０８で管理者がリングの種別を指定するための、仮想ネットワーク管理サーバ１のリング種別登録プログラム１１５が表示するリング種別情報設定画面の構成例である。このリング種別情報設定画面１９０１は、リング選択ボックス１９０２と、リング種別指定ボタン１９０３を備える。リング種別指定ボタン１９０３は、選択肢として収容リングと中継リングを表示する。
リング種別登録プログラム１１５は、管理端末の画面上にこのリング種別情報設定画面を表示させ、このリング種別情報設定画面１９０１で指定されたリング識別子とリング種別に従い、リング種別情報１３５の該当エントリを更新する。リング種別情報１３５中に該当するエントリが存在しない場合、エントリを新規作成する。
【００４５】
図２３は、本発明の第２の実施の形態の仮想ネットワーク管理サーバ１の中継リングＶＬＡＮ設定生成プログラム１２２による、中継リングへのＶＬＡＮ設定処理フローを表すフローチャートの例を表す。仮想ネットワーク管理サーバ１は、この動作フローに従い、シーケンスＳ２１２で中継リングへＶＬＡＮを設定する。
まず中継リングＶＬＡＮ設定生成プログラム１２２は、機器接続位置情報１３０を読み込み、割当ＶＬＡＮ識別子、ゲートウェイ接続ノード識別子、ゲートウェイ接続ポート番号、基地局接続ノード識別子、基地局接続ポート番号を取得する。
続いて中継リングＶＬＡＮ設定生成プログラム１２２は、ネットワーク内の全てのリングから１つリングを選択する（Ｓ２００１）。そして選択したリングが、ゲートウェイ接続リングあるいは基地局接続リングを含むかを調べる（Ｓ２００２）。そのためにリング構成ノード情報１３２からリング識別子が一致するエントリを選択し、そのノード列のリストを取得する。そして、取得したリスト中に、入力のゲートウェイ接続ノード識別子または基地局接続ノード識別子が含まれていないかを調べる。取得リスト中にいずれかの識別子が含まれていた場合、選択されたリングの処理を中止し、未処理の他のリングの処理に移る。
取得リスト中にいずれの識別子も含まれていない場合、中継リングＶＬＡＮ設定生成プログラム１２２は、選択リングの種別が中継リングかを調べる（Ｓ２００３）。そのためにリング種別情報１３５の該当エントリを検索し、種別列の値が中継であれば、選択リングが中継リングであると判定する。
【００４６】
選択リングが中継リングと判定された場合、中継リングＶＬＡＮ設定生成プログラム１２２は、選択リングに指定ＶＬＡＮが割り当てられているかを調べる（Ｓ２００４）。そのために、リング接続Ｉ／Ｆ情報１３３のリング識別子が該当するエントリを検索し、選択リングのノードと、そのノードでのリング接続Ｉ／Ｆを求める。そしてＶＬＡＮ設定情報１３４を使用してこのノードとリング接続Ｉ／Ｆに対応して、指定されたＶＬＡＮが割り当てられているかを調べる。
選択リングのノードのリング接続Ｉ／Ｆに指定ＶＬＡＮが割り当てられていない場合、中継リングＶＬＡＮ設定生成プログラム１２２は、選択リングの全てのリング接続Ｉ／Ｆに指定ＶＬＡＮを設定する（Ｓ２００５）。この時、中継リングＶＬＡＮ設定生成プログラム１２２は、本発明の第１の実施の形態でリング接続Ｉ／ＦにＶＬＡＮを設定した場合と同じフローに従ってＶＬＡＮを設定する。具体的には、図１５に示したリング接続Ｉ／Ｆ  ＶＬＡＮ設定生成処理フローに従う。ここで、引数として、選択リングのリング識別子と、割当ＶＬＡＮ識別子を与える。
この中継リングＶＬＡＮ設定生成処理の中で、シーケンスＳ２００３で選択リングの種別が中継リングではないと判定された場合、あるいはシーケンスＳ２００４で選択リングに指定ＶＬＡＮが割当済みと判定された場合、シーケンスＳ２００５のＶＬＡＮ設定処理は不要となるため、シーケンスＳ２００５が省略される。
最後に中継リングＶＬＡＮ設定生成プログラム１２２は、ネットワーク内に未処理のリングがあるかを調べる（Ｓ２００６）。未処理のリングが残っている場合はステップＳ２００１に戻り、同様の処理を繰り返す。全てのリングについて処理を終了している場合、中継リングＶＬＡＮ設定生成処理を終了し、呼出元に処理を返す。
【００４７】
図２４は、第２の実施の形態の仮想ネットワーク管理サーバがＶＬＡＮ設定処理を実行可能なネットワークの構成のもう一つの例である。この構成例では、基地局５を接続するスイッチ７１９が中継リングを構成するスイッチである点が、図１８に示したネットワークとは異なる。第２の実施の形態の仮想ネットワーク管理サーバ１が図２１のＶＬＡＮ設定シーケンスに沿ってＶＬＡＮ設定を実行すると、スイッチ７０１のゲートウェイ接続ポート、スイッチ７１９の基地局接続ポート、リング３１とリング３５〜３７の全てのリング接続Ｉ／Ｆに指定ＶＬＡＮが割り当てられ、ゲートウェイ４と基地局５の間の仮想通信路が作成される。
このネットワーク構成でゲートウェイと基地局の間の仮想通信路の作成を指示された場合の仮想ネットワーク管理サーバ１の動作は、図１８に示すネットワーク構成での場合と比べると、図２１の中継リングＶＬＡＮ設定生成処理Ｓ２１２の動作が一部異なる。
図２４のネットワーク構成ではリング３７には基地局５が接続されている。このため、図２１のＶＬＡＮ設定生成処理Ｓ２１１において、リング３７を構成する全てのノードの全てのリング接続Ｉ／ＦにＶＬＡＮを割り当てるよう、ＶＬＡＮ情報１３４が更新される。
図２３の中継リングＶＬＡＮ設定生成処理Ｓ２１２が実行されると、図１８のネットワーク構成の場合と異なり、リング３７が選択されている場合、選択リングがゲートウェイ接続ノードと基地局接続ノードのいずれも含まないかを判定する処理Ｓ２００２で結果「Ｎ」が選択される。このため、リング３７が選択されている場合、選択リングのリング接続Ｉ／Ｆ  ＶＬＡＮ設定処理Ｓ２００５は実行されない。
本実施の形態によると、例えば、図１８のような３段リング網のネットワーク構成や、４段以上の多段リング網、図２４のような中継リングに基地局が接続されるネットワーク構成において、ＶＬＡＮを設定できる。
【００４８】
（第３の実施の形態）
図２５は、本発明の第３の実施の形態のネットワークの構成例である。本発明の第３の実施の形態では、第１の実施の形態において一部のリングがスイッチ７の間の直接接続のリンクに置き換えられたネットワークを対象とする。本実施の形態では、ネットワークがリング３１、リング３２、リング３３を備える。リング３１は、例えば、スイッチ７０１〜７０５から構成される。リング３２はスイッチ７０３を介して、リング３３はスイッチ７０４を介してリング３１に接続する。リング３１を構成するスイッチ７０５と基地局５を収容するスイッチ７１５がリンク８１で直接接続される。
このような直接接続されたリンク８１は、例えば、接続元のリング３１からの距離が遠い地域への接続に使用され、接続元リング３１から張り出した形でネットワークが構築されることから、張出リンクと呼称される。このような張出リンクを含むネットワークでは、仮想ネットワーク管理サーバ１に張出リンクの構成を管理するために新たな構成が必要となる。
図中の太線で示されたリンクは、ゲートウェイ４と基地局５を接続する仮想通信路を作成するためにＶＬＡＮを設定する必要があるリンクを表す。また、図中の太線の四角形で囲まれたスイッチ７は、同様にＶＬＡＮを設定する必要があるスイッチ７を表す。この例では、リング３１を構成するリンクと、張出リンク８１、スイッチ７０１〜７０５、スイッチ７１５がＶＬＡＮ設定の対象となる。
この張出リンクを含むネットワークに仮想通信路を作成するための仮想ネットワーク管理サーバ１の構成は、第１の実施の形態の仮想ネットワーク管理サーバ１とほぼ同様の構成を取る。ここでは、第１の実施の形態の場合の構成と異なる部分を中心に仮想ネットワーク管理サーバ１の構成を説明する。
第３の実施の形態では仮想ネットワーク管理サーバ１が、張出リンク登録プログラム１１６、張出リンクＶＬＡＮ設定生成プログラム１２３、張出リンク情報１３６を新たに備える。
【００４９】
図２６は、本発明の第３の実施の形態の仮想ネットワーク管理サーバ１の構成例を示す。その構成は図３に示す、本発明の第１の実施の形態における仮想ネットワーク管理サーバ１の構成と共通点が多い。そのため、相違点を中心にその構成を説明する。
第３の実施の形態の仮想ネットワーク管理サーバ１は第１の実施の形態の仮想ネットワーク管理サーバ１の構成に加えて、メモリ１０６上に、張出リンク登録プログラム１１６を読み込んで実行させる。またこのメモリ１０６上には、張出リンクＶＬＡＮ設定生成プログラム１２３を読み込んで実行させる。またメモリ１０６上にはこのプログラム１２３が使用する、張出リンク情報１３６を備える。
【００５０】
図２７は、第３の実施の形態の仮想ネットワーク管理サーバ１が備える張出リンク情報１３６の構成例を示す。張出リンク情報１３６は、ネットワーク内で張出リンクを一意に識別するための識別子１３６１、張出リンクの一方のスイッチ７の識別子１３６２とポートの識別子１３６３、もう一方のスイッチ７の識別子１３６４とポートの識別子１３６５の組み合わせを１つのエントリとするテーブルで表される。
本実施の形態では、リンク８１の識別子１３６１を１、リンク８１の一方に接続されたスイッチ７０５のスイッチ識別子１３６２を５、その張出リンク接続ポートの識別子１３６３を２−１とする。また、リンク８１のもう一方に接続されたスイッチ７１５の識別子１３６４を１５、その張出リンク接続ポートの識別子１３６５を１−２４とする。
【００５１】
図２８は、本発明の第３の実施の形態で管理者がゲートウェイと基地局の間の仮想通信路を作成するためにＶＬＡＮを設定する業務のシーケンス図の例である。このシーケンス図は、張出リンクにＶＬＡＮを設定する部分を除いて、図５で示した第１の実施の形態のシーケンスと同様である。このため、第１の実施の形態と同じ処理には対応する符号を付して説明を省略し、第１の実施の形態のシーケンスと異なる部分を中心にその流れを説明する。
第１の実施の形態と同様、管理者は設計結果に基づいてネットワーク３を構築する（Ｓ３０１、Ｓ３０２、Ｓ３０３）と、管理端末は、スイッチ７ごとにリング設定を入力する（Ｓ３０４）。続いて管理端末は仮想ネットワーク管理サーバ１にリング設定取得を指示する（Ｓ３０５）。仮想ネットワーク管理サーバ１は、ネットワーク３内のスイッチ７それぞれからリング設定を取得して解析し、リング構成ノード情報１３２とリング接続Ｉ／Ｆ情報１３３を生成する（Ｓ３０６、Ｓ３０７）。
管理端末は、仮想ネットワーク管理サーバ１がリング設定の解析を終了すると、仮想ネットワーク管理サーバ１にＧＵＩを介して張出リンクの情報を登録する（Ｓ３０８）。仮想ネットワーク管理サーバ１は、管理端末が管理者の操作により登録した内容に従い、張出リンク情報１３６を作成する。
管理者は、張出リンクを登録した後、ゲートウェイ４と基地局５の接続位置を決定し（Ｓ３０９）、管理端末は、仮想ネットワーク管理サーバ１に接続位置を指定してＶＬＡＮ設定を指示する（Ｓ３１０）。仮想ネットワーク管理サーバ１は、シーケンスＳ３０７で生成されたリング構成ノード情報１３２、リング接続Ｉ／Ｆ情報１３３、シーケンスＳ３１０で指定された接続位置に従い、第１の実施の形態の場合と同様にゲートウェイ４を接続するリングのＶＬＡＮ設定を生成する（Ｓ３１１）。
【００５２】
第３の実施の形態では張出リンク８１に基地局５を接続している。このため仮想ネットワーク管理サーバ１は、管理者が入力した張出リンク情報１３６に基づいてこの張出リンク８１のＶＬＡＮ設定を生成する（Ｓ３１２）。この処理の詳細は後述する。
ＶＬＡＮ設定生成（Ｓ３１１）と張出リンクＶＬＡＮ設定生成（Ｓ３１２）が終了すると、仮想ネットワーク管理サーバ１はゲートウェイ接続リングと張出リンクへのＶＬＡＮ設定内容を管理端末の画面に表示する。
管理者は、仮想ネットワーク管理サーバ１が生成したＶＬＡＮ設定に問題がないか確認し、問題がなければ、管理端末は管理者の操作により仮想ネットワーク管理サーバ１にＶＬＡＮ設定を指示する（Ｓ３１３）。仮想ネットワーク管理サーバ１は管理者からの指示を受けると設定対象のスイッチ７へＶＬＡＮを設定し（Ｓ３１４）、設定結果を画面に表示する。
【００５３】
図２９は、本発明の第３の実施の形態で管理者が仮想ネットワーク管理サーバ１の張出リンク登録プログラムが画面に表示する、張出リンク情報設定画面の構成例を表す。管理者はＶＬＡＮ設定業務シーケンス内の張出リンク情報登録作業（Ｓ３０８）でこの画面を使用し、仮想ネットワーク管理サーバ１に張出リンク８１の情報を登録する。
張出リンク情報設定画面２４０１は、接続元リングの張出リンク接続ポートを指定する張出リンク接続ポート入力エリア２４０２と、張出リンクの先に接続するスイッチを指定する新規接続スイッチ入力エリア２４０３を備える。この張出リンク接続ポート入力エリア２４０２は、リング指定ボックス２４０５、ノード指定ボックス２４０６、ポート指定ボックス２４０７を備える。リング指定ボックスでリングを指定することで、ノード指定ボックス２４０６はプルダウンボックスの選択候補を選択リングの構成ノードに限定する。また、新規接続スイッチ入力エリア２４０３は、ノード指定ボックス２４０８、ポート指定ボックス２４０９を備える。
仮想ネットワーク管理サーバ１は、この張出リンク情報設定画面２４０１で指定された情報を使用して張出リンク情報１３６を作成する。具体的には、この張出リンク情報設定画面２４０１による張出リンクの登録毎に張出リンクの識別子１３６１を１から順に割り当てる。また、この張出リンク情報設定画面２４０１のノード指定ボックス２４０６、ポート指定ボックス２４０７、ノード指定ボックス２４０８、ポート指定ボックス２４０９で指定されたノード識別子とポート識別子を、それぞれノード識別子１３６２、ポート識別子１３６３、ノード識別子１３６４、ポート識別子１３６５とする。これらの情報から張出リンク情報１３６の１つのエントリを作成する。
【００５４】
図３０は、本発明の第３の実施の形態の仮想ネットワーク管理サーバ１の張出リンクＶＬＡＮ設定生成プログラム１２３による張出リンクＶＬＡＮ設定生成動作のフローを表すフローチャートの例を示す。張出リンクＶＬＡＮ設定生成プログラム１２３は、この動作フローに従い、図２８のＶＬＡＮ設定業務シーケンスの中の張出リンクＶＬＡＮ設定生成（Ｓ３１２）を実行する。
まず張出リンクＶＬＡＮ設定生成プログラム１２３は、機器接続位置情報１３０を読み込み、割当ＶＬＡＮ識別子、ゲートウェイ接続ノード識別子、ゲートウェイ接続ポート番号、基地局接続ノード識別子、基地局接続ポート番号を取得する。
続いて張出リンクＶＬＡＮ設定生成プログラム１２３は、張出リンク情報１３６のエントリに、２つの接続スイッチのいずれかが、取得された基地局接続ノード識別子に該当するエントリが存在するかを調べる（Ｓ２５０２）。
張出リンク情報１３６中に基地局接続ノード識別子に該当するエントリが存在しない場合、張出リンクＶＬＡＮ設定生成プログラム１３６は、張出リンクＶＬＡＮ設定生成処理を終了し、呼出元のプログラムに処理を返す。
張出リンク情報１３６中に基地局接続ノード識別子に該当するエントリが存在する場合、張出リンクＶＬＡＮ設定生成プログラム１３６は、ステップＳ３１０で指示された基地局が接続されるノード及びポート（機器接続ポート）に指定ＶＬＡＮを割り当てる（Ｓ２５０３）。この実施の形態では、スイッチ７１５のポート識別子１−１で表されるポートＰを、ＵｎｔａｇｇｅｄポートとしてＶＬＡＮ４０に収容するようＶＬＡＮ設定を生成し、ＶＬＡＮ設定情報１３４を更新する（Ｓ２５０３、図３１：１３４ｃ参照）。
【００５５】
続いて張出リンクＶＬＡＮ設定生成プログラム１３６は、この機器接続張出リンクに割当ＶＬＡＮ識別子のＶＬＡＮが割り当てられていないかを調べる（Ｓ２５０４）。このために張出リンクＶＬＡＮ設定生成プログラム１３６は、張出リンク情報１３６から張出リンクを接続しているポートＰのノード識別子とポート識別子の組み合わせを２つ取得する。そして取得した２つの組み合わせそれぞれについて、ＶＬＡＮ設定情報１３４に該当するエントリが存在するかを検索する。
ＶＬＡＮ設定情報１３４に該当エントリが存在している場合、つまり既に張出リンクに指定ＶＬＡＮが割り当てられている場合、張出リンクＶＬＡＮ設定生成プログラム１３６は張出リンクＶＬＡＮ設定生成処理を終了し、呼出元プログラムに処理を返す。
ＶＬＡＮ設定情報１３４に該当エントリが存在しない場合、つまりまだ張出リンクに指定ＶＬＡＮが割り当てられていない場合、張出リンクＶＬＡＮ設定生成プログラム１３６は機器接続張出リンクに接続されている２つのポートＰに、ｔａｇｇｅｄモードで割当ＶＬＡＮ識別子のＶＬＡＮを割り当てる（Ｓ２５０５、図３１：１３４ａ及びｂ参照）。
【００５６】
図３１は、本発明の第３の実施の形態で張出ＶＬＡＮ設定生成処理Ｓ３１２が終了した直後の、ＶＬＡＮ設定情報１３４の状態を表す。この処理Ｓ３１２により、ノード識別子が５のスイッチ７０５のポート２−１と、ノード識別子が１５のスイッチ７１５のポート１−２４が接続された張出リンク８１にＶＬＡＮ４０を割り当てるために、エントリ１３４ａ、１３４ｂが追加される。また同様に、基地局接続ポートにＶＬＡＮ４０を割り当てるために、エントリ１３４ｃが追加される。
本実施の形態によると、例えば、図２５のような張出リンクを有するネットワーク構成において、ＶＬＡＮを設定できる。
【００５７】
（第４の実施の形態）
図３２は、本発明の第４の実施の形態が管理対象とするネットワーク３の構成の一例を示す。第４の実施の形態では、第２の実施の形態と同様に、ゲートウェイから基地局へ至る間に中継リングをはさんだ３段以上のリングを経由する構成を取る。
またこの実施の形態では、コアリングに第３の実施の形態で示した張出リンクが接続され、この張出リンクの先にさらに、基地局を接続するスイッチで作られたリングが接続される。ここでは、このような、ゲートウェイ４を接続するリングと基地局５を接続するリングの間を中継する張出リンクを、中継張出リンクと呼ぶ。
この実施の形態では、ゲートウェイ４を接続するコアリング３１と、基地局を接続するための支線リング３２、支線リング３３、支線リング３４がネットワーク３内に存在する。そして、これら支線リング３２、支線リング３３、支線リング３４はそれぞれ、中継リング３５、中継リング３６、中継張出リンク８２を介してコアリング３１に接続されている。この時、中継張出リンク８２は、スイッチ７０５とスイッチ７１８に接続されているものとする。ここで、リングを構成するスイッチ７０１〜７１８はそれぞれ、１〜１８のノード識別子を割り当てられているものとする。
図中の太線は、ゲートウェイ４と基地局５の間で仮想通信路を作成するために同一のＶＬＡＮを割り当てる必要があるリンクを表す。また、図中の太線の四角形で囲まれたスイッチ７は、同様にＶＬＡＮを設定する必要があるスイッチ７を表す。本実施の形態では、リング３１を構成する全てのリンク、リング３４を構成する全てのリンク、そして中継張出リンクに同一のＶＬＡＮが設定されている必要がある。
ネットワークに中継張出リンクが存在する場合、第２の実施の形態で示した中継リングＶＬＡＮ設定生成処理だけでは、この中継張出リンクの部分にＶＬＡＮが設定されない。このため、ゲートウェイ４と基地局５の間の仮想通信路を作成できない。
この中継張出リンク８２も含めてＶＬＡＮを生成するため、第４の実施の形態の仮想ネットワーク管理サーバ１は、図３に示す仮想ネットワーク管理サーバ１に対して中継張出リンクＶＬＡＮ設定生成プログラム１２４と、格納情報を追加した張出リンク情報１３６等をさらに備える。
【００５８】
図３３は、本発明の第４の実施の形態の仮想ネットワーク管理サーバ１の構成例を示す。その構成は図３に示す、本発明の第１の実施の形態における仮想ネットワーク管理サーバ１の構成と共通点が多い。そのため、相違点を中心にその構成を説明する。
この仮想ネットワーク管理サーバ１は、本発明の第１の実施の形態の仮想ネットワーク管理サーバ１の構成に加えて、メモリ１０６上に、リング種別登録プログラム１１５、張出リンク登録プログラム１１６を読み込んで実行させる。またこのメモリ１０６上には、中継リングＶＬＡＮ設定生成プログラム１２２、張出リンクＶＬＡＮ設定生成プログラム１２３、中継張出リンクＶＬＡＮ設定生成プログラム１２４を読み込んで実行させる。またメモリ１０６上にはこれらのプログラム１２２〜１２４が使用する、リング種別情報１３５及び張出リンク情報１３６を備える。
【００５９】
図３４は、第４の実施の形態の仮想ネットワーク管理サーバ１が備える張出リンク情報１３６の構成例を示す。張出リンク情報１３６は、ネットワーク内で張出リンクを一意に識別するための識別子１３６１、張出リンクの一方に接続されるスイッチの識別子１３６２、そのスイッチが張出リンクとの接続に使用するポートの番号１３６３、張出リンクのもう一方に接続されるスイッチの識別子１３６４、そのスイッチが張出リンクとの接続に使用するポートの番号１３６５、そして張出リンクの種別を表すリンク種別１３６６、これらの組み合わせを１つのエントリとするテーブルで表される。
張出リンク情報１３６のリンク種別１３６６には、中継張出リンクを表す識別子「中継」と、基地局を収容する第３の実施の形態で示した張出リンクを表す「収容」のいずれかの識別子が設定される。
ここでは、張出リンク識別子を１として張出リンク８２を表すエントリ１３６ｂを作成した例を示している。エントリ１３６ｂは、張出リンク８２がスイッチ識別子５のスイッチ７０５のポート番号２−１のポートと、スイッチ識別子１８のスイッチ７１８のポート番号１−１のポートとを接続し、そのリンク種別が中継張出リンクであることを表している。
【００６０】
図３５は、第４の実施の形態の仮想ネットワーク管理サーバ１を使用して管理者がゲートウェイ４と基地局５の間の仮想通信路を作成するためにＶＬＡＮを設定する業務のシーケンスの例を表す。このシーケンス図は、中継張出リンクにＶＬＡＮを設定する部分を除き、図５で示した第１の実施の形態のシーケンス、図２１で示した第２の実施の形態のシーケンスあるいは図２８で示した第３の実施の形態のシーケンスと共通する部分が多い。このため、第２の実施の形態及び第３の実施の形態と同じ処理には対応する符号を付して説明を省略し、これらのシーケンスと異なる部分を中心に第４の実施の形態のシーケンスを説明する。
第１〜第３の実施の形態と同様、管理者は設計結果に基づいてネットワーク３を構築する（Ｓ４０１、Ｓ４０２、Ｓ４０３）と、管理端末は、スイッチ７ごとにリング設定を入力する（Ｓ４０４）。続いて管理端末は仮想ネットワーク管理サーバ１にリング設定取得を指示する（Ｓ４０５）。仮想ネットワーク管理サーバ１は、ネットワーク３内のスイッチ７それぞれからリング設定を取得して解析し、リング構成ノード情報１３２とリング接続Ｉ／Ｆ情報１３３を生成する（Ｓ４０６、Ｓ４０７）。そして第２の実施の形態と同様、図２２のリング種別情報設定画面１９０１を使用し、リング種別情報１３５へネットワーク３内の全てのリングのリング種別を設定する（Ｓ４０８）。
【００６１】
第４の実施の形態では、リング種別情報登録に続き、管理端末が管理者の操作により張出リンク情報登録を実行する（Ｓ４０９）。この張出リンク情報登録作業では、張出リンク情報１３６へ中継張出リンクと収容張出リンクの情報を登録する。ここで収容張出リンクに加えて中継張出リンクの情報を登録する点が、第３の実施の形態と異なる。
続いて管理者は、第１〜第３の実施の形態と同様に、ゲートウェイ４と基地局５の接続位置を指定する（Ｓ４１１）。この接続位置の指定には図６に示すゲートウェイ・基地局接続位置指定画面６０１を使用する。
仮想ネットワーク管理サーバ１は、指定されたゲートウェイ４と基地局５の接続位置を取得すると、まず第１〜第３の実施の形態と同様に、ゲートウェイ４を接続するリングと基地局５を接続するリングへのＶＬＡＮ設定を生成してＶＬＡＮ設定情報１３４を更新する（Ｓ４１２）。続いて、第３の実施の形態と同様に張出リンクのＶＬＡＮ設定を生成してＶＬＡＮ設定情報１３４を更新する（Ｓ４１３）。さらに、第２の実施の形態と同様に中継リングのＶＬＡＮ設定を生成してＶＬＡＮ設定情報１３４を更新する（Ｓ４１４）。
第４の実施の形態では、第１〜第３の実施の形態と異なり、これらのＶＬＡＮ設定の生成処理の他、仮想ネットワーク管理サーバ１の中継張出リンクＶＬＡＮ設定生成プログラム１２４が、中継張出リンクへのＶＬＡＮ設定を生成してＶＬＡＮ設定情報１３４を更新する（Ｓ４１５）。処理の詳細は後述する。
仮想ネットワーク管理サーバ１はこれらのＶＬＡＮ設定生成処理Ｓ４１２〜Ｓ４１５を完了すると、第１〜第３の実施の形態と同様に、更新されたＶＬＡＮ設定情報１３４に基づいてＶＬＡＮ設定の内容を管理端末の画面に表示する。
管理者は、仮想ネットワーク管理サーバ１が生成したＶＬＡＮ設定に問題がないか確認し、問題がなければ、管理端末は管理者の操作により仮想ネットワーク管理サーバ１にＶＬＡＮ設定を指示する（Ｓ４１６）。仮想ネットワーク管理サーバ１は管理者からの指示を受けると設定対象のスイッチ７へＶＬＡＮを設定し（Ｓ４１７）、設定結果を管理端末の画面に表示する。
【００６２】
図３６は、第４の実施の形態の仮想ネットワーク管理サーバ１の張出リンク登録プログラム１１６が画面に表示する、張出リンク情報登録画面の構成例である。管理者は、図３５のシーケンスにおける張出リンク情報登録作業Ｓ４０９を実施する際、この張出リンク情報登録画面を使用し、張出リンク情報１３６へネットワーク内の張出リンクの情報を登録する。
張出リンク情報登録画面３００１は、張出リンク接続ポート入力エリア３００２、新規接続スイッチ入力エリア３００３、張出リンク種別入力エリア３００４、を備える。
張出リンク接続ポート入力エリア３００２は、張出リンクを接続する既存のスイッチの情報を管理者が入力するための入力エリアである。このエリア３００２は、リング識別子入力ボックス３００５、ノード識別子入力ボックス３００６、ポート番号入力ボックス３００７を備える。
新規接続スイッチ入力エリア３００３は、張出リンクの先に接続するスイッチの情報を管理者が入力するための入力エリアである。このエリア３００３は、ノード識別子入力ボックス３００８、ポート識別子入力ボックス３００９を備える。
張出リンク種別入力エリア３００４は、この画面で登録する張出リンクの種別を管理者が入力するための入力エリアである。この入力エリア３００４は例えば選択式の２つのラジオボタン３０１０及び３０１１を備える。ラジオボタン３０１０は張出リンク種別として中継張出リンクを入力するためのラジオボタンである。また、ラジオボタン３０１１は張出リンク種別として収容張出リンクを入力するためのラジオボタンである。
【００６３】
図３７は、図３５のシーケンスに示した中継張出リンクＶＬＡＮ設定生成処理Ｓ４１５の動作フローを表すフローチャートの例である。中継張出リンクＶＬＡＮ設定生成プログラム１２４がこのフローチャートに従い、処理Ｓ４１５を実行する。
まず中継張出リンクＶＬＡＮ設定生成プログラム１２４は（以下同様）、機器接続位置情報１３０を読み込み、割当ＶＬＡＮ識別子、ゲートウェイ接続ノード識別子、ゲートウェイ接続ポート番号、基地局接続ノード識別子、基地局接続ポート番号を取得する。
中継張出リンクＶＬＡＮ設定生成プログラム１２４は、張出リンク情報１３６から未処理の張出リンクのエントリを１つ選択して、エントリの各情報を読み込む（Ｓ３１０１）。続いて、この選択した張出リンクがゲートウェイ４あるいは基地局５のいずれにも接続されていない張出リンクかを調べる（Ｓ３１０２）。この条件を満たす張出リンクであるかを調べるためには、張出リンク情報の選択エントリが持つ２つのノード識別子がともに、ゲートウェイ接続ノード識別子と基地局接続ノード識別子のいずれにも一致しないかを調べる。
選択した張出リンクがいずれかのゲートウェイ４あるいはいずれかの基地局５に接続されている場合、この処理の前に実行された張出リンクＶＬＡＮ設定生成処理Ｓ４１３の際、選択した張出リンクにＶＬＡＮを割り当てる設定が生成されている。このため選択した張出リンクに関する処理を終了し、張出リンク情報１３６に未処理の張出リンクがあるかを調べ（Ｓ３１０６）、未処理の張出リンクがある場合は、再度フローチャートの初めから処理を実行する。
選択した張出リングがゲートウェイ４及び基地局５のいずれにも接続されていない場合、選択した張出リンクが中継張出リンクであるかを調べる（Ｓ３１０３）。張出リンク情報１３６の該当エントリのリンク種別の値が中継である場合、選択した張出リンクは中継張出リンクと判定される。
選択した張出リンクが中継張出リンクではない場合、この張出リンクは、管理者が指定したものとは異なるゲートウェイ４または基地局５を接続するために使用されている収容張出リンクとなる。このような収容張出リンクにはＶＬＡＮを割り当てる必要がない。このため、このため選択した張出リンクに関する処理を終了し、張出リンク情報１３６に未処理の張出リンクがあるかを調べ（Ｓ３１０６）、未処理の張出リンクがある場合は、再度フローチャートの初めから処理を実行する。
選択した張出リンクが中継張出リンクである場合、ＶＬＡＮ設定情報１３４を参照し、選択した張出リンクの両端ポートのそれぞれに該当するＶＬＡＮ設定情報のエントリに、指定されたＶＬＡＮ識別子が未割当かを調べる（Ｓ３１０４）。
【００６４】
指定されたＶＬＡＮ識別子が割当済みの場合、ＶＬＡＮ設定情報１３４を更新する必要がない。このため、選択した張出リンクに関する処理を終了し、張出リンク情報１３６に未処理の張出リンクがあるかを調べ（Ｓ３１０６）、未処理の張出リンクがある場合は、再度フローチャートの初めから処理を実行する。
指定されたＶＬＡＮ識別子が未割当の場合、選択した張出リンクの両端を接続している２つのポートにｔａｇｇｅｄモードで指定されたＶＬＡＮを割り当てるよう、ＶＬＡＮ設定情報１３４を更新する（Ｓ３１０５）。
取得されるデータに従い説明すると、中継張出リンクＶＬＡＮ設定生成プログラム１２４は、ステップＳ３１０１で読み出した張出リンクのエントリのノード識別子とポート識別子の組それぞれについて、ノード識別子とポート識別子に対応して、割当ＶＬＡＮ識別子をＶＬＡＮ設定情報１３４に記憶する。
最後に、未処理の張出リンクが残っているかを調べる（Ｓ３１０６）。未処理の張出リンクが残っている場合は、フローチャートの最初に戻る。全ての張出リンクの処理を終了した場合、中継張出リンク設定生成プログラム１２４は処理を終了し、呼出元のプログラムに処理を返す。
【００６５】
図３８は、第４の実施の形態の仮想ネットワーク管理サーバ１がゲートウェイ４と基地局５との間の仮想通信路を作成できるネットワーク構成の一例である。この構成のネットワークでは、基地局を接続するスイッチ７１９が、末端リングではなく張出リンク８３を介して中継リング３７へ接続されている。
このようなネットワーク構成で第４の実施の形態の仮想ネットワーク管理サーバによるＶＬＡＮ設定生成処理を実行すると、図３５のＶＬＡＮ設定生成処理Ｓ４１２によりリング３１のゲートウェイ接続ポートとリング３１の全てのリング接続Ｉ／ＦにＶＬＡＮが割り当てられる。また、張出リンクＶＬＡＮ設定生成処理Ｓ４１３により、張出リンク８３にＶＬＡＮが割り当てられる。また、中継リングＶＬＡＮ設定生成処理Ｓ４１４により、リング３５〜３７にＶＬＡＮが割り当てられる。これらの処理が完了した時点で、ゲートウェイ４と基地局５の間の仮想通信路を作成するのに必要なＶＬＡＮ設定の生成が全て完了する。
このネットワーク構成では、図３２のネットワーク構成での処理とは異なり、図３７の中継張出リンクＶＬＡＮ設定生成処理Ｓ４１５で張出リンク８３が選択されている時、選択張出リンクがゲートウェイ接続ノードと基地局接続ノードのいずれも含まないか判定する処理Ｓ３１０２で結果が「Ｎ」と判定される。このため、この処理では張出リンク８３にＶＬＡＮが割当てられない。
本実施の形態によると、例えば、図３２のような、３段以上のリング網において中継張出リンクを有するネットワーク構成や、図３８のような末端に張出リンクを有するネットワーク構成において、ＶＬＡＮを設定できる。
【産業上の利用可能性】
【００６６】
本発明は、例えば、パケット通信ネットワーク上に仮想ネットワークを構成するネットワークシステムに利用可能である。
【符号の説明】
【００６７】
１  仮想ネットワーク管理サーバ
２  コア網
３  レイヤ２ネットワーク
４  ゲートウェイ
５  無線基地局
６  端末
７、７０１〜７１４  ＶＬＡＮ対応スイッチ
３１  幹線リング
３２〜３４  支線リング
１０１  ＣＰＵ
１０２  入出力装置
１０３  ネットワークＩ／Ｆ
１０４  外部記憶
１０５  システムバス
１０６  メモリ
１３０  機器接続位置情報
１３１  リング設定情報
１３２  リング構成ノード情報
１３３  リング接続インターフェース（Ｉ／Ｆ）情報
１３４  ＶＬＡＮ設定情報
１３５  リング種別情報
１３６  張出リンク情報
【図１】
2011061401.tif 000003
【図２】
2011061401.tif 000004
【図３】
2011061401.tif 000005
【図４】
2011061401.tif 000006
【図５】
2011061401.tif 000007
【図６】
2011061401.tif 000008
【図７】
2011061401.tif 000009
【図８】
2011061401.tif 000010
【図９】
2011061401.tif 000011
【図１０】
2011061401.tif 000012
【図１１】
2011061401.tif 000013
【図１２】
2011061401.tif 000014
【図１３】
2011061401.tif 000015
【図１４】
2011061401.tif 000016
【図１５】
2011061401.tif 000017
【図１６】
2011061401.tif 000018
【図１７】
2011061401.tif 000019
【図１８】
2011061401.tif 000020
【図１９】
2011061401.tif 000021
【図２０】
2011061401.tif 000022
【図２１】
2011061401.tif 000023
【図２２】
2011061401.tif 000024
【図２３】
2011061401.tif 000025
【図２４】
2011061401.tif 000026
【図２５】
2011061401.tif 000027
【図２６】
2011061401.tif 000028
【図２７】
2011061401.tif 000029
【図２８】
2011061401.tif 000030
【図２９】
2011061401.tif 000031
【図３０】
2011061401.tif 000032
【図３１】
2011061401.tif 000033
【図３２】
2011061401.tif 000034
【図３３】
2011061401.tif 000035
【図３４】
2011061401.tif 000036
【図３５】
2011061401.tif 000037
【図３６】
2011061401.tif 000038
【図３７】
2011061401.tif 000039
【図３８】
2011061401.tif 000040