(57)【特許請求の範囲】
【請求項１】
２以上のリングネットワークに重複して所属する通信装置を少なくとも１つ含んで構成されるリングネットワークの集合からなるリングネットワークシステム中の各通信装置に対し、リングネットワークを代表する通信装置に対して行う主設定またはそれ以外の通信装置に対して行う予備的設定のいずれかを行うネットワーク設定装置であって、
設定対象のリングネットワークの数と同数分のカラムを有する待ち行列を、設定対象の通信装置の数と同数分備えた設定対象順序保持部と、
設定対象の各リングネットワークについてのリングネットワークを構成する全ての通信装置及び当該リングネットワークを代表する通信装置のリストを受信する設定対象受信部と、
設定対象受信部が受信したリストから、通信装置毎に主設定を行うリングネットワークまたは予備的設定を行うリングネットワークを抽出し、設定対象順序保持部の通信装置毎の待ち行列のカラムにそれぞれ投入する設定対象転記部と、
設定対象順序保持部内の各待ち行列について、予備的設定を行うリングネットワークに対応するカラムを待ち行列の先頭に移動させ、主設定を行うリングネットワークに対応するカラムを待ち行列の末尾に移動させる優先順序変更部と、
設定対象順序保持部から優先順序変更後の通信装置毎の待ち行列のカラムを先頭から同時並列的に読み出し、読み出されたリングネットワークに対応する主設定または予備的設定を各通信装置に対して行う装置設定部とから構成される
ことを特徴とするネットワーク設定装置。
【請求項２】
主設定としてリングネットワークに疎通させるトラヒック識別子の設定を行い、予備的設定として前記トラヒックを各通信装置に通過させるための設定を行う
ことを特徴とする請求項１に記載のネットワーク設定装置。
【請求項３】
請求項１または２に記載のネットワーク設定装置と、リングネットワークシステムを構成する複数の通信装置と、当該複数の通信装置と前記ネットワーク設定装置とを結ぶ設定用通信回線とを含んで構成される
ことを特徴とするネットワーク運用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２以上のリングネットワークに重複して所属する通信装置を少なくとも１つ含んで構成されるリングネットワークの集合からなるリングネットワークシステム中の各通信装置に対して回線設定を行う技術に関する。
【背景技術】
【０００２】
通信ネットワークを構成する通信装置に対して回線設定（回線構成のconfig設定）、例えば回線の有無やその帯域幅、疎通させるトラヒック識別子等の設定を行う際には、可能な限り各通信装置に対する回線設定を同時並列的に行うことで、全体としての設定時間を短縮することが可能である。例えば特許文献１では、コマンド投入装置が各ルータへ、効率良く平等にコマンドを投入しつつ、コマンドが投入されるまでの最大待ち時間を容易に予測できるようにする方法を提案している。
【０００３】
ところで、リングネットワークもしくはリングネットワークの集合からなるリングネットワークシステムにおける通信プロトコルであるリングプロトコルの中には、１つのリングネットワーク（以下、単にリングと記す。）に対して行う回線設定として、そのリングを代表する通信装置に対して行う主設定と、それ以外の通信装置に対して行う予備的設定という２種類の回線設定を備え、これら２種類の回線設定は、先に予備的設定を行った上でなければ主設定を行うことができず、また、１つの通信装置に対して複数の回線設定、例えば主設定と予備的設定を同時に行うことはできない、という制約を有するものがある。
【０００４】
この際、リングを構成する各通信装置が、１つのリングのみに所属する場合には、単純に、リングを代表する通信装置以外の全ての通信装置に対して同時並列的に予備的設定を行い、その後、リングを代表する通信装置に対して主設定を行えば良い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、リングを構成する通信装置の一部または全部が、２以上のリングに重複して所属し、当該２以上のリングに重複して所属する通信装置についてはリング毎に主設定または予備的設定が行われるような場合には、あるリングについての当該リングを代表する通信装置以外の全ての通信装置に対する同時並列的な予備的設定が可能であるという保証はなく、その結果、全体としての設定時間が長くなってしまうことがあるという問題があった。
【０００６】
本発明は上記の課題に鑑み、２以上のリングに重複して所属する通信装置を含んで構成されるリングの集合からなるリングネットワークシステム中の通信装置に対し、設定順序にリング単位で制約がある２種類の回線設定、即ち主設定または予備的設定を効率良く、より短時間で実行可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、図１に示すように、設定対象のリングの数（ここでは５個）と同数分のカラムを有し、設定対象の通信装置の数（ここでは５個）と同数分の待ち行列を生成し、図２に示すように、リング毎に所属する各通信装置に対しその回線設定の種類（主設定か予備的設定か）を投入し、さらに図３に示すように、通信装置を単位とする待ち行列において、予備的設定を行うリングに対応するカラムを先頭に、主設定を行うリングに対応するカラムを末尾に移動させることによって上記の課題を解決する。
【０００８】
なお、図面では「通信装置」を単に「装置」と表記するものとする。
【発明の効果】
【０００９】
本発明によれば、従来、リングを単位とした順序で行われていた回線設定を、通信装置単位で先に行うべき予備的設定はより早く、かつ主設定は遅く行うようにすることで、予備的設定が遅れることによる主設定の待機状態の発生を回避もしくは少なくすることができ、より短時間での回線設定が可能となる。
【図面の簡単な説明】
【００１０】
【図１】待ち行列の一例を示す説明図
【図２】待ち行列への回線設定の種類の投入のようすの一例を示す説明図
【図３】優先順位変更のようすの一例を示す説明図
【図４】本発明のネットワーク設定装置を含むネットワーク運用システムの実施の形態の一例を示す構成図
【図５】本装置における待ち行列の作成及び優先順位変更のようすを示す説明図
【図６】優先順位を変更しない場合の回線設定のようすを示す説明図
【図７】優先順位を変更した場合の回線設定のようすを示す説明図
【発明を実施するための形態】
【００１１】
以下、本発明を図面に基づいて詳細に説明する。
【００１２】
図４は本発明のネットワーク設定装置を含むネットワーク運用システムの実施の形態の一例を示すもので、本発明のネットワーク設定装置は、設定対象順序保持部１１と、設定対象受信部１２と、設定対象転記部１３と、優先順序変更部１４と、装置設定部１５とからなり、リングネットワークシステムを構成する通信装置と設定用通信回線を介して通信可能に接続され、ネットワーク運用システムを構成している。
【００１３】
なお、図１では通信装置を１つのみ示しているが、実際には２以上のリングネットワークに重複して所属する通信装置を少なくとも１つ含んで構成されるリングネットワークの集合からなるリングネットワークシステムを構成する複数の通信装置があり、本発明のネットワーク設定装置はこれら全ての通信装置と通信可能に接続されているものとする。
【００１４】
設定対象順序保持部１１は、設定対象のリングの数と同数分のカラムを有する待ち行列を、設定対象の通信装置の数と同数分備えている。なお、通常、設定対象のリングの数とは、リングネットワークシステム中の全てのリングの数であり、また、設定対象の通信装置の数とは、リングネットワークシステムを構成する全ての通信装置の数であるが、リングネットワークシステム中の一部のリングについてのみ回線設定を行う場合もあることを考慮した結果、このような表現を採用した。
【００１５】
設定対象受信部１２は、図示しないキーボード等の入力装置から直接入力され又は記憶媒体から読み出されて入力され又は通信媒体を介して他の装置等から入力された、設定対象の各リングについての、リングを構成する全ての通信装置及び当該リングを代表する通信装置のリストと、各リングに疎通させる少なくとも１つのトラヒック識別子とを受信する。
【００１６】
設定対象転記部１３は、設定対象受信部１２が受信したリストから、通信装置毎に主設定を行うリング（を表す情報）または予備的設定を行うリング（を表す情報）を抽出し、設定対象順序保持部１１の通信装置毎の待ち行列のカラムにそれぞれ投入（転記）する。
【００１７】
優先順序変更部１４は、設定対象順序保持部１１内の各待ち行列について、予備的設定を行うリングに対応するカラムを待ち行列の先頭に移動させ、主設定を行うリングに対応するカラムを待ち行列の末尾に移動させる。
【００１８】
装置設定部１５は、設定対象順序保持部１１から優先順序変更後の通信装置毎の待ち行列のカラムを先頭から同時並列的に読み出し、読み出されたリングに対応する主設定または予備的設定を各通信装置に対して行う。但し、あるリングに関し、そのリングに所属する当該リングを代表する通信装置以外の全ての通信装置に対する予備的設定が完了していない場合は、そのリングを代表する通信装置に対する主設定は待機させるものとする。
【００１９】
なお、主設定としては、リングネットワークに疎通させるトラヒック識別子の設定を行い、また、予備的設定としては、前記トラヒックを各通信装置に通過させるための設定を行うことができる。
【００２０】
図５を用いて、本発明装置の動作を詳細に説明する。
【００２１】
図５の右側に示すように、リング１，２，３および通信装置１〜５で構成されるリングネットワークシステムを考える。リング１の主設定は通信装置１に、リング２の主設定は通信装置２に、リング３の主設定は通信装置４に行い、各リングのそれ以外の通信装置は予備的設定を行うものとする。
【００２２】
まず、設定対象受信部１２が、設定対象の各リングについてのリングを構成する全ての通信装置及び当該リングを代表する通信装置のリストを受信すると、設定対象転記部１３は、このリストから通信装置毎に主設定を行うリングネットワークまたは予備的設定を行うリングネットワークを抽出、詳細には通信装置を縦軸、リングを横軸とし、リング毎にリングを代表する通信装置の欄に主設定を、それ以外の通信装置の欄に予備的設定を記述した、表１に示すような表を生成する。
【００２３】
次に、設定対象転記部１３は、この表１から、設定対象順序保持部１１に保持された通信装置単位の待ち行列の各カラムに、設定対象のリングおよび回線設定の種類（主設定か予備的設定か）を転記して、待ち行列Ａに示すような５つの待ち行列を生成する。なお、この待ち行列はブランクを含み、順不同である。
【００２４】
次に、優先順序変更部１４が、前記待ち行列Ａに対して各通信装置単位に、予備的設定を行うリングに対応するカラムを待ち行列の先頭に移動させ、主設定を行うリングに対応するカラムを待ち行列の末尾に移動させて、待ち行列Ｂとする。
【００２５】
最後に、装置設定部１５が、設定対象順序保持部１１に保持された待ち行列Ｂから通信装置毎の待ち行列のカラムを先頭から同時並列的に読み出し、読み出されたリングに対応する主設定または予備的設定を各通信装置に対して行う。
【００２６】
図６は待ち行列の優先順位を変更せず、単純に各カラムを前に詰めた場合の回線設定のようすを、また、図７は本発明により待ち行列の優先順位を変更した場合の回線設定のようすを示すものである。
【００２７】
図６の例では、ｔ０の時点で通信装置１に対してリング１の主設定を行おうとするが、この時点ではリング１を構成する他の装置、つまり通信装置２，３に対するリング１の予備的設定が行われていないため、ｔ１の時点まで待機することになる。同様に、ｔ２の時点で通信装置４に対してリング３の主設定を行おうとするが、この時点ではリング３を構成する他の装置、つまり通信装置１，３に対するリング３の予備的設定が行われていないため、ｔ３の時点まで待機することになる。
【００２８】
一方、図７の例では、通信装置１に対してリング１の主設定を行おうとするｔ１の時点までに通信装置２，３に対するリング１の予備的設定が完了しているため、リング１の主設定を直ちに開始することができる。また、通信装置１に対するリング３の予備的設定がｔ０の時点で行われ、通信装置３に対するリング３の予備的設定がｔ１の時点で行われるため、通信装置４に対するリング３の主設定をｔ２の時点で行うことができる。その結果、通信装置１〜５のトータルで見た場合の設定所要時間を短くすることができる。
【符号の説明】
【００２９】
１１：設定対象順序保持部、１２：設定対象受信部、１３：設定対象転記部、１４：優先順序変更部、１５：装置設定部。
【先行技術文献】
【特許文献】
【００３０】
【特許文献１】特開２０１０−２６７１６５号公報（「コマンド投入装置、コマンド投入システム、コマンド投入方法およびコマンド投入プログラム」）
【図１】
0005467694.tif 000002
【図２】
0005467694.tif 000003
【図３】
0005467694.tif 000004
【図４】
0005467694.tif 000005
【図５】
0005467694.tif 000006
【図６】
0005467694.tif 000007
【図７】
0005467694.tif 000008