(57)【要約】【課題】各ノードが自動的に最適なクロックを供給するマスタ局を決定する同期伝送ネットワークシステムを提供することを目的とする。【解決手段】複数のクロック供給ノードを含む複数のノードを有し、マスタとしてのクロック供給ノードの１つから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークシステムであって、前記各クロック供給ノードが、品質要求メッセージを他の全てのノードへ向けて送信する送信部と、他の全てのノードから、品質応答メッセージを受信する受信部と、クロック供給品質情報を決定する品質決定部と、マスタとなっている他のクロック供給ノードに前記クロック供給品質情報を通知する通知部と、前記クロック供給品質情報と、自ノードのクロック供給品質情報とに基づいて、クロック供給品質が最も良い最適クロック供給ノードを決定するノード決定部とを含む。【選択図】  図１
2006087065.tif 000002
【特許請求の範囲】
【請求項１】
複数のクロック供給ノードを含む複数のノードを有し、マスタとしてのクロック供給ノードの１つから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークシステムであって、
前記各クロック供給ノードが、
自ノードから供給されるクロックの品質を調べるための品質要求メッセージを他の全てのノードへ向けて送信する送信部と、
他の全てのノードから、クロックの品質を示すクロック品質情報を含む品質応答メッセージを受信する受信部と、
前記受信部で受信された品質応答メッセージに基づいて、自ノードが供給するクロックの品質をクロック供給品質情報として決定する品質決定部と、
自ノードがマスタでない場合に、マスタとなっている他のクロック供給ノードに前記クロック供給品質情報を通知する通知部と、
自ノードがマスタである場合に、他の各クロック供給ノードから通知される前記クロック供給品質情報と、自ノードの品質決定部により得られた自ノードのクロック供給品質情報とに基づいて、クロック供給品質が最も良い最適クロック供給ノードを決定するノード決定部と、
を含む同期伝送ネットワークシステム。
【請求項２】
前記各クロック供給ノードは、
前記ノード決定部で決定された最適クロック供給ノードが自ノードか否かを判定する判定部と、
前記判定部によって最適クロックノードが自ノードでないと判定される場合に、他の全てのノードへ向けて、最適クロック供給ノードからクロックの供給を受けることを指示する最適マスタ局通知メッセージを送出する最適マスタ局通知部と、
を含む請求項１記載の同期伝送ネットワークシステム。
【請求項３】
前記各ノードは、
前記品質要求メッセージを受信する品質要求受信部と、
前記品質要求受信部で受信された前記品質要求メッセージに対応する前記品質応答メッセージを作成する品質応答作成部と、
前記品質応答メッセージを、前記品質要求メッセージの送信元のノードを宛先として、前記品質要求メッセージの受信方向に送信する品質応答送信部と、
前記品質要求受信部が品質要求メッセージの受信方向と異なる受信方向を有する場合に、この異なる受信方向に前記品質要求メッセージを転送する品質転送部と
を含む請求項１又は２記載の同期伝送ネットワークシステム。
【請求項４】
複数のノードを含むネットワークに設けられ、前記複数のノードが同期して動作するためのクロックを前記複数のノードに供給するクロック供給ノードであって、
自ノードから供給されるクロックの品質を調べるための品質要求メッセージを前記複数のノードへ向けて送信する送信部と、
前記複数のノードの夫々から、クロックの品質を示すクロック品質情報を含む品質応答メッセージを受信する受信部と、
前記受信部で受信された品質応答メッセージに基づいて、自ノードが供給するクロックの品質をクロック供給品質情報として決定する品質決定部と、
自ノードが前記複数のノードに含まれる他のクロック供給ノードに優先して前記複数のノードへクロックを供給するマスタでない場合に、マスタとなっている他のクロック供給ノードに前記クロック供給品質情報を通知する通知部と、
自ノードがマスタである場合に、他の各クロック供給ノードから通知される前記クロ
ック供給品質情報と、自ノードの品質決定部により得られた自ノードのクロック供給品質情報とに基づいて、クロック供給品質が最も良い最適クロック供給ノードを決定するノード決定部と、
を含むクロック供給ノード。
【請求項５】
複数のクロック供給ノードを含む複数のノードを有し、マスタとしてのクロック供給ノードの１つから供給されるクロックで、全てのノードが同期する同期伝送ネットワークシステムにおける最適なクロック供給ノードの決定方法であって、
前記各クロック供給ノードが、
自ノードから供給されるクロックの品質を調べるための品質要求メッセージを他の全てのノードへ向けて送信し、
他の全てのノードから、クロックの品質を示すクロック品質情報を含む品質応答メッセージを受信し、
前記受信部で受信された品質応答メッセージに基づいて、自ノードが供給するクロックの品質をクロック供給品質情報として決定し、
自ノードがマスタでない場合に、マスタとなっている他のクロック供給ノードに前記クロック供給品質情報を通知し、
自ノードがマスタである場合に、他の各クロック供給ノードから通知される前記クロック供給品質情報と、自ノードの品質決定部により得られた自ノードのクロック供給品質情報とに基づいて、クロック供給品質が最も良い最適クロック供給ノードを決定する、
ことを含む同期伝送ネットワークシステムにおける最適クロック供給ノード決定方法。
【請求項６】
クロック供給ノードを含む複数のノードを有し、当該クロック供給ノードから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークシステムであって、
他ネットワークとの境界に位置する境界ノードが、
当該境界ノードと接続されるノードが当該他ネットワーク内のノードであることを識別する識別部と、
前記他ネットワーク内のノードが、前記クロック供給ノードから当該境界ノード経由で送出されるクロックを取り込んでいるか否かを判定する第２判定部と、
前記第２判定部により、取り込んでいないと判定された場合に、当該境界ノードが優先クロック供給ノードであることを示す優先マスタ局情報を前記クロック供給ノードに通知する優先マスタ通知部と、
を備える同期伝送ネットワークシステム。
【請求項７】
前記クロック供給ノードが、
前記境界ノードから通知される前記優先マスタ局情報に基づいて、前記境界ノードを最適クロック供給ノードと決め、他の全てのノードへ向けて、前記他ネットワーク内の第２クロック供給ノードから当該最適クロック供給ノード経由で供給される第２クロックを受けることを指示する最適マスタ局通知メッセージを送出する最適マスタ局通知部と、
を備える請求項６記載の同期伝送ネットワークシステム。
【請求項８】
前記境界ノードは、
前記第２クロック供給ノードから当該境界ノード経由で送出される第２クロックの品質を調べるための第２品質要求メッセージを他の全てのノードへ向けて送信する第２送信部と、
他の全てのノードから、前記第２クロックの品質情報を含む第２品質応答メッセージを受信する第２受信部と、
前記第２品質応答メッセージに基づいて、前記第２クロックに関する第２クロック供給品質を決定する第２品質決定部とを更に有し、
前記優先マスタ通知部が、前記第２判定部により、取り込んでいないと判定された場合に、当該境界ノードが優先クロック供給ノードであることを示す優先マスタ局情報と、前記第２クロック供給品質とを前記クロック供給ノードに通知する
請求項７記載の同期伝送ネットワークシステム。
【請求項９】
前記最適マスタ局通知部は、
前記境界ノードが複数存在する場合に、前記複数の境界ノードからそれぞれ通知される前記優先マスタ局情報と前記第２クロック供給品質とに基づき、第２クロック供給品質が最良の境界ノードを最適クロック供給ノードと決める、
請求項８記載の同期伝送ネットワークシステム。
【請求項１０】
クロック供給ノードから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークに設けられ、他ネットワークとの境界に位置する境界ノードであって、
当該境界ノードと接続されるノードが当該他ネットワーク内のノードであることを識別する識別部と、
前記他ネットワーク内のノードが、前記クロック供給ノードから当該境界ノード経由で送出されるクロックを取り込んでいるか否かを判定する第２判定部と、
前記他ネットワーク内の第２クロック供給ノードから当該境界ノード経由で送出される第２クロックの品質を調べるための第２品質要求メッセージを他の全てのノードへ向けて送信する第２送信部と、
他の全てのノードから、前記第２クロックの品質情報を含む第２品質応答メッセージを受信する第２受信部と、
前記第２品質応答メッセージに基づいて、前記第２クロックに関する第２クロック供給品質を決定する第２品質決定部と
前記第２判定部により、取り込んでいないと判定された場合に、当該境界ノードが優先マスタ局であることを示す優先マスタ局情報と前記第２クロック供給品質とを前記クロック供給ノードに通知する優先マスタ通知部と、
を備える境界ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期伝送ネットワークシステムに関する。
【背景技術】
【０００２】
ＳＤＨ（Synchronous Digital Hierarchy）やＳＯＮＥＴ（Synchronous Optical Network）に代表される網同期デジタル伝送方式は、ネットワーク全体を一つのクロック源で動作させる必要がある。そのためには、均一高精度のクロック信号をネットワーク全体に張り巡らせる必要がある。なぜならば、クロック精度の劣化により同期が確立できなくなると、スリップと呼ばれる情報の欠落が発生するからである。
【０００３】
しかしながら、現実には、クロック供給源となるノード（マスタ局）から各ノード（スレーブ局）にクロックを分配する過程において、ノード間を接続する光ファイバケーブルの距離、屈折度合、季節(気温)変動で起こるワンダと呼ばれる現象や、局内で行われる多種多様な処理(光電気信号変換やＳＯＨ(セクションオーバヘッド)終端・生成)等の影響を受け、クロック精度が徐々に劣化してしまう。
【０００４】
そこで、現状のデジタル同期伝送システムにおいては、各々のスレーブ局がマスタ局または他のスレーブ局から光ファイバケーブル経由で受け取る複数のクロック(クロックソ
ースと呼ばれる)の中から精度が最も高いものを選択し、自ノード内に取り込むことで、
網内の同期品質を高く維持する技術が採用されている。
【０００５】
供給されるクロックの精度を示す目安として、同期転送モジュール(STM-N)内のセクシ
ョンオーバヘッドに含まれるＳ１バイトに設定されるＳＳＭ(Sync Status Message)が利
用されている。図２５は、ＳＳＭの仕様としてＧＲに規定されているＳＳＭ(Generation 2)を示す。図２５に示されるＱｕａｌｉｔｙ(品質)に設定される値がクロックの精度を示し、この数値が小さいほど、クロックの精度が高いことを示す。
【０００６】
ここで、従来技術に採用されているデジタル同期網におけるクロック選択方法について、図２６を用いて説明する。図２６は、従来の技術におけるクロック選択例を示す図である。図２６が示すネットワークは、デジタル伝送装置であるノードＡ〜Ｆで構成されている。ノードＡは、固定発振器２０１を有し、クロック供給源となり得るノードである。同様に、ノードＤも、固定発振器２０２を有し、クロック供給源となり得るノードである。そして、それ以外のノードは、ノードＡ又はＤから供給されるクロックに同期して動作する。
【０００７】
ここで、ノードＣを例に挙げ、クロックソースを選択する際の動作について説明する。ノードＣは、ノードＡ側、ノードＥ側のいずれかから送出されるクロックをクロックソースとして選択する場合、クロック信号内のセクションオーバヘッド部に設定されるＳＳＭに基づき、クロックの精度を判別し、より精度が高い方のクロックを自ノード内に取り入れる。
【０００８】
また、図２６で示したような場合、すなわち、ノードＡ側、ノードＥ側のクロックソースから抽出したＳＳＭが同一メッセージで且つ同一精度(Ｑｕａｌｉｔｙ＝１)の場合には、ノードＣは、自ノード内で予め設定されている選択クロック優先度２０３に従って優先順位の高いクロックソースのクロックを自ノード内に取り入れる。
【０００９】
このように、従来技術によるクロックソース選択方式は、ノード毎に取り込むべきクロ
ックを選択する場合に、当該クロック信号のセクションオーバヘッド部に設定されるＳＳＭからクロック精度の高いものを選択するか、または、当該クロック信号のクロック精度がＳＳＭの設定上同一精度であった場合には、各ノード内で設定されている選択クロック優先度２０３の優先順位に従って選択している。
【００１０】
なお、本願発明に係る先行技術文献としては、以下の文献に開示されたものがある。
【特許文献１】特開平０４−２９８１９９号公報
【特許文献２】特開２０００−９２０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、この従来技術によるクロックソース選択方式では、ネットワーク構築時にその時点における接続形態に基づき、ノード毎に、選択クロックソースの優先順位を人為的に判断し、設定しなければならない。そして、ネットワークの接続形態が変更される度に、各ノードに到達するクロックの精度に変化が生じるため、再度ノード毎に選択クロックソースの優先順位を人為的に設定し直さなければならない。
【００１２】
また、特許文献１に開示された技術では、リング状に構成したループ型の網同期ネットワークにおいて、マスタ局からのノード中継段数が少ない伝送路からのクロックに基づいて自ノード内の同期を設定する。しかし、複数のマスタ局が存在するネットワークにおいて、その内の一つのマスタ局から供給されるクロックにネットワーク全体を同期させることができない。
【００１３】
また、本発明機能を有さないノードで構成されるネットワークと接続された場合であっても、一つのマスタ局から供給されるクロックにネットワーク全体を同期させる必要がある。
【００１４】
本発明は、各ノードが自動的に最適なクロックを供給するマスタ局を決定する同期伝送ネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、上述した課題を解決するために以下の構成を採用する。即ち、本発明は、複数のクロック供給ノードを含む複数のノードを有し、マスタとしてのクロック供給ノードの１つから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークシステムであって、前記各クロック供給ノードが、自ノードから供給されるクロックの品質を調べるための品質要求メッセージを他の全てのノードへ向けて送信する送信部と、他の全てのノードから、クロックの品質を示すクロック品質情報を含む品質応答メッセージを受信する受信部と、前記受信部で受信された品質応答メッセージに基づいて、自ノードが供給するクロックの品質をクロック供給品質情報として決定する品質決定部と、自ノードがマスタでない場合に、マスタとなっている他のクロック供給ノードに前記クロック供給品質情報を通知する通知部と、自ノードがマスタである場合に、他の各クロック供給ノードから通知される前記クロック供給品質情報と、自ノードの品質決定部により得られた自ノードのクロック供給品質情報とに基づいて、クロック供給品質が最も良い最適クロック供給ノードを決定するノード決定部とを含む同期伝送ネットワークシステムについてのものである。
【００１６】
本発明では、システム構成が変更されると、変更された後のシステム構成において、最適なクロックを供給することができる最適マスタ局（最適クロック供給ノード）を決定する。
【００１７】
このような最適マスタ局を決定するために、クロック供給ノードは他のノードにクロック品質を送信するよう要求する。クロック供給ノードは、自ノード以外の各ノードから送信されてくるクロック品質を集計し、自ノードにおけるクロック供給品質を決定する。クロック供給品質を決定したクロック供給ノードは、当該クロック供給品質をマスタとなるクロック供給ノードに送信する。そして、マスタとなるクロック供給ノードは、各クロック供給ノードが送出したクロック供給品質を集計し、当該クロック供給品質のうち、クロック供給品質が最も良い最適マスタ局を決定する。
【００１８】
従って、本発明によれば、ネットワーク構成が変更された場合など、最も供給クロック品質の高いクロック供給ノードを、自動的に決定することができる。
【００１９】
また、本発明は、前記各クロック供給ノードが、前記ノード決定部で決定された最適クロック供給ノードが自ノードか否かを判定する判定部と、前記判定部によって最適クロックノードが自ノードでないと判定される場合に、他の全てのノードへ向けて、最適クロック供給ノードからクロックの供給を受けることを指示する最適マスタ局通知メッセージを送出する最適マスタ局通知部とを含む同期伝送ネットワークシステムについてのものである。
【００２０】
本発明では、最適マスタ局が自ノードでないと判定した場合に、システム内の各ノードに対して、最適マスタ局を変更するよう最適マスタ局通知メッセージを通知する。そして、最適マスタ局通知メッセージを受けた各ノードは、当該最適マスタ局が供給するクロックを最優先で取り込み、動作するようになる。
【００２１】
従って、本発明によれば、自動的に、最適なクロックにおいてシステム内の全ノードを同期させることが可能となる。
【００２２】
また、本発明は、前記各ノードが、前記品質要求メッセージを受信する品質要求受信部と、前記品質要求受信部で受信された前記品質要求メッセージに対応する前記品質応答メッセージを作成する品質応答作成部と、前記品質応答メッセージを、前記品質要求メッセージの送信元のノードを宛先として、前記品質要求メッセージの受信方向に送信する品質応答送信部と、前記品質要求受信部が品質要求メッセージの受信方向と異なる受信方向を有する場合に、この異なる受信方向に前記品質要求メッセージを転送する品質転送部とを含む同期伝送ネットワークシステムについてのものである。
【００２３】
本発明では、クロック供給ノードが、各ノードに、自ノードの供給するクロックの各ノードにおけるクロック品質を送信するよう要求する。要求を受けた各ノードは、要求元のクロック供給ノードが供給するクロックに対しての自ノードにおけるクロック品質を算出する。そして、このクロック品質を要求元のクロック供給ノードに応答する。また、クロック品質を要求された各ノードは、この品質要求メッセージの受信方向と異なる受信方向を有する場合に、この異なる方向に、当該品質要求メッセージを転送する。
【００２４】
従って、本発明によれば、クロック供給ノードがピアツーピア（peer to peer）で各ノードと接続されるネットワーク構成（トポロジ）のみならず、他のノードを経由して接続されるような構成（リング構成など）においても、品質要求メッセージが全ノードに受信されるようになる。
【００２５】
また、本発明は、クロック供給ノードを含む複数のノードを有し、当該クロック供給ノードから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークシステムであって、他ネットワークとの境界に位置する境界ノードが、当該境界ノードと接続されるノードが当該他ネットワーク内のノードであることを識別する識別部
と、他ネットワーク内のノードが、上記クロック供給ノードから当該境界ノード経由で送出されるクロックを取り込んでいるか否かを判定する第２判定部と、前記第２判定部により、取り込んでいないと判定された場合に、当該境界ノードが優先クロック供給ノードであることを示す優先マスタ局情報を前記クロック供給ノードに通知する優先マスタ通知部とを備える。
【００２６】
さらに、上記クロック供給ノードは、当該境界ノードから通知される上記優先マスタ局情報に基づいて、当該境界ノードを最適クロック供給ノードと決め、他の全てのノードへ向けて、上記他ネットワーク内の第２クロック供給ノードから当該最適クロック供給ノード経由で供給される第２クロックを受けることを指示する最適マスタ局通知メッセージを送出する最適マスタ局通知部とを備える。
【００２７】
本発明では、他のネットワークと接続されると、その境界に位置する境界ノードが対向のノードについて、当該他のネットワーク内のノードであるか否かを識別する。そのノードが他のネットワーク内のノードであると識別すると、境界ノードは、更に、そのノードが自身の送出するクロックを取り込んでいるか否かを調査する。
【００２８】
調査の結果、当該他ネットワーク内のノードがクロックを取り込んでいないと判定された場合、境界ノードは、優先クロック供給ノードと位置付けられる。優先クロック供給ノードとされた境界ノードは、自身が優先クロック供給ノードであることを示す優先マスタ局情報をクロック供給ノードへ通知する。
【００２９】
当該優先マスタ局情報の通知を受けたクロック供給ノードは、その優先マスタ局情報に基づき、当該境界ノードを最適クロック供給ノードと決める。クロック供給ノードは、その後、他ネットワーク内のクロック供給ノードから当該境界ノード経由で供給されるクロックに同期して動作する旨の指示をする最適マスタ局通知メッセージを、本システム内の他の全てのノードへ向けて送出する。
【００３０】
このように、本発明では、他のネットワークに接続された場合、当該境界ノードに接続された他ネットワーク内ノードが本システムからのクロックを取り込んでいない場合には、本システム内の各ノードが当該他のネットワークから送出されるクロックに同期するよう制御される。また、当該他のネットワーク内の境界ノードが本システムからのクロックを取り込んでいる場合には、本システム内で最適なマスタ局を決定し、そのノードから送出されるクロックに同期するよう制御される。
【００３１】
従って、本発明に係る同期伝送ネットワークシステムでは、他のネットワークが接続された場合においても、当該他のネットワークを含めたネットワーク全体を一つの最適なクロック供給ノードから供給されるクロックに同期して動作させることができる。
【００３２】
また、本発明に係る上記境界ノードは、前記第２クロック供給ノード（当該他のネットワーク内のクロック供給ノード）から当該境界ノード経由で送出される第２クロック（当該他のネットワーク内のクロック供給ノードにより供給されるクロック）の品質を調べるための第２品質要求メッセージを他の全てのノードへ向けて送信する第２送信部と、他の全てのノードから、前記第２クロックの品質情報を含む第２品質応答メッセージを受信する第２受信部と、前記第２品質応答メッセージに基づいて、前記第２クロックに関する第２クロック供給品質を決定する第２品質決定部とを更に有し、前記優先マスタ通知部が、前記第２判定部により、取り込んでいないと判定された場合に、当該境界ノードが優先クロック供給ノードであることを示す優先マスタ局情報と、前記第２クロック供給品質とを前記クロック供給ノードに通知する。
【００３３】
さらに、上記最適マスタ局通知部は、当該境界ノードが複数存在する場合に、当該複数の境界ノードからそれぞれ通知される優先マスタ局情報と上記第２クロック供給品質とに基づき、第２クロック供給品質が最良の境界ノードを最適クロック供給ノードと決める。
【００３４】
本発明では、他のネットワークと複数ノードを境界として接続された場合に、その境界に位置する複数の境界ノードは、それぞれ、自身に接続される他ネットワーク内のノードが自身の送出するクロックを取り込んでいるか否かについて調査する。調査の結果、それら他ネットワーク内のノードがクロックを取り込んでいないと判定された場合、複数の境界ノードはそれぞれ優先クロック供給ノードとなる。
【００３５】
また、各境界ノードはそれぞれ、当該他のネットワーク内のクロック供給ノードから当該境界ノード経由で送出されるクロックの供給品質を調べるために、本システム内の他のノードに、第２品質要求メッセージを送出する。その応答としての第２品質応答メッセージを他のノードから受信する。その第２品質応答メッセージに基づき、各境界ノードはそれぞれ、自ノード経由で送出されるクロックの供給品質（第２クロック供給品質）を決定する。そして、各境界ノードはそれぞれ、当該境界ノードが優先クロック供給ノードであることを示す優先マスタ局情報と、上記第２クロック供給品質とを当該クロック供給ノードに通知する。
【００３６】
当該優先マスタ局情報の通知を受けたクロック供給ノードは、当該複数の境界ノードからそれぞれ通知される優先マスタ局情報と上記第２クロック供給品質とに基づき、第２クロック供給品質が最良の境界ノードを最適クロック供給ノードと決める。その後、クロック供給ノードは、他の全てのノードへ向けて、上記他ネットワーク内のクロック供給ノードから当該境界ノード経由で供給されるクロックに同期して動作する旨の指示をする最適マスタ局通知メッセージを送出する。
【００３７】
このように、本発明に係る同期伝送ネットワークシステムでは、他のネットワークに複数のノードを境界として接続された場合、その複数の境界ノードそれぞれにおいて優先クロック供給ノードであるか否かの判定がなされ、そのうちの１つでも優先クロック供給ノードとなったノードがあった場合に、本システム内の各ノードが他のネットワークから送出されるクロックに同期するよう制御される。
【００３８】
優先クロック供給ノードとなるノードが複数あった場合には、そのうちのクロック供給品質が最良の優先マスタ局が最適マスタ局となり、本システム内の各ノードが他のネットワークからその境界ノード経由で送出されるクロックに同期するよう制御される。
【００３９】
従って、本発明では、複数の境界ノードにより他のネットワークと接続された場合においても、他のネットワークも含めたネットワーク全体を一つの最適なクロック供給ノードから供給されるクロックに同期して動作させることができる。
【発明の効果】
【００４０】
本発明によれば、同期伝送ネットワークシステムを構成する各ノードは、自動的に最適なクロックを供給するマスタ局を決定することができる。
【発明を実施するための最良の形態】
【００４１】
以下、図面を参照して、本発明の実施形態について説明する。実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００４２】
［第一実施形態］
本発明の第一実施形態に係るデジタル同期伝送システムについて、以下に説明する。
【００４３】
〔第一実施形態の概要〕
本発明の第一実施形態を説明するにあたって、まず本発明の第一実施形態の概要について説明する。図１は、本発明による同期伝送ネットワークシステムの第一実施形態におけるネットワーク構成を示す図である。本実施形態は、複数の伝送装置(「ノード」ともい
う)１０〜１５が光ファイバ１によって接続されたネットワークで構成されるデジタル同
期伝送システムを形成する。
【００４４】
本システムを構成する各伝送装置は、マスタ局、準マスタ局、及びスレーブ局に分類される。複数のノードの幾つか(図１では、ノード１０および１１)は、クロック源としての固定発信器を有し、この固定発信器に基づくクロックを他のノードに供給することができる。このような固定発信器を有するノード(以下、「クロック供給ノード」という)がマスタ局又は準マスタ局になることができる。クロック供給ノードのうち、ネットワーク内で最も精度の高いクロックを他の全てのノードに供給することができるノードがマスタ局となる。図１に示す例では、固定発振器２を有するノード１０がマスタ局となっている。また、マスタ局となったクロック供給ノードを除くクロック供給ノードが準マスタ局となる。図１に示す例では、固定発振器３を有するノード１１が準マスタ局となっている。そして、クロック供給ノードを含む各ノードは、マスタ局および準マスタ局の夫々に対するスレーブ局となる。図１に示す例では、マスタ局としてのノード１０を除く各ノードは、ノード１０に対するスレーブ局となる。また、準マスタ局としてのノード１１を除く各ノードは、ノード１１に対するスレーブ局となる。スレーブ局は、自局が有する同期発信器を用いてマスタ局から供給されるクロックに同期することができる。
【００４５】
このようにして、デジタル伝送システムは、ネットワークを構成する複数のノードのうちの何れか一つがマスタ局となり、マスタ局が他のノードに対してクロックを供給し、各ノードが供給されるクロックに同期して、信号の送受信（データ伝送）等の動作を行うように構成されている。そして、マスタ局としてのノードに障害が発生した場合に、準マスタ局としてのクロック供給ノードの一つがマスタ局として使用される。
【００４６】
ネットワークにおいて、どのクロック供給ノードがマスタ局になるかは、そのトポロジによって変わる。即ち、ネットワークのトポロジ変更に応じてマスタ局が変更される可能性がある。なお、図１に示したノード１０および１１のような、クロック源としての固定発信器を有するノードが、本発明のクロック供給ノードに相当する。
【００４７】
以降の説明において、各ノードを「マスタ局」、「準マスタ局」、「スレーブ局」と表記することもある。
【００４８】
本実施形態におけるデジタル同期伝送システムは、クロック源を保有するマスタ局１０及び準マスタ局１１(クロック供給ノード)から供給されるクロック信号のそれぞれについて、当該ネットワーク全体にとってのクロック品質を決定する。クロック品質とは、クロック供給ノードからのノード中継数(ホップ数)や接続距離、回線アラーム発生回数、回線切り替え回数などを数値化したものであり、クロック供給ノードから供給されるクロックの劣化度合いを示す。
【００４９】
そして、デジタル同期伝送システムは、クロック供給ノードのうち、最もクロック品質が良いクロックを供給することができるノード（「最適マスタ局」と呼び、本発明の最適クロック供給ノードに相当する）を決定する。
【００５０】
最適マスタ局の決定において、現在マスタ局となっているクロック供給ノードと異なるクロック供給ノードが最適マスタ局として決定された場合には、マスタ局が、現マスタ局
から、最適マスタ局として決定されたクロック供給ノードに変更される。例えば、各ノードにおける選択クロック優先度が自動で変更される。選択クロック優先度とは、当該システムを構成する各ノードが取り込むべきクロックの優先度である。クロックの優先順位は、クロックの精度が高い順で決定される。
【００５１】
デジタル同期伝送システムは、ノード間でクロック品質情報をやりとりすることにより、上記した、クロック品質の決定、最適マスタ局の決定、マスタ局の変更に係る機能を実現する。クロック品質情報は、例えば、ノード間で送受信されるクロック信号(ＳＤＨ又
はＳＯＮＥＴフレーム)内のセクションオーバヘッド上に設けられるオーバヘッドバイト
のユーザチャネルＦ１バイト等に設定することができる。また、このクロック品質情報に対し、「品質要求」、「品質応答」、「供給品質通知」、「最適マスタ局通知」といった種別を規定し、各種別に応じた設定内容を決定することができる。例えば、「品質要求」については図６及び９に、「品質応答」については図８に、「供給品質通知」については図１６に、「最適マスタ局通知」については図２１に、それぞれ示される設定内容を持つように構成することができる。
【００５２】
クロック品質情報をやりとりするために、マスタ局及び準マスタ局は、［１］クロック品質要求・応答機能、［２］クロック供給品質通知・受信機能、［３］最適マスタ局通知・受信機能を持つ。一方、スレーブ局は、［４］クロック品質応答機能、［５］最適マスタ局通知受信機能を持つ。
【００５３】
〔ノードの構成〕
次に、各ノードが持つ機能構成について説明する。図２は、図１に示したネットワークを構成するデジタル伝送装置(ノード)の機能ブロック図である。各ノードは、ＣＰＵ（Central Processing Unit）、メモリ、入出力インタフェース等から構成され、ＣＰＵがメ
モリに記憶されたプログラムを実行することによって、図２に示す各機能を実現する。なお、図２に示される各機能は、マスタ局、準マスタ局、及びスレーブ局のいずれにおいても同様な構成となっており、各局の役割に応じて動作する。図２では、例として、ノード１０が示されている。
【００５４】
以下、当該デジタル伝送装置の各機能ブロックについて個別に説明する。
【００５５】
（クロック受信部）
クロック受信部１０１は、光ファイバ１経由でクロック信号を取り込み、この信号に対して、光電気変換、ＳＯＨ（セクションオーバヘッド）終端、多重変換処理（マルチプレクサ処理）等を行う。
【００５６】
（オーバヘッド抽出部）
オーバヘッド抽出部１０２は、クロック受信部１０１からクロック信号を受け取る。オーバヘッド抽出部１０２は、クロック信号内のセクションオーバヘッド（以降、「クロック内オーバヘッド」と表記する）から情報を抽出し、フレーム同期処理、入力信号断(Ｌ
ＯＳ)やフレーム同期外れ(ＬＯＦ)等の故障検出処理、クロック品質(ＱＬ)取得処理、パ
ス設定正常性検査(パストレース)等を行う。
【００５７】
オーバヘッド抽出部１０２は、クロック信号に含まれるクロック品質情報を抽出する。オーバヘッド抽出部１０２は、クロック品質情報を抽出した場合に、メッセージ制御部１０７に対してクロック品質情報を渡し、クロック品質情報に係る処理を依頼する。また、オーバヘッド抽出部１０２は、クロック信号に含まれるクロックをクロック選択部１０３に渡す。
【００５８】
（クロック選択部）
クロック選択部１０３は、オーバヘッド抽出部１０２から渡されるクロック供給ノード毎のクロックの内、最も精度の高いクロックを選択する。具体的には、クロック選択部１０３は、優先度データベース(優先度ＤＢ)１１２を参照し、優先度ＤＢ１１２に設定されている選択クロック優先度が最も高いクロックを選択する。クロック選択部１０３は、選択したクロックをクロック動作部１０４に与える。
【００５９】
（クロック動作部）
クロック動作部１０４は、クロック選択部１０３で選択されたクロックを自ノード内に取り込み、自ノードから送出されるクロックに設定する。
【００６０】
（オーバヘッド設定部）
オーバヘッド設定部１０５は、クロック動作部１０４からクロックを受け取る。オーバヘッド設定部１０５は、入力信号断(ＬＯＳ)やフレーム同期外れ(ＬＯＦ)等の障害情報、クロック品質、パス設定検査用シーケンス等をクロック内のオーバヘッドに設定する。クロック品質情報は、ここで、オーバヘッド設定部１０５によって設定される。
【００６１】
（クロック送信部）
クロック送信部１０６は、オーバヘッド部１０５によって設定されたクロックを受け取る。クロック送信部１０６は、当該クロック信号に対して、分離変換処理（デマルチプレクサ処理）、ＳＯＨ生成、電気光変換処理を行い、処理後のクロック信号を光ファイバ１へ送出する。
【００６２】
（メッセージ制御部）
メッセージ制御部１０７は、オーバヘッド抽出部１０２で抽出されたクロック品質情報を分析し、そのクロック品質情報の種別毎にクロック切り替え部１０８、最適マスタ局選択部１０９、品質調査部１１０、品質応答部１１１に処理を依頼する。また、メッセージ制御部１０７は、クロック切り替え部１０８、最適マスタ局選択部１０９、品質調査部１１０、品質応答部１１１から処理結果が通知された場合に、必要に応じて、オーバヘッド設定部１０５に当該クロック品質情報の設定を依頼する。
【００６３】
（品質調査部）
品質調査部１１０は、他の各ノードへのクロック品質調査要求を行う。すなわち、品質調査部１１０は、メッセージ制御部１０７に「品質要求」の設定を依頼する。また、品質調査部１１０は、他の各ノードから送信されてきたクロック品質を集計し、その中で最もクロック品質が悪いクロック品質を、自ノードのクロック供給品質として決定する。そして、品質調査部１１０は、決定したクロック供給品質をマスタ局に通知するよう、メッセージ制御部１０７に依頼する。
【００６４】
（品質応答部）
品質応答部１１１は、品質調査部１１０が要求した「品質要求」に対して、自ノードに到達したクロック信号のクロック品質を算出し、このクロック品質を応答するよう、メッセージ制御部１０７に依頼する。品質応答部１１１は、品質ＤＢ１１３に記憶している自ノードのクロック品質及び他ノードから送信されてくる自ノードまでの累積クロック品質を用いて、自ノードにおけるクロック品質を算出する。
【００６５】
（最適マスタ局選択部）
最適マスタ局選択部１０９は、各クロック供給ノードから送信されてきたクロック供給品質を集計し、最も供給品質の高いノードを最適マスタ局(品質最良局)に選択する。また、最適マスタ局選択部１０９は、この最適マスタ局を他の各ノードへ通知するようにメッ
セージ制御部１０７に依頼する。
【００６６】
（クロック切り替え部）
クロック切り替え部１０８は、最適マスタ局選択部１０９によって選択され、通知された最適マスタ局に基づいて、優先度ＤＢ１１２内に記憶されている選択クロックの優先順位を変更する。クロック切り替え部１０８は、本発明の登録制御部に対応する。
【００６７】
（優先度ＤＢ）
優先度ＤＢ１１２は、選択クロックの優先順位を保持するデータベースである。優先度ＤＢ１１２には、マスタ局及び順マスタ局から供給されるクロック毎に当該クロックを取り込むべきクロックソース情報が優先度順に定義されている。最適マスタ局から供給されるクロックを取り込むためのクロックソース情報が最も高い優先度で設定されている。優先度ＤＢ１１２は、本発明の登録部に対応する。
【００６８】
（品質ＤＢ）
品質ＤＢ１１３は、自ノードのクロック品質を保持するデータベースである。
【００６９】
上記構成において、クロック受信部１０１、オーバヘッド抽出部１０２、メッセージ制御部１０７、品質調査部１１０、オーバヘッド設定部１０５、クロック送信部１０６が本発明の送信部、受信部、品質決定部、通知部、第２品質決定部、第２受信部及び第２送信部に対応する。また、最適マスタ局選択部１０９が主に、本発明のノード決定部、判定部、最適マスタ局通知部に対応する。また、品質応答部１１１が主に、本発明の品質要求受信部、品質応答作成部、品質応答送信部、品質転送部に対応する。
【００７０】
本実施形態では、図２で示す上記機能部は、マスタ局、準マスタ局及びスレーブ局全てのノードにおいて同様に構成するものであるが、各ノードの役割に応じて、必要のない機能部は省くことも可能である。品質調査部１１０は、自ノードがクロック供給ノードである場合に、必須の機能である。また、最適マスタ局選択部１０９は、自ノードがマスタ局である場合に、必須の機能である。よって、最適マスタ局選択部１０９、品質調査部１１０は、必須でないノードにおいては削除してもよい。
【００７１】
また、図２に示すデジタル伝送装置において、既存のシンボルで示される各ブロックは、従来のデジタル伝送装置が有する構成要素であり、改造のシンボルで示される各ブロックは、従来の構成要素に改造を加えて実現される機能であり、新規のシンボルで示される各ブロックは、本発明の実現に当たって新たに用意される構成要素である。このように、デジタル伝送装置は、従来の伝送装置に改良を加えることにより実現できるので、その開発のコストを抑えることができる。
【００７２】
〈各機能の作用〉
次に、上記機能ブロックの作用について、図１及び２を用いて説明する。まず、クロック品質が決定される過程における上記機能ブロックの作用を説明する。
【００７３】
クロック品質を決定するにあたって、まず、クロック源を保有するマスタ局１０及び準マスタ局１１にて、品質調査部１１０が、メッセージ制御部１０７に対しクロック品質調査要求の送信を依頼する。
【００７４】
次に、メッセージ制御部１０７は、オーバヘッド設定部１０５にクロック品質調査要求の設定を依頼する。次に、オーバヘッド設定部１０５は、クロック信号内のオーバヘッドに「品質要求」および、自ノードの識別子「送信元ノード識別子」の設定を行う。
【００７５】
そして、クロック送信部１０６は、自ノードが接続されている他のノードへ当該クロック信号を送出する。すなわち、当該クロック信号は、自ノードがマスタ局であった場合には、準マスタ局を含む各スレーブ局へ送出され、自ノードが準マスタ局であった場合には、マスタ局を含む各スレーブ局へ送出される。
【００７６】
そして、クロック信号を受信した各ノードでは、まず、クロック受信部１０１が当該クロック信号を取り込む。次に、オーバヘッド抽出部１０２は、クロック内オーバヘッドを分析する。オーバヘッド抽出部１０２は、当該オーバヘッドから「品質要求」を抽出した場合に、メッセージ制御部１０７へ「品質要求」の処理を依頼する。
【００７７】
メッセージ制御部１０７は、品質応答部１１１に対し、自ノードに到達したクロック品質の算出を要求する。品質応答部１１１は、品質ＤＢ１１３と、当該オーバヘッドに設定されている自ノードに到達するまでの累積クロック品質とから、自ノードに到達したクロック信号のクロック品質を算出する。そして、品質応答部１１１は、算出したクロック品質をメッセージ制御部１０７に通知する。
【００７８】
メッセージ制御部１０７は、オーバヘッド設定部１０５に、今回受信した「品質要求」に対する「品質応答」の送信と、他ノードへの「品質要求」の転送とを依頼する。オーバヘッド設定部１０５は、先に受信した「品質要求」に対する「品質応答」の設定をオーバヘッドに行うために、「品質要求」受信元方向に返信すべきクロック内オーバヘッドに、「品質応答」、「クロック品質」、「送信先ノード識別子」を設定する。
【００７９】
このとき、オーバヘッド設定部１０５は、「クロック品質」として、品質応答部１１１で算出したクロック品質を設定する。また、オーバヘッド設定部１０５は、「送信先ノード識別子」として、先に受信した「品質要求」のクロック内オーバヘッドに設定されていた「送信元ノード識別子」を設定する。
【００８０】
また、オーバヘッド設定部１０５は、他ノードへの「品質要求」の転送の設定をするために、「品質要求」を受信した方向以外の方向に送出すべきクロック内オーバヘッドに、「品質要求」、「送信元ノード識別子」、「累積クロック品質」を設定する。このとき、オーバヘッド設定部１０５は、「累積クロック品質」には、品質応答部１１１で算出したクロック品質を設定する。「品質応答」、「品質要求」を夫々含むクロック信号は、その送信先に応じたクロック送信部１０６に与えられる。そして、各クロック送信部１０６は、当該各クロック信号をノードへ送出する。
【００８１】
「品質応答」を含むクロック信号は、この「品質応答」に対応する「品質要求」を送出したマスタ局および準マスタ局の夫々において、クロック受信部１０１で受信され、オーバヘッド抽出部１０２に与えられる。
【００８２】
すると、オーバヘッド抽出部１０２は、クロック内オーバヘッドを分析し、「品質応答」を抽出し、かつ、「送信先ノード識別子」が自ノードのＩＤ(識別子)となっている場合には、メッセージ制御部１０７を経由して、品質調査部１１０に対して品質応答を通知する。そして、品質調査部１１０は、当該クロック信号に設定されている各ノードが算出した「クロック品質」を集計し、当該「クロック品質」のうちの最悪値を自ノードがクロックを供給した時の「クロック供給品質」として決定する。
【００８３】
次に、最適なマスタ局が決定される過程における、上記機能ブロックの作用を説明する。準マスタ局における品質調査部１１０が、先に述べたようにクロック供給品質を決定すると、このクロック供給品質をメッセージ制御部１０７に通知する。次に、メッセージ制御部１０７は、オーバヘッド設定部１０５に対し、マスタ局方向へ「供給品質通知」を依
頼する。次に、オーバヘッド設定部１０５は、マスタ局方向に送出すべきクロック信号内のオーバヘッドに「供給品質通知」、「送信先ノード識別子」、「送信元ノード識別子」、「クロック供給品質」を設定する。
【００８４】
ここで、オーバヘッド設定部１０５は、「送信先ノード識別子」としてマスタ局の識別子(ＩＤ)を設定し、「送信元ノード識別子」として自ノード（準マスタ局）の識別子を設定し、「クロック供給品質」として先に品質調査部１１０で決定したクロック供給品質を設定する。そして、これら設定がされたクロック信号は、クロック送信部１０６により送出される。
【００８５】
当該クロック信号を受信したマスタ局におけるクロック受信部１０１は、当該クロック信号を取り込む。次に、オーバヘッド抽出部１０２が、当該クロック内オーバヘッドを分析し、「供給品質通知」を抽出すると、メッセージ制御部１０７に処理を依頼する。
【００８６】
メッセージ制御部１０７は、最適マスタ局選択部１０９に各準マスタ局のクロック供給品質通知を行う。最適マスタ局選択部１０９は、通知された「クロック供給品質」のうち「クロック供給品質」が最良値であるマスタ局または準マスタ局を最適マスタ局に決定する。また、最適マスタ局選択部１０９は、決定した最適マスタ局から到達するクロックを第一優先で取り込むよう優先度ＤＢ１１２を変更する。
【００８７】
次に、全ノードに対して、最適マスタ局を第一優先順位となるよう選択クロック優先度の変更を依頼する過程における、上記機能ブロックの作用を説明する。
【００８８】
現マスタ局の最適マスタ局選択部１０９が、先に述べたように最適マスタ局を決定すると、その最適マスタ局が現マスタ局と異なるか否かを判別する。ここで、異なるノードであると判別されると、最適マスタ局選択部１０９は、メッセージ制御部１０７に最適マスタ局を通知する。次に、メッセージ制御部１０７は、オーバヘッド設定部１０５に対し、各ノード方向に最適マスタ局の通知をするよう依頼する。
【００８９】
オーバヘッド設定部１０５は、各ノード方向に送出するべきクロック内オーバヘッドに「最適マスタ局通知」、「最適マスタ局ノード識別子」を設定する。ここで、「最適マスタ局ノード識別子」には最適マスタ局の識別子が設定される。そして、当該設定がなされたクロック信号がクロック送信部１０６によって送出される。このとき、現マスタ局はマスタ局から準マスタ局へ変更される。
【００９０】
当該クロック信号を受信した各ノードにおけるクロック受信部１０１は、当該クロック信号を取り込む。次に、オーバヘッド抽出部１０２は、当該クロック内オーバヘッドを分析し、「最適マスタ局通知」を抽出すると、メッセージ制御部１０７を経由して、クロック切り替え部１０８に最適マスタ局の通知をする。
【００９１】
そして、クロック切り替え部１０８は、最適マスタ局から到達するクロックが第一優先となるように優先度ＤＢ１１２を変更する。また、最適マスタ局が自ノードの場合、準マスタ局からマスタ局に変更される。
【００９２】
〈システム構成〉
図３は、図１および図２に示したデジタル同期伝送システムおいて、ネットワーク構成(トポロジ)を変更した場合の例を示す図である。図３には、図１に示したノード１０，１１，１２，１３，１４，１５に相当するデジタル伝送装置(ノード)Ｄ、Ａ、Ｂ、Ｃ、Ｅ、Ｆがそれぞれ光ファイバ１によって接続されている。各デジタル伝送装置Ａ〜Ｆは、図２に示した構成を有している。また、デジタル伝送装置Ａ〜Ｆは、それぞれ、固定発振器２
を保有するマスタ局Ｄ、マスタ局Ｄのクロック源と同一精度の固定発振器３を保有する準マスタ局Ａ、マスタ局Ｄまたは準マスタ局Ａからのクロックに同期するスレーブ局(マス
タ局、準マスタ局も含むＡ〜Ｆ)に分類される。
【００９３】
図３に示すデジタル同期伝送システムは、始め、ノードＡ〜Ｅの５つのノードによって構成されており、図３に示すとおり、マスタ局をノードＤ、準マスタ局をノードＡとして動作していたところに、固定発信器を持たないノードＦが新たに追加され、当該システムのネットワーク構成(トポロジ)が変更された場合のものである。
【００９４】
また、ノードＡ〜Ｆには、システム内の各ノードを識別するための、ノード識別子が割り当てられている。図４は、本実施形態による各ノードに割り当てられたノード識別子を示したものである。各ノードは、それぞれ自ノードの識別子を自ノードのメモリ内に記憶している。
【００９５】
〈動作例〉
次に、図５〜２３を用いて、本発明の第一実施形態でのデジタル同期伝送システムの動作例、すなわち、本発明の第一実施形態でのデジタル同期伝送システムにおいてネットワーク構成が変更された場合の各ノードの動作例について、以下に説明する。図５，７，１４，１５，１８，２０及び２２は、本発明のシステムを構成する各ノードの動作例の概略を示す図である。図１１，１２，１３，１７，１９及び２３は、各ノードの動作例を示すフローチャートである。図６，８，９，１０，１６及び２１は、各ノード間でやりとりされるクロック品質情報のデータ内容を示す表である。
【００９６】
マスタ局Ｄ及び準マスタ局Ａは、「品質要求」が設定されたクロック信号（以降、「品質要求」と表記する）を接続されている他ノード方向へ送出する。以降、説明をわかりやすくするため、マスタ局Ｄから「品質要求」が送出された場合を省略し、準マスタ局Ａから「品質要求」が送出された場合に絞って説明する。
【００９７】
「品質要求」は定期的にマスタ局および準マスタ局(クロック供給ノード)から送出されるようにしても良い。或いは、デジタル伝送システムの保守端末(ＯＰＥ(図示せず))からの制御に応じて、マスタ局および準マスタ局が「品質要求」を送出するようにしても良い。この場合、例えばノードＦが追加された場合のように、ネットワークのトポロジに変更があった場合に、保守端末が操作され、「品質要求」の送出が開始されるようにしても良い。
【００９８】
図５は、本デジタル伝送システムにおいて、準マスタ局Ａから「品質要求」が送出された様子を示している。図６は、図５で示される準マスタ局Ａから送出される「品質要求」４１，４２の内容を示す。このときのクロック内オーバヘッドには、図６に示すように、品質要求を示す識別子（０ｘ０００１）と、送信元ノード識別子として自ノードを示すノード識別子、すなわち準マスタ局Ａのノード識別子（０ｘ０００１）が設定される。
【００９９】
上記「品質要求」４１，４２を受信した各ノードは、準マスタ局Ａ方向へ「品質応答」が設定されたクロック信号（以降、「品質応答」と表記する）を、それ以外の方向へ「品質要求」をそれぞれ送出する。
【０１００】
図７は、ノードＥがノードＢから転送されてきた「品質要求」を受信した場合の「品質応答」と「品質要求」を送出する様子を示す。以下に、ノードＥがノードＢから転送されてきた「品質要求」を受信した場合の動作について、図７を用いて説明する。ノードＥは、準マスタ局Ａからの「品質要求」をノードＢを経由して受信した場合、「品質要求」受信方向（ノードＢ方向）に「品質応答」５１を送出する。
【０１０１】
図８は、このときのノードＥが送出する「品質応答」５１のクロック内オーバヘッドに設定される内容を示したものである。クロック内オーバヘッドには、品質応答を示す識別子（０ｘ０００２）が設定され、クロック品質として自ノード内で算出されたクロック品質が設定され、送信先ノード識別子としてノードＢから転送されてきた「品質要求」内に設定されていた送信元ノード識別子（順マスタ局Ａのノード識別子０ｘ０００１）が設定される。本実施形態では、クロック品質としてノード中継数（ホップ数）を使用する。これにより、当該オーバヘッドに設定されるクロック品質は“２”となる。
【０１０２】
また、ノードＥは、「品質要求」を受信した場合には、この「品質要求」の受信方向以外（ノードＣ方向）の方向に「品質要求」５２を送出する。図９は、このときのノードＥが送出する「品質要求」５２のクロック内オーバヘッドに設定される内容を示したものである。クロック内オーバヘッドには、品質要求を示す識別子（０ｘ０００１）が設定され、累積クロック品質として自ノード内で算出されたクロック品質が設定され、送信元ノード識別子として「品質要求」送信元のノード識別子（準マスタ局Ａのノード識別子０ｘ０００１）が設定される。ここで設定する累積クロック品質は、「品質要求」を受信した次ノード（ノードＣ）において、自ノードのクロック品質を算出するために用いられる。
【０１０３】
また、ノードＥは、「品質要求」を受信した場合には、この「品質要求」内に設定されていた送信元ノード識別子と、当該「品質要求」を送信した送信元ノードを自ノード内のデータベース５３に保存する。
【０１０４】
図１０は、このときのノードＥ内のデータベース５３に保存されるクロックソーステーブルを示す。図１０に示すクロックソーステーブルには、ノードＢから転送されてきた「品質要求」内に設定されていた送信元ノード識別子(準マスタ局Ａのノード識別子０ｘ０
００１)と、当該「品質要求」を送信した送信元クロックソースのノード識別子(ノードＢのノード識別子０ｘ０００２)が保存される。
【０１０５】
すなわち、図１０は、ノードＡ（ノード識別子０ｘ０００１）が供給するクロック信号は、ノードＢ（ノード識別子０ｘ０００２）がクロックソースとなり、ノードＤ（０ｘ０００４）が供給するクロック信号も、ノードＢ（ノード識別子０ｘ０００２）がクロックソースとなることを示している。
【０１０６】
このクロックソーステーブルは、例えば、ノードＥがマスタ局Ｄまたは準マスタ局Ａへ応答する場合に送出する方向を知るため、また、マスタ局が変わった場合に変わった後のマスタ局からのクロックを取り込む方向を知るためなどに用いられる。
【０１０７】
今までの説明は、わかりやすくするために、準マスタ局Ａが送出した「品質要求」がノードＢを経由してノードＥに受信される場合について述べてきた。しかし、「品質要求」は、ノードＣを経由して受信される場合もある。
【０１０８】
つまり、各ノードは、同一の送信元ノード識別子から複数の「品質要求」を受信する場合が考えられる。この場合のノードＥの動作について図１１を用いて説明する。図１１は、「品質要求」を受信した各ノードの「品質応答」設定処理に係る動作のフローチャートである。
【０１０９】
ノードＥは、「品質要求」を受信すると、当該「品質要求」について、既に同一送信元ノード識別子の「品質要求」を受信しているか否かを判別する（Ｓ１０５）。いまだ受信していない場合には（Ｓ１０５；ＮＯ）、ノードＥは、予め設定された一定期間、タイマを起動し（Ｓ１０７）、当該「品質要求」に設定されている情報などからクロック品質を
算出し（Ｓ１０９）、保存する（Ｓ１１１）。
【０１１０】
また、ノードＥは、既に同一送信元ノード識別子の「品質要求」を受信している場合には（Ｓ１０５；ＹＥＳ）、当該「品質要求」が先の「品質要求」と同一方向かつ同一送信元ノード識別子からのものであるかを判別する（Ｓ１０６）。当該「品質要求」が先の「品質要求」と同一方向かつ同一送信元ノード識別子からのものであった場合には（Ｓ１０６；ＹＥＳ）、ノードＥは、クロック品質を算出し（Ｓ１０８）、算出されたクロック品質と先に算出されているクロック品質を比較し（Ｓ１１０）、今回算出されたクロック品質が最良値であれば（Ｓ１１０；ＹＥＳ）、それをクロック品質として保存する（Ｓ１１１）。
【０１１１】
また、ノードＥは、当該「品質要求」が先の「品質要求」と同一方向かつ同一送信元ノード識別子からのものでなかった場合には（Ｓ１０６；ＮＯ）、クロック品質を算出し（Ｓ１０９）、保存する（Ｓ１１１）。
【０１１２】
そして、ノードＥは、先に起動したタイマが満了した場合、保存されているクロック品質のうち、最悪値を自ノードにおけるクロック品質に決定する（Ｓ１１２）。そして、決定されたクロック品質を「品質応答」に設定し送出する（Ｓ１１３）。すなわち、ノードＥは、あらかじめ設定された一定期間、同一送信元ノード識別子からの「品質要求」を保存し、一定期間経過後に保存されているクロック品質の最悪値を自ノードにおけるクロック品質に決定する。
【０１１３】
また、同一の送信元ノード識別子から複数の「品質要求」を受信し、「品質要求」受信方向以外の方向に、「品質要求」を転送する場合には、既に転送済みの「品質要求」の累積クロック品質より良かった場合にのみ、転送されるように制御される。
【０１１４】
この場合のノードＥの動作について図１２を用いて説明する。図１２は、「品質要求」を受信した各ノードの「品質要求」転送処理に係る動作のフローチャートである。
【０１１５】
ノードＥは、「品質要求」を受信すると当該「品質要求」について、既に同一送信元ノード識別子の「品質要求」を受信しているか否かを判別する（Ｓ１２０）。ノードＥは、既に受信している場合には（Ｓ１２０；ＹＥＳ）、「品質要求」を既に転送しているか否かを判別する（Ｓ１２１）。そして、既に転送済みであった場合には（Ｓ１２１；ＹＥＳ）、ノードＥは、前回転送した「品質要求」時の累積クロック品質と、今回の累積クロック品質を比較する（Ｓ１２２）。
【０１１６】
この比較により、今回の累積クロック品質の精度が高かった場合には（Ｓ１２２；ＹＥＳ）、ノードＥは、今回の累積クロック品質を設定した「品質要求」を送出する（Ｓ１２４）。ここで、今回の累積クロック品質が前回よりクロック品質が悪かった場合には（Ｓ１２２；ＮＯ）、ノードＥは、現クロック品質を破棄する（Ｓ１２３）。
【０１１７】
なお、未だ同一送信元ノード識別子の「品質要求」を受信していない場合（Ｓ１２０；ＮＯ）、または、未だ「品質要求」を転送していない場合（Ｓ１２１；ＹＥＳ）には、ノードＥは、当該方向のクロックに「品質要求」を設定し送出する（Ｓ１２４）。
【０１１８】
また、ノードＥによって送出された「品質応答」５１が設定されたクロック信号は、ノードＢを経由して、準マスタ局Ａに受信される。この場合の「品質応答」５１を受信したノードＢの動作について、図１３を用いて説明する。図１３は、「品質応答」を受信したノードの動作のフローチャートである。
【０１１９】
「品質応答」５１を受信したノードＢは、当該「品質応答」５１内に設定される「送信先ノード識別子」を抽出し、抽出されたノード識別子が自ノードの識別子となっているか否かを判別する（Ｓ１０１）。
【０１２０】
ノードＢは、抽出されたノード識別子が自ノードの識別子（ノードＢ：０ｘ０００２）でないと判断した場合には（Ｓ１０１；ＮＯ）、抽出したノード識別子方向へ送出するクロック信号にそのまま「品質応答」を設定し送出する（Ｓ１０２）。すなわち、ノードＢは、「品質応答」内に設定される送信先ノード識別子以外のノードが当該「品質応答」を受信した場合、送信先ノード識別子方向のクロック信号にそのまま「品質応答」を設定する。このとき、送信先ノード識別子方向は、図１０で示したクロックソーステーブルに保存される送信元ノード識別子と送信元クロックソースの対応付けから求められる。
【０１２１】
このように、準マスタ局Ａから「品質要求」が各ノードへ送出されると、それを受信した各ノードは、準マスタ局Ａへ、「品質応答」を送出する。すなわち、先に説明したノードＥと同様な動作により、ノードＢ，Ｃ，Ｄ，Ｆも準マスタ局Ａへ「品質応答」を送出する。
【０１２２】
これによって、「品質要求」の送信元である準マスタ局Ａは、他ノードＢ〜Ｆから送出された「品質応答」のクロック内オーバヘッドに設定されるクロック品質を集計し、その中の最悪値を準マスタ局Ａにおけるクロック供給品質に決定する。
【０１２３】
図１４は、準マスタ局Ａでのクロック供給品質決定方法を示す。準マスタ局Ａは、本実施形態ではクロック品質としてホップ数を使用しているため、図１４に示すように、ノードＢ〜Ｆのクロック品質（ホップ数）から最悪値を抽出し、“２”を準マスタ局Ａにおけるクロック供給品質に決定する。
【０１２４】
準マスタ局Ａはクロック供給品質を決定すると、マスタ局Ｄ方向に送出するクロック内オーバヘッドに「供給品質通知」を設定する。図１５は、準マスタ局Ａが「供給品質通知」６１を送出する様子を示し、図１６は、準マスタ局Ａが送出する「供給品質通知」６１のクロック内オーバヘッドに設定される内容を示す。
【０１２５】
図１６に示すように、準マスタ局Ａは「供給品質通知」６１を送出するにあたって、当該クロック内オーバヘッドに、供給品質通知を示す識別子（０ｘ０００３）と、先に決定したクロック供給品質（２）と、送信元ノード識別子として自ノード識別子（０ｘ０００１）と、送信先ノード識別子として現マスタ局Ｄのノード識別子（０ｘ０００４）を設定する。
【０１２６】
準マスタ局Ａによって送出された「供給品質通知」６１が設定されたクロック信号（以降、「供給品質通知」と表記する）は、ノードＢを経由して、マスタ局Ｄに受信される。この場合のノードＢの動作について図１７を用いて説明する。図１７は、「供給品質通知」を受信した際の各ノードに係る動作のフローチャートである。
【０１２７】
「供給品質通知」６１を受信したノードＢは、当該「供給品質通知」６１内に設定される送信先ノード識別子を抽出し、抽出されたノード識別子が自ノードの識別子であるか否かを判別する（Ｓ１３０）。
【０１２８】
ノードＢは、抽出されたノード識別子が自ノードの識別子（ノードＢ：０ｘ０００２）でないと判断した場合には（Ｓ１３０；ＮＯ）、抽出したノード識別子方向へ送出するクロック信号にそのまま供給品質通知を設定し送出する（Ｓ１３１）。
【０１２９】
すなわち、ノードＢは、「供給品質通知」内に設定される送信先ノード識別子以外のノードが当該「供給品質通知」を受信した場合、送信先ノード識別子方向のクロックにそのまま「供給品質通知」を設定する。このとき、送信先ノード識別子方向は、自ノード内の図１０で示すクロックソーステーブルに保存された送信元ノード識別子と送信元クロックソースの対応付けから求められる。
【０１３０】
マスタ局Ｄは「供給品質通知」が設定されたクロック信号を受信すると、自ノード（マスタ局Ｄ）で決定したクロック供給品質と、当該「供給品質通知」に設定されている準マスタ局Ａのクロック供給品質とを集計し、当該クロック供給品質の最良値を持つノードを最適マスタ局に決定する。
【０１３１】
この第一実施形態では準マスタ局がノードＡのみであるが、準マスタ局が複数存在する場合には、マスタ局は、複数の準マスタ局からの「供給品質通知」を受信し、それらに設定されている準マスタ局それぞれのクロック供給品質と自ノードのクロック供給品質を集計し、最良値を持つノードを最適マスタ局に決定する。
【０１３２】
図１８は、マスタ局Ａにおける最適マスタ局決定方法を示す。マスタ局Ａは、本実施形態ではクロック品質としてホップ数を使用しているため、図１８に示すように、マスタ局Ｄ及び準マスタ局Ａのクロック供給品質から最良値を持つノードを抽出し、準マスタ局Ａを最適マスタ局に決定する。
【０１３３】
すなわち、本実施形態では、クロック品質としてホップ数が採用されているため、マスタ局Ｄのクロック供給品質は“３”であり、準マスタ局Ａのクロック供給品質は“２”となり、最適マスタ局は順マスタ局Ａに決定される。
【０１３４】
最適マスタ局を決定した現マスタ局Ｄの動作について図１９を用いて説明する。図１９は、最適マスタ局を決定したマスタ局の動作のフローチャートである。
【０１３５】
最適マスタ局を決定したマスタ局Ｄは、当該最適マスタ局が自ノードであるか否かを判別する（Ｓ１３５）。マスタ局Ｄは、最適マスタ局が自ノードでないと判別した場合には（Ｓ１３５；ＮＯ）、自ノード内の選択クロック優先度の設定を、最適マスタ局が第一優先順位になるよう変更し、自ノードをマスタ局から準マスタ局に変更する（Ｓ１３６）。
【０１３６】
さらに、マスタ局Ｄは、各ノードへ送出するクロック内オーバヘッドに「最適マスタ局通知」を設定する（Ｓ１３７）。なお、現マスタ局が最適マスタ局であった場合には（Ｓ１３５；ＹＥＳ）、現マスタ局内の選択クロックの変更および「最適マスタ局通知」は行われない。
【０１３７】
図２０は、現マスタ局Ｄにおける「最適マスタ局通知」がされる様子を示す。図２１は、現マスタ局Ｄから送出されるクロック内オーバヘッドに設定される「最適マスタ局通知」の内容を示す。以下に、図２０及び図２１を用いて、本実施形態による当該マスタ局Ｄの動作を説明する。
【０１３８】
本実施形態では、最適マスタ局が準マスタ局Ａに決定されたため、現マスタ局Ｄは、自ノード内の選択クロック優先度の設定を、現準マスタ局Ａから送出されるクロックソースを選択クロックにおける第一優先順位に変更し、自ノードからのクロックを選択クロックの第二優先順位に変更する。
【０１３９】
現準マスタ局Ａから送出されるクロックソースは、自ノード内の図１０で示すクロックソーステーブルに保存した送信元ノード識別子と送信元クロックソースの対応付けのテー
ブルから求める。また、自ノードをマスタ局から準マスタ局に変更する。
【０１４０】
さらに、現マスタ局Ｄは、「最適マスタ局通知」７１を設定するにあたって、図２１に示すように、送出するクロック内オーバヘッドに、最適マスタ局通知を示す識別子（０ｘ０００４）と、最適マスタ局識別子として最適マスタ局として決定された現準マスタ局Ａのノード識別子（０ｘ０００１）を設定する。
【０１４１】
「最適マスタ局通知」７１を受信した各ノードは、当該クロック信号内に設定される最適マスタ局識別子により、自ノード内の選択クロック優先度の設定を変更する。図２２は、ノードＥにおける選択クロック優先度の自動変更の様子を示す。以下に、ノードＥが当該「最適マスタ局通知」が設定されたクロック信号を受信した場合の動作を図２２を用いて説明する。
【０１４２】
ノードＥは、「最適マスタ局通知」が設定されたクロック信号を受信すると、当該クロック信号に設定される最適マスタ局識別子（ノードＡのノード識別子０ｘ０００１）を抽出する。そして、ノードＥは、抽出した最適マスタ局Ａのノード識別子から送出されるクロックソースを選択クロックにおける第一優先順位に変更する。
【０１４３】
最適マスタ局Ａから送出されるクロックソースは、自ノード内のデータベースに保存した送信元ノード識別子と送信元クロックソースの対応付けから求める。そして、ノードＥは、「最適マスタ局通知」受信方向以外に送出するクロック内オーバヘッドにそのまま最適マスタ局通知の設定を行い、他のノードに転送する。
【０１４４】
また、今までの説明は、わかりやすくするために、マスタ局Ｄが送出した「最適マスタ局通知」がノードＢを経由してノードＥに受信される場合について述べてきたが、ノードＡ及びＣを経由して受信される場合もある。つまり、各ノードは、「最適マスタ局通知」を複数回受信する場合が考えられる。この場合のノードＥの動作について、図２３を用いて説明する。図２３は、各ノードにおける「最適マスタ局通知」受信処理のフローチャートである。
【０１４５】
「最適マスタ局通知」を受信したノードＥは、当該「最適マスタ局通知」を既に受信しているか否かを判別する（Ｓ１４０）。既に受信していた場合には（Ｓ１４０；ＹＥＳ）、何も処理をしない。いまだ受信していなかった場合には（Ｓ１４０；ＮＯ）、当該「最適マスタ局通知」に設定されている最適マスタ局が自ノードであるか否かを判別する（Ｓ１４１）。
【０１４６】
最適マスタ局が自ノードでなかった場合には（Ｓ１４１；ＮＯ）、ノードＥは、当該最適マスタ局からのクロックを第一優先に取り込むよう選択クロック優先度を変更する（Ｓ１４３）。そして、ノードＥは、当該「最適マスタ局通知」受信方向以外に送出するクロック内オーバヘッドにそのまま「最適マスタ局通知」の設定を行い、他のノードに転送する（Ｓ１４４）。最適マスタ局が自ノードであった場合には（Ｓ１４１；ＹＥＳ）、ノードＥは、上記の処理（Ｓ１４３，１４４）の前に、自ノードを準マスタ局からマスタ局に変更する処理（Ｓ１４２）を実行する。
【０１４７】
このように、２回目以降の「最適マスタ局通知」を受信した場合には、当該設定を無視し、次ノードへの転送を行わなくすることで、「最適マスタ局通知」の無限ループや無駄な処理を減少することができる。
【０１４８】
最適マスタ局に決定されたノードＡが、当該「最適マスタ局通知」を受信した場合には、準マスタ局からマスタ局に変更し、自ノード内で供給するクロックを選択クロックの第
一優先に変更する。
【０１４９】
〈第一実施形態の作用／効果〉
本実施形態によるシステムでは、システム構成が変更されると、変更された後のシステム構成において、最適なクロックを供給することができる最適マスタ局を決定し、この最適マスタ局が供給するクロックを各ノードが優先的に選択するように自動で設定変更される。
【０１５０】
このような最適マスタ局を決定するために、クロック源を保有するマスタ局及び準マスタ局はその他のノードに「品質要求」（例えば、準マスタ局Ａが送出する「品質要求」４１，４２）を送出する。
【０１５１】
当該「品質要求」を受信した各ノードは、品質ＤＢ１１３に格納している情報と当該「品質要求」に設定されている累積クロック品質などの情報から、自ノードのクロック品質を算出する。そして、このクロック品質を設定した「品質応答」（例えば、ノードＥが送出する「品質応答」５１）を当該「品質要求」送信元のノード方向に送出する。
【０１５２】
マスタ局及び順マスタ局は、自ノード以外の各ノードが送出した「品質応答」を集計し、当該「品質応答」に設定されるクロック品質のうち、最もクロック精度が悪いものを、自ノードにおけるクロック供給品質に決定する。
【０１５３】
クロック供給品質を決定したマスタ局及び順マスタ局は、当該クロック供給品質を設定した「供給品質通知」（例えば、順マスタ局Ａが送出する「供給品質通知」６１）をマスタ局方向へ送出する。
【０１５４】
マスタ局は、各クロック供給ノードが送出した「供給品質通知」を集計し、当該「供給品質通知」に設定されるクロック供給品質のうち、最も供給クロック精度が高いクロック供給ノードを最適マスタ局に決定する。
【０１５５】
このように、本実施形態では、システムを構成する各ノードがクロック品質情報（「品質要求」、「品質応答」、「供給品質通知」）のやりとりし、各ノードのクロック品質などの収集を行う。このため、ネットワーク構成が変更された場合など、常に、供給クロックの精度が最も高いクロック供給ノードを、自動で決定することができる。
【０１５６】
また、マスタ局は、当該最適マスタ局が自ノードでない場合に、システム内の各ノードに最適マスタ局を変更するよう、新しい最適マスタ局を設定した「最適マスタ局通知」（例えば、ノードＤが送出する「最適マスタ局通知」７１）を送出する。
【０１５７】
そして、この「最適マスタ局通知」を受信した各ノードは、選択クロックの優先度を当該「最適マスタ局通知」に設定される「最適マスタ局」を最優先となるように設定変更する。
【０１５８】
このように、本実施形態では、クロック供給ノードがその時々に決定される最適マスタ局を各ノードに通知し、通知された各ノードはこの最適マスタ局から送出されるクロックを第一優先で取り込むよう動作する。これにより、常に、最適なクロックにおいてシステム内の全ノードを同期させることの自動化を図ることができる。
【０１５９】
また、本実施形態によるシステムでは、クロック品質を要求された各ノードは、この品質要求メッセージの受信方向と異なる受信方向を有する場合に、この異なる方向に、当該品質要求メッセージを転送する。これにより、クロック供給ノードがピアツーピア（peer
to peer）で各ノードと接続されるネットワーク構成（トポロジ）のみならず、他のノードを経由して接続されるような構成（リング構成など）においても、「品質要求」が全ノードに受信されるようになる。
【０１６０】
また、本実施形態によるシステムでは、クロック供給ノードから自ノードまでの間に他のノードが存在する場合に、その間のノードは、自ノードにおけるクロック品質を累積クロック品質として設定し、次のノードに転送していく。これにより、各ノードは、クロック供給ノードから供給されるクロックについて、自ノードに到達するまでのクロック品質の累積データを取得することができる。これにより、各ノードは、より正確なクロック品質を算出することが可能となる。
【０１６１】
また、本実施形態によるシステムでは、各ノードが、クロック供給ノードからのクロックの品質要求メッセージを他のノードに転送するにあたって、既に転送済みの品質要求メッセージについては、そのメッセージに含まれる累積クロック品質情報が前回転送したものより良い場合のみ、転送する。これにより、各ノードが１つのクロック供給ノードからの品質要求メッセージを複数回受信するようなネットワーク構成においても、このメッセージの転送を必要最小限に抑えることができ、無駄なネットワークトラフィックの増加を防ぐことができる。また、各ノードにおいても、無駄なメッセージ処理を減少させることができる。
【０１６２】
〈処理シーケンス〉
次に、上で述べた本発明の第一実施形態と異なる形態として、準マスタ局が複数存在する場合について、図２４を用いて説明する。図２４は、その場合における処理シーケンスを示す図である。
【０１６３】
マスタ局及び準マスタ局１及びｎは、他ノードに「品質要求」を送出する。図２４には、順マスタ局１からの品質要求のみが記載されており、以下の説明もわかりやすくするため、図２４の記載に合わせ説明する。
【０１６４】
順マスタ局１は、他ノード、すなわち、マスタ局、準マスタ局ｎ、スレーブ局１、スレーブ局ｎに「品質要求」を送出する。当該「品質要求」を受信した各ノードは、それぞれクロック品質を算出し、その結果としてノード毎のクロック品質を設定し、「品質応答」を順マスタ局１に送出する。各ノードからそれぞれ「品質応答」を受信した順マスタ局１は、それらを集計し、クロック供給品質を決定する。
【０１６５】
クロック供給品質を決定した順マスタ局１及びｎは、当該クロック供給品質を設定した「供給品質通知」をマスタ局に送出する。そして、マスタ局は、当該「供給品質通知」を集計し、最適マスタ局を決定する。最後に、マスタ局は、当該最適マスタ局を他ノードに通知するべく、「最適マスタ局通知」を送出する。
【０１６６】
このように、本発明によるシステムは、準マスタ局が複数存在する場合においても、常に最適なマスタ局を選択し、システム内の全ノードをこの最適マスタ局が供給するクロックで同期させることができる。
【０１６７】
〈変形例〉
本発明の第一実施形態では、各クロック供給ノードはマスタ局に「供給品質通知」を送出し、マスタ局が最適マスタ局を決定する構成を採るが、準マスタ局において決定するようにしてもよい。
【０１６８】
また、本発明の第一実施形態では、クロック品質としてノード中継数(ホップ数)を採用
しているが、クロック供給ノードからの接続距離、回線アラーム発生回数、回線切り替え回数など、クロックの品質を図る上での尺度となる情報を用いるようにしてもよい。
【０１６９】
［第二実施形態］
本発明の第二実施形態に係るデジタル同期伝送システムについて、以下に説明する。
【０１７０】
先に説明した第一実施形態では、本発明における諸機能（マスタ局及び準マスタ局：「１」クロック品質要求・応答機能、［２］クロック供給品質通知・受信機能、［３］最適マスタ局通知・受信機能、スレーブ局：［４］クロック品質応答機能、［５］最適マスタ局通知受信機能）（以降、本発明機能と表記する）を持つ伝送装置（ノード）により構成されるデジタル同期伝送システムについて説明した。第二実施形態におけるデジタル同期伝送システムでは、本発明機能を有さないノードにより構成されるネットワーク（以降、従来ネットワークと表記する）との接続機能を有している。
【０１７１】
〔機能概要及びネットワーク構成〕
本発明の第二実施形態を説明するにあたって、まず第二実施形態に係るデジタル同期伝送システムの機能概要及びネットワーク構成について、図２７を用いて説明する。図２７は、第二実施形態におけるネットワーク構成を示す図である。第二実施形態で示すネットワーク構成は例示であり、この第二実施形態の構成に限定されない。
【０１７２】
図２７に示す構成例では、第二実施形態に係るデジタル同期伝送システムとして構成されるネットワーク（以降、本ネットワークと表記する）３００と従来ネットワーク３０１とが接続される。
【０１７３】
本ネットワーク３００は、ノードＡ、Ｂ、Ｃ及びＤから構成される。ノードＡはマスタ局であり、マスタ局Ａともいう。ノードＢ、Ｃ及びＤはそれぞれスレーブ局でありスレーブ局Ｂ、Ｃ及びＤともいう。なお、マスタ局及びスレーブ局の意義は、第一実施形態と同様である。
【０１７４】
一方、従来ネットワーク３０１は、ノードＥ、Ｆ、Ｇ及びＨから構成される。このうち、ノードＨは固定発信器２０１を有している。従来ネットワーク３０１では、本ネットワーク３００と接続される前は、ノードＨがマスタ局となり、その他のノードＥ、Ｆ及びＧはノードＨからのクロックを取り入れて動作している。従来ネットワーク３００を構成する各ノードは本発明機能は有していないため、本ネットワーク３００と接続されるにあたって、各ノードでは、選択クロックソースの優先順位が人為的に設定変更される。以降、従来ネットワークを構成する各ノードを従来ノードとも表記する。
【０１７５】
また、本ネットワーク３００と従来ネットワーク３０１とは、ノードＤとノードＥとの間の光ファイバケーブル３０２により接続される。第二実施形態に係るデジタル同期伝送システムでは、このような従来ネットワークとの境界に位置するノードを「境界マスタ局」として位置づける。図２７に示す構成ではノードＤが「境界マスタ局」となり、境界マスタ局Ｄと呼ぶ。
【０１７６】
境界マスタ局となるノードは、従来ネットワークとの接続機能を実現すべく、第一実施形態における諸機能（「１」クロック品質要求・応答機能、［２］クロック供給品質通知・受信機能、［３］最適マスタ局受信機能）に加えて、[４]自局送出クロック取り込み判定機能、及び[５]優先マスタ局通知機能を有する。
【０１７７】
以下に、上記境界マスタ局が有する上記機能の概要を以下に説明する。
【０１７８】
まず、境界マスタ局Ｄは、従来ネットワーク内のノードＥと接続されたことを知ると、当該ノードＥが自己（ノードＤ）が送出するクロックを取り込んでいるか否かを判定する（[４]自局送出クロック取り込み判定機能）。
【０１７９】
この判定により、従来ノードＥが本ネットワーク３００内のノードＤから送出するクロックを取り込んでいないと判定された場合には、各従来ノードは、クロック供給ノードであるノードＨから送出されるクロックを基準に動作していると考えられる。このため、ネットワーク全体として一つのクロック源に同期して動作するには、境界マスタ局Ｄが、本ネットワーク３００内の他のノードにおいても境界マスタ局Ｄを経由して送出されるクロックを基準に動作させる必要がある。
【０１８０】
従って、境界マスタ局Ｄは、自身を経由して送出されるクロックのうち、従来ネットワーク３０１内のクロック供給ノードＨから送出されるクロックを優先的に取り込ませるように、本ネットワーク３００内の各スレーブ局を制御する（[５]優先マスタ局通知機能）。
【０１８１】
一方、従来ノードＥが本システム内のノードＤから送出されるクロックを取り込んでいる場合には、各従来ノードは、本ネットワーク３００内のマスタ局Ａから境界マスタ局Ｄを経由して送出されるクロックを基準に動作していると考えられる。これにより、本ネットワーク３００内の各ノードは、第一実施形態による動作をし、本ネットワーク３００内で最適なマスタ局からのクロックで同期するように制御されれば、各従来ノードも同様に最適な同一クロックで動作することができる。すなわち、この場合には、本ネットワーク３００内で最適マスタ局が決定され、その他のスレーブ局がそのマスタ局から到達するクロックを第一優先に取り込むよう自動制御される。
【０１８２】
なお、境界マスタ局Ｄは、上記[４]自局送出クロック取り込み判定機能を実現するために、クロック信号内のセクションオーバヘッド部のＳＳＭに設定される“ＤＵＳ（Do not
Use for timing Synchronization）”を利用する。これは、各ノードがどのクロックを
基準に動作しているか分からなくなる現象「タイミングループ」を回避するための規格である。自ノードが取り入れているクロックの送信元方向に送出するクロック内ＳＳＭ値に“ＤＵＳ”を設定することで、それを受信したノードでは“ＤＵＳ”が設定されたクロックが選択クロックから除外される。例えば、ノードＣがノードＡからのクロックを取り入れている場合、ノードＣは、ノードＡ方向に送出されるクロック内ＳＳＭ値に“ＤＵＳ”を設定する。このクロック信号を受信したノードＡは、当該クロックを選択クロックから除外するというものである。
【０１８３】
〔各ノードの構成〕
次に、本デジタル同期伝送システムを構成する各ノードが有する機能構成について図２８を用いて説明する。図２８は、本同期伝送システムを構成する伝送装置が有する機能構成を示す図である。なお、各ノードの機能構成のうち、第一実施形態の構成と同じものについては説明を省略する。また、各ノードのハードウェア構成については第一実施形態と同様である。なお、図２８に示される各機能は、マスタ局、準マスタ局、及びスレーブ局のいずれにおいても同様な構成となっており、各局の役割に応じて動作する。図２８では、例として図２７に示す境界マスタ局Ｄが示されている。
【０１８４】
（境界クロック受信調査部）
境界クロック受信調査部３１０（本発明の識別部、第２判定部及び優先マスタ通知部に相当）は、クロック受信接続ノードデータベース（ＤＢ）３１１から自ノードと接続されるノードが本発明機能を有しているか否かを調査する。この調査にあたり、境界クロック受信調査部３１０は、オーバヘッド抽出部１０２からクロック信号内の送信元ノード識別
子情報を取得する。境界クロック受信調査部３１０は、その情報を基にクロック受信接続ノードＤＢ３１１から対象ノードの本発明機能の有無に関する情報を抽出する。
【０１８５】
また、境界クロック受信調査部３１０は、接続先ノードが自ノードの送出するクロックを取り込んでいるか否かを調査する。この調査においても、境界クロック受信調査部３１０は、オーバヘッド抽出部１０２で抽出されるＳＳＭ値を利用する。
【０１８６】
（クロック受信接続ノードデータベース（ＤＢ））
クロック受信接続ノードＤＢ３１１は、自ノードと接続される接続先のノードが本発明機能を有しているか否かの情報を保有する。すなわち、クロック受信接続ノードＤＢ３１１は、接続先のノード毎にノード識別子情報とそのノードについての本発明機能を有しているか否かの情報とを保有する。
【０１８７】
このクロック受信接続ノードＤＢ３１１は、システム起動時等に外部端末等から人為的に生成されるようにしてもよい。また、クロック受信接続ノードＤＢ３１１は、他の巡回調査機能等により自動で生成されるようにしてもよい。巡回調査機能により生成する場合には、例えば、第一実施形態に示す「品質要求」を送信し、所定期間内に対象ノードから返信がない場合にそのノードについて本発明機能を有しないと判断するようにしてもよい。
【０１８８】
（優先クロック選択部）
優先クロック選択部３１２は、マスタ局となるノード上で動作する。優先クロック選択部３１２は、優先的にマスタ局となるべき境界マスタ局が存在するか否かを判定し、その境界マスタ局を優先マスタ局に選択する。
【０１８９】
〈動作例〉
次に、図２９〜３５を用いて、第二実施形態に係るデジタル同期伝送システムの動作例について以下に説明する。以下の説明は、図２７に示す従来ネットワーク３０１が接続された場合における、本システム内の各ノードの動作例についてのものである。図３０及び３４は、各ノードの動作例の概略を示す。図２９は、境界マスタ局Ｄにおけるクロック受信接続ノードＤＢ３１１を示す。図３３は、境界マスタ局からの供給品質通知の設定内容を示す。
【０１９０】
従来ノードＥが接続されると、ノードＤは本システム上「スレーブ局」から「境界マスタ局」へ切り替わる。以降、ノードＤは「境界マスタ局」として本システム内で動作する。この切り替えは、本発明機能を有さないノードからクロック信号が受信された際に自動で切り替わるようにしてもよいし、また、外部の操作端末より手動で設定されるようにしてもよい。
【０１９１】
境界マスタ局Ｄは、従来ノードＥから送出されるクロック信号を受信する。ノードＤの境界クロック受信調査部３１０は、クロック受信接続ノードＤＢ３１１を参照し、受信されたクロック信号の送信元ノードが本発明機能を有しているか否かを判定する。クロック受信接続ノードＤＢ３１１の設定例を図２９に示す。すなわち、境界クロック受信調査部３１０は、受信されたクロック信号内の送信元ノード識別子からノードＥであることを識別し、クロック受信接続ノードＤＢ３１１からノードＥについての本発明機能の有無を知る。なお、このような判定処理により、ノードＤが、自身に接続される他のノードで本発明機能を有さないノードがあると判定された際に、自動で境界マスタ局に切り替わるようにしてもよい。
【０１９２】
境界マスタ局Ｄは、その後、本ネットワーク３００内で接続される各ノードに「品質要
求」を設定したクロック信号を送出する。ここで送出される「品質要求」は、従来ネットワーク３０１内のマスタ局Ｈから、境界マスタ局Ｄを経由して送出されるクロックについての、本ネットワーク３００内における供給品質を調査するためのものである。この「品質要求」として設定する内容については図６に示し、第一実施形態と同様である。図３０は、境界マスタ局Ｄから「品質要求」が送出される様子を示す。これに同期して、本ネットワーク３００内のマスタ局となっているノードＡも同様に「品質要求」を送出する。なお、マスタ局及び境界マスタ局からの「品質要求」の送出は、外部端末（ＯＰＥ）等からの制御により実施されるようにしてもよい。
【０１９３】
上記マスタ局及び境界マスタ局から送出された「品質要求」を受信した各スレーブ局はそれに対し「品質応答」を設定する。これにより、「品質要求」の送信元であるマスタ局Ａ及び境界マスタ局Ｄは、他ノードから送出された「品質応答」のクロック内オーバヘッドに設定されるクロック品質を集計し、その中の最悪値を自己におけるクロック供給品質に決定する。上記品質要求／品質応答の送出、及びクロック供給品質の決定についての各ノードの動作は第一実施形態と同様である。
【０１９４】
また、境界マスタ局Ｄは、従来ノードＥが自身（ノードＤ）から送出されるクロックを取り込んでいるか否かを以下のようにして判定する。まず、ノードＤは、受信されたクロック信号が本発明機能を有さないノードＥから受信されたものであることを知ると、境界クロック受信調査部３１０に、そのクロック信号内のセクションオーバヘッド部に設定されるＳＳＭ値を取得させる。境界クロック受信調査部３１０は、このＳＳＭ値に基づき、そのクロックの送信元であるノードＥが自ノード（ノードＤ）から送出されるクロックを取り込んでいるか否かを判断する。すなわち、境界クロック受信調査部３１０は、図３１に示すように、このＳＳＭ値に「ＤＵＳ（Do not Use for timing Synchronization）」
が設定されていた場合には、ノードＥがノードＤから送出されるクロックを取り込んでおり、「ＤＵＳ」以外の場合には、ノードＥがノードＤから送出されるクロックを取り込んでいないと判定する。
【０１９５】
上記判定により、境界マスタ局Ｄは自身が「優先マスタ局」（本発明の優先クロック供給ノードに相当）になるか否かを決定する。図３２は、境界マスタ局Ｄにおける「優先マスタ局」決定方法を示すフローチャートである。以下、図３２を用いて、境界マスタ局Ｄのクロック受信調査部３１０が行う「優先マスタ局」決定処理について説明する。
【０１９６】
境界クロック受信調査部３１０は、従来ノードＥからのクロック内ＳＳＭ値により従来ノードＥが自身（ノードＤ）からのクロックを取り込んでいるか否かを判定する（Ｓ３２０１）。取り込んでいると判定された場合（Ｓ３２０１；ＹＥＳ）、境界クロック受信調査部３１０は、自ノードを「優先マスタ局」に設定しない（Ｓ３２０２）。一方、取り込んでいると判定された場合（Ｓ３２０１；ＮＯ）、境界クロック受信調査部３１０は、自ノードを「優先マスタ局」に設定する（Ｓ３２０３）。
【０１９７】
優先マスタ局Ｄは、現マスタ局Ａ方向に「供給品質通知」を送出する。この「供給品質通知」には、第一実施形態と同様に、「送信元ノード識別子」として境界マスタ局Ｄのノード識別子を、「送信元ノード識別子」として現マスタ局Ａのノード識別子を、「クロック供給品質」として先に決定されたクロック供給品質を設定する。第二実施形態では、これらの情報に加えて、更に「優先マスタ局判定結果」を設定する。図３３は、この場合における供給品質通知に設定される内容を示している。この「優先マスタ局判定結果」には、自己のノードが優先マスタ局であればＹＥＳ（例えば、数値による１）を、それ以外であればＮＯ（例えば、数値による０）が設定される。図３４には、境界マスタ局Ｄがマスタ局Ａ方向に「供給品質通知」を送出する様子を示している。
【０１９８】
この境界マスタ局Ｄから送出される「供給品質通知」を受信した現マスタ局Ａは、当該クロック信号から「クロック供給品質」および「優先マスタ局判定結果」を抽出する（オーバヘッド抽出部１０２）。これらの情報はメッセージ制御部１０７から最適マスタ局選択部１０９を経由して優先クロック選択部３１２に渡される。
【０１９９】
優先クロック選択部３１２は、「優先マスタ局判定結果」にＹＥＳが設定されている場合(優先マスタ局)、自己（マスタ局Ａ）のクロック供給品質に依存せず、無条件で境界マスタ局Ｄを「最適マスタ局」として設定するよう最適マスタ局選択部１０９に通知する。一方、「優先マスタ局判定結果」にＮＯが設定されている場合(優先マスタ局ではない)、優先クロック選択部３１２は、境界マスタ局を最適マスタ局候補から外すよう、最適マスタ局選択部１０９に通知する。これにより、最適マスタ局選択部１０９は、それ以外のマスタ局及び準マスタ局等により「最適マスタ局」を決定する。
【０２００】
図３５は、マスタ局Ａにおける最適マスタ局判定を示すフローチャートである。以下、図３５を用いて、マスタ局Ａの最適マスタ局選択部１０９が行う最適マスタ局判定処理について説明する。
【０２０１】
最適マスタ局選択部１０９は、優先クロック選択部３１２から通知された情報により、境界マスタ局Ｄが「優先マスタ局」か否かを判定する（Ｓ３５０１）。「優先マスタ局」であると判定された場合（Ｓ３５０１；ＹＥＳ）、最適マスタ局選択部１０９は、最適マスタ局を境界マスタ局Ｄと決定する（Ｓ３５０２）。一方、「優先マスタ局」でないと判定された場合（Ｓ３５０１；ＮＯ）、最適マスタ局選択部１０９は、最適マスタ局をその他のマスタ局又は準マスタ局の中から決定する（Ｓ３５０３）。本実施形態の場合には、最適マスタ局は現マスタ局であるノードＡに決定される。
【０２０２】
以降の処理は、第一実施形態と同様に、現マスタ局が「最適マスタ局」でない場合、現マスタ局を準マスタ局に変更し、現マスタ局から各スレーブ局方向のクロックに「最適マスタ局通知」を行う。そして、「最適マスタ局通知」が設定されたクロックを各々のノードが受信した場合、最適マスタ局方向から送出されるクロックを第一優先に取り込むように変更する。
【０２０３】
〈第二実施形態の作用／効果〉
第二実施形態によるデジタル同期伝送システムでは、従来ネットワーク３０１と接続されると、その境界に位置するノードＤを境界マスタ局とする。境界マスタ局となったノードＤは、対向の従来ノードＥが自身の送出するクロックを取り込んでいるか否か調査する。
【０２０４】
調査の結果、従来ノードＥがクロックを取り込んでいないと判定された場合、境界マスタ局は優先マスタ局となる。優先マスタ局となったノードＤは、自身が優先マスタ局であることを示すフラグ（「優先マスタ局判定結果」に“ＹＥＳ”）が設定された「供給品質通知」を現マスタ局Ａ方向へ送出する。
【０２０５】
当該「供給品質通知」を受信したマスタ局Ａは、他のクロック供給ノードからの「供給品質通知」をも含めて集計し、全ての「供給品質通知」の中から「優先マスタ局判定結果」に“ＹＥＳ”が設定されているものを探す。その結果、「優先マスタ局判定結果」に“ＹＥＳ”が設定されている「供給品質通知」が抽出された場合に、マスタ局Ａはその「供給品質通知」の送信元となるノードＤを最適マスタ局に決定する。
【０２０６】
マスタ局Ａは、ノードＤを最適マスタ局に変更するように設定した「最適マスタ局通知」をシステム内の各ノードに送出する。
【０２０７】
一方、先の調査の結果、従来ノードＥがクロックを取り込んでいると判定された場合、第一実施形態と同様に、本デジタル同期伝送システム内で最適マスタ局が決定され、システム内の各ノードは、その最適マスタ局からのクロックに同期して動作するようになる。
【０２０８】
このように、第二実施形態によるデジタル同期伝送システムでは、本発明機能を有さない従来ネットワークに接続された場合、その従来ネットワーク内の境界ノードが本システムからのクロックを取り込んでいない場合には、本システム内の各ノードが従来ネットワークから送出されるクロックに同期するよう制御される。また、その従来ネットワーク内の境界ノードが本システムからのクロックを取り込んでいる場合には、本システム内で最適なマスタ局を決定し、そのノードから送出されるクロックに同期するよう制御される。
【０２０９】
従って、本実施形態におけるシステムでは、本発明機能を有するネットワークと本発明機能を有さないネットワークが接続された場合においても、ネットワーク全体を一つの最適なマスタ局から供給されるクロックに同期して動作させることができる。
【０２１０】
［第三実施形態］
本発明の第三実施形態に係るデジタル同期伝送システムについて、以下に説明する。
【０２１１】
先に説明した第二実施形態では、従来ネットワークとの接続に際し、１のノードが境界ノードとなっていた。第三実施形態では、従来ネットワークとの接続に際し、境界ノードが複数存在する冗長構成に対応する機能を有している。
【０２１２】
〔機能概要及びネットワーク構成〕
本発明の第三実施形態を説明するにあたって、まず第三実施形態に係るデジタル同期伝送システムの機能概要及びネットワーク構成について、図３６を用いて説明する。図３６は、第三実施形態におけるネットワーク構成を示す図である。第三実施形態で示すネットワーク構成は例示であり、この第三実施形態の構成に限定されない。
【０２１３】
図３６に示す構成例では、第三実施形態に係るデジタル同期伝送システムとして構成されるネットワーク（以降、本ネットワークと表記する）４００と従来ネットワーク３０１とが接続される。
【０２１４】
本ネットワーク４００は、ノードＡ、Ｂ、Ｃ、Ｄ、Ｅ及びＦから構成される。ノードＡはマスタ局であり、マスタ局Ａともいう。ノードＢ、Ｃ、Ｄ、Ｅ及びＦはそれぞれスレーブ局となっており、スレーブ局Ｂ、Ｃ、Ｄ、Ｅ及びＦともいう。なお、マスタ局及びスレーブ局の意義は、第一実施形態と同様である。一方、従来システム３０１はノードＧ、Ｈ、Ｉ、Ｊ、及びＫから構成される。以降、従来ネットワークを構成する各ノードを従来ノードとも表記する。従来ノードＩは固定発信器２０１を有している。また、各従来ノードは、本発明機能を有していないため、選択クロックソースの優先順位を人為的に設定する必要がある。
【０２１５】
また、本ネットワーク４００と従来ネットワーク３０１とは、ノードＣとノードＧとの間の光ファイバケーブル４０１、及び、ノードＤとノードＫとの間の光ファイバケーブル４０２により冗長的に接続されている。第三実施形態に係るデジタル同期伝送システムでは、ノードＣ及びＤが「境界マスタ局」となる。また、この例によるネットワーク接続形態では、２ｏｒ４Ｆｉｂｅｒ ＢＬＳＲ（Bidirectional Line Switched Ring）等による
リング構成ＡＢＣＤＥＦとリング構成ＧＨＩＪＫとが接続されており、これは、データ信頼性を高めるＤＣＰ(Drop and Continue Protection)／ＤＣＷ(Drop and Continue Work)と呼ばれる冗長構成の１つである。
【０２１６】
なお、本システムを構成する各ノードの機能構成は第二実施形態と同様であるため、説明を省略する。
【０２１７】
〈動作例〉
次に、図３７〜４１を用いて、第三実施形態に係るデジタル同期伝送システムの動作例について説明する。以下の説明は、図３６に示す従来ネットワーク３０１が接続された場合における、本システム内の各ノードの動作例についてのものである。図３７は、各ノードの動作例の概略を示す。図３８及び３９は、境界マスタ局Ｃ及びＤにおけるクロック受信接続ノードＤＢ３１１を示す。図４０は、境界マスタ局Ｃ及びＤにおけるクロック供給品質の内容を示す。
【０２１８】
従来ノードＧと接続されたノードＣ、及び従来ノードＫと接続されたノードＤは、それぞれ「スレーブ局」から「境界マスタ局」に切り替わる。以降、ノードＣ及びＤは、「境界マスタ局」として本システム内で動作する。この切り替え機能は、第二実施形態で述べたとおり、自動で行われるようにしてもよいし、また、手動で設定されるようにしてもよい。
【０２１９】
境界マスタ局となったノードＣ及びＤは、第二実施形態と同様に、それぞれ接続される従来ノードＧ及びＫについて本発明機能を有しているか否かを調査する。この場合のノードＣにおける境界クロック受信調査部３１０が参照するクロック受信接続ノードＤＢ３１１の設定例を図３８に、ノードＤにおけるクロック受信接続ノードＤＢ３１１の設定例を図３９にそれぞれ示す。このＤＢ３１１より、ノードＣは接続されるノードのうちノードＧが本発明機能を有していないことを知る。同様に、ノードＤはノードＫが本発明機能を有していないことを知る。
【０２２０】
ノードＣ及びＤは、その後、本ネットワーク４００内で接続される各ノードに「品質要求」を設定したクロック信号を送出する。ここで送出される「品質要求」は、従来ネットワーク３０１内のマスタ局Ｉから、ノードＣ及びＤのそれぞれを経由して送出されるクロックについての、本ネットワーク３００内における供給品質を調査するためのものである。図３７は、境界マスタ局Ｃ及びＤから「品質要求」が送出される様子を示している。また、このとき、現マスタ局であるノードＡも「品質要求」を送出する。そして、マスタ局Ａ、境界マスタ局Ｃ及びＤは、それぞれ自身のクロック供給品質を決定する。境界マスタ局Ｃ及びＤが自身のクロック供給品質を決定するまでの動作は第二実施形態と同様である。この場合の境界マスタ局Ｃ及びＤにおいて決定されたクロック供給品質を図４０に示す。図４０に示すのは、クロック供給品質として、ホップ数を指標に採用した場合の例である。
【０２２１】
また、境界マスタ局Ｃ及びＤは、第二実施形態と同様に、ノードＣは従来ノードＧから、ノードＤは従来ノードＫから受信されるＳＳＭ値から自身が優先マスタ局となるか否かを決定する。ここでは、境界マスタ局Ｃ及びＤともに従来ノードＧ及びＫから受信するＳＳＭ値がＤＵＳ以外であり、境界マスタ局Ｃ及びＤともに「優先マスタ局」に決定された場合について以下に述べる。
【０２２２】
優先マスタ局となった境界マスタ局Ｃ及びＤは、現マスタ局Ａ方向に「供給品質通知」をそれぞれ送出する。この「供給品質通知」には、第二実施形態と同様に、「送信元ノード識別子」として自ノード識別子を、「送信元ノード識別子」として現マスタ局Ａのノード識別子を、「クロック供給品質」として先に決定されたクロック供給品質を、「優先マスタ局判定結果」としてＹＥＳがそれぞれ設定される。
【０２２３】
この境界マスタ局Ｃ及びＤから送出される「供給品質通知」を受信した現マスタ局Ａは、当該クロック信号から「クロック供給品質」および「優先マスタ局判定結果」を抽出する（オーバヘッド抽出部１０２）。これらの情報はメッセージ制御部１０７から最適マスタ局選択部１０９を経由して優先クロック選択部３１２に渡される。本実施形態では、ノードＣ及びＤ共に「優先マスタ局」であるため、それらが送出した「供給品質通知」の「優先マスタ局判定結果」は共にＹＥＳとなっている。
【０２２４】
境界マスタ局Ｃ及びＤからの「供給品質通知」を受信した現マスタ局Ａは、当該クロック信号から「クロック供給品質」および「優先マスタ局判定結果」を抽出する（オーバヘッド抽出部１０２）。これらの情報はメッセージ制御部１０７から最適マスタ局選択部１０９を経由して優先クロック選択部３１２に渡される。
【０２２５】
優先クロック選択部３１２は、「優先マスタ局判定結果」にＹＥＳが設定されている「供給品質通知」が複数ある場合には、それぞれに設定されているクロック供給品質を考慮する。そして、優先クロック選択部３１２は、最良のクロック供給品質の優先マスタ局を「最適マスタ局」と決定するよう、最適マスタ局選択部１０９に通知する。図４１は、マスタ局Ａにおける最適マスタ局判定を示すフローチャートである。以下、図４１を用いて、マスタ局Ａの優先クロック選択部３１２及び最適マスタ局選択部１０９が行う最適マスタ局判定処理について説明する。
【０２２６】
優先クロック選択部３１２は、まず、「優先マスタ局判定結果」にＹＥＳが設定されている「供給品質通知」があるか否か、すなわち、優先マスタ局が存在するか否かを判定する（Ｓ４１０１）。この判定により優先マスタ局存在すると判定された場合（Ｓ４１０１；ＹＥＳ）、優先クロック選択部３１２は、更に、優先マスタ局が複数存在するか否かを判定する（Ｓ４１０２）。この判定により優先マスタ局が複数存在すると判定された場合（Ｓ４１０２；ＹＥＳ）、この結果が最適マスタ局選択部１０９に通知される。最適マスタ局選択部１０９は、その通知された複数の優先マスタ局の中からクロック供給品質が最良の優先マスタ局を最適マスタ局に決定する（Ｓ４１０３）。
【０２２７】
一方、優先クロック選択部３１２が優先マスタ局が存在しないと判定した場合（Ｓ４１０１；ＮＯ）、その結果が最適マスタ局選択部１０９に通知される。最適マスタ局選択部１０９は、その結果を受け、第一実施形態と同様に、マスタ局又は準マスタ局の中からクロック供給品質が最良のノードを最適マスタ局として決定する（Ｓ４１０４）。
【０２２８】
また、優先クロック選択部３１２が優先マスタ局が存在するが、複数存在しないと判定した場合（Ｓ４１０２；ＮＯ）、その結果が最適マスタ局選択部１０９に通知される。最適マスタ局選択部１０９は、その結果を受け、第二実施形態と同様に、優先マスタ局を最適マスタ局として決定する（Ｓ４１０５）。
【０２２９】
以降の処理は、第一実施形態と同様に、現マスタ局が「最適マスタ局」でない場合、現マスタ局を準マスタ局に変更し、現マスタ局から各スレーブ局方向のクロックに「最適マスタ局通知」を行う。そして、「最適マスタ局通知」が設定されたクロックを各々のノードが受信した場合、最適マスタ局方向から送出されるクロックを第一優先に取り込むように変更する。
【０２３０】
〈第三実施形態の作用／効果〉
第三実施形態によるデジタル同期伝送システムでは、従来ネットワーク３０１と複数ノード（例えばノードＣ及びＤ）を境界として接続された場合に、その境界に位置するノードＣ及びＤをそれぞれ境界マスタ局とする。境界マスタ局となったノードＣ及びＤは、それぞれ、対向の従来ノードＧ及びＫが自身の送出するクロックを取り込んでいるか否か調
査する。調査の結果、対向の従来ノードがクロックを取り込んでいないと判定された場合、境界マスタ局は優先マスタ局となる。なお、優先マスタ局とならなかった境界マスタ局は以降、第一実施形態におけるスレーブ局と同様の動作をする。
【０２３１】
また、境界マスタ局Ｃ及びＤはそれぞれ、マスタ局及び準マスタ局と同様に、その他のノードに「品質要求」を送出する。そして、境界マスタ局Ｃ及びＤはそれぞれ、その「品質要求」に対する応答としての「品質応答」を集計し、自身のクロック供給品質を決定する。
【０２３２】
優先マスタ局となった境界マスタ局は、自身が優先マスタ局であることを示すフラグ（「優先マスタ局判定結果」に“ＹＥＳ”）及び、先に決定された自身のクロック供給品質が設定された「供給品質通知」を現マスタ局Ａ方向へ送出する。
【０２３３】
当該「供給品質通知」を受信したマスタ局Ａは、他のクロック供給ノードからの「供給品質通知」をも含めて集計し、全ての「供給品質通知」の中から「優先マスタ局判定結果」に“ＹＥＳ”が設定されているものを探す。その結果、「優先マスタ局判定結果」に“ＹＥＳ”が設定されている「供給品質通知」が複数抽出された場合、マスタ局Ａは、その複数の「供給品質通知」のうち、クロック供給品質が最良となる「供給品質通知」の送信元ノードを最適マスタ局に決定する。
【０２３４】
マスタ局Ａは、決定されたノードを最適マスタ局に変更するように設定した「最適マスタ局通知」をシステム内の各ノードに送出する。
【０２３５】
このように、第三実施形態によるデジタル同期伝送システムでは、本発明機能を有さない従来ネットワークに複数のノードを境界として接続された場合、その複数の境界ノードそれぞれにおいて優先マスタ局判定がなされ、そのうちの１つでも優先マスタ局となったノードがあった場合に、本システム内の各ノードが従来ネットワークから送出されるクロックに同期するよう制御される。
【０２３６】
優先マスタ局となるノードが複数あった場合には、そのうちのクロック供給品質が最良の優先マスタ局が最適マスタ局となり、本システム内の各ノードが従来ネットワークからその最適マスタ局経由で送出されるクロックに同期するよう制御される。
【０２３７】
従って、本実施形態におけるシステムでは、本発明機能を有するネットワークと本発明機能を有さないネットワークが複数の境界ノードにより接続された場合においても、ネットワーク全体を一つの最適なマスタ局から供給されるクロックに同期して動作させることができる。
【０２３８】
[その他]
本実施形態は以下の発明を開示する。
【０２３９】
（付記１）
複数のクロック供給ノードを含む複数のノードを有し、マスタとしてのクロック供給ノードの１つから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークシステムであって、
前記各クロック供給ノードが、
自ノードから供給されるクロックの品質を調べるための品質要求メッセージを他の全てのノードへ向けて送信する送信部と、
他の全てのノードから、クロックの品質を示すクロック品質情報を含む品質応答メッセージを受信する受信部と、
前記受信部で受信された品質応答メッセージに基づいて、自ノードが供給するクロックの品質をクロック供給品質情報として決定する品質決定部と、
自ノードがマスタでない場合に、マスタとなっている他のクロック供給ノードに前記クロック供給品質情報を通知する通知部と、
自ノードがマスタである場合に、他の各クロック供給ノードから通知される前記クロック供給品質情報と、自ノードの品質決定部により得られた自ノードのクロック供給品質情報とに基づいて、クロック供給品質が最も良い最適クロック供給ノードを決定するノード決定部と、
を含む同期伝送ネットワークシステム。
【０２４０】
（付記２）
前記各クロック供給ノードは、
前記ノード決定部で決定された最適クロック供給ノードが自ノードか否かを判定する判定部と、
前記判定部によって最適クロックノードが自ノードでないと判定される場合に、他の全てのノードへ向けて、最適クロック供給ノードからクロックの供給を受けることを指示する最適マスタ局通知メッセージを送出する最適マスタ局通知部と、
を含む付記１記載の同期伝送ネットワークシステム。
【０２４１】
（付記３）
前記各ノードは、
前記品質要求メッセージを受信する品質要求受信部と、
前記品質要求受信部で受信された前記品質要求メッセージに対応する前記品質応答メッセージを作成する品質応答作成部と、
前記品質応答メッセージを、前記品質要求メッセージの送信元のノードを宛先として、前記品質要求メッセージの受信方向に送信する品質応答送信部と、
前記品質要求受信部が品質要求メッセージの受信方向と異なる受信方向を有する場合に、この異なる受信方向に前記品質要求メッセージを転送する品質転送部と
を含む付記１又は２記載の同期伝送ネットワークシステム。
【０２４２】
（付記４）
前記各ノードは、
最適クロック供給ノードが登録される登録部と、
前記各クロック供給ノードから供給されるクロックから、前記登録部に登録された最適クロック供給ノードから供給されたクロックを選択するクロック選択部と、
前記最適マスタ局通知メッセージが受信された場合に、この最適マスタ局通知メッセージで特定される最適クロック供給ノードを、前記登録部に登録する登録制御部と、
を含む付記２又は３記載の同期伝送ネットワークシステム。
【０２４３】
（付記５）
前記各ノードは、
前記品質要求メッセージが受信された場合に、この品質要求メッセージに含まれる累積クロック品質情報を抽出する品質情報抽出部と、
前記累積クロック品質情報に基いて、自ノードにおける前記クロック品質情報を算出する品質情報算出部とを含み、
前記品質応答作成部は、前記品質応答メッセージを作成する場合に、前記品質情報算出部によって算出されたクロック品質情報をこの品質応答メッセージに含め、
前記品質転送部は、前記品質要求メッセージに、前記品質情報算出部によって算出されたクロック品質情報を前記累積クロック品質情報として含めた後に、この品質要求メッセージを転送する、
付記３又は４記載の同期伝送ネットワークシステム。
【０２４４】
（付記６）
前記各ノードは、
前記品質転送部によって前記品質要求メッセージが転送される場合に、転送される品質要求メッセージの送信元と、転送される方向と、この品質要求メッセージに含まれる累積クロック品質情報とを記憶部に書き込む書込部と、
前記書込部によって書き込まれる前に、転送される品質要求メッセージの送信元及び転送される方向に対応する累積クロック品質情報を前記記憶部から読み出す読出部とを含み、
前記品質転送部は、品質要求メッセージを転送する前に、今回転送する品質要求メッセージに含まれる累積クロック品質情報で特定される品質と、前記読出部から読み出された累積クロック品質情報で特定される品質とを対比し、前者の品質が後者の品質よりも良い場合に、この品質要求メッセージを転送する、
付記５記載の同期伝送ネットワークシステム。
【０２４５】
（付記７）
複数のノードを含むネットワークに設けられ、前記複数のノードが同期して動作するためのクロックを前記複数のノードに供給するクロック供給ノードであって、
自ノードから供給されるクロックの品質を調べるための品質要求メッセージを前記複数のノードへ向けて送信する送信部と、
前記複数のノードの夫々から、クロックの品質を示すクロック品質情報を含む品質応答メッセージを受信する受信部と、
前記受信部で受信された品質応答メッセージに基づいて、自ノードが供給するクロックの品質をクロック供給品質情報として決定する品質決定部と、
自ノードが前記複数のノードに含まれる他のクロック供給ノードに優先して前記複数のノードへクロックを供給するマスタでない場合に、マスタとなっている他のクロック供給ノードに前記クロック供給品質情報を通知する通知部と、
自ノードがマスタである場合に、他の各クロック供給ノードから通知される前記クロック供給品質情報と、自ノードの品質決定部により得られた自ノードのクロック供給品質情報とに基づいて、クロック供給品質が最も良い最適クロック供給ノードを決定するノード決定部と、
を含むクロック供給ノード。
【０２４６】
（付記８）
複数のクロック供給ノードを含む複数のノードを有し、マスタとしてのクロック供給ノードの１つから供給されるクロックで、全てのノードが同期する同期伝送ネットワークシステムにおける最適なクロック供給ノードの決定方法であって、
前記各クロック供給ノードが、
自ノードから供給されるクロックの品質を調べるための品質要求メッセージを他の全てのノードへ向けて送信し、
他の全てのノードから、クロックの品質を示すクロック品質情報を含む品質応答メッセージを受信し、
前記受信部で受信された品質応答メッセージに基づいて、自ノードが供給するクロックの品質をクロック供給品質情報として決定し、
自ノードがマスタでない場合に、マスタとなっている他のクロック供給ノードに前記クロック供給品質情報を通知し、
自ノードがマスタである場合に、他の各クロック供給ノードから通知される前記クロック供給品質情報と、自ノードの品質決定部により得られた自ノードのクロック供給品質情報とに基づいて、クロック供給品質が最も良い最適クロック供給ノードを決定する、
ことを含む同期伝送ネットワークシステムにおける最適クロック供給ノード決定方法。
【０２４７】
（付記９）
クロック供給ノードを含む複数のノードを有し、当該クロック供給ノードから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークシステムであって、
他ネットワークとの境界に位置する境界ノードが、
当該境界ノードと接続されるノードが当該他ネットワーク内のノードであることを識別する識別部と、
前記他ネットワーク内のノードが、前記クロック供給ノードから当該境界ノード経由で送出されるクロックを取り込んでいるか否かを判定する第２判定部と、
前記第２判定部により、取り込んでいないと判定された場合に、当該境界ノードが優先クロック供給ノードであることを示す優先マスタ局情報を前記クロック供給ノードに通知する優先マスタ通知部と、
を備える同期伝送ネットワークシステム。
【０２４８】
（付記１０）
前記クロック供給ノードが、
前記境界ノードから通知される前記優先マスタ局情報に基づいて、前記境界ノードを最適クロック供給ノードと決め、他の全てのノードへ向けて、前記他ネットワーク内の第２クロック供給ノードから当該最適クロック供給ノード経由で供給される第２クロックを受けることを指示する最適マスタ局通知メッセージを送出する最適マスタ局通知部と、
を備える付記９記載の同期伝送ネットワークシステム。
【０２４９】
（付記１１）
前記境界ノードは、
前記第２クロック供給ノードから当該境界ノード経由で送出される第２クロックの品質を調べるための第２品質要求メッセージを他の全てのノードへ向けて送信する第２送信部と、
他の全てのノードから、前記第２クロックの品質情報を含む第２品質応答メッセージを受信する第２受信部と、
前記第２品質応答メッセージに基づいて、前記第２クロックに関する第２クロック供給品質を決定する第２品質決定部とを更に有し、
前記優先マスタ通知部が、前記第２判定部により、取り込んでいないと判定された場合に、当該境界ノードが優先クロック供給ノードであることを示す優先マスタ局情報と、前記第２クロック供給品質とを前記クロック供給ノードに通知する
付記１０記載の同期伝送ネットワークシステム。
【０２５０】
（付記１２）
前記最適マスタ局通知部は、
前記境界ノードが複数存在する場合に、前記複数の境界ノードからそれぞれ通知される前記優先マスタ局情報と前記第２クロック供給品質とに基づき、第２クロック供給品質が最良の境界ノードを最適クロック供給ノードと決める、
付記１１記載の同期伝送ネットワークシステム。
【０２５１】
（付記１３）
クロック供給ノードから供給されるクロックで、全てのノードが同期してデータ伝送を行う同期伝送ネットワークに設けられ、他ネットワークとの境界に位置する境界ノードであって、
当該境界ノードと接続されるノードが当該他ネットワーク内のノードであることを識別
する識別部と、
前記他ネットワーク内のノードが、前記クロック供給ノードから当該境界ノード経由で送出されるクロックを取り込んでいるか否かを判定する第２判定部と、
前記他ネットワーク内の第２クロック供給ノードから当該境界ノード経由で送出される第２クロックの品質を調べるための第２品質要求メッセージを他の全てのノードへ向けて送信する第２送信部と、
他の全てのノードから、前記第２クロックの品質情報を含む第２品質応答メッセージを受信する第２受信部と、
前記第２品質応答メッセージに基づいて、前記第２クロックに関する第２クロック供給品質を決定する第２品質決定部と
前記第２判定部により、取り込んでいないと判定された場合に、当該境界ノードが優先マスタ局であることを示す優先マスタ局情報と前記第２クロック供給品質とを前記クロック供給ノードに通知する優先マスタ通知部と、
を備える境界ノード。
【図面の簡単な説明】
【０２５２】
【図１】本発明の第一実施形態におけるネットワーク構成を示す図である。
【図２】本発明の第一実施形態におけるデジタル伝送装置の機能ブロックを示す図である。
【図３】本発明の第一実施形態におけるネットワーク構成の変更例を示す図である。
【図４】ノード識別子を示す図である。
【図５】準マスタ局Ａからの品質要求の送出を示す図である。
【図６】ノードＡからの品質要求を示す図である。
【図７】ノードＥからの品質要求、品質応答の送出を示す図である。
【図８】ノードＥからの品質要求を示す図である。
【図９】ノードＥからの品質応答を示す図である。
【図１０】ノードＥ内データベースを示す図である。
【図１１】品質応答設定処理フローを示す図である。
【図１２】品質要求受信処理フローを示す図である。
【図１３】品質応答受信処理フローを示す図である。
【図１４】クロック供給品質決定方法を示す図である。
【図１５】ノードＡからの供給品質通知の送出を示す図である。
【図１６】ノードＡからの供給品質通知を示す図である。
【図１７】供給品質通知受信処理フローを示す図である。
【図１８】最適マスタ局決定方法を示す図である。
【図１９】最適マスタ局通知判定処理フローを示す図である。
【図２０】ノードＤからの最適マスタ局通知の送出を示す図である。
【図２１】ノードＤからの品質最良局通知を示す図である。
【図２２】ノードＥにおける選択クロックの自動変更を示す図である。
【図２３】最適マスタ局受信処理フローを示す図である。
【図２４】本発明の第一実施形態における処理シーケンスを示す図である。
【図２５】ＳＳＭ（Generation 2）を示す図である。
【図２６】従来の技術におけるクロック選択例を示す図である。
【図２７】本発明の第二実施形態におけるネットワーク構成を示す図である。
【図２８】第二実施形態における各ノードの機能ブロック図である。
【図２９】境界マスタ局Ｄにおけるクロック受信接続ノードＤＢを示す図である。
【図３０】境界マスタ局Ｄからの品質要求送出を示す図である。
【図３１】受信ＳＳＭ値によるノードからのクロック取り込みを示す図である。
【図３２】境界マスタ局Ｄのおける優先マスタ局決定を示すフローチャートである。
【図３３】境界マスタ局Ｄからの供給品質通知の設定内容を示す図である。
【図３４】境界マスタ局Ｄからの供給品質通知を示す図である。
【図３５】マスタ局Ａにおける最適マスタ局判定を示すフローチャートである。
【図３６】本発明の第三実施形態におけるネットワーク構成を示す図である。
【図３７】境界マスタ局Ｃ、Ｄからの品質要求送出を示す図である。
【図３８】境界マスタ局Ｃにおけるクロック受信接続ノードＤＢを示す図である。
【図３９】境界マスタ局Ｄにおけるクロック受信接続ノードＤＢを示す図である。
【図４０】境界マスタ局Ｃ、Ｄにおけるクロック供給品質を示す図である。
【図４１】複数の優先マスタ局を考慮した最適マスタ局判定を示す図である。
【符号の説明】
【０２５３】
１，３０２，４０１，４０２…光ファイバ
２，３，２０１，２０２…固定発振器
２０３…選択クロック優先度設定
１０，１１，１２，１３，１４，１５…デジタル伝送装置
４１，４２，５２…品質要求
５１…品質応答
５３…ノード内データベース
６１…供給品質通知
７１…最適マスタ局通知
１０１…クロック受信部
１０２…オーバヘッド抽出部
１０３…クロック選択部
１０４…クロック動作部
１０５…オーバヘッド設定部
１０６…クロック送信部
１０７…メッセージ制御部
１０８…クロック切り替え部
１０９…最適マスタ局選択部
１１０…品質調査部
１１１…品質応答部
１１２…優先度ＤＢ
１１３…品質ＤＢ
３００，４００…本発明機能を有するノードで構成されたネットワーク（本ネットワーク）
３０１…本発明機能を有さないノードで構成されたネットワーク（従来ネットワーク）
３１０…境界クロック受信調査部
３１１…クロック受信接続ノードＤＢ
３１２…優先クロック選択部
【図１】
2006087065.tif 000003
【図２】
2006087065.tif 000004
【図３】
2006087065.tif 000005
【図４】
2006087065.tif 000006
【図５】
2006087065.tif 000007
【図６】
2006087065.tif 000008
【図７】
2006087065.tif 000009
【図８】
2006087065.tif 000010
【図９】
2006087065.tif 000011
【図１０】
2006087065.tif 000012
【図１１】
2006087065.tif 000013
【図１２】
2006087065.tif 000014
【図１３】
2006087065.tif 000015
【図１４】
2006087065.tif 000016
【図１５】
2006087065.tif 000017
【図１６】
2006087065.tif 000018
【図１７】
2006087065.tif 000019
【図１８】
2006087065.tif 000020
【図１９】
2006087065.tif 000021
【図２０】
2006087065.tif 000022
【図２１】
2006087065.tif 000023
【図２２】
2006087065.tif 000024
【図２３】
2006087065.tif 000025
【図２４】
2006087065.tif 000026
【図２５】
2006087065.tif 000027
【図２６】
2006087065.tif 000028
【図２７】
2006087065.tif 000029
【図２８】
2006087065.tif 000030
【図２９】
2006087065.tif 000031
【図３０】
2006087065.tif 000032
【図３１】
2006087065.tif 000033
【図３２】
2006087065.tif 000034
【図３３】
2006087065.tif 000035
【図３４】
2006087065.tif 000036
【図３５】
2006087065.tif 000037
【図３６】
2006087065.tif 000038
【図３７】
2006087065.tif 000039
【図３８】
2006087065.tif 000040
【図３９】
2006087065.tif 000041
【図４０】
2006087065.tif 000042
【図４１】
2006087065.tif 000043