JP5826877B2 - クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラム - Google Patents

クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラム Download PDF

Info

Publication number
JP5826877B2
JP5826877B2 JP2014051042A JP2014051042A JP5826877B2 JP 5826877 B2 JP5826877 B2 JP 5826877B2 JP 2014051042 A JP2014051042 A JP 2014051042A JP 2014051042 A JP2014051042 A JP 2014051042A JP 5826877 B2 JP5826877 B2 JP 5826877B2
Authority
JP
Japan
Prior art keywords
clock
synchronization
accuracy
network
devices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014051042A
Other languages
English (en)
Other versions
JP2015177275A (ja
Inventor
太一 田代
太一 田代
敬治 山本
敬治 山本
雅史 石田
雅史 石田
幸太 中村
幸太 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2014051042A priority Critical patent/JP5826877B2/ja
Priority to PCT/JP2014/082451 priority patent/WO2015136799A1/ja
Priority to US15/125,954 priority patent/US20170078038A1/en
Publication of JP2015177275A publication Critical patent/JP2015177275A/ja
Application granted granted Critical
Publication of JP5826877B2 publication Critical patent/JP5826877B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0644External master-clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0679Clock or time synchronisation in a network by determining clock distribution path in a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

本発明の実施形態は、クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラムに関する。
現在、NGN(Next Generation Network)と呼ばれる次世代IPネットワーク技術により、現行の公衆網をIPネットワークで置き換えようとする動きが見られ、通信事業者は、通信のIP化・光化を進めている。これに伴い、IP電話の加入者数も年々増加の傾向にある。また、クラウド技術に代表されるように、装置をIPネットワーク上に自由に分散させる要望が高まってきた。
特開2001−244918号公報
ところで、ネットワークデバイスをネットワーク上に分散配置するに際して、コスト等の観点から、末端装置にクロック同期網のインタフェースを提供できない場合や、高精度の水晶発信器やGPSを搭載しない場合等には、高精度なクロックを保証することが困難となる。
このような場合には、当該末端装置においてIP網上での同期方式を用いる必要があるが、適切なクロックマスタを選択できなければ高精度なクロックを保証することができないため、適切なクロックマスタを選択することが望まれていた。
さらには、分散配置システムを構築する装置数の増加、装置環境の変更等に対応して適切なクロックマスタを選択することも望まれていた。
本発明は、上記に鑑みてなされたものであり、クロックマスタを適切に選択でき、分散配置システムを構築する装置数の増加、装置環境の変更等に対応して適切なクロックマスタを選択可能なクロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラムを提供することを目的としている。
実施形態のクロック同期管理装置の精度評価部は、分散システムを構成している各装置の同期用のクロックの精度を評価し、少なくとも同期用のクロックを他の装置に供給可能か否かに基づいて各装置を複数の区分に分類する。
これにより、ネットワーク構築部は、精度評価部の分類に基づいて、同期用のクロックを他の装置に供給できない装置に対し、同期用のクロックを供給可能な装置を特定して同期を行わせる。
図1は、実施形態の通信システムの概要構成図である。 図2は、通信システムを構成している装置の構成図である。 図3は、クロックマスタ判定動作の一例の説明図である。 図4は、クロック同期ネットワーク構築動作の一例の説明図である。 図5は、準クロックマスタ候補の割り当ての説明図である。 図6は、クロック同期動作の一例の説明図である。 図7は、障害発生時動作の一例の説明図である。 図8は、複数の通信パスを用いたクロック同期方式の一例の説明図である。 図9は、ネットワークデバイスが新規に追加された場合のクロック同期ネットワーク構築における動作シーケンス図である。 図10は、クロック精度評価や障害情報によりクロック同期ネットワークを更新する場合の動作シーケンスの一例の説明図である。
次に実施形態について図面を参照して説明する。
図1は、実施形態の通信システムの概要構成図である。
以下の説明においては、クロック精度が高精度とは、ISDNの音声通信を行うのに十分な精度をいうものとする。また、クロック精度が中精度とは、ISDNの音声通信を行うのに十分とは言えないが、支障がない精度をいうものとする。さらにクロック精度が低精度とは、データ通信、VoIP通信を行うのに問題はないが、ISDNの音声通信においては、音声品質が劣化するレベルの精度をいうものとする。
通信システム10は、図1に示すように、いわゆるWANを構成するIP網/公衆通信網11と、IP網/公衆通信網11に接続され、いわゆるアクセスポイントとして機能する複数のネットワークデバイス12〜17と、IP網/公衆通信網11に接続された複数の制御装置18、19と、IP網/公衆通信網11に接続された管理装置20と、高精度のクロック精度を有するクロック信号を供給可能なクロック網21と、を備えている。
さらに通信システム10は、ネットワークデバイス12に接続されPBXとして構成されたローカル端末32と、ネットワークデバイス13に接続され基地局として構成されたローカル端末33と、ネットワークデバイス14に接続されPBXとして構成されたローカル端末34と、ネットワークデバイス15に接続されGPS(装置)35Aを有する基地局として構成されたローカル端末35と、ネットワークデバイス16に接続され基地局として構成されたローカル端末36と、ネットワークデバイス17及びクロック網21に接続されPBXとして構成されたローカル端末37と、を備えている。
上記構成において、制御装置18、19は、所定のネットワークデバイスの制御を行うとともに、ネットワークデバイスからのIP網を介したクロック同期を受け付ける。
そして、制御装置18は、GPS(装置)18Aを有している。また、制御装置19は、クロック網21に接続されている。
さらにGPS18A、GPS35Aは、高精度のクロックを生成している。
上記構成において、クロック網21と接続されているネットワークデバイス12、制御装置19及びローカル端末37は、クロック網21からクロックを抽出する。
また、GPSを備える制御装置18、ネットワークデバイス13及びローカル端末35は、GPS18A、13A、35Aからクロックを抽出する。
また、ローカル端末がGPSを備えている場合及びローカル端末がクロック網21と接続されているネットワークデバイス15、17は、ローカル端末35、37からクロックを抽出する。
上述したいずれのクロック抽出も行えないネットワークデバイスであって、自己に接続されているローカル端末がGPSを備えていたり、クロック網21に接続されていたりしていて、当該ローカル端末からクロック抽出可能な場合には、ローカル端末からクロックを抽出する。また、自己に接続されているローカル端末からクロック抽出が不可のネットワークデバイスは、IP網/公衆通信網11を介したクロック同期を行う。この場合において、IP網を介したクロック同期の手順としては、例えば、IEEE1588に規定される高精度時間プロトコル(PTP)を用いればよい。
また、管理装置20は、ネットワークデバイス12〜17のシステム情報を管理するとともに、クロック同期ネットワークを動的に構築し、必要に応じてネットワークデバイス12〜17に対してIP網/公衆通信網11を介したクロック同期を指示する。
図2は、通信システムを構成している装置の構成図である。
まず管理装置20の構成について説明する。
管理装置20は、ネットワークデバイス12〜17及び制御装置18、19のシステム情報(例えば、PBX電話番号、基地局ページングエリアID、IPアドレス、地理情報等)を記憶するシステム情報記憶部101と、クロック同期元となり得る高精度のクロックを生成可能な装置であるクロックマスタ及びクロック同期元となり得る中度のクロックを生成可能な装置である準クロックマスタを判定するクロックマスタ判定部102と、クロックマスタ判定部102の判定結果に基づいてクロック同期ネットワークを構築するクロック同期ネットワーク構築部103と、を備えている。
また、管理装置20は、クロックマスタ候補情報及び準クロックマスタ候補情報に基づいて、クロック同期を行う装置の組み合わせを選択しネットワークデバイス12〜17及び制御装置18、19に対してクロック同期を指示するクロック同期指示部104と、クロックマスタとして選択したネットワークデバイスからクロック評価情報を収集し、クロックマスタ候補情報、準クロックマスタ候補情報を更新し、クロック同期ネットワークを再構築するクロック精度評価部105と、を備えている。
さらに、管理装置20は、ネットワークデバイス12〜17の障害情報に基づいて後述するクロックマスタ候補情報記憶部107のクロックマスタ候補情報及び後述する準クロックマスタ候補情報記憶部108の準クロックマスタ候補情報を更新し、クロック同期ネットワークを再構築する障害管理部106と、クロック精度評価部105の評価に基づいてクロックマスタとなり得る装置の情報を記憶するクロックマスタ候補情報記憶部107と、クロック精度評価部105の評価に基づいてクロック同期元となり得る中精度のクロックを生成可能な装置である準クロックマスタとなり得る装置の情報を記憶する準クロックマスタ候補情報記憶部108と、を備えている。
次に制御装置の構成について説明する。
制御装置18及び制御装置19は、同様の構成であるので制御装置18を例として説明を行う。
制御装置18は、自己あるいは自己に接続されたローカル端末がGPSを備えている場合や、クロック網21に接続されている場合に、GPSあるいはクロック網21が生成したクロックに同期するローカルクロック同期部109と、ローカルクロック同期部109において同期対象となるクロックが存在しない場合にIP網/公衆通信網11において他の装置が生成したクロックに同期するIPクロック同期部110と、クロック評価を行うネットワークデバイスとの間で通信パスを確立するクロック評価受付部111と、GPS18Aと、を備えている。
次にネットワークデバイスの構成について説明する。
以下の説明において、ネットワークデバイス12〜17は同様の構成を有しているので、ネットワークデバイス13を例として説明する。
ネットワークデバイス13は、自己あるいは自己に接続されたローカル端末がGPSを備えている場合や、クロック網21に接続されている場合に、GPSあるいはクロック網21が生成したクロックに同期するローカルクロック同期部113と、ローカルクロック同期部109において同期対象となるクロックが存在しない場合にIP網/公衆通信網11が生成したクロックに同期するIPクロック同期部114と、障害情報をIP網/公衆通信網11を介して管理装置20に通知する障害情報通知部115と、管理装置20の制御下でクロック評価を実施するクロック評価実施部116と、クロック評価実施部116が実施したクロック評価結果を管理装置20に通知するクロック評価通知部117と、GPS13Aと、を備えている。
ネットワークデバイス12〜17は、装置構成により次に示す(1)〜(4)のうちいずれかの構成を採っている。
(1) クロック網21との接続インタフェース(I/F)を備える構成
図1の例の場合、ネットワークデバイス12が該当する。
(2) 自己がGPSを備える構成
図1の例の場合、ネットワークデバイス13が該当する。
(3) 自己に接続されているローカル端末からクロックを抽出することが可能な構成
図1の例の場合、ネットワークデバイス15及びネットワークデバイス17が該当する。
(4) いずれのクロック源も持たない構成
図1の例の場合、ネットワークデバイス14及びネットワークデバイス16が該当する。
上記(1)〜(3)に該当するネットワークデバイス、すなわち、上述の例の場合、ネットワークデバイス12、13、15、17は、ローカルクロック同期部113によりクロックを抽出して同期を行うこととなる。
また、上記(4)に該当するネットワークデバイス、すなわち、上述の例の場合、ネットワークデバイス14及びネットワークデバイス16は、管理装置20からクロック同期指示を受信し、IPクロック同期部114により指定された装置との間でIP網/公衆通信網11のうちIP網を介したクロック同期を行う。
また、ネットワークデバイス12〜17は、管理装置20のクロック同期指示に含まれる情報によりクロック評価の指示がなされた場合、クロック評価実施部116により指定された装置との間でクロック評価を実施し、クロック評価通知部117により管理装置20に測定結果を通知する。
次に管理装置のクロックマスタ判定部におけるクロックマスタ判定動作について説明する。
図3は、クロックマスタ判定動作の一例の説明図である。
管理装置20のクロックマスタ判定部102は、ネットワークデバイス12〜17のシステム情報に基づいて、クロック精度の判定を行っている。
より具体的には、管理装置20のクロックマスタ判定部102は、ネットワークデバイス12〜17がクロック網21に接続しているか、ネットワークデバイス12〜17がGPSを搭載している場合には、クロック精度を高と判定し、図3に示すように、クロックマスタ候補に分類し、当該ネットワークデバイスのシステム情報をクロックマスタ候補情報記憶部に格納する。
また管理装置20のクロックマスタ判定部102は、ネットワークデバイス12〜17がクロック網21に接続しておらず、かつ、ネットワークデバイス12〜17がGPSを搭載していない場合には、管理装置20のクロックマスタ判定部102は、各ネットワークデバイス12〜17に接続されているローカル端末のシステム情報であるローカル端末情報に基づいてクロックマスタ判定を行う。
図1の例の場合、ネットワークデバイスに接続するローカル端末の一例として、PBX及び基地局を想定している。
ところで、PBXや基地局は、高性能な装置として構成されている場合には、クロック網21との接続インタフェース(I/F)を備えていたり、GPSを搭載していたり、高精度のクロックを備えている。
そこで、本実施形態においては、ローカル端末として高性能なPBXや基地局が接続されたネットワークデバイス(図1の例の場合、ネットワークデバイス15及びネットワークデバイス17)は、ローカル端末35、37からクロックが供給されるものとしてクロック精度を中精度と判定し、図3に示すように、クロックマスタ候補の接続負荷が高い場合に代替としてクロックマスタとするための準クロックマスタ候補に分類し、ネットワークデバイスのシステム情報を準クロックマスタ候補情報記憶部108に記憶する。
また、ネットワークデバイスがクロック網21に接続しておらず、かつ、ネットワークデバイスがGPSを搭載していない場合であって、ネットワークデバイスに接続されているローカル端末からもクロックが提供されないネットワークデバイス(図1の例の場合、ネットワークデバイス14、16)に関しては、管理装置20は、図3に示すように、これらのネットワークデバイスをスレーブとして分類する。
このように、管理装置20は、システム情報記憶部101に集約し、記憶したシステム情報に基づいて、各ネットワークデバイス12〜17について、クロック同期の要否、およびクロックマスタ/スレーブとして選択する際の分類情報を求める。
次に実施形態のクロック同期ネットワークの構築動作について説明する。
図4は、クロック同期ネットワーク構築動作の一例の説明図である。
本実施形態においては、管理装置20は、上述したクロックマスタ判定の結果に基づいて、スレーブに分類されたネットワークデバイスに対して、クロックマスタとなるネットワークデバイスを選択する。
以下においては、システム情報としてPBX電話番号、基地局ページングエリアID、IPアドレス、地理情報が格納されている場合を例として説明する。
この場合において、管理装置20は、より物理的に近接配置されている装置(以下、近接装置という。)をよりクロックマスタとなるネットワークデバイスを選択するように動作する。これは、近接装置の方がクロック同期を行った際に得られるクロック精度をより高く維持できると考えられるためである。
そこで、管理装置20は、システム情報として地理情報が登録されている場合には、地理情報を優先的に考慮して近接装置を選択するので、より容易に近接装置を選択することとなる。
しかしながら、本実施形態においては、地理情報が不明な場合であっても、近接装置である可能性の高い装置を選択してクロック同期ネットワークの構築を可能としている。
以下、詳細に説明する。
管理装置20は、地理情報が不明の場合に、地理情報に代替する手段としてPBX電話番号、基地局ページングエリアIDあるいはIPアドレスを用いている。
ここで、PBX電話番号は、ネットワークデバイス(12〜17)の配下のローカル端末がPBXであった場合(図1の例の場合、ローカル端末32、ローカル端末34及びローカル端末37)、ローカル端末にシステム情報として登録される電話番号である。
また、基地局ページングエリアIDはネットワークデバイス配下のローカル端末が基地局であった場合(図1の例の場合、ローカル端末33及びローカル端末36)にシステム情報として登録されるIDである。
また、制御装置(18、19)については、配下のPBX、基地局が複数になることがあるため、システム情報にPBX電話番号あるいは基地局ページングエリアIDが重複して登録される。
管理装置20は、近接する装置を選択する優先度として、地理情報→基地局ページングエリア→PBX電話番号→IPアドレスの順に評価を行っている。
以下、図4を参照して、クロックマスタの選択例を説明する。
まず、管理装置20は、システム情報記憶部101内のスレーブ情報を参照して、クロックマスタを決定する必要のあるネットワークデバイスとしてネットワークデバイスID=3のネットワークデバイス14を選択する。ネットワークデバイスID=3の装置は、地理情報が不明であり、基地局ページングIDを持たないことから、管理装置20のクロック同期ネットワーク構築部103は、PBX電話番号により評価を行うこととなる。
すなわち、クロック同期ネットワーク構築部103は、PBX電番の上位の桁が等しい電話番号が登録された装置が近接していると判断し、クロックマスタ候補情報のネットワークデバイスID=18の不図示のネットワークデバイスと、制御装置情報の制御装置ID=101の不図示の制御装置を候補として選択する。
次に、クロック同期ネットワーク構築部103は、IPアドレスに基づいて評価を行い、同一ネットワークに所属しているネットワークデバイスID=18のネットワークデバイスをクロックマスタとして選択する。
同様に、ネットワークデバイスID=5のネットワークデバイス16については、クロック同期ネットワーク構築部103は、基地局ページングエリアID及びIPアドレスの情報に基づいて、ネットワークデバイスID=19のネットワークデバイスをクロックマスタとして選択する。
また、クロック同期ネットワーク構築部103は、ネットワークデバイスID=8の不図示のネットワークデバイスに対しては、基地局ページングエリアIDに基づいて、ネットワークデバイスID=31の不図示のネットワークデバイスを選択する。
また、ネットワークデバイスID=9の不図示のネットワークデバイスは、地理情報が登録されていることから、クロック同期ネットワーク構築部103は、同一の地理情報を持つ制御装置ID=102の不図示の制御装置をクロックマスタとして選択する。
以上の説明のように、管理装置20のクロック同期ネットワーク構築部103は、クロックマスタの候補からシステム情報をもとに装置を選択し、クロック同期ネットワークを構築する。
図5は、準クロックマスタ候補の割り当ての説明図である。
ところで、直接的にクロック同期接続可能な装置数にはクロック精度の確保の観点から上限値が存在している。
ここで、直接的にクロック同期接続可能な装置数の上限値をNとすると、図5に示すようにクロックマスタ候補に登録された全ての装置が上限数Nに達することがある。
一方、クロックマスタに登録するためにクロック同期ネットワークを多段に構成すると、下位のスレーブにおけるクロック精度が悪化する。
そこで、管理装置20のクロック同期ネットワーク構築部103は、準クロックマスタ候補情報記憶部108に登録されている準クロックマスタ候補情報に基づいて、登録されているネットワークデバイスからクロックマスタを選択して割り当てることでクロック同期ネットワークの多段構成を回避している。
以上の説明においては、システム情報として、地理情報、基地局ページングエリアID、PBX電話番号及びIPアドレスを用いる場合について説明したが、使用可能なシステム情報は上記に限定されるものではない。例えば、地理情報の代替となる種々のシステム情報を用いることも可能である。
次により具体的なクロック同期動作について説明する。
図6は、クロック同期動作の一例の説明図である。
管理装置20のクロック同期指示部104は、クロック同期ネットワーク構築部103で決定したクロックマスタ/スレーブの組み合わせに対して、相互の装置情報を通知しIP網を介したクロック同期の開始を指示する。
このとき、クロック精度が高精度と判定されたクロックマスタについては、通常のクロック同期を指示する。クロック精度が中精度と判定されたクロックマスタについては、ローカル端末の状態によってはクロック精度に影響(クロック精度の低下)が起こる可能性がある。
そこで、管理装置20の障害管理部106は、ネットワークデバイスの障害情報通知部115により通知された障害情報に基づいて、ローカル端末のシステム情報を管理し、クロック抽出を継続可能か否かを監視する。さらに管理装置20の障害管理部106は、クロック精度が中精度と判定されたクロックマスタに対してクロック精度評価の実施を指示する。
ここで、クロック精度の評価は、当該評価対象のクロックマスタ(ネットワークデバイス)に対し、高精度クロックを保証可能な制御装置(たとえば、図6の例では、制御装置18)を対向させて行う。
評価対象のクロックマスタであるネットワークデバイスは、一定期間毎に高精度クロックを保証可能な制御装置との間で通信パスを確立し、通信のずれをパケットドロップ等により測定して管理装置20に通知する。
管理装置20のクロック精度評価部105は、クロック精度を評価し、閾値以下となったネットワークデバイスについてはクロックマスタとして不適と判断して、クロック精度を低精度とする(低精度と設定する)とともに、準クロックマスタ候補情報から当該装置のシステム情報を削除する。
これと並行して、管理装置20のクロック同期ネットワーク構築部103は、準クロックマスタ候補情報を準クロックマスタ候補情報記憶部108から削除した装置をクロックマスタとしていたスレーブ装置及び削除した装置自身に対して、新たなクロックマスタ装置を選択するとともに、クロック同期を指示してクロック同期ネットワークを再構築する。
次にネットワークデバイスあるいはネットワークデバイスに接続されたローカル端末の障害発生時の動作について説明する。なお、以下では説明を行わないが、制御装置についても障害発生時には同様の処理がなされる。
図7は、障害発生時動作の一例の説明図である。
ネットワークデバイス12〜17は、自身の障害、又は、自己に接続されているローカル端末の障害情報を障害情報通知として管理装置20の障害管理部106に通知する。
これにより、管理装置20の障害管理部106は、障害情報を通知したネットワークデバイスがクロックマスタであった場合には、障害情報に基づいてクロック抽出が不可となるか否かの判定を行う。
例えば、ネットワークデバイス自身のクロック網接続障害やGPS障害が発生した場合は、障害管理部106は、クロック精度の判定情報を高から低に変更する。さらにとともに、クロックマスタ候補情報記憶部107から当該装置のシステム情報を削除する。また、ローカル端末からクロックを抽出しているネットワークデバイスにおいてローカル端末障害が発生した場合には、障害管理部106は、クロック精度の判定情報を中から低に変更するとともに、準クロックマスタ候補情報記憶部108から当該装置のシステム情報を削除する。
さらに管理装置20のクロック同期ネットワーク構築部103は、システム情報を削除したネットワークデバイスをクロックマスタとしていたスレーブ装置、および準クロックマスタ候補情報記憶部108からシステム情報を削除したネットワークデバイス自身に対して、新たなクロックマスタ装置を選択する。とともに、クロック同期を指示してクロック同期ネットワークを再構築することで、障害に対しても動的に適切なクロック同期ネットワークを維持し続けることが可能となる。
次に複数の通信パスを用いたクロック同期方式について説明する。
図8は、複数の通信パスを用いたクロック同期方式の一例の説明図である。
準クロックマスタ候補となる装置(ネットワークデバイス又は制御装置)は、必ずしもクロック精度が保証できない可能性がある。
このため、本実施形態においては、複数台のクロックマスタを用いた多数決による選択式のクロック同期を行う。なお、以下においては、準クロックマスタ候補となるネットワークデバイスについて説明する。
すなわち、管理装置20のクロックマスタ判定部102のクロックマスタ判定により、スレーブに分類されたネットワークデバイスに対して、クロック同期ネットワーク構築部103は、クロックマスタとなるネットワークデバイスを選択する際に、準クロックマスタ候補をマスタとする場合はクロックマスタを3台以上の奇数個の組み合わせとなるように選択する。
これにより、スレーブのネットワークデバイスは、管理装置20のクロック同期指示部104によりクロック同期指示において指定された複数台のクロックマスタに対し、同時並行してクロック同期を行い、例えば、基準時間情報等のクロック情報を取得する。
続いて、スレーブのネットワークデバイスは、複数台のクロックマスタから取得した基準時間情報等のクロック情報について一致判定(ここで、一致とは、許容誤差範囲内を含む)行い、複数台のクロックマスタから異なるクロック情報を通知された場合、同一の情報が多いクロック情報を正しいクロック情報であると判断してクロック同期を行う。
図8の例の場合、クロックマスタA及びクロックマスタCの基準時間が一致しているので、スレーブのネットワークデバイスは、クロックマスタAあるいはクロックマスタCに対してクロック同期を行うこととなる。全クロックマスタの基準時間が一致しない等の理由でクロックマスタを選択できない場合、過去の履歴から最もクロックマスタとして選択される回数が多いクロックマスタと同期を行う。
以上の説明のように、クロック精度が保証できない準クロックマスタ候補のネットワークデバイスを用いた場合であっても、高精度のクロックを保証可能なクロック同期ネットワークを構築することができる。
次にネットワークデバイスが新規に追加された場合のクロック同期ネットワーク構築動作について説明する。
図9は、ネットワークデバイスが新規に追加された場合のクロック同期ネットワーク構築における動作シーケンス図である。
図9においては、新規に追加されたネットワークデバイスND1から管理装置20に対して、新規登録要求とともにシステム情報が通知される(ステップS101)。
これにより管理装置20のクロックマスタ判定部102は、システム情報記憶部101に記憶したシステム情報に基づいて、クロック精度の判定を行う(ステップS102)。
ステップS102の判定において、ネットワークデバイスND1のクロック精度が高精度であった場合には、クロックマスタ候補情報記憶部107のクロックマスタ情報を更新する。また、ステップS102の判定において、ネットワークデバイスND1のクロック精度が中精度であった場合には、準クロックマスタ候補情報記憶部108の準クロックマスタ候補情報を更新する(ステップS103)。
そして、管理装置20のクロックマスタ判定部102は、クロック同期ネットワーク構築部103へクロック同期ネットワーク更新指示を通知する(ステップS104)。
これにより、クロック同期ネットワーク構築部103は、システム情報、クロックマスタ候補情報及び準クロックマスタ候補情報に基づいてクロックマスタを決定する(ステップS105)。
さらにクロックマスタ判定部102は、クロック同期指示部104にクロック同期ネットワーク更新通知を通知する(ステップS106)。
ここで、より具体的に、新規に追加されたネットワークデバイスND1のクロック精度が低精度であるものとし、クロックマスタとしてネットワークデバイスND2を割り当てた場合について説明する。
また、クロックマスタとしてのネットワークデバイスND2のクロック精度が高精度であった場合、クロック同期指示部104は、ネットワークデバイスND1及びネットワークデバイスND2に対して相互の装置情報を含むクロック同期指示を送信する(ステップS107)。
これにより、クロック同期指示部104からクロック同期指示を受信したネットワークデバイスND1及びネットワークデバイスND2は、相互にクロック同期用の通信パスを生成してIP網を介したクロック同期を開始する(ステップS108)。
これに対し、クロックマスタであるネットワークデバイスND2のクロック精度が中精度であった場合には、クロック同期指示部104は、クロック同期指示を行うとともに、クロックマスタに対してクロック精度の評価を指示する必要がある。
クロック同期指示部104がネットワークデバイスND2に対してクロック同期指示を送信する際には(ステップS109)、スレーブ装置の情報に加えて、クロック精度の評価を行う対向装置(本実施形態の場合、ネットワークデバイスND1)の情報が付与されて通知される。
ここで、クロックマスタであるネットワークデバイスND2は、クロック精度の評価を一定周期で実施するクロック精度評価タイマを設定する(ステップS110)。
そして、ネットワークデバイスND2は、スレーブであるネットワークデバイスND1との間でクロック同期用の通信パスを生成してIP網を介したクロック同期を開始する。
管理装置20のクロック同期指示部104は、あらかじめクロック精度が保証された装置である制御装置CDに対してクロック評価受付要求を通知する(ステップS112)。
一方、クロックマスタであるネットワークデバイスND2においてクロック精度評価タイマがタイムアウトした場合(ステップS113)、ネットワークデバイスND2は、制御装置CDに対してクロック評価開始要求を送信する(ステップS114)。
制御装置CDは、クロック評価応答をネットワークデバイスND2に送信するとともに(ステップS115)、ネットワークデバイスND2との間でクロック精度評価用の通信パスを確立する(ステップS116)。
そして、ネットワークデバイスND2は、クロック精度評価用の通信パスを介して測定したクロック精度情報をクロック評価結果通知として管理装置20に通知する(ステップS117)。
従って、管理装置20のクロック精度評価部105は、最初のクロック評価結果の通知を受領した以降、一定周期でタイムアウトするクロック精度評価タイマを用いてクロック精度の評価を行うこととなる。
次にクロック同期ネットワーク更新動作について説明する。
図10は、クロック精度評価や障害情報によりクロック同期ネットワークを更新する場合の動作シーケンスの一例の説明図である。
まず、ネットワークデバイスND2がクロックマスタとして、スレーブであるネットワークデバイスND1に対してクロック同期用の通信パスを生成する(ステップS201)。
続いてネットワークデバイスND2から管理装置20に対して、クロック評価結果通知又は障害情報通知が送信されると(ステップS202)、管理装置20のクロックマスタ判定部102は、受信したクロック評価結果通知又は障害情報通知に基づいてクロックマスタとして継続動作が可能か否かを判定する(ステップS203)。
そして、クロック評価の結果、又は障害情報によりネットワークデバイスND2がクロックマスタとして不適と判定された場合には、クロックマスタ候補情報あるいは準クロックマスタ候補情報を更新し(ステップS204)、クロック同期ネットワーク構築部103にクロック同期ネットワーク更新指示を送信する(ステップS205)。
これにより、クロック同期ネットワーク構築部103は、ネットワークデバイスND2とそのスレーブであるネットワークデバイスND1に対して、新たなクロックマスタとしてのネットワークデバイスND3を選択して割り当てる(ステップS206)。
クロック同期ネットワーク構築部103は、クロック同期指示部104に対してクロック同期ネットワーク更新通知を指示する(ステップS207)。
これによりクロック同期指示部104は、クロック同期指示をネットワークデバイスND1、ネットワークデバイスND2及びネットワークデバイスND3に送信する(ステップS208)。
これらの結果、新たにネットワークデバイスND3をクロックマスタとしたクロック同期用の通信パスを生成し、IP網を介したクロック同期を開始する(ステップS209)。
以上の説明のように、本実施形態によれば、クロックマスタの状態や障害情報に応じて動的にクロック同期ネットワークを更新することができ、高精度なクロック同期を継続して行うネットワークを構築することが可能となる。
以上の説明においては、クロック精度を、クロック精度が高精度とは、ISDNの音声通信を行うのに十分な精度である高精度、ISDNの音声通信を行うのに支障がない中精度、及びISDNの音声通信において音声品質が劣化するレベルの低精度の三つに分類していたが、比較的高精度(上述の高精度及び中精度を含む)及び比較的低精度の二つの区分としても良い。また逆に4区分以上に分類するように構成することも可能である。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
10 通信システム
11 IP網/公衆通信網
12〜17 ネットワークデバイス
13A、18A、35A GPS
18、19 制御装置
20 管理装置
21 クロック網
32〜37 ローカル端末
101 システム情報記憶部
102 クロックマスタ判定部
103 クロック同期ネットワーク構築部
104 クロック同期指示部
105 クロック精度評価部
106 障害管理部
107 クロックマスタ候補情報記憶部
108 準クロックマスタ候補情報記憶部
109 ローカルクロック同期部
110 IPクロック同期部
111 クロック評価受付部
113 ローカルクロック同期部
114 IPクロック同期部
115 障害情報通知部
116 クロック評価実施部
117 クロック評価通知部

Claims (9)

  1. 分散システムを構成している各装置の同期用のクロックの精度を評価し、少なくとも同期用のクロックを他の装置に供給可能か否かに基づいて前記各装置を複数の区分に分類する精度評価部と、
    前記精度評価部の分類に基づいて、同期用のクロックを他の装置に供給できない装置に対し、前記同期用のクロックを供給可能な装置を特定して同期を行わせるネットワーク構築部と、
    を備えたクロック同期管理装置。
  2. 前記精度評価部は、ISDNの音声通信を行うのに十分な精度を有する同期用のクロックを他の装置に供給可能な装置をクロックマスタ候補として分類し、
    ISDNの音声を行うのに支障がない精度を有する同期用のクロックを他の装置に供給可能な装置を準クロックマスタ候補として分類し、
    同期用のクロックを他の装置に供給できない装置をスレーブとして分類する、
    請求項1記載のクロック同期管理装置。
  3. 前記ネットワーク構築部は、前記同期用のクロックを供給可能な装置を特定して同期を行わせるに際し、同一の区分に分類された複数の装置のうち、同期用のクロックを他の装置に供給できない装置に対して地理的に近いと推定される装置と同期を行わせる、
    請求項1又は請求項2記載のクロック同期管理装置。
  4. 前記ネットワーク構築部は、前記同期用のクロックを供給可能な装置を特定して同期を行わせるに際し、より前記クロックの供給先の装置数が少ない装置と同期を行わせる、
    請求項1乃至請求項3のいずれかに記載のクロック同期管理装置。
  5. 前記精度評価部は、すでに分類した装置の同期用のクロックの精度を再評価し、
    前記ネットワーク構築部は、前記再評価された装置のクロックの精度が低下した場合に、前記クロック精度評価部の新たな区分に基づいて、前記クロックの精度が低下した装置と同期を行っていた装置について、前記同期用のクロックを供給可能な装置を新たに特定して同期を行わせる、
    請求項1乃至請求項4のいずれかに記載のクロック同期管理装置。
  6. 一つの前記同期用のクロックを他の装置に供給できない装置に、3個以上の奇数個の前記同期用のクロックを供給可能な装置を割り当て、
    当該前記同期用のクロックを他の装置に供給できない装置に、供給される前記動機用のクロックに不一致が生じた場合に、多数決によりいすれかの動機用のクロックと同期させる、
    請求項1乃至請求項5のいずれかに記載のクロック同期管理装置。
  7. 前記精度評価部により、ISDNの音声通信を行うのに十分な精度を有する同期用のクロックを他の装置に供給可能な装置をクロックマスタ候補として分類された装置のシステム情報を記憶するクロックマスタ情報記憶部と、
    前記精度評価部により、ISDNの音声を行うのに支障がない精度を有する同期用のクロックを他の装置に供給可能な装置を準クロックマスタ候補として分類された装置のシステム情報を記憶する順クロックマスタ情報記憶部と、
    を備えた請求項1乃至請求項6のいずれかに記載のクロック同期管理装置。
  8. 分散システムを構成している各装置の同期用のクロックの精度を評価し、少なくとも同期用のクロックを他の装置に供給可能か否かに基づいて前記各装置を複数の区分に分類する精度評価過程と、
    前記精度評価過程においてなされた分類に基づいて、同期用のクロックを他の装置に供給できない装置に対し、前記同期用のクロックを供給可能な装置を特定して同期を行わせるネットワーク構築過程と、
    を備えたクロック同期管理装置の制御方法。
  9. 分散システムを構成している各装置のクロック同期の管理を行うクロック同期管理装置をコンピュータにより制御するための制御プログラムであって、
    前記コンピュータを、
    前記分散システム構成している各装置の同期用のクロックの精度を評価し、少なくとも同期用のクロックを他の装置に供給可能か否かに基づいて前記各装置を複数の区分に分類する精度評価手段と、
    前記クロック精度評価手段においてなされた分類に基づいて、同期用のクロックを他の装置に供給できない装置に対し、前記同期用のクロックを供給可能な装置を特定して同期を行わせるネットワーク構築手段と、
    して機能させる制御プログラム。
JP2014051042A 2014-03-14 2014-03-14 クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラム Expired - Fee Related JP5826877B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014051042A JP5826877B2 (ja) 2014-03-14 2014-03-14 クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラム
PCT/JP2014/082451 WO2015136799A1 (ja) 2014-03-14 2014-12-08 クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラム
US15/125,954 US20170078038A1 (en) 2014-03-14 2014-12-08 Clock synchronization management device, control method and computer program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014051042A JP5826877B2 (ja) 2014-03-14 2014-03-14 クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラム

Publications (2)

Publication Number Publication Date
JP2015177275A JP2015177275A (ja) 2015-10-05
JP5826877B2 true JP5826877B2 (ja) 2015-12-02

Family

ID=54071264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014051042A Expired - Fee Related JP5826877B2 (ja) 2014-03-14 2014-03-14 クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラム

Country Status (3)

Country Link
US (1) US20170078038A1 (ja)
JP (1) JP5826877B2 (ja)
WO (1) WO2015136799A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107204928B (zh) * 2016-03-18 2021-06-08 华为技术有限公司 更新时钟同步拓扑的方法、确定时钟同步路径的方法及设备
JP6681355B2 (ja) * 2017-02-28 2020-04-15 日本電信電話株式会社 時刻同期システムおよび時刻同期方法
JP6800390B2 (ja) 2018-09-21 2020-12-16 三菱電機株式会社 通信装置、通信システム、通信方法および通信プログラム
DE112018007914B4 (de) 2018-09-21 2022-08-18 Mitsubishi Electric Corporation Kommunikationsvorrichtung, kommunikationssystem, kommunikationsverfahren und kommunikationsprogramm
JP6800389B2 (ja) 2018-09-21 2020-12-16 三菱電機株式会社 通信装置、通信システム、通信方法および通信プログラム
WO2020105130A1 (ja) 2018-11-20 2020-05-28 三菱電機株式会社 通信システム、リスト参照局、リスト配信局、通信方法、および通信プログラム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256507B1 (en) * 1998-08-31 2001-07-03 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications network synchronization for data services
JP3433116B2 (ja) * 1998-09-09 2003-08-04 株式会社東芝 同期伝送システム、この同期伝送システムで使用される伝送装置、監視制御装置および網同期管理方法
US6665316B1 (en) * 1998-09-29 2003-12-16 Agilent Technologies, Inc. Organization of time synchronization in a distributed system
GB2392996B (en) * 2001-12-20 2004-04-28 Dependable Real Time Systems L Fault-tolerant clock synchronisation
DE102006025945A1 (de) * 2006-06-02 2007-12-06 Patent-Treuhand-Gesellschaft für elektrische Glühlampen mbH Verfahren zur Rückgewinnung Seltener Erden aus Leuchtstofflampen
US7844703B2 (en) * 2006-11-02 2010-11-30 International Business Machines Corporation System and method of measurement for a distributed computer system
US7814360B2 (en) * 2007-01-25 2010-10-12 Oralce International Corporation Synchronizing cluster time to a master node with a faster clock
CN101286835B (zh) * 2007-04-11 2013-03-20 华为技术有限公司 一种时钟跟踪的方法、装置及网元设备
US7920881B2 (en) * 2007-05-15 2011-04-05 2Wire, Inc. Clock synchronization for a wireless communications system
US8189494B2 (en) * 2008-05-23 2012-05-29 Honeywell International Inc. System and method for merging clusters of wireless nodes in a wireless network
EP2139168A1 (en) * 2008-06-25 2009-12-30 Thomson Licensing, Inc. Method and device for time synchronization in a TDMA multi-hop wireless network
JP5495323B2 (ja) * 2010-07-16 2014-05-21 Kddi株式会社 ネットワークを介した時刻同期装置
WO2012026935A1 (en) * 2010-08-26 2012-03-01 Thomson Licensing White space usage for wireless local area network devices
US9331805B2 (en) * 2011-05-06 2016-05-03 Fts Computertechnik Gmbh Network and method for implementing a high-availability grand master clock
CN104541465A (zh) * 2012-06-20 2015-04-22 诺基亚通信公司 计算机网络中的同步
WO2014169458A1 (en) * 2013-04-18 2014-10-23 Telefonaktiebolaget L M Ericsson (Publ) Node and method for selecting synchronization source
US10021659B2 (en) * 2013-09-23 2018-07-10 Ziva Corp. Synchronization of distributed nodes in wireless systems
KR101785673B1 (ko) * 2013-10-22 2017-10-16 엘지전자 주식회사 무선 통신 시스템에서 nan 단말의 신호 전송 방법 및 장치
KR101785672B1 (ko) * 2013-11-06 2017-10-16 엘지전자 주식회사 무선 통신 시스템에서 nan 단말의 신호 송수신 방법 및 장치

Also Published As

Publication number Publication date
US20170078038A1 (en) 2017-03-16
WO2015136799A1 (ja) 2015-09-17
JP2015177275A (ja) 2015-10-05

Similar Documents

Publication Publication Date Title
JP5826877B2 (ja) クロック同期管理装置、クロック同期管理装置の制御方法及び制御プログラム
US9270395B2 (en) Method for robust PTP synchronization with default 1588V2 profile
US8964722B2 (en) Clock for a node of a packet-switched network, and associated synchronisation method
US9577774B2 (en) Time synchronization method and system
US9690674B2 (en) Method and system for robust precision time protocol synchronization
CN103428086B (zh) 基于ptp协议的透明时钟被动端口选举方法及装置
JP6192995B2 (ja) 通信装置、通信システム、通信方法およびコンピュータプログラム
JP2016502790A (ja) 時間同期方法及び装置
JP7401656B2 (ja) クロック・ソースを選択するための方法、装置、及びシステム、並びに記憶媒体
CN104052589A (zh) 容错时钟网络
CN113259148B (zh) 基于联邦学习的告警关联检测方法、***及介质
CN108173617B (zh) 一种全网时钟拓扑及时钟路径获取方法
CN106533751B (zh) 一种sdn控制器集群合并方法及装置
JP6457340B2 (ja) 推定装置、システム、方法及びプログラム
JP6170456B2 (ja) スレーブノード、制御サーバ、時刻同期先決定方法及びコンピュータプログラム
JP6254028B2 (ja) スレーブノード及び時刻同期方法
JP6460986B2 (ja) 通信品質測定の方法及びシステム
US9007889B2 (en) Communication device and communication system with failure detection capabilities
CN108415951A (zh) 一种数据库控制方法和***
CN105323086B (zh) 指示同步时间源选择的方法、装置及***
JP6156949B2 (ja) 電話システム、交換機、電話機交換方法、電話機交換用プログラム
US20190166567A1 (en) Methods and systems for accurate and accelerated synchronization for communication networks
JP2015069257A (ja) ライセンス管理システム、装置、方法及びプログラム
CN112653620B (zh) 路由处理方法、装置、设备及计算机可读存储介质
JP2017220914A (ja) 局側光回線終端装置及び加入者側光回線終端装置

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150915

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151014

R151 Written notification of patent or utility model registration

Ref document number: 5826877

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R154 Certificate of patent or utility model (reissue)

Free format text: JAPANESE INTERMEDIATE CODE: R154

LAPS Cancellation because of no payment of annual fees