(57)【要約】【課題】リングプロトコルを用いて構成されるリングネットワークにおいて、論理リングネットワークと論理通信路に関する設定変更前に通信可能であったノード間の疎通性を保持した状態で論理リングネットワーク形状を変更する。【解決手段】実施形態におけるリングノード装置は、論理通信路の移設元となる第１の論理リングネットワークまたは論理通信路の移設先となる第２の論理リングネットワークの少なくともいずれか一方に含まれるリングノード装置であって、自装置が論理通信路の移設元となる論理リングネットワークのみに属し、論理通信路の移設先となる第２の論理リングネットワークに属さない場合で、自装置について移設の対象である論理通信路が、第１の論理リングネットワーク以外に設定された論理通信路を含む場合に、論理通信路に関する移設を中止する。【選択図】図４
2018137519.tif 000002
【特許請求の範囲】
【請求項１】
論理リングネットワークを形成し、前記論理リングネットワークにおいて通信を可能とする論理通信路を設定するリングプロトコルを適用した、論理通信路の移設元となる第１の論理リングネットワークまたは前記論理通信路の移設先となる第２の論理リングネットワークの少なくともいずれか一方に含まれるリングノード装置であって、
移設の対象である論理通信路に関する第１情報、前記第１の論理リングネットワークに関する第２情報、及び前記第２の論理リングネットワークに関する第３情報を含み、前記論理通信路の移設を指示する設定変更指示を受信し、前記受信した結果を解析する設定変更指示解析部と、
前記設定変更指示解析部による前記第１、第２、第３情報の解析結果をもとに、自装置が前記第１の論理リングネットワークに属するか否か、および、かつ前記自装置が前記第２の論理リングネットワークに属するか否かを判定し、前記自装置が前記第１の論理リングネットワークに属し、かつ前記自装置が前記第２の論理リングネットワークに属さない場合に、前記第１情報で示される、自装置について前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含むか否かを判定する設定変更判定部と、
前記設定変更判定部により、前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含まないと判定した場合に、前記論理通信路の移設を実行する設定変更部と、
前記設定変更判定部により、前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含むと判定した場合に、前記移設を中止する設定変更中止処理部と
を備えるリングノード装置。
【請求項２】
前記設定変更指示解析部による前記設定変更指示の受信を契機として、自装置に設定されている設定情報を保存する設定保存部をさらに備え、
前記設定変更中止処理部は、他装置が論理通信路に関する設定の変更を中止したことを契機として、前記設定保存部により保存している設定情報に基づき、自装置の前記設定情報を復元する
請求項１に記載のリングノード装置。
【請求項３】
前記設定変更指示の受信を契機として、自装置に設定されている、前記自装置における移設対象の前記論理通信路に関する設定、前記自装置における前記第１の論理リングネットワークに関する設定、前記自装置における前記第２の論理リングネットワークに関する設定を示す設定情報を準備する設定変更準備部をさらに備え、
前記設定変更部は、前記設定変更指示の再度の受信を契機として、前記設定変更準備部が準備した設定情報を用いて、前記論理通信路の移設を実行する
請求項１に記載のリングノード装置。
【請求項４】
リングプロトコルを適用した論理リングネットワークを形成し、前記論理リングネットワークにおいて通信を可能とする論理通信路を設定するリングプロトコルを適用した、論理通信路の移設元となる第１の論理リングネットワークまたは前記論理通信路の移設先となる第２の論理リングネットワークの少なくともいずれか一方に含まれる複数のノード装置を有するリングネットワークシステムにおいて、
前記ノード装置は、
移設の対象である論理通信路に関する第１情報、前記第１の論理リングネットワークに関する第２情報、及び前記第２の論理リングネットワークに関する第３情報を含み、前記論理通信路の移設を指示する設定変更指示を受信し、前記受信した結果を解析する設定変更指示解析部と、
前記設定変更指示解析部による前記第１、第２、第３情報の解析結果をもとに、自装置が前記第１の論理リングネットワークに属するか否か、および、かつ前記自装置が前記第２の論理リングネットワークに属するか否かを判定し、前記自装置が前記第１の論理リングネットワークに属し、かつ前記自装置が前記第２の論理リングネットワークに属さない場合に、前記第１情報で示される、自装置について前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含むか否かを判定する設定変更判定部と、
前記設定変更判定部により、前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含まないと判定した場合に、前記論理通信路の移設を実行する設定変更部と、
前記設定変更判定部により、前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含むと判定した場合に、前記移設を中止する設定変更中止処理部とを有する
リングネットワークシステム。
【請求項５】
リングプロトコルを適用した論理リングネットワークを形成し、前記論理リングネットワークにおいて通信を可能とする論理通信路を設定するリングプロトコルを適用した、論理通信路の移設元となる第１の論理リングネットワークまたは前記論理通信路の移設先となる第２の論理リングネットワークの少なくともいずれか一方に含まれる複数のノード装置を有するリングネットワークシステムでのリングネットワークの変更方法において、
前記ノード装置は、
移設の対象である論理通信路に関する第１情報、前記第１の論理リングネットワークに関する第２情報、及び前記第２の論理リングネットワークに関する第３情報を含み、前記論理通信路の移設を指示する設定変更指示を受信し、前記受信した結果を解析し、
前記解析した結果をもとに、自装置が前記第１の論理リングネットワークに属するか否か、および、かつ前記自装置が前記第２の論理リングネットワークに属するか否かを判定し、前記自装置が前記第１の論理リングネットワークに属し、かつ前記自装置が前記第２の論理リングネットワークに属さない場合に、前記第１情報で示される、前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含むか否かを判定し、
前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含まないと判定した場合に、前記論理通信路の移設を実行し、
前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含むと判定した場合に、前記移設を中止する
リングネットワークの変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、リングノード装置、リングネットワークシステム、及びリングネットワーク変更方法に関する。
【背景技術】
【０００２】
広域イーサネット（登録商標）サービス等に用いられる中継ネットワークの構成方法の一つとして、環状に接続したノードからなるリングネットワークがある。リングネットワークに対してリングプロトコルを適用することで、冗長経路を確保しつつ、経済的に構築することが可能である（例えば、非特許文献１を参照）。リングプロトコルを用いたリングネットワーク内では、各リングネットワークをノード冗長接続することにより、リングネットワーク内全体でノード故障耐性を備えた冗長経路を構築可能であり、リングネットワーク内のいずれのノードが故障した場合においても経路切り替えが行われ、通信の正常性が確保される。
【０００３】
さらに、論理リングネットワークを構築した後に、この論理リングネットワークに設定された論理通信路に関する設定を変更する手法がある（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５７７１５５９号公報
【非特許文献】
【０００５】
【非特許文献１】Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｔ  Ｇ．８０３２／Ｙ．１３４４，“Ｅｔｈｅｒｎｅｔ（登録商標）  Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｗｉｔｃｈｉｎｇ  （０８／２０１５），１  Ｓｃｏｐｅ，ｐ．１；６  Ｉｎｔｒｏｄｕｃｔｉｏｎ，ｐ．５
【発明の概要】
【発明が解決しようとする課題】
【０００６】
リングネットワークを構成する全てのリングノードにおいて、リングネットワークと論理通信路に関する設定を変更することにより、論理ループを発生させることなく、論理リングネットワークに設定された論理通信路を、構成するリングノードの組み合わせが異なる別の論理リングネットワークに移設することが考えられる（特願２０１６−１６８２１０明細書、特願２０１６−１７８８８４明細書を参照）。この時、論理リングネットワークに設定されている論理通信路は、リングノードを経由して他のネットワークやアクセス収容ノードと接続している可能性がある。単一の論理リングネットワークにおいて新たな論理リングネットワークに論理通信路を移設するノードと、元々論理通信路が設定されていた論理リングネットワークに論理通信路を残置するノード（新たな論理リングネットワークに論理通信路を移設しないノード）とが混在した場合、論理リングネットワークと論理通信路に関する設定変更が完了した後に、他のネットワーク間やアクセス収容ノード間の通信が停止する可能性がある。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、リングプロトコルを用いて構成されるリングネットワークにおいて、論理リングネットワーク形状を変更する際に、同一の論理通信路に属する全てのアクセス収容ノードすべてを新たな論理通信路に属するよう設定することが可能なリングノード装置、リングネットワークシステム、及びリングネットワーク変更方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明の観点は、以下のような構成要素を備えている。すなわち、リングノード装置は、論理リングネットワークを形成し、前記論理リングネットワークにおいて通信を可能とする論理通信路を設定するリングプロトコルを適用した、論理通信路の移設元となる第１の論理リングネットワークまたは前記論理通信路の移設先となる第２の論理リングネットワークの少なくともいずれか一方に含まれるリングノード装置であって、移設の対象である論理通信路に関する第１情報、前記第１の論理リングネットワークに関する第２情報、及び前記第２の論理リングネットワークに関する第３情報を含み、前記論理通信路の移設を指示する設定変更指示を受信し、前記受信した結果を解析する設定変更指示解析部と、前記設定変更指示解析部による前記第１、第２、第３情報の解析結果をもとに、自装置が前記第１の論理リングネットワークに属するか否か、および、かつ前記自装置が前記第２の論理リングネットワークに属するか否かを判定し、前記自装置が前記第１の論理リングネットワークに属し、かつ前記自装置が前記第２の論理リングネットワークに属さない場合に、前記第１情報で示される、自装置について前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含むか否かを判定する設定変更判定部と、前記設定変更判定部により、前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含まないと判定した場合に、前記論理通信路の移設を実行する設定変更部と、前記設定変更判定部により、前記移設の対象である論理通信路が、前記第１の論理リングネットワーク以外に設定された論理通信路を含むと判定した場合に、前記移設を中止する設定変更中止処理部とを有する。
【発明の効果】
【０００９】
この発明によれば、リングプロトコルを用いて構成されるリングネットワークにおいて、論理リングネットワークと論理通信路に関する設定変更前に通信可能であったノード間の疎通性を保持した状態で論理リングネットワーク形状を変更することが可能なリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置を提供する。
【図面の簡単な説明】
【００１０】
【図１】２つの論理リングネットワークを備えたネットワークシステムの一例を示す図。
【図２】図１のリングネットワークに設定された、２つの論理リングネットワークと一つの論理通信路とを示す図。
【図３】論理リングネットワークに設定された論理通信路を移設したが、一部のアクセス収容ノードが孤立状態となり、全てのアクセス収容ノード間で相互に接続が出来ない状態を示す図。
【図４】第１の実施形態のリングノードの機能ブロック図。
【図５】移設元となる論理リングネットワークと移設先となる論理リングネットワークの両方に属するリングノードにおける設定変更フローチャート。
【図６】移設元となる論理リングネットワークのみに属するリングノードにおける設定変更フローチャート。
【図７】移設先となる論理リングネットワークのみに属するリングノードにおける設定変更フローチャート。
【図８】第２の実施形態のリングノードの機能ブロック図。
【発明を実施するための形態】
【００１１】
以下、図面を参照してこの発明に係わる実施形態のリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置（リングノードとも称す。また単にノードとも称す）を説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。なお、本開示のリングネットワークシステム、リングネットワーク変更方法、及びリングノード装置は情報通信産業に適用することができる。
【００１２】
なお、本明細書では、リングプロトコルを適用し環状に接続したリングノード（ノードとも称す）からなるネットワークを「論理リングネットワーク」（単に「リングネットワーク」、あるいは、「リング」と略すこともある）、論理リングネットワーク上に設定し、拠点を接続する仮想的な通信経路を「論理通信路」と記載する。例えば、「論理通信路」はイーサネット（登録商標）におけるＶＬＡＮに相当し、「論理リングネットワーク」はリングプロトコルにおけるリングインスタンスに相当する。また、リングネットワークシステムとは、リングプロトコルを適用した論理リングネットワークを構築する複数のリングノードを含んだシステムのことを示す。
【００１３】
リングプロトコルが実装されたリングノードにおいて、論理通信路の移設を指示する設定変更指示フレームに基づき、論理リングネットワークと論理通信路に関する対応関係を変更することにより、論理リングネットワーク上に設定された論理通信路を、他の論理リングネットワークに移設することが可能となる。これにより、論理リングネットワークの柔軟な運用が可能となる。
【００１４】
論理リングネットワーク間における論理通信路の移設として、例えば、加入者の増加やサービスの追加などによりネットワーク上を流れるトラフィック量が増大したことを契機として、新たな論理リングネットワーク（以降、移設先論理リングネットワークと呼ぶ）を増設し、論理リングネットワーク増設前よりサービスを提供していた論理リングネットワーク（以降、移設元論理リングネットワークと呼ぶ）から移設先論理リングネットワークに一部のトラヒックを移設することで移設元論理リングネットワークと移設先論理リングネットワークとの間で負荷分散を実現することが考えられる。ここで、移設先論理リングネットワークと移設元論理リングネットワークを構成するリングノードは、全て同一でなくても良い。例えば、移設元論理リングネットワークのみに属するリングノードや、移設先論理リングネットワークのみに属するリングノードが存在しても良い。
【００１５】
論理リングネットワークと論理通信路に関する設定変更手順として、具体的には、（１）移設元論理リングネットワークから論理通信路に関する設定を削除する、（２）移設先論理リングネットワーク上に論理通信路に関する設定を追加する、の順で処理することにより、論理ループを発生させることなく論理通信路の移設を行うことが可能である。
【００１６】
また、リングプロトコルが実装された各ノードにおいて論理リングネットワークと論理通信路に関する設定変更を行う場合、設定変更指示フレームに基づき各リングノードが自律的に設定変更を行うことが一般的である。リングプロトコルが動作したリングノードは、同一の論理リングネットワークに属する他のリングノードの詳細設定を入手することは困難であり、論理リングネットワークに属する全リングノードの設定情報を全て保持するリングノードは存在しない事が多い。このため、「設定変更対象となる論理通信路に関する情報」（第１情報）、「論理通信路の移設元となる論理リングネットワークに関する情報」（第２情報）、「論理通信路の移設先となる論理リングネットワークに関する情報」（第３情報）を含む上記の設定変更指示フレームを受信した各リングノードが、このリングノードに設定される論理リングネットワークと論理通信路とに関する情報を書き換えることにより設定変更を実現する。
【００１７】
論理通信路を移設元論理リングネットワークから移設先論理リングネットワークに移設する場合、論理通信路の移設元となる論理リングネットワークには、リングノードとして、（１）他のリングノード間で送受信するフレームを転送するのみであり、自装置であるリングノードを経由せずに隣接リングノード間を直接接続した場合であっても通信を継続することが可能なリングノードと、（２）移設対象となる（移設元となる）論理通信路が設定された論理リングネットワークと、自装置であるリングノードとを介して他のネットワークと接続しており、当該自装置であるリングノードを経由しないときは、論理通信路を介した通信を継続出来ないリングノード、の２種類が存在する。
【００１８】
上記の（２）のリングノードは、移設元となる論理リングネットワークと、移設先となる論理リングネットワークとの両方に属していた場合、論理通信路を移設した後であっても、移設先論理リングネットワークに設定される新たな論理通信路を介して通信を継続することが可能である。  
一方、（２）のリングノードは、移設元論理リングネットワークのみに属していた場合、論理通信路を移設した後、移設先論理リングネットワークに設定される新たな論理通信路を介した通信を行えない。
【００１９】
ここで、移設元となる論理リングネットワーク上に設定された論理通信路に関する設定を削除し、移設先となる論理リングネットワーク上に論理通信路に関する設定を追加する際、設定変更前は、移設元となる論理リングネットワークと他ネットワークに設定された論理通信路を経由して通信可能状態であるが、設定変更により、移設元となる論理リングネットワークから論理通信路に関する設定を削除し、移設先となる論理リングネットワーク上に論理通信路に関する設定を追加することにより、他ネットワークと通信不能状態に遷移する例について図１から図３までを参照して説明する。
【００２０】
図１は、２つの論理リングネットワークを備えたネットワークシステムの一例を示す図である。図１のネットワークシステムは、ノード１１〜１６により構成されて物理回線１８−１〜１８−６を経由する第一（第１）の論理リングネットワークと、ノード１１，１３，１４，１７により構成されて物理回線１９−１〜１９−４を経由する第二（第２）の論理リングネットワークとからなる。
【００２１】
ノード１１は、第一の論理リングネットワークを構成するポート１１１，１１２と、第二の論理リングネットワークを構成するポート１１３，１１４と、物理回線１１ａを経由してアクセス収容ノード１ａと接続するポート１１５を備える。  
ノード１２は、第一の論理リングネットワークを構成するポート１２１，１２２を備える。  
ノード１３は、第一の論理リングネットワークを構成するポート１３１，１３２と、第二の論理リングネットワークと接続するポート１３３，１３４と、物理回線１３ｂを経由してアクセス収容ノード１ｂと接続するポート１３５を備える。  
ノード１４は、第一の論理リングネットワークを構成するポート１４１，１４２と、第二の論理リングネットワークと接続するポート１４３，１４４と、物理回線１４ｃを経由してアクセス収容ノード１ｃと接続するポート１４５を備える。  
ノード１５は、第一の論理リングネットワークを構成するポート１５１，１５２と、物理回線１５ｄを経由してアクセス収容ノード１ｄと接続するポート１５５を備える。  
ノード１６は、第一の論理リングネットワークを構成するポート１６１，１６２を備える。  
ノード１７は、第二の論理リングネットワークを構成するポート１７３，１７４を備える。
【００２２】
次に、第一の論理リングネットワーク２０−１と第二の論理リングネットワーク２０−２について図２を参照して説明する。図２は、図１のリングネットワークに設定された、２つの論理リングネットワークと一つの論理通信路とを示す図である。論理リングネットワークには、論理通信路を設定することが可能であり、ここでは、論理リングネットワーク２０−１に論理通信路２１を設定している。さらに、ノード１１とアクセス収容ノード１ａとの間の物理回線１１ａには論理通信路２２ａを設定し、ノード１３とアクセス収容ノード１ｂとの間の物理回線１３ｂには論理通信路２２ｂを設定し、ノード１４とアクセス収容ノード１ｃとの間の物理回線１４ｃには論理通信路２２ｃを設定し、ノード１５とアクセス収容ノード１ｄとの間の物理回線１５ｄには論理通信路２２ｄを設定している。ノード１１，１３，１４，１５のいずれにおいても、論理リングネットワーク２０−１に論理通信路２１を設定しているため、アクセス収容ノード１ａ，１ｂ，１ｃ，１ｄは、論理通信路２２ａ，２２ｂ，２２ｃ，２２ｄ，及び論理通信路２１を経由して互いに通信を行うことが可能である。
【００２３】
なお、第一の論理リングネットワーク２０−１はポート１１２を閉塞ポートとし、第二の論理リングネットワーク２０−２はポート１１４を閉塞ポートとしている。このように、各論理リングネットワークにおいて閉塞ポートを指定することにより、論理通信路２１に論理ループが発生することを回避している。一つの論理リングネットワークで一つの閉塞ポートを設定すれば、この論理リングネットワークの論理通信路には論理ループは発生しない。
【００２４】
（論理通信路移設）
図１及び図２の物理設定、論理設定を備えた２つの論理リングネットワークとアクセス収容ノードからなるネットワークにおいて、第一の論理リングネットワーク２０−１から第二の論理リングネットワーク２０−２に論理通信路２１を移設する。
【００２５】
図１および図２の物理設定、論理設定を備えた２つの論理リングネットワークからなるネットワークにおいて、第一の論理リングネットワーク２０−１から第二の論理リングネットワーク２０−２に論理通信路２１を移設する手順について述べる。すでに述べたように、論理通信路２１を移設するためには、（１）移設先となる第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加する、（２）移設元となる第一の論理リングネットワーク２０−１から論理通信路２１に関する設定を削除する、の２つの処理を完了する必要がある。
【００２６】
具体的には、第一の論理リングネットワーク２０−１のみに属するノード１２、１４、１５、１６は、第一の論理リングネットワーク２０−１から論理通信路２１に関する設定を削除する処理を各ノードのポート毎に実施する。第二の論理リングネットワーク２０−２のみに属するノード１７は、第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加する処理を各ノードのポート毎に実施する。第一の論理リングネットワーク２０−１と第二の論理リングネットワーク２０−２との両方に属するノード１１、１３は、第二の論理リングネットワーク２０−２に論理通信路２１に関する設定を追加する処理と、第一の論理リングネットワーク２０−１から論理通信路２１に関する設定を削除する処理とを、各ノードのポート毎に実施する。移設の方法については、例えば、特願２０１６−１６８２１０明細書や特願２０１６−１７８８８４明細書にも記載されている。
【００２７】
図３に、第二の論理リングネットワーク２０−２に論理通信路２１の移設が完了した状態を示す。この図３は、論理リングネットワークに設定された論理通信路を移設したが、一部のアクセス収容ノードが孤立状態となり、全てのアクセス収容ノード間で相互に接続が出来ない状態を示す。この時、アクセス収容ノード１ａ，１ｂ，１ｃは、論理通信路２２ａ、論理通信路２２ｂ、論理通信路２２ｃ、及び論理リングネットワーク２０−２に新たに設定された論理通信路２１を経由して互いに通信を行うことが可能である。一方、アクセス収容ノード１ｄは、論理リングネットワーク２０−２と接続しておらず、元の論理通信路２１に関する設定が削除されることにより、アクセス収容ノード１ａ，１ｂ，１ｃと通信を行うことができない状態に遷移してしまう。
【００２８】
このように、論理リングネットワークと論理通信路に関する設定を変更することにより、元の論理通信路を経由して通信可能であった他ネットワークやアクセス収容ノードとの接続が不能となる可能性がある。
【００２９】
［第１の実施形態］
（第１のリングノード装置）
本発明の第１の実施形態に係る第１のリングノードについて図４を参照して説明する。図４は、第１の実施形態のリングノードの機能ブロック図である。本発明の第１の実施形態では、設定変更指示フレームを受信したリングノードは、その指示内容に従い、即座に設定変更を反映させることを特徴とする。
【００３０】
リングノード４は、複数のリングポート４１−１〜４１−ｎ（ｎは自然数かつ偶数）と、設定変更指示解析部４２と、設定変更判断部（設定変更判定部）４３と、設定保存部４４と、設定変更部４５と、設定変更指示フレーム送信部４６と、設定変更中止処理部４７と、設定変更（中止）指示フレーム送信部４８と、を備え、設定変更指示解析部４２は、論理通信路外部ネットワーク接続状況確認部（論理通信路外部接続状況確認部）４２１と、設定変更指示（中止）解析部４２２と、を備える。リングポート４１−１とリングポート４１−２は第一の論理リングネットワークを構成するポートとし、リングポート４１−３とリングポート４１−４は第二の論理リングネットワークを構成するポートとする。ここで一般化すると、リングポート４１−ｎ１（ｎ１＝１，３，…，ｎ−１）とリングポート４１−ｎ２（ｎ２＝ｎ１＋１）は第ｎ２／２の論理リングネットワークを構成するポートになる。
【００３１】
論理リングネットワークと論理通信路に関する設定変更（論理通信路の移設）は、設定変更指示フレームを通じて実行される。上記で説明したように、設定変更指示フレームは、「設定変更対象となる論理通信路に関する情報」、「論理通信路の移設元となる論理リングネットワークに関する情報」、「論理通信路の移設先となる論理リングネットワークに関する情報」に関する情報を含む。
【００３２】
リングノード４は、設定変更指示フレームに含まれるこれらの情報を用いてノードの設定変更を実現し、論理リングネットワークシステムの構成を変更する。例えば、論理通信路に関する情報としてＶＩＤ（ＶＬＡＮ  ＩＤ）を、論理リングネットワークに関する情報として各論理リングネットワークに割り当てられるリングインスタンスＩＤ（以降、「リングＩＤ」と略す。）を用いてもよい。すなわち、設定変更指示フレームは、ＶＩＤ、論理通信路の移設元となる論理リングネットワークのリングＩＤ、及び、論理通信路の移設先となる論理リングネットワークのリングＩＤを含んでもよい。
【００３３】
論理リングネットワークに属する各リングノードは、論理通信路の移設元となる第一の論理リングネットワーク、論理通信路の移設先となる第二の論理リングネットワーク、あるいは、その両方から設定変更指示フレームを受信したことを契機として、論理通信路に関する設定変更処理（移設）、具体的には、第一の論理リングネットワークから論理通信路に関する設定を削除する処理と第二の論理リングネットワーク上に論理通信路に関する設定を追加する処理を行う。  
図４に示したリングノード４は、上記の受信した設定変更指示フレームを設定変更指示解析部４２に送信する。設定変更指示解析部４２は、（１）設定変更指示フレームを受信したリングノード（自リングノード）における移設対象論理通信路に関する設定情報（第１情報）、（２）自リングノードにおける第一の論理リングネットワークに関する設定情報（第２情報）、（３）自リングノードにおける第二の論理リングネットワークに関する設定情報（第３情報）を取得するとともに、設定変更指示解析部４２内の論理通信路外部ネットワーク接続状況確認部４２１において、自リングノードが、論理通信路の移設元となる第一の論理リングネットワーク以外のネットワークやアクセス収容ノードと論理通信路を介して接続しているか否かを確認する。また、設定変更指示解析部４２内の設定変更指示（中止）解析部４２２は、他の装置から送信されたフレームが設定変更指示（中止）フレームか否かを判定し、設定変更（中止）指示の内容を解析する。設定変更指示解析部４２は、これらの解析結果を設定変更判断部４３に送信する。
【００３４】
設定変更判断部４３は、（１）設定変更指示フレームの情報（第１、第２、第３情報）と、（２）自リングノードにおける移設対象論理通信路に関する設定状況と、（３）自リングノードにおける第一の論理リングネットワークに関する設定状況と、（４）自リングノードにおける第二の論理リングネットワークに関する設定状況と、を用いて上記設定変更指示フレームに基づく設定変更処理が可能であるか否かを判定する。これら（２）、（３）、（４）の情報は自リングノードの内部メモリに記憶されることで設定される。  
さらに、設定変更判断部４３は、論理通信路を第一の論理リングネットワークから第二の論理リングネットワークに移設した場合であっても、自リングノードが、他ネットワークを含めて論理通信路を介した通信を継続可能か否かを判定する。
【００３５】
具体例として、リングノードが論理通信路の移設元となる第一の論理リングネットワークのみに属している場合を考える。論理通信路を第一の論理リングネットワークから第二の論理リングネットワークへ移設する場合、上記のように第一の論理リングネットワークのみに属しているノードは、第一の論理リングネットワークから論理通信路に関する設定を削除する。  
このリングノードが他ネットワークやアクセス収容ノードと接続していない場合、第二の論理リングネットワークに論理通信路を移設した後に不要となる設定を上記のように削除する設定変更処理は有効であると言える。  
一方、当該リングノードが他ネットワークやアクセス収容ノードと接続している場合、すなわち、他ネットワークやアクセス収容ノードと第一の論理リングネットワークとが単一の論理通信路で接続されている場合、リングノードが第一の論理リングネットワークから論理通信路に関する設定を削除すると、他ネットワークやアクセス収容ノードから論理通信路を介した通信が不能となる。このため、リングノードの設定変更判断部４３は、「他ネットワークやアクセス収容ノードと第一の論理リングネットワークが論理通信路を介して接続しているか」といった確認結果に基づき設定変更判断を実施する。
【００３６】
設定変更判断部４３において、第一の論理リングネットワークから第二の論理リングネットワークに論理通信路を移設すると判断した場合、つまり、移設した場合であっても、自リングノードが、他ネットワークを含めて論理通信路を介した通信を継続可能であると判断した場合、設定保存部４４は、設定変更前の設定情報（自リングノードにおける移設対象論理通信路に関する設定状況、自リングノードにおける第一の論理リングネットワークに関する設定状況と、自リングノードにおける第二の論理リングネットワークに関する設定状況）を保存する。  
この保存の後に、設定変更部４５は、第一の論理リングネットワークから論理通信路に関する設定を削除し、第二の論理リングネットワーク上に論理通信路に関する設定を追加する。  
当該リングノードにおいて論理リングネットワークと論理通信路に関する設定を変更した後に、他のリングノードにおいて設定変更を中止すると判断した場合、設定情報を設定変更前の状態に復元しなければならない。設定保存部４４において保存したデータは、上記の復元処理のために用いることができる。
【００３７】
なお、上記論理通信路に関する設定の削除処理、および追加処理は、単一のフレーム受信を契機に実施しても良いし、削除処理指示フレーム、追加処理指示フレームの個々に応じて設定変更処理を実施しても良い。後者の場合は、全ての設定変更処理を実施する前、すなわち、削除処理指示フレームに基づき削除処理を実施する前の設定情報を、復元処理のために保存する。
【００３８】
設定変更部４５において、論理リングネットワークと論理通信路に関する設定を変更した後に、設定変更指示フレーム送信部４６は、設定変更を行った論理リングネットワークを構成する他のリングノードに対して設定変更指示フレームを送信する。
【００３９】
一方、設定変更判断部４３において設定変更を中止すると判断した場合、設定変更中止処理部４７において設定変更中止に関する処理を実施する。自ノードの論理通信路外部接続状況確認部４２１の結果から設定変更を中止すると判断した場合、この設定変更中止処理部４７において特別な処理をさらに実施する必要は無い。一方、他のリングノードから設定変更（中止）指示フレームを受信した場合、すなわち、設定変更指示（中止）解析部４２２の結果から設定変更を中止すると判断した場合、設定変更中止処理部４７は、設定保存部４４によって保存された設定変更前の設定情報に基づき、設定を復元する。その後、設定変更（中止）指示フレーム送信部４８は、リングネットワークを構成し、かつ、設定変更中止処理を実行していない他のリングノードに対して設定変更（中止）指示フレームを送信する。
【００４０】
図５に移設元となる第一の論理リングネットワークと移設先となる第二の論理リングネットワークの両方に属するリングノードにおけるフローチャートを、図６に移設元となる第一の論理リングネットワークのみに属するリングノードにおけるフローチャートを、図７に移設先となる第二の論理リングネットワークのみに属するリングノードにおけるフローチャートを、それぞれ示す。
【００４１】
（移設元リングと移設先リングの両方に属するノード）
次に、ノードが移設元の論理リングネットワークと移設先の論理リングネットワークの両方に属するノードである場合について説明する。リングノード（図４の設定変更指示解析部４２）は、設定変更指示フレームに含まれる情報から、移設元となる論理リングネットワーク、移設先となる論理リングネットワーク、および、論理通信路に関する情報を取得する。リングノード（設定変更判断部４３）が、これらの情報と、リングノードに設定されている情報とを比較し、リングノード（設定変更判断部４３）が、移設元となる第一の論理リングネットワークと移設先となる第二の論理リングネットワークの両方に属していると判定した場合（ステップＳ１１）のフローを図５に示す。
【００４２】
リングノード（設定変更判断部４３）は、自リングノードに設定された各論理通信路について、設定変更指示フレームで指定された、第一の論理リングネットワークから第二の論理リングネットワークへの移設対象となる論理通信路か否かを判定する（ステップＳ１２）。  
リングノードに設定された全ての論理通信路を第一の論理リングネットワークから第二の論理リングネットワークに移設するとは限らない。すなわち、第一の論理リングネットワークには複数の論理通信路が設定されており、そのうちの１つのみを第一の論理リングネットワークから第二の論理リングネットワークに移設するといった処理も存在する。このような設定変更対象外の論理通信路に関しては、リングノード（設定変更部４５）は、第一の論理リングネットワーク、第二の論理リングネットワークについて、ともに設定変更を行わない（ステップＳ１３）。なお、本実施形態では、設定変更対象外の論理通信路に対しては一切の設定変更を行わない場合について記載しているが、ステップＳ１３において異常な設定変更指示フレームの検知等の例外処理を実施してもよい。
【００４３】
ステップＳ１２の判定が「ＹＥＳ」のとき、リングノード（設定変更判断部４３）は、自リングノードにおける設定変更前情報を参照し、論理通信路の移設元となる第一の論理リングネットワークと論理通信路の移設先となる第二の論理リングネットワークにおける論理通信路（移設対象）の設定状況を判定する（ステップＳ１４）。  
ステップＳ１４の判定において、論理通信路が第一の論理リングネットワークと第二の論理リングネットワークの両方に設定されている場合、すでに論理ループが発生している可能性がある。例えば、２台のリングノードＡ、Ｂにおいて第一の論理リングネットワークに設定された論理通信路と第二の論理リングネットワークに設定された論理通信路との双方が存在する場合、リングノードＡから、第一の論理リングネットワークに設定された論理通信路、リングノードＢ、第二の論理リングネットワークに設定された論理通信路を経由して、再びリングノードＡに戻るといった論理ループが発生している可能性がある。このため、リングノード（設定変更中止処理部４７）は、論理リングネットワークと論理通信路に関する設定変更処理を中止し（ステップＳ１５）、他のリングノードに対して設定変更（中止）指示フレームを送信する。  
また、ステップＳ１４の判定において、論理通信路の移設元となる第一の論理リングネットワークにおいて論理通信路に関する設定が無い場合は、移設先となる第二の論理リングネットワークに関する設定の有無に依らず、論理通信路の移設処理を行うことは出来ない。この場合についても、ステップＳ１５と同様に、リングノード（設定変更中止処理部４７）は、論理リングネットワークと論理通信路に関する設定変更処理を中止し（ステップＳ１６）、他のリングノードに対して設定変更（中止）指示フレームを送信する。
【００４４】
また、ステップＳ１４の判定において、リングノードにおいて、論理通信路の移設元となる第一の論理リングネットワークにおいて論理通信路に関する設定があり、かつ、論理通信路の移設先となる第二の論理リングネットワークに論理通信路に関する設定が無い場合、リングノード（設定変更部４５）は、第一の論理リングネットワークから論理通信路に関する設定を削除し、第二の論理リングネットワーク上に論理通信路に関する設定を追加する（ステップＳ１８）。
【００４５】
（移設元リングのみに属するノード）
次に、ノードが移設元の論理リングネットワークのみに属するノードである場合について説明する。このリングノード（設定変更指示解析部４２）が、設定変更指示フレームに含まれる情報から、移設元となる論理リングネットワーク、移設先となる論理リングネットワーク、および、論理通信路に関する情報を取得する。リングノード（設定変更判断部４３）が、これらの情報と、リングノードに設定されている情報とを比較し、自リングノードが、移設元となる第一の論理リングネットワークのみに属していると判定した場合（ステップＳ２１）のフローを図６に示す。
【００４６】
上記のステップＳ１２と同様に、リングノード（設定変更判断部４３）は、リングノードに設定された各論理通信路について、設定変更指示フレームで指定された、第一の論理リングネットワークから第二の論理リングネットワークへの移設対象となる論理通信路か判定する（ステップＳ２２）。  
リングノードに設定された全ての論理通信路を第一の論理リングネットワークから第二の論理リングネットワークに移設するとは限らず、前述の通り、設定変更の対象外となる論理通信路も存在する。このような設定変更の対象外の論理通信路に関しては、リングノード（設定変更中止処理部４７）は、第一の論理リングネットワークにおいて設定変更を行わない（ステップＳ２３）。なお、本実施形態では、設定変更対象外の論理通信路に対しては一切の設定変更を行わない場合について記載しているが、ステップＳ２３において異常な設定変更指示フレームの検知等の例外処理を実施してもよい。
【００４７】
次に、リングノード（設定変更判断部４３）は、自リングノードにおける設定変更前情報を参照し、論理通信路の移設元となる第一の論理リングネットワークにおける論理通信路の設定状況を判定する（ステップＳ２４）。論理通信路の移設元となる第一の論理リングネットワークのみに属するリングノードは、設定変更指示フレームに含まれる情報によっては、論理通信路の移設先となる第二の論理リングネットワークに関する設定情報を取得できない場合もあるため、論理通信路の移設元となる第一の論理リングネットワークの情報のみを参照して処理を決定する。  
Ｓ２４の判定において、論理通信路の移設元となる第一の論理リングネットワークにおいて論理通信路に関する設定が無い場合は、論理通信路の移設処理を行うことは出来ない。このため、リングノード（設定変更中止処理部４７）は、論理リングネットワークと論理通信路に関する設定変更処理を中止し（ステップＳ２６）、他のリングノードに対して設定変更（中止）指示フレームを送信する。
【００４８】
また、Ｓ２４の判定において、論理通信路の移設元となる第一の論理リングネットワークにおいて論理通信路に関する設定がある場合、リングノード（設定変更判断部４３）は、当該リングノードにおいて第一の論理リングネットワーク以外のネットワークやアクセス収容ノードと論理通信路を介して接続しているか否か（自装置について移設の対象である論理通信路が、第一の論理リングネットワーク以外に設定された論理通信路を含むか否か）を判定する（ステップＳ２７）。  
ステップＳ２７の判定において、自リングノードが、第一の論理リングネットワーク以外のネットワークやアクセス収容ノードと、第一の論理リングネットワークとが、リングノードについて設定される論理通信路を介して接続していない場合（自リングノードについて第一の論理リングネットワーク以外に論理通信路が設定されていない）、設定変更判断部４３は、この論理通信路が、リングネットワークを構成する他ノードと別の他ノード間の通信を中継するための論理通信路であると判断する。したがって、リングノードは、自リングノードにおいて上記論理通信路に関する設定を削除した場合であっても、第二の論理リングネットワークに移設された論理通信路を用いて通信を継続できる。このため、第一の論理リングネットワーク以外のネットワークやアクセス収容ノードと、第一の論理リングネットワークとが、リングノードについて設定される論理通信路を介して接続していない場合は、リングノード（設定変更部４５）は、第一の論理リングネットワークと論理通信路に関する設定を削除する（ステップＳ２８）。
【００４９】
一方、ステップＳ２７の判定において、自リングノードが、第一の論理リングネットワーク以外のネットワークやアクセス収容ノードと第一の論理リングネットワークが論理通信路を介して接続している場合（自リングノードについて第一の論理リングネットワーク以外にも論理通信路が設定されている）、第一の論理リングネットワーク以外のネットワークやアクセス収容ノードが、第一の論理リングネットワークに設定された論理通信路を介して他のネットワークと通信していると判断できる。したがって、リングノードにおいて上記論理通信路に関する設定を削除した場合、論理通信路が分断され、当該リングノードに設定されている第一の論理リングネットワーク以外のネットワークやアクセス収容ノードが他の装置と通信できなくなる。  
このため、上記のように、ステップＳ２７の判定において、第一の論理リングネットワーク以外のネットワークやアクセス収容ノードと、第一の論理リングネットワークとが論理通信路を介して接続している場合は、リングノード（設定変更中止処理部４７）は、第一の論理リングネットワークと論理通信路に関する設定変更を中止し（ステップＳ２９）、他のリングノードに対して設定変更（中止）指示フレームを送信する。
【００５０】
（移設先リングのみに属するノード）
次に、ノードが移設先の論理リングネットワークのみに属するノードである場合について説明する。このリングノード（設定変更指示解析部４２）が、設定変更指示フレームに含まれる情報から、移設元となる論理リングネットワーク、移設先となる論理リングネットワーク、および、論理通信路に関する情報を取得する。リングノード（設定変更判断部４３）が、これらの情報と、リングノードに設定されている情報を比較し、移設先となる第二の論理リングネットワークのみに属していると判定した場合（ステップＳ３１）のフローを図７に示す。
【００５１】
上記のステップＳ１２と同様に、リングノード（設定変更判断部４３）は、自リングノードに設定された各論理通信路について、設定変更指示フレームで指定された、第一の論理リングネットワークから第二の論理リングネットワークへの移設対象となる論理通信路か否かを判定する（ステップＳ３２）。  
リングノードに設定された全ての論理通信路を第一の論理リングネットワークから第二の論理リングネットワークに移設するとは限らず、前述の通り、設定変更の対象外となる論理通信路も存在する。設定変更対象外の論理通信路に関しては、リングノード（設定変更部４５）は、第二の論理リングネットワークにおいて設定変更を行わない（ステップＳ３３）。なお、本実施例では、設定変更対象外の論理通信路に対しては一切の設定変更を行わない場合について記載しているが、ステップＳ３３において異常な設定変更指示フレームの検知等の例外処理を実施してもよい。
【００５２】
次に、リングノード（設定変更判断部４３）は、自リングノードにおける設定変更前情報を参照し、論理通信路の移設先となる第二の論理リングネットワークにおける論理通信路の設定状況を判定する（ステップＳ３４）。論理通信路の移設先となる第二の論理リングネットワークのみに属するリングノードは、設定変更指示フレームに含まれる情報によっては、論理通信路の移設元となる第一の論理リングネットワークに関する設定情報を取得できない場合もあるため、論理通信路の移設先となる第二の論理リングネットワークの情報のみを参照して処理を決定する。  
ステップＳ３４の判定において、論理通信路の移設先となる第二の論理リングネットワークにおいて、すでに当該論理通信路に関する設定が存在する場合、移設対象となる論理通信路との重複が発生する可能性があるため、リングノード（設定変更中止処理部４７）は、論理リングネットワークと論理通信路に関する設定変更処理を中止し（ステップＳ３５）、他のリングノードに対して設定変更（中止）指示フレームを送信する。
【００５３】
一方、ステップＳ３４の判定において、論理通信路の移設先となる第二の論理リングネットワークにおいて論理通信路に関する設定が無い場合、リングノード（設定変更部４５）第二の論理リングネットワーク上に論理通信路に関する設定を追加する（ステップＳ３８）。
【００５４】
図５、図６、図７に記載のフローチャートで示した手順は一例であり、論理通信路の移設元となる第一の論理リングネットワークから論理通信路の移設先となる第二の論理リングネットワークに論理通信路を移設する手順は他にも存在する。（１）設定変更指示フレームで指定された論理通信路に関する情報、（２）リングノードにおける論理リングネットワークに関する設定情報、および、（３）当該リングノードに設定されている第一の論理リングネットワーク以外のネットワークやアクセス収容ノードとの設定情報、に基づき、リングノードが、移設元論理リングネットワークから移設先論理リングネットワークへの論理通信路移設可否を判断することにより、リングネットワークを構成する一部のリングノードで論理通信路を介した通信が出来なくなることを回避できる。
【００５５】
また、（１）設定変更指示フレームで指定された論理通信路に関する情報、（２）リングノードにおける論理リングネットワークに関する設定情報、および、（３）当該リングノードに設定されている第一の論理リングネットワーク以外のネットワークやアクセス収容ノードとの設定情報の組み合わせ、に応じて、リングノードが、より詳細な動作を規定しても良いし、あるいは適用する処理の順番を入れ替えても良い。
【００５６】
図５〜図７のフローチャートでは、移設元となる第一の論理リングネットワークから移設先となる第二の論理リングネットワークに対して論理通信路を移設する場合のフローを表している。一方、第一の論理リングネットワークに設定された第一の論理通信路と第二の論理リングネットワークに設定された第二の論理通信路を入れ替える場合、すなわち、第一の論理リングネットワークから第二の論理リングネットワークへの第一の論理通信路に関する移設処理と、第二の論理リングネットワークから第一の論理リングネットワークへの第二の論理通信路に関する移設処理とを同時に実行する場合、第一の論理リングネットワークと第二の論理リングネットワークの両方に属するノードや、第二の論理リングネットワークのみに属するノードにおいても、「リングネットワーク以外の論理通信路接続状況」を判定し、論理通信路を経由して通信可能であった他ネットワークやアクセス収容ノードとの接続が不能となる場合には、論理通信路の移設を中止する。
【００５７】
［第２の実施形態］
（第２のリングノード装置）
本発明の第２の実施形態に係る第２のリングノードについて図８を参照して説明する。図８は、本発明の第２の実施形態のリングノードの機能ブロック図である。  
本発明の第２の実施形態では、設定変更指示フレームを受信したノードは、設定変更可否の判断、および、設定変更準備を行い、その後に受信する２度目の設定変更指示フレームを契機として、設定変更を反映させることを特徴とする。
【００５８】
リングノード８は、複数のリングポート８１−１〜８１−ｎ（ｎは自然数かつ偶数）と、設定変更指示解析部８２と、設定変更判断部８３と、設定変更準備部８４と、設定変更指示フレーム送信部８５と、設定変更部８６と、設定変更（中止）指示フレーム送信部８７と、を備える。設定変更指示解析部８２は、論理通信路外部ネットワーク接続状況確認部（論理通信路外部接続状況確認部８２１）８２１と、設定変更指示（中止）解析部８２２を備える。リングポート８１−１とリングポート８１−２は第一の論理リングネットワークを構成するポートとし、リングポート８１−３とリングポート８１−４は第二の論理リングネットワークを構成するポートとする。ここで一般化すると、リングポート８１−ｎ１（ｎ１＝１，３，…，ｎ−１）とリングポート８１−ｎ２（ｎ２＝ｎ１＋１）は第ｎ２／２の論理リングネットワークを構成するポートになる。
【００５９】
第１の実施形態と同じく、論理通信路の移設は、設定変更指示フレームを通じて実行される。  
第１の実施形態のリングノード４と同じく、リングノード８は、設定変更指示フレームに含まれるこれらの情報を用いてノードの設定変更を実現し、論理リングネットワークシステムの構成を変更する。例えば、論理通信路に関する情報としてＶＩＤ（ＶＬＡＮ  ＩＤ）を、論理リングネットワークに関する情報として各論理リングネットワークに割り当てられるリングインスタンスＩＤ（以降、「リングＩＤ」と略す。）を用いてもよい。  
第１の実施形態と同じく、論理リングネットワークに属する各ノードは、論理通信路の移設元となる第一の論理リングネットワーク、論理通信路の移設先となる第二の論理リングネットワーク、あるいは、その両方から設定変更指示フレームを受信したことを契機として、論理通信路の移設処理を行う。リングノード８は、上記の設定変更指示フレームを設定変更指示解析部８２に送信する。設定変更指示解析部８２は、当該リングノードにおける移設対象論理通信路に関する設定情報、第一の論理リングネットワークに関する設定情報、第二の論理リングネットワークに関する設定情報を取得するとともに、第１の実施形態の論理通信路外部ネットワーク接続状況確認部４２１と同じく、論理通信路外部ネットワーク接続状況確認部８２１において、論理通信路の移設元となる第一の論理リングネットワーク以外のネットワークやアクセス収容ノードと論理通信路を介して接続しているか確認する。また、第１の実施形態の設定変更指示（中止）解析部４２２と同じく、設定変更指示（中止）解析部８２２は、他の装置から送信されたフレームが設定変更指示（中止）フレームか否かを判定し、設定変更（中止）指示の内容を解析する。設定変更指示解析部８２２は、これらの情報を設定変更判断部８３に送信する。
【００６０】
設定変更判断部８３は、第１の実施形態の設定変更判断部４３と同じ判定を行なう。  
設定変更判断部８３において、第一の論理リングネットワークから第二の論理リングネットワークに論理通信路を移設すると判断した場合、設定変更準備部８４は、論理リングネットワークと論理通信路に関する設定変更の準備を行う。設定変更の準備とは、例えば、（１）設定変更後に単一の論理通信路が複数の論理リングネットワークに設定されないか確認を行う、（２）設定変更後の設定イメージファイルを作成する、が挙げられる。
【００６１】
設定変更準備部８４において、上記の設定変更の準備を完了した後、設定変更指示フレーム送信部８５は、設定変更の準備を行った論理リングネットワークを構成する他のリングノードに対して設定変更指示フレームを、設定変更部８６による後述する反映の指示に応じて送信する。
【００６２】
設定変更の準備を行ったリングノードが、設定変更指示フレームを再度受信した場合や、設定変更実行指示を意図する設定変更指示フレームを受信した場合、設定変更部８６は、設定変更準備部８４による設定変更の準備の内容に基づき、当該リングノードにおける論理リングネットワークの設定変更情報の反映の指示を設定変更指示フレーム送信部８５に送る。これにより、論理通信路の設定変更処理が実行される。
【００６３】
一方、設定変更判断部８３において設定変更を中止すると判断した場合、設定変更準備部８４は、論理リングネットワークと論理通信路に関する設定の変更を行わない。他のリングノードから設定変更（中止）指示フレームを受信した場合、すなわち、設定変更指示（中止）解析部８２２の結果から設定変更を中止すると判断した場合についても、設定変更準備部８４は、同様に設定の変更を行わず、また、設定変更準備を行っている場合は、設定変更準備部８４は、その準備状態を解除する。その後、設定変更（中止）指示フレーム送信部８７は、リングネットワークを構成し、かつ、設定変更中止処理を実行していない他のリングノードに対して設定変更（中止）指示フレームを送信する。
【００６４】
以上のように、各実施形態では、リングプロトコルを用いて構成されるリングネットワークにおいて、論理リングネットワークと論理通信路に関する設定変更前に通信可能であったノード間の疎通性を保持した状態で論理リングネットワーク形状を変更することができる。
【００６５】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６６】
また、各実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【符号の説明】
【００６７】
１ａ，１ｂ，１ｃ，１ｄ…アクセス収容ノード、４，８…リングノード、１１，１２，１３，１４，１５，１６，１７…ノード、１１ａ，１３ｂ，１４ｃ，１５ｄ，１８−１，１８−２，１８−３，１８−４，１８−５，１８−６，１９−１，１９−２，１９−３，１９−４，…物理回線、２０−１…第一の論理リングネットワーク、２０−２…第二の論理リングネットワーク、２１，２２ａ，２２ｂ，２２ｃ，２２ｄ…論理通信路、４１−１，４１−２，４１−３，４１−４，４１−ｎ，４１−ｎ１，４１−ｎ２…リングポート、４２，８２…設定変更指示解析部、４３，８３…設定変更判断部、４４…設定保存部、４５，８６…設定変更部、４６，８５…設定変更指示フレーム送信部、４７…設定変更中止処理部、４８，８７…設定変更（中止）指示フレーム送信部、８１−１，８１−２，８１−３，８１−４，８１−ｎ，８１−ｎ１，８１−ｎ２…リングポート、８４…設定変更準備部、４２１，８２１…論理通信路外部ネットワーク接続状況確認部、４２２，８２２…設定変更指示（中止）解析部。
【図１】
2018137519.tif 000003
【図２】
2018137519.tif 000004
【図３】
2018137519.tif 000005
【図４】
2018137519.tif 000006
【図５】
2018137519.tif 000007
【図６】
2018137519.tif 000008
【図７】
2018137519.tif 000009
【図８】
2018137519.tif 000010