(57)【要約】【課題】論理ループを生じることなく論理リングネットワーク形状を変更する。【解決手段】リングノード装置は、変更部と、設定部を含む。変更部は、第一の論理リングネットワークから論理通信路に関する設定を削除することを指示する第１指示を受信し、前記第二の論理リングネットワークに論理通信路に関する設定を追加することを指示する第２指示を次に受信し、前記第１指示及び前記第２指示に基づき、論理リングネットワークごとに対応する論理通信路に関する設定を変更する。設定部は、第１指示に基づき、第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと論理通信路とに関する設定を削除し、第２指示に基づき、第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと論理通信路とに関する設定を追加する。【選択図】図６
2018037792.tif 000002
【特許請求の範囲】
【請求項１】
論理リングネットワークを形成し、前記論理リングネットワークにおいて通信を可能とする論理通信路を設定するリングプロトコルを適用した、第一の論理リングネットワークと第二の論理リングネットワークとの両方に含まれるリングノード装置であって、
前記第一の論理リングネットワークから論理通信路に関する設定を削除することを指示する第１指示を受信し、前記第二の論理リングネットワークに論理通信路に関する設定を追加することを指示する第２指示を次に受信し、前記第１指示及び前記第２指示に基づき、論理リングネットワークごとに対応する論理通信路に関する設定を変更する変更部と、
前記第１指示に基づき、前記第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと論理通信路とに関する設定を削除し、前記第２指示に基づき、前記第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと論理通信路とに関する設定を追加する設定部を備えるリングノード装置。
【請求項２】
受信した指示を解析しこの指示が前記第１指示および前記第２指示のいずれであるかを判定する設定変更指示解析部と、
解析によって判定した指示に応じて、論理リングネットワークと、論理通信路またはリングポートと、の対応付けの設定を変更する設定変更部とをさらに備える請求項１に記載のリングノード装置。
【請求項３】
前記変更部は、論理通信路の移設元となる前記第一の論理リングネットワークから削除されていない論理通信路に関する設定を、論理通信路の移設先となる前記第二の論理リングネットワークに追加しない請求項１または２に記載のリングノード装置。
【請求項４】
前記第一の論理リングネットワークから論理通信路に関する設定を削除することを指示する第１指示を前記第一の論理リングネットワークへ送信する指示出力部と、
前記第１指示が第一の論理リングネットワークに属する全てのリングノードに到達しこれら全てのリングノードにおいて前記第１指示に対応する処理が完了したことを受信する指示入力部と、をさらに備え、
前記指示出力部は、前記処理が完了したことを受信した場合に、前記第二の論理リングネットワークに論理通信路に関する設定を追加することを指示する第２指示を前記第二の論理リングネットワークへ送信する請求項１から３のいずれか１項に記載のリングノード装置。
【請求項５】
リングプロトコルを適用した論理リングネットワークを構築する複数のノード装置を備えたリングネットワークシステムにおいて、
第一の論理リングネットワークから論理通信路に関する設定を削除することを指示する第１指示を第一の論理リングネットワークへ送信し、前記第１指示が第一の論理リングネットワークを一巡したことを確認した後に、第二の論理リングネットワークに前記論理通信路に関する設定を追加することを指示する第２指示を第二の論理リングネットワークに送信する代表ノード装置と、
受信した前記第１指示に基づいて、第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと前記論理通信路とに関する設定を削除し、その後に受信した前記第２指示に基づいて、第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと前記論理通信路とに関する設定を追加する他のノード装置とを備えるリングネットワークシステム。
【請求項６】
リングプロトコルを適用した論理リングネットワークを構築する複数のノード装置を備えたリングネットワークシステムでのリングネットワーク変更方法において、
第一の論理リングネットワークから論理通信路に関する設定を削除することを指示する第１指示を第一の論理リングネットワークへ送信し、
前記第１指示が第一の論理リングネットワークを一巡したことを確認した後に、第二の論理リングネットワークに前記論理通信路に関する設定を追加することを指示する第２指示を第二の論理リングネットワークに送信し、
受信した前記第１指示に基づいて、第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと前記論理通信路とに関する設定を削除し、その後に、受信した前記第２指示に基づいて、第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと前記論理通信路とに関する設定を追加することを備えるリングネットワーク変更方法。
【請求項７】
リングプロトコルを適用した論理リングネットワークを構築する複数のノード装置を備えたリングネットワークシステムにおいて、
第一の論理リングネットワークから第一の論理通信路に関する設定を削除することを指示する第１指示を第一の論理リングネットワークへ送信し、第二の論理リングネットワークから第二の論理通信路に関する設定を削除することを指示する第３指示を第二の論理リングネットワークへ送信し、前記第１指示が第一の論理リングネットワークを一巡しかつ前記第３指示が第二の論理リングネットワークを一巡したことを確認した後に、第二の論理リングネットワークに第一の論理通信路に関する設定を追加することを指示する第２指示を第二の論理リングネットワークに送信し、第一の論理リングネットワークに第二の論理通信路に関する設定を追加することを指示する第４指示を第一の論理リングネットワークに送信する代表ノード装置と、
受信した前記第１指示に基づいて、第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと第一の論理通信路とに関する設定を削除し、かつ受信した前記第３指示に基づいて、第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと第二の論理通信路とに関する設定を削除し、その後に、受信した前記第２指示に基づいて、第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと第一の論理通信路とに関する設定を追加し、かつ受信した前記第４指示に基づいて、第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと第二の論理通信路とに関する設定を追加する他のノード装置とを備えるリングネットワークシステム。
【請求項８】
リングプロトコルを適用した論理リングネットワークを構築する複数のノード装置を備えたリングネットワークシステムでのリングネットワーク変更方法において、
第一の論理リングネットワークから第一の論理通信路に関する設定を削除することを指示する第１指示を第一の論理リングネットワークへ送信し、
第二の論理リングネットワークから第二の論理通信路に関する設定を削除することを指示する第３指示を第二の論理リングネットワークへ送信し、
前記第１指示が第一の論理リングネットワークを一巡しかつ前記第３指示が第二の論理リングネットワークを一巡したことを確認した後に、第二の論理リングネットワークに第一の論理通信路に関する設定を追加することを指示する第２指示を第二の論理リングネットワークに送信し、第一の論理リングネットワークに第二の論理通信路に関する設定を追加することを指示する第４指示を第一の論理リングネットワークに送信し、
受信した前記第１指示に基づいて、第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと第一の論理通信路とに関する設定を削除し、かつ受信した前記第３指示に基づいて、第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと第二の論理通信路とに関する設定を削除し、その後に、受信した前記第２指示に基づいて、第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと第一の論理通信路とに関する設定を追加し、かつ受信した前記第４指示に基づいて、第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと第二の論理通信路とに関する設定を追加することを備えるリングネットワーク変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、リングネットワークシステム、リングネットワーク変更方法、及びリングノード装置に関する。
【背景技術】
【０００２】
広域イーサネット（登録商標）サービス等に用いられる中継ネットワークの構成方法の一つとして、環状に接続したノードからなるリングネットワークがある。リングネットワークに対してリングプロトコルを適用することで、冗長経路を確保しつつ、経済的に構築することが可能である（例えば、非特許文献１を参照）。リングプロトコルを用いたリングネットワーク内では、各リングネットワークをノード冗長接続する事によりリングネットワーク内全体でノード故障耐性を備えた冗長経路を構築可能であり、リングネットワーク内のいずれのノードが故障した場合においても経路切り替えが行われ通信の正常性が確保される。
【０００３】
また、論理リングネットワークを構築した後に論理リングネットワークに属する論理通信路に関する設定を変更する手法がある（例えば、特許文献１を参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｔ  Ｇ．８０３２／Ｙ．１３４４，“Ｅｔｈｅｒｎｅｔ  Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｗｉｔｃｈｉｎｇ  （０８／２０１５），１  Ｓｃｏｐｅ，ｐ．１；６  Ｉｎｔｒｏｄｕｃｔｉｏｎ，ｐ．５
【特許文献】
【０００５】
【特許文献１】特許第５７７１５５９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、論理リングネットワークを構成する複数のノードが、任意の順序で論理リングネットワークへの論理通信路に関する設定の追加処理、および、論理リングネットワークからの論理通信路に関する設定の削除処理を実行した場合、論理ループが発生する可能性がある。しかしながら、リングネットワークを構成するノード全てにおいて、リングネットワークと論理通信路に関する設定を変更する技術は知られていない。さらに、論理ループを発生させることなくリングネットワークの構成を変更する技術も知られていない。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、リングプロトコルを用いて構成されるリングネットワークにおいて、論理ループを生じることなく論理リングネットワーク形状を変更することができるリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明の観点は、以下のような構成要素を備えている。すなわち、リングノード装置は、論理リングネットワークを形成し、前記論理リングネットワークにおいて通信を可能とする論理通信路を設定するリングプロトコルを適用した、第一の論理リングネットワークと第二の論理リングネットワークとの両方に含まれるリングノード装置であって、変更部と、設定部を含む。変更部は、第一の論理リングネットワークから論理通信路に関する設定を削除することを指示する第１指示を受信し、前記第二の論理リングネットワークに論理通信路に関する設定を追加することを指示する第２指示を次に受信し、前記第１指示及び前記第２指示に基づき、論理リングネットワークごとに対応する論理通信路に関する設定を変更する。設定部は、第１指示に基づき、第一の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと論理通信路とに関する設定を削除し、第２指示に基づき、第二の論理リングネットワークが設定された全てのポートにおいて論理リングネットワークと論理通信路とに関する設定を追加する。
【発明の効果】
【０００９】
この発明によれば、リングプロトコルを用いて構成されるリングネットワークにおいて、論理ループを生じることなく論理リングネットワーク形状を変更することが可能なリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置を提供する。
【図面の簡単な説明】
【００１０】
【図１】２つの論理リングネットワークを備えたネットワークシステムの一例を示す図。
【図２】図１のリングネットワークに設定された、２つの論理リングネットワークと１つの論理通信路とを示す図。
【図３】図２の論理通信路に関する設定を他の論理リングネットワークに追加する一例を示す図。
【図４】図３の設定をノードに追加した一例を示す図。
【図５】論理リングネットワークに設定された論理通信路を移設したが論理ループが発生していることを示す図。
【図６】第１の実施形態のリングノード装置の機能ブロック図。
【図７】第１の実施形態の代表となるリングノード装置である代表通信装置の機能ブロック図。
【図８】第１および第２実施例での２つのリングネットワークを備えたリングネットワークシステムの一例を示す図。
【図９】第１の実施例（移設）での２つの論理リングネットワークおよび１つの論理通信路を示す図。
【図１０】図９の２つのノードにおいて論理通信路に関する設定を削除したことを示す図。
【図１１】図９の論理通信路が設定されていた全てのノードで論理通信路に関する設定を削除したことを示す図。
【図１２】図９で論理通信路が設定されていなかったあるノードで論理通信路に関する設定を追加したことを示す図。
【図１３】図８の論理リングネットワークに設定された論理通信路の移設が完了したことを示す図。
【図１４】第２の実施例（交換）での２つの論理リングネットワークおよび２つの論理通信路を示す図。
【図１５】図１４の２つの論理通信路に関する設定を削除したことを示す図。
【図１６】図８の論理リングネットワークに設定された２つの論理通信路の交換が完了したことを示す図。
【図１７】第２の実施形態に係るリングノード装置の機能ブロック図。
【図１８】第２の実施形態の代表となるリングノード装置である代表通信装置の機能ブロック図。
【発明を実施するための形態】
【００１１】
以下、図面を参照してこの発明に係わる実施形態のリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置を説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。なお、本開示のリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置は情報通信産業に適用することができる。  
なお、本明細書では、リングプロトコルを適用し環状に接続したノード（ノード装置とも称す）からなるネットワークを「論理リングネットワーク」（単に「リングネットワーク」、あるいは、「リング」と略すこともある）、論理リングネットワーク上に設定する、拠点を接続する仮想的な通信経路を「論理通信路」と記載する。例えば、「論理通信路」はイーサネット（登録商標）におけるＶＬＡＮに相当し、「論理リングネットワーク」はリングプロトコルにおけるリングインスタンスに相当する。また、リングネットワークシステムとは、リングプロトコルを適用した論理リングネットワークを構築する複数のリングノード装置を含んだシステムのことを示す。
【００１２】
一般的にリングプロトコルが実装されたノードは、一度論理リングネットワークを構築した後、サービスを提供した状態で論理リングネットワークに関する設定を変更することは困難である。ノードの追加や削除といった処理であれば、論理リングネットワークの冗長機能を利用することにより、サービスを提供した状態であっても処理を実現することが可能である。しかしながら、サービスを提供した状態において、ある論理リングネットワークに属していたノードを他の論理リングネットワークに属するように変更する、すなわち、ある論理リングネットワークに属した論理通信路を他の論理リングネットワークへ移設するような、複数の論理リングネットワークにまたがった設定変更処理を行うことは困難である。
【００１３】
リングネットワーク間の移設処理として、例えば、加入者の増加やサービスの追加などによりネットワーク上を流れるトラフィック量が増大したことを契機として、新たな論理リングネットワーク（以降、移設先論理リングネットワークと呼ぶ）を増設し、論理リングネットワーク増設前よりサービスを提供していた論理リングネットワーク（以降、移設元論理リングネットワークと呼ぶ）から移設先論理リングネットワークに一部のトラヒックを移設することで移設元論理リングネットワークと移設先論理リングネットワークとの間で負荷分散を実現することが考えられる。このような場合、移設元論理リングネットワークに属するノードと移設先論理リングネットワークに属するノードで、それぞれ論理通信路に関する設定を変更する必要がある。
【００１４】
論理リングネットワークの変更を実現するための処理手順として、具体的には、（１）移設先論理リングネットワークに論理通信路に関する設定を追加する、（２）移設元論理リングネットワークから論理通信路に関する設定を削除する、の２つの処理が必要である。しかしながら、リングネットワークを構成する複数のノードがこれら２つの処理を任意の順序で実行した場合、論理ループが発生する可能性がある。イーサネット技術を用いた論理リングネットワークにおいて論理ループが発生すると、論理ループに起因するブロードキャストストームの発生により通信が停止する可能性がある。
【００１５】
まずここで、２つの論理リングネットワークにおいて、論理通信路に関する設定を変更する際に論理ループが発生する例について図１から図５までを参照して説明する。  
図１のネットワークシステムは、ノード１１〜１６により構成され物理回線１８−１〜１８−６を経由する第一の論理リングネットワークと、ノード１１、１３、１７により構成され物理回線１９−１〜１９−３を経由する第二の論理リングネットワークとからなる。  
ノード１１は、第一の論理リングネットワークを構成するポート１１１、１１２と、第二の論理リングネットワークを構成するポート１１３、１１４と、物理回線１１ａを経由してアクセス収容ノード１ａと接続するポート１１５を備える。  
ノード１２は、第一の論理リングネットワークを構成するポート１２１、１２２を備える。  
ノード１３は、第一の論理リングネットワークを構成するポート１３１、１３２と、第二の論理リングネットワークと接続するポート１３３、１３４と、物理回線１３ｂを経由してアクセス収容ノード１ｂと接続するポート１３５を備える。  
ノード１４は、第一の論理リングネットワークを構成するポート１４１、１４２を備える。  
ノード１５は、第一の論理リングネットワークを構成するポート１５１、１５２を備える。  
ノード１６は、第一の論理リングネットワークを構成するポート１６１、１６２を備える。  
ノード１７は、第二の論理リングネットワークを構成するポート１７３、１７４を備える。
【００１６】
次に、第一の論理リングネットワーク２０−１と第二の論理リングネットワーク２０−２について図２を参照して説明する。論理リングネットワークには、論理通信路を設定することが可能であり、ここでは、論理リングネットワーク２０−１に論理通信路２１を設定している。さらに、ノード１１とアクセス収容ノード１ａとの間の物理回線１１ａには論理通信路２２ａを設定し、ノード１３とアクセス収容ノード１ｂとの間の物理回線１３ｂには論理通信路２２ｂを設定している。ノード１１、１３のいずれにおいても、論理リングネットワーク２０−１に論理通信路２１を設定しているため、アクセス収容ノード１ａと１ｂは、論理通信路２２ａ、論理通信路２１、および論理通信路２２ｂを経由して互いに通信を行うことが可能である。
【００１７】
なお、第一の論理リングネットワーク２０−１はポート１１２を閉塞ポートとし、第二の論理リングネットワーク２０−２はポート１１４を閉塞ポートとしている。このように、各論理リングネットワークにおいて閉塞ポートを指定することにより、論理通信路２１に論理ループが発生することを回避している。１つの論理リングネットワークで１つの閉塞ポートを設定すれば、この論理リングネットワークの論理通信路には論理ループは発生しない。
【００１８】
（論理通信路移設）  
図１および図２の物理設定、論理設定を備えた２つの論理リングネットワークからなるネットワークにおいて、第一の論理リングネットワーク２０−１から第二の論理リングネットワーク２０−２に論理通信路２１を移設する手順について述べる。すでに述べたように、論理通信路２１を移設するためには、（１）移設先となる第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加する、（２）移設元となる第一の論理リングネットワーク２０−１から論理通信路２１に関する設定を削除する、の２つの処理を完了する必要がある。
【００１９】
具体的には、第一の論理リングネットワーク２０−１のみに属するノード１２、１４、１５、１６は、第一の論理リングネットワーク２０−１から論理通信路２１に関する設定を削除する処理を各ノードのポート毎に実施する。第二の論理リングネットワーク２０−２のみに属するノード１７は、第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加する処理を各ノードのポート毎に実施する。第一の論理リングネットワーク２０−１と第二の論理リングネットワーク２０−２との両方に属するノード１１、１３は、第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加する処理と、第一の論理リングネットワーク２０−１から論理通信路２１に関する設定を削除する処理とを、各ノードのポート毎に実施する。
【００２０】
ノード１１において、第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加した例について図３を参照して説明する。  
第一の論理リングネットワーク２０−１から論理通信路２１に関する設定を削除していないため、第一の論理リングネットワークが設定されたポートと第二の論理リングネットワークが設定されたポートの両方、すなわち、ポート１１１〜１１４に論理通信路２１に関する設定が保持される。一方、ノード１２〜１７においては論理リングネットワークと論理通信路に関する設定に変更が加えられていないため、この時点においては論理リングネットワーク２０−２に設定された論理通信路２１を用いた通信はできない。
【００２１】
その後、図４に示すように、ノード１７において第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加したとする。この時、ノード１１とノード１７との間で論理通信路２１が確立するため、ノード１１とノード１７との間での通信が可能となる。
【００２２】
さらに、図５に示すように、ノード１３において第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加したとする。しかしこの時、ノード１１、１７、１３、１４、１５、１６、１１をこの順序で経由する論理ループが発生する。
【００２３】
このように、２つ以上の論理リングネットワークを構成する複数のノードが、任意の順序で論理リングネットワークへの論理通信路に関する設定の追加処理、および、論理リングネットワークからの論理通信路に関する設定の削除処理を実行した場合、論理ループが発生する可能性がある。
【００２４】
［第１の実施形態］  
（第１のリングノード装置）  
本発明の第１の実施形態に係る第１のリングノード装置（リングノードとも称す。また単にノードとも称す）について図６を参照して説明する。第１の実施形態の第１のリングノード装置は、１つのポートに複数の論理通信路を設定することが可能なタグＶＬＡＮを使用して、リングに設定された一部の論理通信路を、別リングが設定されたリングポートへ移動する場合に利用するためのものである。リングネットワークシステムでの移設または交換に無関係の論理通信路では、リングポートと論理通信路の関係に変更を加えることなく、別のリングポートに移動することになる。また、本実施形態のリングネットワークシステム、リングネットワーク変更方法も以下に説明される。  
リングノード６は、複数のリングポート６１−１〜６１−ｎ（ｎは自然数かつ偶数）と、リング−通信路設定変更指示解析部６２と、リング−通信路対応設定状態監視部６３と、リング−通信路設定変更部６４と、論理リング設定通知部６５と、論理通信路設定管理部（ポート）６６と、リング−通信路対応設定部６７と、を備える。リングポート６１−１とリングポート６１−２は第一の論理リングネットワークを構成するポートとし、リングポート６１−３とリングポート６１−４は第二の論理リングネットワークを構成するポートとする。ここで一般化すると、リングポート６１−ｎ−１とリングポート６１−ｎは第ｎ／２の論理リングネットワークを構成するポートにすることになる。
【００２５】
本実施形態では、第一の論理リングネットワークから論理通信路に関する設定を削除し、第二の論理リングネットワークに論理通信路に関する設定を追加する、すなわち、移設元となる第一の論理リングネットワークから移設先となる第二の論理リングネットワークに論理通信路を移設する例について記載する。
【００２６】
論理通信路のこの移設は、設定変更指示フレームを通じて実行される。設定変更指示フレームは、「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」あるいは「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」のいずれの指示であるかを識別するために必要な情報、論理通信路の移設元となる論理リングネットワークあるいは論理通信路の移設先となる論理リングネットワークに関する情報、および、移設対象の論理通信路に関する情報を含む。なお、設定変更指示フレームは例えば、後に説明する代表通信装置が生成し他のノードへ送信する。
【００２７】
リングノード６は、設定変更指示フレームに含まれるこれらの情報を用いてノードに関する設定を変更し、リングネットワークシステムの構成を変更する。例えば、論理リングネットワークに関する情報として各論理リングネットワークに割り当てられるリングインスタンスＩＤ（以降、「リングＩＤ」と略す。）を用いてもよいし、論理通信路に関する情報としてＶＩＤ（ＶＬＡＮ  ＩＤ）を用いてもよい。すなわち、設定変更指示フレームは、移設元となるリングのリングＩＤ、移設先となるリングのリングＩＤ、および、ＶＩＤを含んでもよい。
【００２８】
リング−通信路設定変更指示解析部６２は、リングポート６１−１〜６１−ｎのうちの１以上のポートで受信した設定変更指示フレームを解析し、このフレームの指示内容が「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」あるいは「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」のいずれであるかを判定する。また、リング−通信路設定変更指示解析部６２は、どのポートで設定変更指示フレームを受信したかを判別し、設定変更を行うポートと、設定変更指示フレームにより指示された指示内容と、をリング−通信路設定変更部６４に送信する。
【００２９】
さらに、リング−通信路設定変更指示解析部６２は、設定変更指示フレームにより指示された指示内容が不正なものではないか、例えば、設定変更処理を適用前のノードに関する設定と設定変更指示フレームにより指示された指示内容に不整合が無いか、を判定するために、ノードに関する設定を取得してもよい。
【００３０】
リング−通信路対応設定状態監視部６３は、論理リング設定通知部６５および論理通信路設定管理部（ポート）６６が保持している情報を取得し、これらの情報をリング−通信路設定変更部６４に送信する。リング−通信路対応設定状態監視部６３が例えば、「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」する設定変更指示フレームを受信した場合、このフレームを受信したポートにおいて移設元となる論理リングネットワークが設定されており、かつ、削除対象となる論理通信路が設定されていなければならない。あるいは、リング−通信路対応設定状態監視部６３が「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」する設定変更指示フレームを受信した場合、このフレームを受信したポートにおいて移設元となる論理リングネットワークが設定されていなければならないし、移設元となる論理リングネットワークに移設対象の論理通信路が既に設定されていてはならない。不正な設定変更指示フレームにより不正な状態へ遷移することを回避するために、リング−通信路設定変更指示解析部６２がノードに関する設定を取得して設定変更指示フレームにより指示された指示内容が不正なものであるかどうかを判定してもよい。
【００３１】
リング−通信路設定変更部６４は、リング−通信路設定変更指示解析部６２から受け取った設定変更を行うポートと、設定変更指示フレームにより指示された指示内容とに基づき、リング−通信路対応設定を変更する。リング−通信路対応設定とは、論理リングネットワークと論理通信路との対応付けに関する設定のことである。また、リング−通信路設定変更部６４は、設定変更指示フレームにより指示された指示内容に不整合が無いかを判定する場合は、リング−通信路設定変更指示解析部６２から受け取った設定変更を行うポートと、設定変更指示フレームにより指示された指示内容とに加え、リング−通信路対応設定状態監視部６３から受け取った設定変更処理前のノードに関する設定に基づき、リング−通信路対応設定を変更する。
【００３２】
論理リング設定通知部６５は、複数のリングポート６１−１から６１−ｎのうち、一つもしくは二つに対し、論理リングネットワークを設定し、論理リングネットワークの状態に応じて切り替え、および復旧動作を実施し、リングポート６１−１から６１−ｎ上の論理通信路における通信の導通もしくは停止状態を制御する。このとき、論理リング設定通知部６５は、例えばリングポート６１−１と６１−２に対して第一の論理リングネットワークを構成し、６１−３と６１−４に対して第二の論理リングネットワークを構成するといったように、リングポートを自由に組合せた複数の論理リングネットワークを構成することができる。  
論理リング設定通知部６５は、リングポートと論理リングネットワークとの対応情報をリング−通信路対応設定部６７に通知するのみであり、論理通信路が設定されたポートの変更に関与しない。
【００３３】
論理通信路設定管理部（ポート）６６は、複数のリングポート６１−１〜６１−ｎのうち、一つ以上に対し、一つもしくは複数の論理通信路を設定し、論理通信路を識別する識別子等が付与された通信を導通可能とする制御を行う。
【００３４】
リング−通信路対応設定部６７は、論理リングネットワーク及び論理通信路が設定されたリングポート（６１−１〜６１−ｎのうちのいくつか）において、論理通信路上の通信を、論理リングネットワークの状態に応じて導通もしくは停止とすることを可能とするため、論理リングネットワークと論理通信路との対応付けを行う。リング−通信路設定変更部６４が、論理リングネットワークと論理通信路との対応付けを変更することで、論理通信路を別ポートに変更する。
【００３５】
これにより、設定変更指示フレームを受信したポートに関する設定変更が可能となる。また、論理リングネットワークを構成する各ノードのうち第一の論理リングネットワークと第二の論理リングネットワークとの両方に属するノードは、論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除した後に他の論理リングネットワークに論理通信路を追加することが可能となり、結果として論理ループを発生させることなくリングネットワークシステムの構成を変更することが可能となる。
【００３６】
さらに、第一のリングネットワークにのみ属しているノード、第二のリングネットワークのみに属しているノード、第一のリングネットワークと第二のリングネットワークの両方に属しているノード、といったノード構成が存在するが、これらを区別して設定変更指示フレームを送信しなくてもよい。例えば、第一の論理リングネットワークに設定された論理通信路を第二の論理リングネットワークへ移設する場合、第一の論理リングネットワークには「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」の設定変更指示フレームを送信し、第二の論理リングネットワークには「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」の設定変更指示フレームを送信するのみでよい。
【００３７】
なお、論理通信路の移設元となる論理リングネットワークのみに属するノードは論理通信路の移設元となる論理リングネットワークからの論理通信路の削除処理のみを行い、論理通信路の移設先となる論理リングネットワークのみに属するノードは論理通信路の移設先となる論理リングネットワークへの論理通信路の追加処理のみを行う。また、これらのノードは第一の論理リングネットワークか第二の論理リングネットワークかのいずれかのみを備えるため、論理ループの発生には影響しない。
【００３８】
次に、本実施形態の代表通信装置（代表リングノード、代表ノード装置とも称す）について図７を参照して説明する。代表通信装置は典型的には、リングネットワークシステムを構成する複数のリングノード装置のうちの１つであり、論理通信路に関する設定の追加処理または削除処理を実行する。  
代表通信装置７は、図６の機能ブロックに加え、設定変更指示部（入力）７１および設定変更指示部（出力）７２を備える。
【００３９】
設定変更指示部（出力）７２は、「論理通信路に関する設定を削除」する設定変更指示フレームを生成し、論理通信路の移設元となる論理リングネットワークが設定されたポートから送信する。論理通信路の移設元となる論理リングネットワークが設定されたポートの識別には、論理リング設定通知部６５が保持する情報を用いてもよい。
【００４０】
さらに、設定変更指示部（入力）７１は、論理通信路の移設元となる論理リングネットワークが設定されたポートで、論理通信路の移設元となる論理リングネットワークを一巡した設定変更指示フレームを受信し論理リングネットワークを一巡したことを確認する。また、設定変更指示部（入力）７１は、設定変更指示フレームが第一の論理リングネットワークに属する全てのリングノードに到達しこれら全てのリングノードにおいてこの設定変更指示フレームに含まれる指示に対応する処理が完了したことを受信してもよい。
【００４１】
設定変更指示部（出力）７２は、設定変更指示フレームを受信したこと、または全てのリングノードにおいてこの設定変更指示フレームに含まれる指示に対応する処理が完了したことを契機として、「論理通信路に関する設定を追加」する設定変更指示フレームを生成し、論理通信路の移設先となる論理リングネットワークが設定されたポートから送信する（すなわち、この設定変更指示フレームを移設先の論理リングネットワークへ送信する）。
【００４２】
代表通信装置７から送信する設定変更指示フレームの送信順序に関する規定に加え、非代表通信装置のリングノード装置６に含まれるリング−通信路設定変更部６４において、「論理通信路の移設元となる論理リングネットワークから削除されていない論理通信路に関する設定を論理通信路の移設先となる論理リングネットワークに追加しない」といった制限を加えてもよい。
【００４３】
なお、設定変更指示部（入力）７１および設定変更指示部（出力）７２は、ここでは別体として説明してあるが、同様な機能を有するならば同体でももちろん構わない。
【００４４】
本実施形態のリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置の特徴は、リング−通信路設定変更部６４が、設定変更指示フレームの受信を契機として、設定変更指示フレームを受信したポート、および、設定変更指示フレームを受信したポートと同じ論理リングネットワークが設定されているポートについてのみリング−通信路対応設定を変更するところにある。すなわち、複数の論理リングネットワークに属しているノードであっても、他の論理リングネットワークから受信する設定変更指示フレームの受信を待たずにリング−通信路対応設定を変更する。論理ループを発生させないためには、論理リングネットワークを構成する各ノードのうち第一の論理リングネットワークと第二の論理リングネットワークとの両方に属するノードが、「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」した後に「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」する必要がある。
【００４５】
ここで、「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」と「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」の処理順序が逆転しないよう、図７に示す代表通信装置が「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」する設定変更指示フレームを送信し、その後、代表通信装置が論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」する設定変更指示フレームを送信する。
【００４６】
すなわち、代表通信装置は、論理通信路の移設元となる論理リングネットワークに対して論理通信路に関する設定を削除するための設定変更指示フレームを送信し、この設定変更指示フレームが論理通信路の移設元となる論理リングネットワークを一巡した後、すなわち、代表通信装置がこの設定変更指示フレームを受信した後に、論理通信路の移設先となる論理リングネットワークに対して論理通信路に関する設定を追加するための設定変更指示フレームを送信する。
【００４７】
ここで、代表通信装置は、移設元となる論理リングネットワークと移設先となる論理リングネットワークの両方に属し、かつ、それらのリングにおける閉塞ポートを有しているノードとする。すなわち代表通信装置は一意的に決定することが可能である。
【００４８】
以上の第１の実施形態によれば、代表通信装置からの設定変更指示に基づき、論理ループを回避しつつ、リングネットワークの構成を変更することが可能となる。換言すれば、リングネットワーク構築後に、リングの形状を変更することが可能なリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置を提供することができる。また、第１の実施形態によれば、例えば移設元となる論理リングネットワークから移設先となる論理リングネットワークへ、タグＶＬＡＮにより設定された論理通信路を移設する場合に利用できる。第１の実施形態では、特定のタグ、すなわち論理通信路識別子が設定された論理通信路毎に、他の論理リングネットワークへ論理通信路を移設することができる。
【実施例】
【００４９】
（リングネットワークの第１の実施例：移設）  
次に具体例として、リングネットワークシステムでの移設の一例について図８から図１３を参照して説明する。ここでは図８のリングネットワークシステムに設定された論理リングネットワークにおいて、論理通信路を移設する例を示す。なお、以下の第１の実施例および第２の実施例は、第１の実施形態および第２の実施形態のリングノード装置を適用することができる。
【００５０】
図８のネットワークシステムは、ノード８１〜８６により構成され物理回線８８−１〜８８−６を経由する第一の論理リングネットワークと、ノード８１、８３、８４、８７により構成され物理回線８９−１〜８９−４を経由する第二の論理リングネットワークとからなる。  
ノード８１は、第一の論理リングネットワークを構成するリングポート８１１、８１２と、第二の論理リングネットワークを構成するリングポート８１３、８１４と、物理回線８１ａを経由してアクセス収容ノード８ａと接続するポート８１５を備える。また、図８には物理回線８１ｂを経由してアクセス収容ノード８ｂと接続するポート８１６もあるが、これは後の第２の実施例の２つの論理通信路を交換する場合に使用する。  
ノード８２は、第一の論理リングネットワークを構成するリングポート８２１、８２２を備える。  
ノード８３は、第一の論理リングネットワークを構成するリングポート８３１、８３２と、第二の論理リングネットワークを構成するリングポート８３３、８３４と、物理回線８３ｃを経由してアクセス収容ノード８ｃと接続するポート８３５を備える。  
ノード８４は、第一の論理リングネットワークを構成するリングポート８４１、８４２と、第二の論理リングネットワークを構成するリングポート８４３、８４４を備える。また図８には物理回線８４ｄを経由してアクセス収容ノード８ｄと接続するポート８４５も記載されているが、これは後の第２の実施例で使用する。  
ノード８５は、第一の論理リングネットワークを構成するリングポート８５１、８５２を備える。  
ノード８６は、第一の論理リングネットワークを構成するリングポート８６１、８６２を備える。  
ノード８７は、第二の論理リングネットワークを構成するリングポート８７３、８７４を備える。  
ここで、ノード８１〜８７のうちの１つが図７の代表リングノードであり、他の全てが図６に示したリングノード６としてもよい。また、ノード８１〜８７のうちの１つが図１８の代表リングノード１８０であり、他の全てが図１７に示したリングノード１７０としてもよい。
【００５１】
次に、本実施例の論理リングネットワークについて図９を参照して説明する。  
前述の通り、第一の論理リングネットワーク９０−１と第二の論理リングネットワーク９０−２とが設定される。また、論理リングネットワークには、論理通信路を設定することが可能である。ここでは、論理リングネットワーク９０−１に論理通信路９１を設定している。さらに、ノード８１とアクセス収容ノード８ａとの間の物理回線８１ａには論理通信路９４ａ、ノード８３とアクセス収容ノード８ｃとの間の物理回線８３ｃには論理通信路９４ｃを設定している。ノード８１、８３、および、当該ノード間の通信を中継する他のノードのいずれにおいても、論理リングネットワーク９０−１に論理通信路９１を設定しているため、アクセス収容ノード８ａと８ｃは論理通信路９４ａ、論理通信路９１、論理通信路９４ｃを経由して互いに通信を行うことが可能である。
【００５２】
なお、第一の論理リングネットワーク９０−１はリングポート８１２、第二の論理リングネットワーク９０−２はリングポート８１４を閉塞ポートとしている。このように、論理リングネットワークにおいて閉塞ポートを指定することにより、その閉塞ポートのある１つの論理リングネットワークでの論理ループの発生を回避している。
【００５３】
以下、ノード８１を代表通信装置とし、ノード８１から設定変更指示フレームを送信することによりノード８１〜８７の全てのノードにおいて論理リングネットワークと論理通信路に関する設定を変更し、第一の論理リングネットワーク９０−１から第二の論理リングネットワーク９０−２に論理通信路９１を移設する手法について述べる。すなわち、第一の論理リングネットワークを論理通信路の移設元となる論理リングネットワーク、第二の論理リングネットワークを論理通信路の移設先となる論理リングネットワークとし、２つの論理リングネットワーク間で論理通信路の移設を行う手法について述べる。
【００５４】
代表通信装置であるノード８１は、第一の論理リングネットワーク９０−１に対し、「論理通信路９１に関する設定変更指示フレーム（削除）」を送信する。
【００５５】
設定変更指示フレーム（削除）を受信したノードは、この設定変更指示フレーム（削除）を受信したポート、および、この設定変更指示フレームを受信したポートと同じ論理リングネットワークが設定されているリングポートについてのみ「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」する。例えば、ノード８２のポート８２１において論理通信路９１に関する設定変更指示フレーム（削除）を受信した場合、ポート８２１、および、第一の論理リングネットワーク９０−１が設定されたリングポート８２２について論理通信路に関する設定を削除する。また、ノード８３のポート８３１において論理通信路９１に関する設定変更指示フレーム（削除）を受信した場合、ポート８３１、および、第一の論理リングネットワーク９０−１が設定されたリングポート８３２について論理通信路に関する設定を削除し、第二の論理リングネットワーク９０−２が設定されたリングポート８３３、８３４については設定を変更しない。
【００５６】
次に、ノード８２、８３において、論理通信路に関する設定を削除した後の論理リングネットワーク、および、論理通信路の状態を図１０に示す。図１０に示す通り、ノード８３のポート８３１、８３２から論理通信路設定を削除しているため、アクセス収容ノード８ａと８ｃとの間の論理通信路を用いた通信が停止する。
【００５７】
次に、設定変更指示フレーム（削除）が第一の論理リングネットワーク９０−１を一巡し、第一の論理リングネットワーク９０−１に属する全てのノードにおいて、第一の論理リングネットワークが設定されたリングポートから論理通信路９１に関する設定を削除した状態を図１１に示す。  
代表通信装置であるノード８１は、設定変更指示フレーム（削除）を受信すると、論理通信路の移設先となる論理リングネットワーク、すなわち、第二の論理リングネットワーク９０−２に設定変更指示フレーム（追加）を送信する。
【００５８】
次に、ノード８３において、論理通信路に関する設定を追加した後の論理リングネットワーク、および、論理通信路の状態を図１２に示す。図１２に示す通り、ノード８３のポート８３１、８３２に論理通信路設定を追加しているものの、他の装置の論理通信路設定が完了していないため、アクセス収容ノード８ａと８ｃとの間の論理通信路を用いた通信は停止し続けている。
【００５９】
次に、設定変更指示フレーム（追加）が第二の論理リングネットワーク９０−２を一巡し、第二の論理リングネットワーク９０−２に属する全てのノードにおいて、第二の論理リングネットワークが設定されたリングポートに論理通信路９１に関する設定を追加した状態を図１３に示す。第二の論理リングネットワーク９０−２に属する全てのノードにおいて論理通信路９１に関する設定が完了することによりアクセス収容ノード８ａと８ｃとの間の論理通信路が復旧し、通信を回復する。なお、論理通信路を移設する過程において、論理ループは発生しない。
【００６０】
このように、第一の論理リングネットワークと第二の論理リングネットワークに対してそれぞれ設定変更指示フレームを送信することで全てのノードに対して設定変更指示を通知し、かつ第一の論理リングネットワークと第二の論理リングネットワークの両方に属するノードにおいては、「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」した後に、「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」することにより、論理ループを発生させることなく、２つの論理リングネットワーク間で論理通信路の移設を行うことができる。
【００６１】
（リングネットワークの第２の実施例：交換）  
次に具体例として、リングネットワークシステムでの交換の一例について図８、図１４から図１６を参照して説明する。ここでは図８のネットワーク構成に設定された論理リングネットワークにおいて、２つの論理通信路を交換する例を示す。  
本実施例の論理リングネットワークについて図１４を参照して説明する。  
前述の通り、第一の論理リングネットワーク９０−１と第二の論理リングネットワーク９０−２が設定される。また、論理リングネットワークには、論理通信路を設定することが可能である。ここでは、論理リングネットワーク９０−１に論理通信路９２（第一の論理通信路）を、論理リングネットワーク９０−２に論理通信路９３（第二の論理通信路）を設定している。さらに、ノード８１とアクセス収容ノード８ａとの間の物理回線８１ａには論理通信路９４ａ、ノード８１とアクセス収容ノード８ｂとの間の物理回線８１ｂには論理通信路９４ｂ、ノード８３とアクセス収容ノード８ｃとの間の物理回線８３ｃには論理通信路９４ｃ、ノード８４とアクセス収容ノード８ｄとの間の物理回線８４ｄには論理通信路９４ｄを設定している。
【００６２】
ノード８１、８３、および、当該ノード間の通信を中継する他のノードのいずれにおいても、論理リングネットワーク９０−１に論理通信路９２を設定しているため、アクセス収容ノード８ａと８ｃは論理通信路９４ａ、論理通信路９２、論理通信路９４ｃを経由して互いに通信を行うことが可能である。また、ノード８１、８４、および、当該ノード間の通信を中継する他のノードのいずれにおいても、論理リングネットワーク９０−２に論理通信路９３を設定しているため、アクセス収容ノード８ｂと８ｄは論理通信路９４ｂ、論理通信路９３、論理通信路９４ｄを経由して互いに通信を行うことが可能である。
【００６３】
なお、第一の論理リングネットワーク９０−１はポート８１２を閉塞ポートとし、第二の論理リングネットワーク９０−２はポート８１４を閉塞ポートとしている。このように、論理リングネットワークにおいて閉塞ポートを指定することにより、その閉塞ポートのある１つの論理リングネットワークでの論理ループの発生を回避している。
【００６４】
ここで、ノード８１を代表通信装置とし、ノード８１から設定変更指示フレームを送信することによりノード８１〜８７の全てのノードにおいて論理リングと論理通信路の対応付け設定を変更し、第一の論理リングネットワーク９０−１から第二の論理リングネットワーク９０−２に論理通信路９２を移設するとともに、第二の論理リングネットワーク９０−２から第一の論理リングネットワーク９０−１に論理通信路９３を移設する手法について述べる。すなわち、第一の論理リングネットワークと第二の論理リングネットワークとの間で論理通信路の交換を行う手法について図１４、図１５、図１６を参照して説明する。
【００６５】
論理通信路の交換は、論理リングネットワークの第１の実施例で示した論理通信路の移設を、移設元の論理リングネットワークと移設先の論理リングネットワークとを入れ替えて２回実行することでも実現可能である。しかしながら、移設の過程において一時的に一方の論理リングネットワークに２つの論理通信路が共存することになり、論理リングネットワークの帯域リソース等の制約により実現できない可能性もある。本実施例では、論理リングネットワークの帯域リソース等の制限によらず、２つの論理リングネットワークの間で論理通信路の交換を行うことができる。
【００６６】
代表通信装置であるノード８１は、第一の論理リングネットワーク９０−１に対し、論理通信路９２に関する設定変更指示フレーム（削除）を送信する。また、同時にノード８１は第二の論理リングネットワーク９０−２に対し、論理通信路９３に関する設定変更指示フレーム（削除）を送信する。
【００６７】
あるいは、一方の論理リングネットワークに対して設定変更指示フレーム（削除）を送信し、この設定変更指示フレームが論理リングネットワークを一巡した後、すなわち代表通信装置がこの設定変更指示フレーム（削除）を受信した後に、他方の論理リングネットワークに対して交換対象となる論理通信路に関する設定変更指示フレーム（削除）を送信してもよい。例えば、第一の論理リングネットワーク９０−１に対し、論理通信路９２に関する設定変更指示フレーム（削除）を送信し、論理通信路９２に関する設定変更指示フレーム（削除）が第一の論理リングネットワーク９０−１を一巡した後、すなわち代表通信装置が設定変更指示フレーム（削除）を受信した後に、第二の論理リングネットワーク９０−２に対し、論理通信路９３に関する設定変更指示フレーム（削除）を送信してもよい。論理通信路毎に、「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」、「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」という順序が入れ替わらなければ論理ループを発生させることはないため、２つ以上の論理通信路間の処理順序に制約は無い。
【００６８】
設定変更指示フレーム（削除）を受信したノードは、この設定変更指示フレーム（削除）を受信したポート、および、この設定変更指示フレーム（削除）を受信したポートと同じ論理リングネットワークが設定されているポートについてのみ「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」する。例えば、ノード８２のポート８２１において論理通信路９２に関する設定変更指示フレーム（削除）を受信した場合、ポート８２１、および、第一の論理リングネットワーク９０−１が設定されたリングポート８２２について論理通信路９２に関する設定を削除する。また、ノード８３のポート８３１において論理通信路９２に関する設定変更指示フレーム（削除）を受信した場合、ポート８３１、および、第一の論理リングネットワーク９０−１が設定されたリングポート８３２について論理通信路９２に関する設定を削除し、第二の論理リングネットワーク９０−２が設定されたリングポート８３３、８３４については設定を変更しない。第二の論理リングネットワーク９０−２が設定されたリングポート８３３、８３４については、ノード８３のポート８３３（あるいはポート８３４）において論理通信路９３に関する設定変更指示フレーム（削除）を受信した場合に論理通信路９３に関する設定を削除する。
【００６９】
次に、第一の論理リングネットワーク９０−１だけでなく、第二の論理リングネットワーク９０−２に属する全てのノードにおいて、第二の論理リングネットワークが設定されたリングポートから論理通信路９３に関する設定も削除した状態を図１５に示す。  
この状態は、論理通信路９２に関する設定変更指示フレーム（削除）が第一の論理リングネットワーク９０−１を一巡し、第一の論理リングネットワーク９０−１に属する全てのノードにおいて、第一の論理リングネットワークが設定されたリングポートから論理通信路９２に関する設定を削除し、論理通信路９３に関する設定変更指示フレーム（削除）が第二の論理リングネットワーク９０−２を一巡することによって達成される。  
代表通信装置であるノード８１は、設定変更指示フレーム（削除）を受信すると、他方の論理リングネットワークに設定変更指示フレーム（追加）を送信する。代表通信装置が設定変更指示フレーム（削除）を受信する都度、他方の論理リングネットワークに設定変更指示フレーム（追加）を送信してもよいし、全ての設定変更指示フレーム（削除）を受信したことを契機として、他方の論理リングネットワークに対する設定変更指示フレーム（追加）の送信を開始してもよい。
【００７０】
次に、論理通信路９３に関する設定変更指示フレーム（追加）が第一の論理リングネットワーク９０−１を一巡し、第一の論理リングネットワーク９０−１に属する全てのノードにおいて、第一の論理リングネットワーク９０−１が設定されたリングポートに論理通信路９３に関する設定を追加し、論理通信路９２に関する設定変更指示フレーム（追加）が第二の論理リングネットワーク９０−２を一巡し、第二の論理リングネットワーク９０−２に属する全てのノードにおいて、第二の論理リングネットワーク９０−２が設定されたリングポートに論理通信路９２に関する設定を追加した状態を図１６に示す。  
第一の論理リングネットワーク９０−１に属する全てのノードにおいて論理通信路９３に関する設定が完了することによりアクセス収容ノード８ｂと８ｄとの間の論理通信路が復旧し、第二の論理リングネットワーク９０−２に属する全てのノードにおいて論理通信路９２に関する設定が完了することによりアクセス収容ノード８ａと８ｃとの間の論理通信路が復旧し、通信を回復する。なお、２つの論理通信路を交換する過程において、論理ループは発生しない。
【００７１】
このように、第一の論理リングネットワークと第二の論理リングネットワークに対してそれぞれ設定変更指示フレームを送信することで全てのノードに対して設定変更指示を通知し、かつ第一の論理リングネットワークと第二の論理リングネットワークの両方に属するノードにおいては、「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」した後に、「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」することにより、論理ループを発生させることなく、この２つの論理リングネットワーク間で論理通信路の交換を行うことができる。
【００７２】
［第２の実施形態］  
（第２のリングノード装置）  
本発明の第２の実施形態に係る第２のリングノード装置（リングノードとも称す。また単にノードとも称す）について図１７を参照して説明する。第２の実施形態のリングノード装置は、１つのポートに１つの論理通信路を設定するポートＶＬＡＮを使用し、リングに設定された全ての論理通信路を、別リングが設定されたリングポートへ移動する場合に利用するためのものである。ポートと論理通信路の関係に変更を加えることなく、別ポートに移動することになる。また、本実施形態のリングネットワークシステム、リングネットワーク変更方法も以下に説明される。  
なお、第２の実施形態に係るリングノード装置は、上述した第１及び第２の実施例に適用される。
【００７３】
リングノード１７０は、複数のリングポート１７０１−１〜１７０１−ｎと、リング−ポート設定変更指示解析部１７０２と、リング−ポート対応設定状態監視部１７０３と、リング−ポート設定変更部１７０４と、論理リング設定変更部１７０５と、論理通信路設定管理部（リング）１７０６と、を備える。リングポート１７０１−１とリングポート１７０１−２とは第一の論理リングネットワークを構成するポートとし、リングポート１７０１−３とリングポート１７０１−４は第二の論理リングネットワークを構成するポートとする。ここで一般化すると、リングポート１７０１−ｎ−１とリングポート１７０１−ｎは第ｎ／２の論理リングネットワークを構成するポートにすることになる。
【００７４】
本実施形態では、第１の実施形態と同様に、移設元となる第一の論理リングネットワークから移設先となる第二の論理リングネットワークに論理通信路を移設する例について説明する。
【００７５】
設定変更指示フレームは、第１の実施形態と同様の情報を含む。リングノード１７０も、第１の実施形態と同様に、設定変更指示フレームに含まれるこれらの情報を用いてノードに関する設定を変更し、リングネットワークシステムの構成を変更する。
【００７６】
リング−ポート設定変更指示解析部１７０２は、リング−通信路設定変更指示解析部６２とほぼ同様である。すなわち、リング−ポート設定変更指示解析部１７０２は、リングポート１７０１−１〜１７０１−ｎのうちの１以上のポートで受信した設定変更指示フレームの指示内容が「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」あるいは「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」のいずれであるかを解析する。また、リング−ポート設定変更指示解析部１７０２は、どのポートで設定変更指示フレームを受信したかを判別し、設定変更を行うポートと、設定変更指示フレームにより指示された指示内容と、をリング−ポート設定変更部１７０４に送信する。
【００７７】
さらに、リング−ポート設定変更指示解析部１７０２は、設定変更指示フレームにより指示された指示内容が不正なものではないか、例えば、設定変更処理を適用前のノードに関する設定と設定変更指示フレームにより指示された指示内容に不整合が無いか、を判定するために、ノードに関する設定を取得してもよい。
【００７８】
リング−ポート対応設定状態監視部１７０３は、論理リング設定変更部１７０５が保持している情報を取得し、この情報をリング−ポート設定変更部１７０４に送信する。例えば、「論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除」する設定変更指示フレームを受信した場合、このフレームを受信したポートにおいて移設元となる論理リングネットワークが設定されており、かつ、削除対象となる論理通信路が設定されていなければならない。あるいはリング−ポート対応設定状態監視部１７０３は、「論理通信路の移設先となる論理リングネットワークに論理通信路に関する設定を追加」する設定変更指示フレームを受信した場合、このフレームを受信したポートにおいて移設元となる論理リングネットワークが設定されていなければならないし、移設元となる論理リングネットワークに移設対象の論理通信路が既に設定されていてはならない。不正な設定変更指示フレームにより不正な状態へ遷移することを回避するために、リング−ポート設定変更指示解析部１７０２がノードに関する設定を取得して設定変更指示フレームにより指示された指示内容が不正なものであるかどうかを判定してもよい。
【００７９】
リング−ポート設定変更部１７０４は、リング−ポート設定変更指示解析部１７０２から送信された設定変更を行うポートと、設定変更指示フレームにより指示された指示内容に基づき、リング−ポート対応設定を変更する。リング−ポート対応設定とは、論理リングネットワークとリングポートとの対応付けに関する設定のことである。また、リング−ポート設定変更部１７０４は、設定変更指示フレームにより指示された指示内容に不整合が無いかを判定する場合は、リング−ポート設定変更指示解析部１７０２から受け取った設定変更を行うポートと、設定変更指示フレームにより指示された指示内容とに加え、リング−ポート対応設定状態監視部１７０３から受け取った設定変更処理前のノードに関する設定に基づき、リング−ポート対応設定を変更する。
【００８０】
論理リング設定変更部１７０５は、複数のリングポート１７０１−１〜１７０１−ｎのうち、一つもしくは二つに対し、論理リングネットワークを設定し、論理リングネットワークの状態に応じて切り替え、および、復旧動作を実施し、リングポート１７０１−１〜１７０１−ｎ上の論理通信路における通信の導通もしくは停止状態を制御する。このとき、論理リング設定変更部１７０５は、例えばリングポート１７０１−１と１７０１−２に対して第一の論理リングネットワークを構成し、１７０１−３と１７０１−４に対して第二の論理リングネットワークを構成するといったように、リングポートを自由に組合せた複数の論理リングネットワークを構成することができる。  
すなわち、論理リング設定変更部１７０５は、リングポートと論理リングネットワークとの対応情報を有し変更を行うことで、リングに設定されている論理通信路を別ポートに変更することができる。一方、第１の実施形態では、論理リング設定通知部６５は、リングポートと論理リングネットワークとの対応情報をリング−通信路対応設定部６７に通知するのみであり、論理通信路が設定されたポートの変更に関与しない。第１の実施形態では、リング−通信路対応設定部６７が論理リングネットワークと論理通信路との対応付けを変更することで、論理通信路を別ポートに変更する。
【００８１】
論理通信路設定管理部（リング）１７０６は、論理リング設定変更部１７０５により設定された論理リングネットワークに、論理通信路を対応させる。このとき、論理通信路が論理リングネットワークと対応させられることにより、論理リングネットワークが設定されたリングポートで論理通信路を識別する識別子等が付与された通信を行うことが可能となり、かつ当該の通信は導通可能なもしくは停止状態を論理リングの状態に応じて制御されることとなる。
【００８２】
次に、本実施形態の代表通信装置について図１８を参照して説明する。  
代表通信装置１８０は、図１７の機能ブロックに加え、設定変更指示部（入力）１８０１および設定変更指示部（出力）１８０２をさらに備える。
【００８３】
設定変更指示部（出力）１８０２は、設定変更指示部（出力）７２に同様である。さらに、設定変更指示部（入力）１８０１は、設定変更指示部（入力）７１と同様である。
【００８４】
代表通信装置１８０から送信する設定変更指示フレームの送信順序に関する規定に加え、非代表通信装置のリングノード装置１７０に含まれるリング−ポート設定変更部１７０４において、「論理通信路の移設元となる論理リングネットワークから削除されていない論理通信路に関する設定を論理通信路の移設先となる論理リングネットワークに追加しない」といった制限を加えてもよい（これも第１の実施形態に同じ）。
【００８５】
これにより第２の実施形態では、第１の実施形態と同様に、設定変更指示フレームを受信したポートに関する設定変更が可能となる。また第２の実施形態では、第１の実施形態と同様に、論理リングネットワークを構成する各ノードのうち第一の論理リングネットワークと第二の論理リングネットワークの両方に属するノードは、論理通信路の移設元となる論理リングネットワークから論理通信路に関する設定を削除した後に他の論理リングネットワークに論理通信路を追加することが可能となり、結果として論理ループを発生させることなく論理リングネットワークの構成を変更することが可能となる。その他も第１の実施形態に同様の効果がある。
【００８６】
なお、設定変更指示部（入力）１８０１および設定変更指示部（出力）１８０２は、ここでは別体として説明してあるが、同様な機能を有するならば同体でももちろん構わない。
【００８７】
以上の第２の実施形態によれば、例えば移設元となる論理リングネットワークから移設先となる論理リングネットワークへ、ポートＶＬＡＮにより設定された論理通信路を移設する場合に利用できる。第２の実施形態では、特定のポートに設定された論理通信路すべてを一括して、他のポートへ移設できる。その他の第２の実施形態の効果は第１の実施形態と同様である。
【００８８】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００８９】
１ａ、１ｂ…アクセス収容ノード、６…リングノード、リングノード装置、７…代表リングノード、代表通信装置、８ａ、８ｂ、８ｃ、８ｄ…アクセス収容ノード、１１〜１７…ノード、１１ａ、１３ｂ、１８−１〜１８−６、１９−１〜１９−３…物理回線、２０−１、２０−２…論理リングネットワーク、２１、２２ａ、２２ｂ…論理通信路、６１−１〜６１−ｎ…リングポート、６２…リング−通信路設定変更指示解析部、６３…リング−通信路対応設定状態監視部、６４…リング−通信路設定変更部、６５…論理リング設定通知部、６６…論理通信路設定管理部（ポート）、６７…リング−通信路対応設定部、７１…設定変更指示部（入力）、７２…設定変更指示部（出力）、８１〜８７…ノード、８１ａ、８１ｂ、８３ｃ、８４ｄ、８８−１〜８８−６、８９−１〜８９−４…物理回線、９０−１、９０−２…論理リングネットワーク、９１、９２、９３、９４ａ、９４ｂ、９４ｃ、９４ｄ…論理通信路、１１１〜１１５、１２１、１２２、１３１〜１３５、１４１、１４２、１５１、１５２、１６１、１６２…ポート、１７０…リングノード、リングノード装置、１８０…代表リングノード、代表通信装置、８１１〜８１４、８２１、８２２、８３１〜８３４、８４１〜８４４、８５１、８５２、８６１、８６２、８７３、８７４…リングポート、８１５、８１６、８３５、８４５…ポート、１７０１−１〜１７０１−ｎ…リングポート、１７０２…リング−ポート設定変更指示解析部、１７０３…リング−ポート対応設定状態監視部、１７０４…リング−ポート設定変更部、１７０５…論理リング設定変更部、１７０６…論理通信路設定管理部（リング）、１８０１…設定変更指示部（入力）、１８０２…設定変更指示部（出力）。
【図１】
2018037792.tif 000003
【図２】
2018037792.tif 000004
【図３】
2018037792.tif 000005
【図４】
2018037792.tif 000006
【図５】
2018037792.tif 000007
【図６】
2018037792.tif 000008
【図７】
2018037792.tif 000009
【図８】
2018037792.tif 000010
【図９】
2018037792.tif 000011
【図１０】
2018037792.tif 000012
【図１１】
2018037792.tif 000013
【図１２】
2018037792.tif 000014
【図１３】
2018037792.tif 000015
【図１４】
2018037792.tif 000016
【図１５】
2018037792.tif 000017
【図１６】
2018037792.tif 000018
【図１７】
2018037792.tif 000019
【図１８】
2018037792.tif 000020