(57)【特許請求の範囲】
【請求項１】
ネットワーク内のクロック同期確立の制御を行うネットワーク同期制御装置において、
相手装置がクロックを受信した場合に前記相手装置に対して前記クロックの選択を禁止させるクロック選択禁止情報を含むクロック品質情報と、装置毎の自己の識別情報を含みネットワーク内で統一されたクロックに同期確立するためのクロック同期確立情報とからなるクロック情報を、マルチフレーム化構造をとらずに１フレーム内に生成して送信し、自装置がネットワーク内で統一されたクロックを発するクロック源を有する主装置内に配置された場合は、接続する装置に対し、前記クロック同期確立情報として、自己が前記主装置であることを示すフラグと、前記クロック源の識別情報と、を送信するクロック情報制御手段と、
受信したクロック情報から判断して、同期を確立すべきクロックを選択する際に、自己がクロックを選択した装置へ前記クロック選択禁止情報を送信し、自装置が前記主装置内に配置された場合、自己と同一の主装置の識別情報を受信したときは、前記主装置の識別情報を送信した装置からクロックを選択しないクロック選択手段と、
を有することを特徴とするネットワーク同期制御装置。
【請求項２】
前記フラグ及び前記クロック源の識別情報を受信した装置の前記クロック情報制御手段は、前記識別情報を送信した相手装置が前記主装置であることを前記フラグから認識すると、自己のクロック選択手段が選択したクロックを前記相手装置が選択しないように、前記クロックの選択を禁止させる前記クロック選択禁止情報を設定し送信することを特徴とする請求項１記載のネットワーク同期制御装置。
【請求項３】
前記クロック情報を収集して、ネットワーク全体のクロック同期状態を管理するクロック同期状態管理装置をさらに有することを特徴とする請求項１記載のネットワーク同期制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク同期制御装置に関し、特にネットワーク内のクロック同期を確立するネットワーク同期制御装置に関する。
【０００２】
【従来の技術】
ディジタル伝送では、伝送媒体を有効に利用して経済的に情報を伝達するためにディジタル情報の多重化を行っている。多重化技術の中核となるものに、ＳＤＨ（Synchronous Digital Hierarchy ）がある。
【０００３】
ＳＤＨは、各種の高速サービスや既存の低速サービスを有効に多重化するためのインタフェースを規定するもので、ＩＴＵ−Ｔで標準化されており、次世代の情報通信基盤として開発が進められている。
【０００４】
一方、ＳＤＨのネットワークを構築する場合、ネットワーク内のすべての装置（ネットワークエレメント：ＮＥ）は、ネットワーク内で基準となるクロックの周波数に同期して動作する必要がある。従来ではＳＳＭＢ（シンクロナイゼーション・ステータス・メッセージ・バイト）を用いて同期確立が行われていた。
【０００５】
ＳＳＭＢとは、ＳＤＨオーバヘッド内のＳ１バイトの下位４ビットを利用してクロックの品質情報を伝達し、クロックの同期確立制御を行う方式である。
図１４はＳＤＨネットワークのクロックタイミングの流れを示す図である。ＳＤＨネットワーク２００は、ＮＥａ〜ＮＥｄを含み、ＮＥａ〜ＮＥｄは互いに接続してリング状のネットワークを構成している。
【０００６】
ＮＥａは、クロック源のクロック（ＣＬＫ１）に同期して動作する。そして、図ではＣＬＫ１のタイミングがＮＥａ→ＮＥｂ→ＮＥｃ→ＮＥｄへと順に伝達されており、ＮＥｂ〜ＮＥｄもＣＬＫ１に同期して動作する。
【０００７】
このように、ネットワークを構成するすべてのＮＥａ〜ＮＥｄは、基準となるＣＬＫ１に同期している。
また、ＳＤＨネットワーク２００は、例えば、障害が発生した場合に、各ＮＥがクロックタイミングの分配ルートをＳＳＭＢのクロックの品質情報にもとづいて切り替えることにより、再びネットワーク内の同期を確立するように動作する。
【０００８】
【発明が解決しようとする課題】
しかし、上記のようにクロックタイミングの再同期を確立する場合、同期を確立するための詳細な情報が従来では不足しているため、タイミングループが発生してしまうといった問題があった。
【０００９】
図１５はタイミングループの発生例を示す図である。ＳＤＨネットワーク２００のＮＥａとＮＥｂの間で障害が発生したとする。
ＮＥｂは、ＮＥａからのタイミングを受信できないため、ＮＥｂは例えば、ＮＥｃから送られるクロックのタイミングに同期をとろうとし、このタイミングに同期して動作する。逆にＮＥｃはＮＥｂから送信されるタイミング（結局、自分が出力したタイミング）に対して、同期をとって動作することになる。そして、ＮＥｄはＮＥｃから送られるタイミングに同期をとって動作する。
【００１０】
したがって、ＳＤＨネットワーク２００内に、本来同期をとるべきタイミングであるＣＬＫ１とは異なるタイミング（この場合は、基準となるクロックが存在しないタイミング）で動作するタイミングループが、ＮＥｂ〜ＮＥｄの部分に発生してしまう。
【００１１】
このように、従来では、クロック源の発信元情報等の同期確立に必要な詳細情報が含まれておらず、タイミングを選択する時に、そのタイミングがどこからきたものかということを考慮せずに切替えが行われていた。このため、選択したタイミングは、結果的に自分が出力しているタイミングであるというように、タイミングループを作ってしまっていた。
【００１２】
タイミングループは、ネットワーク内の同期を分断し、ネットワーク障害時の自動復旧性を妨げる。また、ネットワークの特性に影響を与え、短い周期で生じる位相差であるジッタ、または季節変動のような長い周期で生じる位相差であるワンダ等の問題を引き起こす。
【００１３】
ＳＤＨネットワークは、これらの変動要因を抑制して、安定したクロック周波数のネットワークを構築しなければならない。
本発明はこのような点に鑑みてなされたものであり、タイミングループの発生を効率よく防止したネットワーク同期制御装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明では上記課題を解決するために、図１に示すような、ネットワーク１００内のクロック同期確立の制御を行うネットワーク同期制御装置１０ａ〜１０ｄにおいて、送出するクロックに対するクロック品質情報及びネットワーク内で統一されたクロックに同期確立するためのクロック同期確立情報からなるクロック情報を生成して送信するクロック情報制御手段と、受信したクロック情報から判断して、同期を確立すべきクロックを選択するクロック選択手段と、を有することを特徴とするネットワーク同期制御装置１０ａ〜１０ｄが提供される。
【００１５】
ここで、クロック情報制御手段１１ｂは、送出するクロックに対するクロック品質情報及びネットワーク内で統一されたクロックに同期確立するためのクロック同期確立情報からなるクロック情報を生成して送信する。クロック選択手段１２ｂは、受信したクロック情報から判断して、同期を確立すべきクロックを選択する。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１はネットワーク同期制御装置の原理図である。ネットワーク同期制御装置１０ａ〜１０ｄは、ネットワーク内の装置（以下、ＮＥと呼ぶ）であるＮＥａ〜ＮＥｄ内に含まれ、ネットワーク１００内のクロック同期確立の制御を行う。
【００１７】
クロック情報制御手段１１ｂは、送出するクロックに対するクロック品質情報及びネットワーク内で統一されたクロックに同期確立するためのクロック同期確立情報からなるクロック情報を生成して、接続するＮＥへ送信する。
【００１８】
クロック品質情報とは、従来のＳＳＭＢの下位４ビットで構成される情報に該当する。また、後述のクロック同期確立情報は、本発明で定義した同期確立に必要な情報である。
【００１９】
クロック選択手段１２ｂは、受信したクロック情報から判断して、複数のクロックの中から同期を確立すべきクロックを選択する。なお、ネットワーク同期制御装置１０ａ、１０ｃ、１０ｄに対しても、同様のクロック情報制御手段及びクロック選択手段が含まれる。
【００２０】
ここで、ネットワーク同期制御装置を含まないＮＥで構成されるネットワーク２００に対し、ネットワーク内で統一されたＣＬＫ１を発するクロック源を有する主装置であるＮＥａから、ＮＥａ→ＮＥｂ→ＮＥｃ→ＮＥｄの反時計回りにＣＬＫ１が流れているものとする。
【００２１】
そして、ＮＥａとＮＥｂ間で障害が発生したとすると、ＮＥｂ〜ＮＥｄの部分にタイミングループ（ＮＥｂ〜ＮＥｄのいずれも互いのタイミングに同期したループ）が発生してしまう。
【００２２】
一方、ネットワーク同期制御装置１０ａ〜１０ｄを含むＮＥで構成されるネットワーク１００に対して、障害発生前のＣＬＫ１の流れは、ネットワーク２００と同様に反時計回りであるとする。
【００２３】
そして、ＮＥａとＮＥｂ間で障害が発生したとすると、互いのＮＥ間で送受信するクロック情報にもとづいて、各ＮＥがクロックを選択することにより、ＣＬＫ１のタイミングがＮＥａ→ＮＥｄ→ＮＥｃ→ＮＥｂの時計回りに流れる。このように、タイミングループが発生せず、同期確立がスムーズに行われる。なお、詳細動作は後述する。
【００２４】
次にＳＳＭＢで定義されるＳ１バイトの構成について説明する。図２はＳＳＭＢで定義されるＳ１バイトの構成を示す図である。
図に示すように、Ｓ１バイトの下位４ビットがクロック品質情報に該当する。上位４ビットは未定義である。この情報は、ＩＴＵ−ＴＧ．７０８で定められている。
【００２５】
下位４ビットの具体的な内容は、“００００”はQUALITY UNKNOWN （クロック品質が不明）、“００１０”はG.811 、“０１００”はG.812 TRANSIT 、“１０００”はG.812 LOCAL 、“１０１１”はSETS(1) （自走クロックに該当）、“１１１１”はDON'T USE FOR SYNC（この値を受信した装置は、このクロックを使用してはならない）となっている。
【００２６】
また、“００００”と“１１１１”を除くクロック品質は、高い方から順に、“００１０”＞“０１００”＞“１０００”＞“１０１１”となる。
なお、“１１１１”を以降では、クロック選択禁止情報と呼ぶ。クロック選択禁止情報は、相手のＮＥがクロックを受信した場合に、相手ＮＥに対してそのクロックの選択を禁止させる。
【００２７】
次にネットワーク同期制御装置をＳＤＨネットワークに適用した際の第１の実施の形態の動作を図３〜図７を用いて詳しく説明する。
図３〜図７はＳＤＨネットワークの動作を説明する図である。ネットワーク内を統一するクロック品質“００１０”のＣＬＫ１を発するクロック源を有するＮＥａ（マスタＮＥ）と、ＮＥｂ〜ＮＥｄと、がリング状のネットワークを構成している。ＮＥａ〜ＮＥｄは、それぞれネットワーク同期制御装置１０ａ〜１０ｄを含む。
【００２８】
クロック情報制御手段１１ａ〜１１ｄは、クロック品質情報“００１０”の他に、クロック同期確立情報として、ＮＥ毎の自己の識別情報を定めて送信する。
クロック同期確立情報は、ここではＳＤＨオーバヘッドの２つあるＺ１（従来は予備バイトＺ１が３つ用意されていたが、近年、１つがＳ１と名称が変更された。したがって、本発明ではＳ１、Ｚ１＃２、Ｚ１＃３と名前を付け、Ｓ１の上位４ビット、Ｚ１＃２及びＺ１＃３をクロック同期確立情報として用いる）の一方のＺ１＃２を用いて、ＮＥ毎の自己の識別情報を付加して送信する。
【００２９】
また、クロック情報制御手段１１ａ〜１１ｄは、Ｓ１バイトを用いたクロック品質情報として、クロック選択禁止情報“１１１１”を設定し、自己のクロック選択手段１２ａ〜１２ｄがクロックを選択したＮＥに対し、クロック選択禁止情報を送信する。
【００３０】
すなわち、ＮＥａのクロック情報制御手段１１ａは、“Ｓ１＝００１０”（図３〜図７の説明では、Ｓ１バイトの上位４ビットは任意とし、上位４ビットの記載は省略する）及び“Ｚ１＃２：ａ”をＮＥｂとＮＥｄへ送信する。
【００３１】
ＮＥｂのクロック情報制御手段１１ｂは、“Ｓ１＝００１０”及び“Ｚ１＃２：ｂ”をＮＥｃへ送信する。また、クロック選択手段１２ｂがＮＥａからのクロックを選択したので、“Ｓ１＝１１１１”及び“Ｚ１＃２：ｂ”をＮＥａへ送信する。
【００３２】
ＮＥｃのクロック情報制御手段１１ｃは、“Ｓ１＝００１０”及び“Ｚ１＃２：ｃ”をＮＥｄへ送信する。また、クロック選択手段１２ｃがＮＥｂからのクロックを選択したので、“Ｓ１＝１１１１”及び“Ｚ１＃２：ｃ”をＮＥｂへ送信する。
【００３３】
ＮＥｄのクロック情報制御手段１０ｄは、“Ｓ１＝００１０”及び“Ｚ１＃２：ｄ”をＮＥａへ送信する。また、クロック選択手段１２ｄがＮＥｃからのクロックを選択したので、“Ｓ１＝１１１１”及び“Ｚ１＃２：ｄ”をＮＥｃへ送信する。
【００３４】
そして、ＣＬＫ１“００１０”のタイミングが、反時計回りにＮＥａ→ＮＥｂ→ＮＥｃ→ＮＥｄへ流れる。
次に図４について説明する。ＮＥａとＮＥｂ間に障害が発生したものとする。このため、ＮＥｂのクロック選択手段１２ｂは、ＮＥｃからのクロックをとろうとするが、ＮＥｃから“Ｓ１＝１１１１”と“Ｚ１＃２：ｃ”を受信しているため、ＮＥｃからのクロックをとることはできない。また、障害によりＮＥａからもクロックをとれないので、ＮＥｂは自走状態になる。
【００３５】
すると、ＮＥｂの自走クロックがＮＥｃへ出力される。この自走クロックのクロック品質は“１０１１”（図２で上述）であるため、ＮＥｂのクロック情報制御手段１１ｂは、クロック品質情報“Ｓ１＝１０１１”及びクロック同期確立情報“Ｚ１＃２：ｂ”をＮＥｃへ送信することになる。
【００３６】
ＮＥｃのクロック選択手段１２ｃは、ＮＥｂから送信された“Ｓ１＝１０１１”と“Ｚ１＃２：ｂ”、ＮＥｄから受信している“Ｓ１＝１１１１”と“Ｚ１＃２：ｄ”にもとづいて、選択すべきクロックを選択する。すなわち、ＮＥｂからのクロックを選択することになる。
【００３７】
ＮＥｃのクロック情報制御手段１１ｃは、“Ｓ１＝１０１１”及び“Ｚ１＃２：ｃ”をＮＥｄへ送信する。ＮＥｄのクロック選択手段１２ｄはＮＥｃからのクロックを選択し、クロック情報制御手段１１ｄは、“Ｓ１＝１０１１”及び“Ｚ１＃２：ｄ”をＮＥａへ送信する。
【００３８】
そして、この段階では、クロック“１０１１”のタイミングが、ＮＥｂ→ＮＥｃ→ＮＥｄへ流れる。
次に図５について説明する。ＮＥｄのクロック選択手段１２ｄは、ＮＥｃから送信された“Ｓ１＝１０１１”と“Ｚ１＃２：ｃ”、ＮＥａから受信している“Ｓ１＝００１０”と“Ｚ１＃２：ａ”にもとづいて、選択すべきクロックを選択する。すなわち、“００１０”＞“１０１１”より、ＮＥａからのクロックを選択することになる。
【００３９】
ＮＥｄのクロック情報制御手段１１ｄは、“Ｓ１＝００１０”及び“Ｚ１＃２：ｄ”をＮＥｃへ送信する。したがって、この段階では、クロック“１０１１”のタイミングがＮＥｂ→ＮＥｃ、ＣＬＫ１“００１０”のタイミングがＮＥａ→ＮＥｄへ流れる。
【００４０】
次に図６について説明する。ＮＥｃのクロック選択手段１２ｃは、ＮＥｄから送信された“Ｓ１＝００１０”と“Ｚ１＃２：ｄ”、ＮＥｂから受信している“Ｓ１＝１０１１”と“Ｚ１＃２：ｂ”にもとづいて、選択すべきクロックを選択する。すなわち、“００１０”＞“１０１１”より、ＮＥｄからのクロックを選択することになる。
【００４１】
ＮＥｃのクロック情報制御手段１１ｃは、“Ｓ１＝００１０”及び“Ｚ１＃２：ｃ”をＮＥｂへ、“Ｓ１＝１１１１”及び“Ｚ１＃２：ｃ”をＮＥｄへ送信する。
【００４２】
そして、クロック“００１０”のタイミングが、ＮＥａ→ＮＥｄ→ＮＥｃへ流れる。
次に図７について説明する。ＮＥｂのクロック選択手段１２ｂは、自己の自走クロック“１０１１”、ＮＥｃから受信している“Ｓ１＝００１０”と“Ｚ１＃２：ｃ”にもとづいて、選択すべきクロックを選択する。すなわち、“００１０”＞“１０１１”より、ＮＥｃからのクロックを選択することになる。
【００４３】
ＮＥｂのクロック情報制御手段１１ｂは、“Ｓ１＝１１１１”及び“Ｚ１＃２：ｂ”をＮＥｃへ送信する。そして、最終的にＣＬＫ１“００１０”のタイミングがＮＥａ→ＮＥｄ→ＮＥｃ→ＮＥｂへ流れる。
【００４４】
以上説明したように、ネットワーク同期制御装置１０ａ〜１０ｄは、ＣＬＫ１のクロック品質情報、クロック同期確立情報であるＮＥ毎の自己の識別情報（Ｚ１＃２を用いた）及びクロック選択手段１２ａ〜１２ｄがクロックを選択したＮＥに対し、クロック選択禁止情報を送信する構成とした。
【００４５】
これにより、タイミングループの発生を防止し、同期確立をスムーズに行うことが可能になる。
なお、上記では説明を簡単にするため、４台のＮＥがリング状のネットワークを構成する単純なネットワークを例にして説明したが、実際には各ＮＥは複数のＮＥと接続して複雑なネットワーク構成をとる。
【００４６】
このため、本発明のようにクロック品質情報だけでなく、ＮＥ毎の自己の識別情報を定義したクロック同期確立情報を設定して送信することにより、各ＮＥは、クロック発信元のＮＥや、選択すべきでないクロックを発信しているＮＥを効率よく認識できる。
【００４７】
また、上記の説明ではＺ１＃２を用いてＮＥの識別情報を構成したが、他の空きオーバヘッドを用いても構わない。
次に第２の実施の形態について説明する。第１の実施の形態のＳＤＨネットワーク１００では、クロックを選択したＮＥに対して、クロック選択禁止情報“Ｓ１＝１１１１”を送信していた。
【００４８】
すなわち、図３では、ＮＥｂはＮＥａのクロックを選択しているので、ＮＥａへ“Ｓ１＝１１１１”を送信している。同様にＮＥｃは、ＮＥｂのクロックを選択しているのでＮＥｂへ“Ｓ１＝１１１１”を送信し、ＮＥｄはＮＥｃのクロックを選択しているのでＮＥｃへ“Ｓ１＝１１１１”を送信している。
【００４９】
ここで、ＮＥｄは、接続するＮＥａからクロックを選択していないので、ＮＥｄはＮＥａにクロック品質情報“Ｓ１＝００１０”を送信することになる。ところがこの場合、ＮＥａがクロック源からのＣＬＫ１“００１０”のクロックではなく、ＮＥｄから送られたクロック“００１０”を選択してしまうと、ＮＥａ〜ＮＥｄ全体がタイミングループになってしまう。
【００５０】
第２の実施の形態は、ＮＥｄからＮＥａに対してもクロック選択禁止情報“１１１１”を送信させて、ＮＥａ〜ＮＥｄ全体のタイミングループの発生を防止するものである。
【００５１】
図８は第２の実施の形態のクロック情報で用いるＳ１バイトのビット構成を示す図である。クロック同期確立情報として、Ｓ１バイトの空いている上位４ビットのうちｂ１ビットに、自己がマスタＮＥであるか否かを示すフラグＧＢをあらたに付加して送信する。
【００５２】
また、クロック同期確立情報として、Ｓ１バイトの空いている上位４ビットのうちｂ２〜ｂ４ビットに、クロック源の識別情報ＳＩＤをあらたに付加して送信する。
【００５３】
ここで、ＮＥａは、ＳＤＨネットワーク１００内で統一されたクロックＣＬＫ１を発するクロック源を有している。このようなマスタＮＥを以下、ＧＮＥ（General Network Element)と呼ぶ。そして、ＧＢ＝１がＧＮＥであることを示し、ＧＢ＝０が通常のＮＥを示す。また、ＣＬＫ１を発するクロック源のＳＩＤを“００１”とする。
【００５４】
ＮＥａ内に配置されたクロック情報制御手段１１ａは、自己がＧＮＥなので、ＧＢを１に設定する。そして、“ＧＢ＝１”及び“ＳＩＤ＝００１”を、接続するＮＥｂ及びＮＥｄへ送信する。
【００５５】
また、ＮＥｂのクロック情報制御手段１１ｂはＮＥａとＮＥｃへ、ＮＥｃのクロック情報制御手段１１ｃはＮＥｂとＮＥｄへ、ＮＥｄのクロック情報制御手段１１ｄはＮＥｃとＮＥａへ、それぞれ“ＧＢ＝０”及び“ＳＩＤ＝００１”を送信する。
【００５６】
"ＧＢ＝１”を受信したＮＥｂ、ＮＥｄは、このＧＢを送信したＮＥがＧＮＥであることを認識する。そして、ＮＥｄのクロック選択手段１２ｄは、“ＳＩＤ＝００１”のＣＬＫ１を選択している。したがって、ＮＥｄのクロック情報制御手段１１ｄは、ＮＥａに対しクロック選択禁止情報“１１１１”を送信する。
【００５７】
これにより、ＮＥａは、ＮＥｄから送られたクロック“００１０”を選択することができなくなるので、ＮＥａ〜ＮＥｄ全体がタイミングループになってしまうことを防止することができる。
【００５８】
なお、ＮＥｂは、すでにクロック選択禁止情報“１１１１”をＮＥａに送信しているので、ここの例では特に考慮しない。
図９は第２の実施の形態のＳＤＨネットワークを示す図である。第２の実施の形態のＳＤＨネットワーク１００ａは、ＮＥａ〜ＮＥｄがリング状のネットワークを構成しており、ＮＥａ〜ＮＥｄ内にネットワーク同期制御装置１０ａ〜１０ｄがそれぞれ含まれる。
【００５９】
ＮＥａのクロック情報制御手段１１ａは、“Ｓ１＝１＋００１＋００１０”及び“Ｚ１＃２：ａ”をＮＥｂとＮＥｄへ送信する。
ＮＥｂのクロック情報制御手段１１ｂは、“Ｓ１＝０＋００１＋００１０”及び“Ｚ１＃２：ｂ”をＮＥｃへ、“Ｓ１＝０＋００１＋１１１１”及び“Ｚ１＃２：ｂ”をＮＥａへ送信する。
【００６０】
ＮＥｃのクロック情報制御手段１１ｃは、“Ｓ１＝０＋００１＋００１０”及び“Ｚ１＃２：ｃ”をＮＥｄへ、“Ｓ１＝０＋００１＋１１１１”及び“Ｚ１＃２：ｃ”をＮＥｂへ送信する。
【００６１】
ＮＥｄのクロック情報制御手段１１ｄは、“Ｓ１＝０＋００１＋１１１１”及び“Ｚ１＃２：ｄ”をＮＥｃへ、“Ｓ１＝０＋００１＋１１１１”及び“Ｚ１＃２：ｄ”をＮＥａへ送信する。
【００６２】
以上説明したように、第２の実施の形態は、ＮＥｄからＮＥａに対してもクロック選択禁止情報“１１１１”を送信させる構成にした。これにより、ＮＥａ〜ＮＥｄ全体のタイミングループの発生を防止することが可能になる。
【００６３】
一方、図からＧＮＥであるＮＥａがクロック情報に付加したＳＩＤが、最終的にＮＥａに戻ってくることがわかる。これにより、ＮＥａは自己がＧＮＥであることを認識できる。
【００６４】
この場合、ＧＮＥであるＮＥａのクロック選択手段１２ａは、自己と同一のＳＩＤを受信した場合、ＳＩＤを送信したＮＥｄからクロックを選択しないようにする。これにより、ＮＥａ〜ＮＥｄ全体のタイミングループ発生防止の信頼性をさらに高めることが可能になる。
【００６５】
また、上記の説明ではＳ１バイトのｂ1をＧＢフラグ、Ｓ１バイトのｂ2〜ｂ4をＳＩＤ（ネットワーク内にＧＮＥが複数ある場合、８つまで設定できる）として、クロック同期確立情報を構成したが、他の空きオーバヘッドを用いても構わない。
【００６６】
次に第３の実施の形態について説明する。第３の実施の形態は、上述のＳＩＤの変わりに、Ｚ１＃３を用いてＧＮＥの識別情報を設定し送信するものである。  図１０は第３の実施の形態のＳＤＨネットワークを示す図である。第３の実施の形態のＳＤＨネットワーク１００ｂは、ＮＥａ〜ＮＥｄがリング状のネットワークを構成しており、ＮＥａ〜ＮＥｄ内にネットワーク同期制御装置１０ａ〜１０ｄがそれぞれ含まれる。
【００６７】
ＮＥａのクロック情報制御手段１１ａは、“Ｓ１＝１＋＊＊＊＋００１０”、“Ｚ１＃２：ａ”及び“Ｚ１＃３：ａ”をＮＥｂとＮＥｄへ送信する。
ＮＥｂのクロック情報制御手段１１ｂは、“Ｓ１＝０＋＊＊＊＋００１０”、“Ｚ１＃２：ｂ”及び“Ｚ１＃３：ａ”をＮＥｃへ、“Ｓ１＝０＋＊＊＊＋１１１１”、“Ｚ１＃２：ｂ”及び“Ｚ１＃３：ａ”をＮＥａへ送信する。
【００６８】
ＮＥｃのクロック情報制御手段１１ｃは、“Ｓ１＝０＋＊＊＊＋００１０”、“Ｚ１＃２：ｃ”及び“Ｚ１＃３：ａ”をＮＥｄへ、“Ｓ１＝０＋＊＊＊＋１１１１”、“Ｚ１＃２：ｃ”及び“Ｚ１＃３：ａ”をＮＥｂへ送信する。
【００６９】
ＮＥｄのクロック情報制御手段１１ｄは、“Ｓ１＝０＋＊＊＊＋１１１１”、“Ｚ１＃２：ｄ”及び“Ｚ１＃３：ａ”をＮＥｃへ、“Ｓ１＝０＋＊＊＊＋１１１１”、“Ｚ１＃２：ｄ”及び“Ｚ１＃３：ａ”をＮＥａへ送信する。
【００７０】
以上説明したように、第３の実施の形態は、ＳＩＤの変わりに、Ｚ１＃３を用いてＧＮＥであるＮＥａの識別情報を設定し送信する構成とした。これにより、ＮＥａ〜ＮＥｄ全体のタイミングループの発生を防止することが可能になる。
【００７１】
なお、上記の説明では、ＳＩＤの変わりに、Ｚ１＃３を用いてＧＮＥの識別情報を設定し送信する構成としたが、ＳＩＤ及びＺ１＃３を用いたＧＮＥ識別情報を同時に設定して送信しても構わない。
【００７２】
次にネットワーク同期状態管理装置について説明する。ネットワーク同期状態管理装置は、クロック情報を収集して、ＳＤＨネットワーク全体のクロック同期状態を管理する。
【００７３】
図１１はネットワーク同期状態管理装置を有するＳＤＨネットワークを示す図である。ＳＤＨネットワーク１００ｃは、ＮＥａ〜ＮＥｄがリング状のネットワークを構成しており、ＮＥａ〜ＮＥｄ内にネットワーク同期制御装置１０ａ〜１０ｄがそれぞれ含まれる。
【００７４】
そして、例えば、ＮＥｃにネットワーク同期状態管理装置２０が接続し、ＳＤＨネットワーク１００ｃのクロック同期状態を管理している。また、保守者は、ネットワーク同期状態管理装置２０を通じて、ＳＤＨネットワーク１００ｃの保守制御を行うことができる。
【００７５】
また、ＮＥａとＮＥｃは、ＳＤＨネットワーク１００ｃ内で統一されたＣＬＫ１、ＣＬＫ２を発するクロック源をそれぞれ有している。ＣＬＫ１とＣＬＫ２のクロック品質は同じ“００１０”であり、ＣＬＫ１を発するクロック源のＳＩＤを“００１”、ＣＬＫ２を発するクロック源のＳＩＤを“０１０”とする。
【００７６】
そして、ＮＥａはＣＬＫ１、ＮＥｃはＣＬＫ２に同期し、ＮＥｂはＮＥａからのクロックを選択し、ＮＥｄはＮＥｃからのクロックを選択しているものとする。
【００７７】
ＮＥａのクロック情報制御手段１１ａは、“Ｓ１＝１＋００１＋００１０”及び“Ｚ１＃２：ａ”をＮＥｂとＮＥｄへ送信する。
ＮＥｂのクロック情報制御手段１１ｂは、“Ｓ１＝０＋００１＋００１０”及び“Ｚ１＃２：ｂ”をＮＥｃへ、“Ｓ１＝０＋００１＋１１１１”及び“Ｚ１＃２：ｂ”をＮＥａへ送信する。
【００７８】
ＮＥｃのクロック情報制御手段１１ｃは、“Ｓ１＝１＋０１０＋００１０”及び“Ｚ１＃２：ｃ”をＮＥｄへ、“Ｓ１＝１＋０１０＋００１０”及び“Ｚ１＃２：ｃ”をＮＥｂへ送信する。
【００７９】
ＮＥｄのクロック情報制御手段１１ｄは、“Ｓ１＝０＋０１０＋１１１１”及び“Ｚ１＃２：ｄ”をＮＥｃへ、“Ｓ１＝０＋０１０＋００１０”及び“Ｚ１＃２：ｄ”をＮＥａへ送信する。
【００８０】
このように、ＳＤＨネットワーク１００ｃ内には、ＧＮＥが２つ存在するが、ネットワーク同期状態管理装置２０がＮＥ間で送受信されるクロック情報を収集管理することにより、どのＮＥがどのＧＮＥに同期しているか等のクロック同期状態を容易に把握することが可能になる。
【００８１】
次にネットワーク同期制御装置の内部ブロック構成について説明する。図１２はネットワーク同期制御装置の内部ブロック構成を示す図である。
ネットワーク同期制御装置１０には、入力にｎ台のＮＥ、出力にｍ台のＮＥが接続するものとすると、ｎ本の入力ラインＬｉ−１〜Ｌｉ−ｎ、ｍ本の出力ラインＬｏ−１〜Ｌｏ−ｍが接続する。
【００８２】
障害モニタ手段１３−１〜１３−ｎは、入力ラインＬｉ−１〜Ｌｉ−ｎから受信したクロックに障害が発生していないかをモニタする。障害発生時には、その信号のクロック選択手段１２への入力を停止する。
【００８３】
クロック情報制御手段１１は、入力ラインＬｉ−１〜Ｌｉ−ｎからの信号のクロック情報をモニタし、クロック情報を設定して出力ラインＬｏ−１〜Ｌｏ−ｍから出力する。
【００８４】
クロック情報制御手段１１のクロック情報のモニタ側は、Ｓ１バイトモニタ手段１１−１、Ｚ１＃２バイトモニタ手段１１−２及びＺ１＃３バイトモニタ手段１１−３から構成され、クロック情報の設定側は、Ｓ１バイト設定手段１１−４、Ｚ１＃２バイト設定手段１１−５及びＺ１＃３バイト設定手段１１−６で構成される。
【００８５】
Ｓ１バイトモニタ手段１１−１は、ＧＢとＳＩＤのクロック同期確立情報及びＳＳＭＢのクロック品質情報からなるＳ１バイトのクロック情報をモニタし、その情報をクロック選択手段１２へ送信する。
【００８６】
Ｚ１＃２バイトモニタ手段１１−２は、ＮＥの識別情報をモニタし、各入力ラインＬｉａ〜Ｌｉｎに対応するＮＥの識別情報をクロック選択手段１２へ送信する。
【００８７】
Ｚ１＃３バイトモニタ手段１１−３は、ＧＮＥの識別情報をモニタし、クロック選択手段１２に対し、自己がＧＮＥの場合、そのラインからのクロックを選択しないように制御する。
【００８８】
クロック選択手段１２は、モニタされたクロック情報にもとづいて、同期すべきクロックを選択する。
また、Ｓ１バイト設定手段１１−４は、クロック選択手段１２で選択しているクロックにもとづいて、ＧＢとＳＩＤのクロック同期確立情報及びＳＳＭＢのクロック品質情報からなるＳ１バイトのクロック情報を設定する。
【００８９】
Ｚ１＃２バイト設定手段１１−５は、自己のＮＥの識別情報を設定する。Ｚ１＃３バイト設定手段１１−６は、クロック選択手段１２で選択しているクロックにもとづいて、自己が選択しているＧＮＥの識別情報を設定する。
【００９０】
次にタイミングループ発生防止方法について説明する。図１３はタイミングループ発生防止方法の処理手順を示す図である。
〔Ｓ１〕送出するクロックのクロック品質情報及び同期確立のためのクロック同期確立情報からなるクロック情報を生成して送信する。
〔Ｓ２〕受信したクロック情報から判断して、同期を確立すべきクロックを選択する。
【００９１】
ここで、クロック同期確立情報として、装置毎の自己の識別情報を設定して送信する。また、クロック品質情報として、相手装置がクロックを受信した場合に相手装置に対してクロックの選択を禁止させるクロック選択禁止情報を設定し、自己がクロックを選択した装置へクロック選択禁止情報を送信する。
【００９２】
このように、クロック品質情報、自己の識別情報及びクロックを選択した装置に対し、クロック選択禁止情報を送信するようにしたので、上述の第１の実施の形態のように、タイミングループの発生を効率よく防止し、同期確立をスムーズに行うことが可能になる。
【００９３】
また、ネットワーク内で統一されたクロックを発するクロック源を有する主装置は、接続する装置に対し、クロック同期確立情報として、自己が主装置であることを示すフラグと、クロック源の識別情報と、を設定して送信する。そして、フラグ及びクロック源の識別情報を受信した装置は、自己がクロックを選択した主装置に対し、相手装置がクロックを受信した場合に相手装置に対してクロックの選択を禁止させるクロック選択禁止情報を設定し送信するようにした。
【００９４】
これにより、例えば、上述した第２の実施の形態のように、ＮＥｄからＮＥａに対してもクロック選択禁止情報を送信させることができるので、ネットワーク全体のタイミングループの発生を防止することが可能になる。
【００９５】
さらに、クロック同期確立情報として、ネットワーク内で統一されたクロックを発するクロック源の識別情報を設定して送信する。そして、ネットワーク内で統一されたクロックを発するクロック源を有する主装置は、自己と同一のクロック源の識別情報を受信した場合、クロック源の識別情報を送信した装置からクロックを選択しないようにした。
【００９６】
これにより、例えば、上述した第２の実施の形態のように、ＧＮＥであるＮＥａのクロック源の識別情報が、最終的にＮＥａに戻ってくることにより、ＮＥａは自己がＧＮＥであることを認識できる。そして、このような場合、そのクロックの選択をしないようにしたため、ネットワーク全体のタイミングループの発生を防止することが可能になる。
【００９７】
また、クロック同期確立情報として、ネットワーク内で統一されたクロックを発するクロック源を有する主装置の識別情報を設定して送信する。そして、ネットワーク内で統一されたクロックを発するクロック源を有する主装置は、自己と同一の主装置の識別情報を受信した場合、主装置の識別情報を送信した装置からクロックを選択しないようにした。
【００９８】
これにより、例えば、上述した第３の実施の形態のように、ＧＮＥの識別情報が、最終的にＮＥａに戻ってくることにより、ＮＥａは自己がＧＮＥであることを認識できる。そして、このような場合、そのクロックの選択をしないようにしたため、ネットワーク全体のタイミングループの発生を防止することが可能になる。
【００９９】
さらに、クロック情報を収集して、ネットワーク全体のクロック同期状態を管理するようにした。これにより、装置間で送受信されるクロック情報を収集管理することにより、クロック同期状態を容易に把握することが可能になる。
【０１００】
以上説明したように、ネットワーク同期制御装置は、クロック品質情報及び同期確立のためのクロック同期確立情報を含むクロック情報にもとづいて、同期を確立すべきクロックを選択する構成とした。これにより、タイミングループの発生を防止し、同期確立をスムーズに行うことが可能になる。
【０１０１】
【発明の効果】
以上説明したように、ネットワーク同期制御装置は、クロック品質情報及び同期確立のためのクロック同期確立情報を含むクロック情報にもとづいて、同期を確立すべきクロックを選択する構成とした。これにより、クロック情報はマルチフレーム化構造を持たないので、トラフィックを増加させず、かつネットワークノードの台数を制限せずに、タイミングループの発生を防止して、同期確立をスムーズに行うことが可能になる。
【図面の簡単な説明】
【図１】  ネットワーク同期制御装置の原理図である。
【図２】  ＳＳＭＢで定義されるＳ１バイトの構成を示す図である。
【図３】  ＳＤＨネットワークの動作を説明する図である。
【図４】  ＳＤＨネットワークの動作を説明する図である。
【図５】  ＳＤＨネットワークの動作を説明する図である。
【図６】  ＳＤＨネットワークの動作を説明する図である。
【図７】  ＳＤＨネットワークの動作を説明する図である。
【図８】  第２の実施の形態のクロック情報で用いるＳ１バイトのビット構成を示す図である。
【図９】  第２の実施の形態のＳＤＨネットワークを示す図である。
【図１０】  第３の実施の形態のＳＤＨネットワークを示す図である。
【図１１】  ネットワーク同期状態管理装置を有するＳＤＨネットワークを示す図である。
【図１２】  ネットワーク同期制御装置の内部ブロック構成を示す図である。
【図１３】  タイミングループ発生防止方法の処理手順を示す図である。
【図１４】  ＳＤＨネットワークのクロックタイミングの流れを示す図である。
【図１５】  タイミングループの発生例を示す図である。
【符号の説明】
１０ａ〜１０ｂ  ネットワーク同期制御装置
１１ｂ  クロック情報制御手段
１２ｂ  クロック選択手段
ＮＥａ〜ＮＥｄ  ネットワークエレメント
ＣＬＫ１  クロック
１００  本発明を適用したネットワーク
２００  従来のネットワーク
【図１】
0003761732.tif 000002
【図２】
0003761732.tif 000003
【図３】
0003761732.tif 000004
【図４】
0003761732.tif 000005
【図５】
0003761732.tif 000006
【図６】
0003761732.tif 000007
【図７】
0003761732.tif 000008
【図８】
0003761732.tif 000009
【図９】
0003761732.tif 000010
【図１０】
0003761732.tif 000011
【図１１】
0003761732.tif 000012
【図１２】
0003761732.tif 000013
【図１３】
0003761732.tif 000014
【図１４】
0003761732.tif 000015
【図１５】
0003761732.tif 000016