(57)【特許請求の範囲】
【請求項１】
上位装置から、装置の設定状態を表わす第１の情報と、前記上位装置との間で時刻同期を開始する際の初期値を表わす第２の情報と、前記上位装置との間で時刻同期をするための第１の時刻情報と、をそれぞれ受信する機能、および、休止状態に遷移する機能を有する運用系伝送部と、
前記第１の情報と前記第２の情報と前記第１の時刻情報とを格納する情報格納部と、
前記運用系伝送部の異常を監視する運用系監視部と、
前記運用系監視部から前記運用系伝送部の異常が通知されると、待機系に起動通知すると共に前記運用系伝送部を休止させる制御部と、
前記制御部から起動を通知されたときに、前記情報格納部に前記第１の情報と前記第２の情報と前記第１の時刻情報とがそれぞれ格納されていたならば、当該各情報の受信シーケンスを前記上位装置との間で実行せず、かつ、前記上位装置から時刻同期のための第２の時刻情報を受信して前記情報格納部に格納する機能を有する待機系伝送部と、を有することを特徴とする時刻情報伝送装置。
【請求項２】
前記待機系伝送部は、前記運用系伝送部が前記第１の時刻情報を受信している際には休止状態であり、前記運用系伝送部が休止状態の際には前記第２の時刻情報を受信する、ことを特徴とする請求項１に記載の時刻情報伝送装置。
【請求項３】
前記運用系監視部は、
所定期間に亘って前記第１の時刻情報を受信しなかったこと、もしくは、
前記運用系伝送部と前記上位装置とを接続するケーブルの異常、もしくは、
前記運用系伝送部のハードウェア異常、
の少なくともいずれか１つを監視することを特徴とする請求項１に記載の時刻情報伝送装置。
【請求項４】
前記待機系伝送部の異常を監視する待機系監視部を更に備え、
前記制御部は、前記待機系監視部から前記待機系伝送部の異常が通知されると、前記運用系伝送部に起動通知すると共に前記待機系伝送部を休止させる、ことを特徴とする請求項１に記載の時刻情報伝送装置。
【請求項５】
前記第１の情報はＩＥＥＥ１５８８で規定されたコンフィグレーション情報であり、前記第２の情報はＩＥＥＥ１５８８で規定された運用情報であり、前記第２の時刻情報は前記第１の時刻情報と同じ一連のＩＥＥＥ１５８８で規定された時刻同期シーケンスに含まれる時刻情報であることを特徴とする請求項１に記載の時刻情報伝送装置。
【請求項６】
下位装置の設定状態を表わす第１の情報と、前記下位装置との間で時刻同期を開始する際の初期値を表わす第２の情報と、前記下位装置との間で時刻同期するための第１の時刻情報と、をそれぞれ前記下位装置へ送信する機能、および、休止状態に遷移する機能を有する運用系伝送部と、
前記第１の情報と前記第２の情報とを格納する情報格納部と、
前記運用系伝送部の異常を監視する運用系監視部と、
前記運用系監視部から前記運用系伝送部の異常が通知されると、待機系に起動通知すると共に前記運用系伝送部を休止させる制御部と、
前記制御部から起動を通知されたときに、前記情報格納部に前記第１の情報と前記第２の情報とがそれぞれ格納されていたならば、当該各情報の送信シーケンスを前記下位装置との間で実行せず、かつ、前記下位装置へ時刻同期のための第２の時刻情報を送信する機能を有する待機系伝送部と、を有することを特徴とする時刻情報伝送装置。
【請求項７】
前記制御部は、前記情報格納部に格納された前記第１の情報と前記第２の情報とを更新することを特徴とする請求項６に記載の時刻情報伝送装置。
【請求項８】
前記待機系伝送部は、前記第２の時刻情報とともに、前記運用系伝送部と前記待機系伝送部とが切り替わったことを通知する情報を前記下位装置へ送信することを特徴とする請求項６に記載の時刻情報伝送装置。
【請求項９】
前記第１の情報はＩＥＥＥ１５８８で規定されたコンフィグレーション情報であり、前記第２の情報はＩＥＥＥ１５８８で規定された運用情報であり、前記第２の時刻情報は前記第１の時刻情報に続く一連のＩＥＥＥ１５８８で規定された時刻同期シーケンスに含まれる時刻情報であることを特徴とする請求項６に記載の時刻情報伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻情報を伝送する伝送装置に関するものである。
【背景技術】
【０００２】
近年、ネットワークに接続されている各装置で精密に時刻同期することが求められるようになってきた。このようなネットワークに於ける時刻同期の代表例として、携帯電話網の基地局装置間の時刻同期が挙げられる。
【０００３】
携帯端末がエリア間を移動すると、一方のエリアの基地局から他方のエリアの基地局へのハンドオーバ（基地局の切り替え）が発生する。ハンドオーバの際にシームレスな通信を可能とするため、基地局装置間の周波数同期と時刻同期とを保つことが必要である。一般的に、基地局装置は、時刻同期の基準時刻にＧＰＳ（Global Positioning System）衛星から受信したＧＰＳ時刻を用いている。しかし、基地局装置は、ＧＰＳ衛星からの電波が受信できないような場所、例えば、地下街や山奥などに設置される場合がある。基地局装置は、このような場合に於いても時刻同期を保たなければならない。
【０００４】
ＧＰＳ衛星からの電波が受信できないような場所に於ける時刻同期には、ネットワーク経由で時刻同期する方法、例えば、ＮＴＰ（Network Time Protocol）を利用した方法がある。ＮＴＰに於いて、ＧＰＳ衛星や原子時計を最上位の時刻源として、階層構造状に接続されたサーバが、伝送路遅延の補正を相互に行うことにより、ミリ秒単位の精度の時刻同期を可能としている。しかし、ＮＴＰによる時刻同期では、時刻同期精度がＮＴＰサーバまでのネットワークの物理的な距離（伝送時間）に左右されるという問題がある。
【０００５】
携帯電話網の基地局装置は、搬送波の周波数同期や、ハンドオーバ時の基地局間での同期において、マイクロ秒単位での時刻同期が必要である。そのため、ＮＴＰによる時刻同期では、時刻同期精度が充分ではないという問題がある。
【０００６】
このような背景の元、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers）は、パケットネットワークにおいて時刻同期を行う標準化技術であるＩＥＥＥ１５８８を定めている。ＩＥＥＥ１５８８では、時刻源の送信元であるマスタノードとマスタノードの時刻に同期するスレイブノードとの間の時刻同期手段であるＰＴＰ（Precision Time Protocol）プロトコルを規定している。ＩＥＥＥ１５８８では、時刻情報の交換手順、フレームフォーマット、マスタノードとスレイブノード間の伝送路遅延による時刻誤差の補正方法などを規定し、サブマイクロ秒オーダの精度の時刻同期を可能としている。
【０００７】
ＩＥＥＥ１５８８プロトコルでは、ＰＴＰメッセージを送受信するパケットを、送受信することで時刻同期を実現している。更に、時刻情報パケットの通信間隔を短縮することにより、時刻源となるグランドマスタクロックとの物理的な距離（伝送時間）に依存せず、時刻同期の精度を高めることができる。
【０００８】
非特許文献１（Ｐａｇｅ１５〜Ｐａｇｅ１７）には、ＰＴＰメッセージに係る時刻情報パケットの通信間隔を短縮することで、時刻同期精度を高める技術が記載されている。ＩＥＥＥ１５８８は、高精度のクロック同期を必要とする携帯電話基地局やテレコムネットワークへの適用も検討され始めている。
（ＩＥＥＥ１５８８の説明）
図１６は、ＩＥＥＥ１５８８のSync Messageの構成を示す図である。縦方向は、当該フレームに於ける場所を４バイト毎に示している。横方向は、縦方向で示された当該フレームに於ける場所を、更に各ビット毎に細分化して示している。このSync Messageは、マスタノードからスレイブノードに送信されるフレームであり、時刻情報を含んでいる。
【０００９】
Sync Messageの７７〜８６バイト目のoriginTimestampには、マスタノードがＧＰＳ衛星から取得した時刻情報が格納されている。originTimestampは、どのスレイブノードに於いても、同一の値が送信される。Sync Messageの５１〜５８バイト目のcorrectionFieldには、伝送路による時刻遅延や伝送装置内での時刻遅延に対する補正値が格納されている。スレイブノードは、受信したSync Messageから、時刻情報に関係する値を抽出し、更に自装置による遅延を補正した上で新たなＰＴＰパケットを生成し、下流の装置に送信する。
【００１０】
図１７は、ＩＥＥＥ１５８８に於ける時刻遅延補正を示すシーケンス図である。このＰＴＰメッセージのシーケンスは、パケット伝送装置（下流）２０が自らが計時する時刻をパケット伝送装置（上流）１０が計時する時刻と同期するシーケンスである。
【００１１】
伝送路により接続された二つの装置間で情報の授受を行う場合、伝送距離に応じた伝送路遅延が発生する。このため、ある時点の時刻情報をもつメッセージを送信した場合、該メッセージを受信する際には、伝送路遅延分の遅れを考慮する必要がある。ＩＥＥＥ１５８８規格ではこの点に留意し、伝送路遅延および二つの装置が計時する時刻のずれを検出して、時刻補正を行う方式を採用している。
【００１２】
シーケンスＱ８１に於いて、パケット伝送装置（上流）１０は、ＩＥＥＥ１５８８プロトコルを起動するタイミングで、パケット伝送装置（上流）１０の時刻Ｔａを記録し、時刻Ｔａを含むSync Messageをパケット伝送装置（下流）２０に送出する。パケット伝送装置（下流）２０は、このSync Messageを受信し、受信した時刻Ｔｂを記録する。これにより、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０がSync Messageを送出した時刻Ｔａの情報と、Sync Messageを受信した時刻Ｔｂの情報とを得ることができる。シーケンスＱ８２に於いて、パケット伝送装置（下流）２０は、時刻Ｔａの情報を記憶部（不図示）に保持する。
【００１３】
パケット伝送装置（上流）１０に対するパケット伝送装置（下流）２０の時刻ずれが無ければ、時間（Ｔｂ−Ｔａ）は、パケット伝送装置（上流）１０からパケット伝送装置（下流）２０に伝達する伝送路遅延時間と等しくなる。実際には、２つの装置の時刻ずれが存在するので、以下の（式１）に示す関係となる。
【００１４】
（Ｔｂ−Ｔａ）  ＝  下流方向の伝送路遅延時間＋時刻ずれ・・・（式１）
シーケンスＱ８３に於いて、パケット伝送装置（下流）２０は、Delay Req Messageをパケット伝送装置（上流）１０に送出し、Delay Req Messageを送出した時刻Ｔｃを記録する。パケット伝送装置（上流）１０は、Delay Req Messageを受信した時刻Ｔｄを記録する。
【００１５】
シーケンスＱ８４に於いて、パケット伝送装置（上流）１０は、時刻Ｔｄの情報を含んだDelay Resp Messageを、パケット伝送装置（下流）２０に送出する。これにより、パケット伝送装置（下流）２０は、自らがDelay Req Messageを送出した時刻Ｔｃの情報と、パケット伝送装置（上流）１０がDelay Req Messageを受信した時刻Ｔｄの情報とを得ることができる。
【００１６】
パケット伝送装置（上流）１０に対するパケット伝送装置（下流）２０の時刻ずれが無ければ、時間（Ｔｄ−Ｔｃ）は、パケット伝送装置（下流）２０からパケット伝送装置（上流）１０に伝達する伝送路遅延時間と等しくなる。実際には、２つの装置の時刻ずれが存在するので、以下の（式２）に示す関係となる。
【００１７】
（Ｔｄ−Ｔｃ）  ＝  上流方向の伝送路遅延時間−時刻ずれ・・・（式２）
シーケンスＱ８１，Ｑ８２で得られる時間（Ｔｂ−Ｔａ）とシーケンスＱ８３，Ｑ８４で得られる時間（Ｔｄ−Ｔｃ）の和は、上流方向の伝送路遅延時間と下流方向の伝送路遅延時間の和となる。ＩＥＥＥ１５８８プロトコルの遅延計算では、パケット伝送装置（上流）１０からパケット伝送装置（下流）２０、パケット伝送装置（下流）２０からパケット伝送装置（上流）１０両方向の伝送路遅延が対称であると仮定し、上流方向の伝送路遅延時間と下流方向の伝送路遅延時間の和を２で除算することにより、伝送路遅延時間を求めることができる（式３）。
【００１８】
伝送路遅延時間  ＝（（Ｔｂ−Ｔａ）＋（Ｔｄ−Ｔｃ））÷２・・・（式３）
また、時刻情報（Ｔｄ−Ｔｃ）と時刻情報（Ｔｂ−Ｔａ）の差を２で除算することにより、パケット伝送装置（上流）１０の時刻に対するパケット伝送装置（下流）２０の時刻ずれを求めることができる（式４）。
【００１９】
時刻ずれ  ＝（(Ｔｂ−Ｔａ）−（Ｔｄ−Ｔｃ)）÷２・・・（式４）
以上の情報により、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０とパケット伝送装置（下流）２０との間の伝送路遅延、および、パケット伝送装置（下流）２０とパケット伝送装置（上流）１０との時刻ずれを算出し、パケット伝送装置（上流）１０の時刻に従属して動作することが可能となる。すなわち、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０に時刻同期する。
【００２０】
ＰＴＰメッセージ送信間隔とは、一連のシーケンスＱ８１〜Ｑ８４で送信されるＰＴＰメッセージを送信する間隔のことであり、例えば、シーケンスＱ８１を送信した時刻と、シーケンスＱ８１Ａを送信した時刻との時間差のことである。ＰＴＰメッセージ送信間隔は、パケット伝送装置（上流）１０によって決定される。パケット伝送装置（上流）１０は、ＰＴＰメッセージ送信間隔の情報を、ＰＴＰメッセージを介してパケット伝送装置（下流）２０に伝達する。パケット伝送装置（下流）２０は、受信したＰＴＰメッセージから得られたＰＴＰメッセージ送信間隔によって、更に下位装置へのＰＴＰメッセージの送信を行う。
【００２１】
なお、パケット伝送装置（下流）２０と基地局装置５０との間も、同様のシーケンスを実行することにより時刻同期が実現できる。多数のパケット伝送装置（下流）２０が階層的に接続されている場合も同様である。
【００２２】
一般にテレコムネットワークのような、高い精度での時刻同期が必要とされる回線では、高い信頼性が要求され、システムを冗長構成することが多い。冗長構成とは、例えば、回線の二重化、複数時刻源の設置、または、装置の二重化である。ここで二重化とは、システムの一部に何らかの障害が発生した場合に備えて、障害発生後でもシステム全体の機能を維持できるように予備装置を平常時からバックアップとして配置しておくことである。装置の二重化では、通常時に使用される運用系に何らかの障害が発生した場合には、品質を損なうことなく即座に予備装置である待機系に切替えることが求められるため、二つの装置を並列に稼働させ、片方に障害が発生しても即座に別の装置へ切り替えるという方式がとられている。
【００２３】
一方で、装置を全て二重化し、待機系を常時起動させておくということは、その分の装置やシステム全体の消費電力が増大するという問題点もある。昨今、電気機器の増加に伴う世界的な電力需要の増加により、燃料資源の枯渇や二酸化炭素の排出による環境影響が懸念されているため、通信機器のみならず、幅広い分野の機器に対して省電力化が求められている。
【００２４】
そのため、システムの冗長化に於いては、信頼性の保持に加え、省電力についても考慮していく必要がある。具体的には、装置の二重化構成をとった場合に、待機系をスリープ状態とさせたいが、しかし、単純にＩＥＥＥ１５８８に準拠し、運用系と待機系の同期を図る場合には、系切替時に数マイクロ秒〜数ミリ秒の時間を要する。この期間に於いて、待機系は自走状態となり、クロックマスタとの同期精度が低下してしまう。
【００２５】
ＩＥＥＥ１５８８に準拠した機器では、時刻同期のための通信を開始するために複数回のパケットの送受信が必要となる。この時間は、スレイブ−マスタ間の伝送路長によっては、マイクロ秒から数ミリ秒以上の時間がかかると考えられている。時刻同期精度の低下は、装置が自走状態にある時間の長さに比例するため、系の切り替えに要する時間を最小限に抑制する必要がある。ここで自走状態とは、装置が何らかの理由により外部からの時刻情報を受信することが不可能となり、装置内部のクロックから時刻情報を得ている状態のことを指す。
【００２６】
特許文献１（特開２００２−２３２４６２号公報）には、運用系に疎通するユーザパケットを複製して、待機系に分岐して送信する発明が記載されている。これにより、冗長構成において、系の切り替えを高速に行うことができる。
【先行技術文献】
【特許文献】
【００２７】
【特許文献１】特開２００２−２３２４６２号公報
【非特許文献】
【００２８】
【非特許文献１】Silvana Rodringues,Antti Pietilainen、“IEEE-1588 Telecommunications Applications”、ZARLINK semiconductor、[平成２４年４月１２日検索]、インターネット（URL: http://www.nist.gov/el/isd/ieee/upload/tutorial-telcom.pdf）
【発明の概要】
【発明が解決しようとする課題】
【００２９】
時刻同期網では、時刻同期のプロセスの中で獲得した各装置固有の情報を用いて、時刻同期の通信を確立する必要がある。よって、特許文献１の方法では、冗長構成において系の切り替えを高速に行うという課題を解決することができない。
【００３０】
また、装置を二重化することによる電力の増大に対しては、一般的に、待機系側装置の一部または全ての機能ブロックの動作を停止してスリープ状態とし、消費電力を削減する方法がある。しかし、マイクロオーダでの時刻同期を実現する装置では、待機系を障害発生時にいち早く起動し、かつ、いち早く網に同期させる必要があり、待機系の機能をスリープ状態にするということは困難である。
【００３１】
そこで、本発明は、冗長化された時刻情報伝送装置に於いて、二重系の切り替え時に発生する時刻同期精度の低下を抑え、消費電力を抑制すること課題とする。
【課題を解決するための手段】
【００３２】
前記した課題を解決するため、本発明の請求項１に記載の発明では、上位装置から第１の時刻情報を受信する機能、および、休止状態に遷移する機能を有する運用系伝送部と、前記運用系伝送部の異常を監視する運用系監視部と、前記運用系監視部から前記運用系伝送部の異常が通知されると、待機系に起動通知すると共に前記運用系伝送部を休止させる運用系制御部と、休止状態から起動する機能、および、第２の時刻情報を受信する機能を有する待機系伝送部と、前記運用系制御部から起動通知されると、前記待機系伝送部を起動させる待機系制御部と、を備えることを特徴とする時刻情報伝送装置とした。
【００３３】
その他の手段については、発明を実施するための形態のなかで説明する。
【発明の効果】
【００３４】
本発明によれば、冗長化された時刻情報伝送装置に於いて、二重系の切り替え時に発生する時刻同期精度の低下を抑え、消費電力を抑制することができる。
【図面の簡単な説明】
【００３５】
【図１】本実施形態に於ける冗長化時刻同期システムを示す図である。
【図２】本実施形態に於けるパケット伝送装置を示す概略の構成図である。
【図３】コンフィグレーション情報一覧を示す図である。
【図４】運用情報一覧を示す図である。
【図５】比較例に於ける時刻同期シーケンスを示す図である。
【図６】本実施形態に於ける時刻同期シーケンスを示す図である。
【図７】本実施形態に於ける待機系起動シーケンスを示す図である。
【図８】本実施形態に於ける監視処理を示すフローチャートである。
【図９】本実施形態に於ける待機系起動処理を示すフローチャートである。
【図１０】実施形態２に於けるパケット伝送装置の構成
【図１１】第２の実施形態の比較例に於ける時刻同期シーケンス
【図１２】第２の実施形態に於ける時刻同期シーケンス
【図１３】第２の実施形態に於ける待機系起動シーケンス
【図１４】第２の実施形態に於ける監視処理
【図１５】第２の実施形態に於ける待機系起動処理
【図１６】ＩＥＥＥ１５８８のSync Messageのフレーム構成を示す図である。
【図１７】ＩＥＥＥ１５８８に於ける時刻遅延補正を示すシーケンス図である。
【発明を実施するための形態】
【００３６】
先ず、実施形態に於ける用語を定義する。
【００３７】
「時刻」とは、「１２時００分００秒」などのように、ある唯一の時点を表す識別情報である。
【００３８】
「時間」とは、時の幅を表す量である。「時間」は、二つの時刻の差分として定義することができ、単位時間の累積としても定義することができる。例えば、時刻１２時００分００秒と時刻１３時００分００秒との差分として表される時間は、１時間００分００秒である。例えば、１秒間という単位時間を３０回累積した時間は、３０秒である。
【００３９】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
（第１の実施形態の構成）
図１は、本実施形態に於ける冗長化時刻同期システムを示す図である。
【００４０】
冗長化時刻同期システム１は、階層的に接続されているパケット伝送装置（上流）１０と、パケット伝送装置（下流）２０と、基地局装置５０とを備えている。ネットワーク１００Ａは、パケット伝送装置（上流）１０とパケット伝送装置（下流）２０とが、光ファイバケーブルまたは導線ケーブルによって、階層的に接続されて構成されている。ネットワーク１００Ａのパケット伝送装置（上流）１０は、外部ネットワーク１００Ｂに接続され、更に、ネットワーク１００Ａの末端には、基地局装置５０が接続されている。
【００４１】
パケット伝送装置（上流）１０は、例えばメディアコンバータであり、ＧＰＳアンテナ１１を備え、図示しない処理部に、ＩＥＥＥ１５８８に準拠して動作するプロトコルスタックを有している。パケット伝送装置（上流）１０は、双方向通信が可能な通信回線によって、外部ネットワーク１１０Ｂと、複数のパケット伝送装置（下流）２０とに接続されている。
【００４２】
パケット伝送装置（上流）１０は、ＧＰＳ衛星１１０から受信するＧＰＳ信号より時刻情報を抽出する機能と、抽出した時刻情報に内部クロックを同期させる機能と、抽出した時刻情報からＰＴＰパケットを生成する機能と、下位装置であるパケット伝送装置（下流）２０にＰＴＰパケットを送信する機能とを有している。パケット伝送装置（上流）１０は更に、通信回線を通じて、ＰＴＰパケットおよび、外部ネットワーク１００Ｂからの主信号パケットをパケット伝送装置（下流）２０に送信する機能を有している。
【００４３】
パケット伝送装置（下流）２０（時刻情報伝送装置）は、例えば冗長化されたメディアコンバータであり、図示しない処理部に、ＩＥＥＥ１５８８に準拠して動作するプロトコルスタックを有している。パケット伝送装置（下流）２０は、双方向通信が可能な通信回線によって、パケット伝送装置（上流）１０と、複数の基地局装置５０とに接続されている。パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０が計時する時刻に同期して動作するものである。
【００４４】
パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０から受信したＰＴＰパケットの時刻情報を抽出する機能と、抽出した時刻情報に内部クロックを同期させる機能と、抽出した時刻情報からＰＴＰパケットを生成する機能と、生成したＰＴＰパケットを下位装置である基地局装置５０に送信する機能を有している。
【００４５】
なお、これに限られず、冗長化時刻同期システム１は、パケット伝送装置（下流）２０の下位装置に、他のパケット伝送装置（下流）２０を階層的に接続して、その末端に基地局装置５０などを接続するように構成してもよい。
【００４６】
基地局装置５０は、例えば無線端末（不図示）との間で無線通信を行うために各エリアに設置された基地局であり、図示しない処理部に、ＩＥＥＥ１５８８に準拠して動作するプロトコルスタックを有している。基地局装置５０は、双方向通信が可能な通信回線によってパケット伝送装置（下流）２０に接続されている。
【００４７】
基地局装置５０は、受信したＰＴＰパケットから時刻情報を抽出する機能と、抽出した時刻情報に内部クロックを同期させる機能を有している。冗長化時刻同期システム１は、ＧＰＳアンテナ１１およびＧＰＳ信号から時刻情報を抽出する機能を有さない末端装置にも、高精度な時刻情報を配信することができる。
【００４８】
図２は、本実施形態に於けるパケット伝送装置を示す概略の構成図である。
【００４９】
パケット伝送装置（下流）２０は、運用系２１ａと、待機系２１ｂと、セレクタ部３２とを備えている。パケット伝送装置（下流）２０は、Ｌ２ＳＷ（Level2 Switch）４０を介してパケット伝送装置（上流）１０に接続されていると共に、下位装置（不図示）と接続されている。
【００５０】
運用系２１ａと待機系２１ｂとは、同様の構成を有し、同様に接続されている。すなわち、運用系２１ａは、ＳＬＡＶＥ２２ａと、ＭＡＳＴＥＲ２３ａとを備えている。待機系２１ｂは、同様に構成されて接続されているＳＬＡＶＥ２２ｂと、ＭＡＳＴＥＲ２３ｂとを備えている。運用系２１ａは、通常時にパケットを伝送する部位である。待機系２１ｂは、運用系２１ａに異常が発生した際、この運用系２１ａに代わってパケットを伝送する部位である。
【００５１】
ＳＬＡＶＥ２２ａは、伝送部２４ａと、監視部２５ａと、制御部２６ａとを備えている。伝送部２４ａは更に、パケット送受信部２７ａと、時刻情報抽出部２８ａと、ＰＴＰメッセージ生成部２９ａとを備えている。ＳＬＡＶＥ２２ａは、パケット伝送装置（上流）１０との間でＰＴＰメッセージを送受信する部位である。
【００５２】
パケット送受信部２７ａは、パケット伝送装置（上流）１０から第１の時刻情報であるＰＴＰパケットを受信する部位である。パケット送受信部２７ａは、Ｌ２ＳＷ４０を介してパケット伝送装置（上流）１０に接続されている。パケット送受信部２７ａは更に、時刻情報抽出部２８ａと監視部２５ａとに接続されている。
【００５３】
監視部２５ａは、伝送部２４ａを監視して、異常発生を検知する部位である。監視部２５ａは、パケット送受信部２７ａと時刻情報抽出部２８ａとを監視し、ＰＴＰメッセージのタイムアウトを検知する。
【００５４】
制御部２６ａは、ＳＬＡＶＥ２２ａ全体を統括して制御する部位である。制御部２６ａは更に、監視部２５ａからの異常通知を受けた際に、待機系２１ｂの制御部２６ｂに起動通知し、パケット送受信部３０ｂに起動通知し、更にセレクタ部３２に出力切り替え信号を出力する部位である。
【００５５】
時刻情報抽出部２８ａは、パケット伝送装置（上流）１０から受信したＰＴＰパケットの時刻情報を抽出し、抽出した時刻情報に内部クロックを同期させる部位である。時刻情報抽出部２８ａは、パケット送受信部２７ａに接続されてＰＴＰパケットを受信し、監視部２５ａとＰＴＰメッセージ生成部２９ａとに接続されて、抽出した時刻情報を出力する。
【００５６】
ＰＴＰメッセージ生成部２９ａは、抽出した時刻情報から、第３の時刻情報であるＰＴＰパケットを生成する部位である。ＰＴＰメッセージ生成部２９ａは、時刻情報抽出部２８ａに接続されて時刻情報を取得し、パケット送受信部３０ａ，３０ｂに接続されて、生成したＰＴＰパケットを送信する。
【００５７】
ＭＡＳＴＥＲ２３ａは、パケット送受信部３０ａと情報格納部３１ａを備えている。ＭＡＳＴＥＲ２３ａは、ＰＴＰメッセージ生成部２９ａが生成したＰＴＰパケットを、セレクタ部３２を介して、下位装置である基地局装置５０（図１）に送信する部位である。
【００５８】
パケット送受信部３０ａは、ＰＴＰメッセージ生成部２９ａが生成したＰＴＰパケットをセレクタ部３２に送信する部位である。パケット送受信部３０ａは、ＰＴＰメッセージ生成部２９ａ，２９ｂに接続されてＰＴＰパケット情報を受信し、制御部２６ｂに接続されて、運用系２１ａと待機系２１ｂのいずれから受信したＰＴＰパケット情報を選択するかが指示される。パケット送受信部３０ａは更に、情報格納部３１ａ，３１ｂに接続され、格納されている情報を取得可能である。
【００５９】
情報格納部３１ａは、例えばＲＡＭ（Random Access Memory）などであり、伝送部２４ａから送信されたコンフィグレーション情報と運用情報と時刻情報とを格納し、格納した各情報をパケット送受信部３０ａ，３０ｂに送信する部位である。
【００６０】
待機系２１ｂに於いて、ＳＬＡＶＥ２２ｂは、パケット送受信部２７ｂと時刻情報抽出部２８ｂとＰＴＰメッセージ生成部２９ｂと監視部２５ｂと制御部２６ｂとを備え、ＭＡＳＴＥＲ２３ｂは、パケット送受信部３０ｂと情報格納部３１ｂとを備える。
【００６１】
パケット送受信部２７ｂは、パケット伝送装置（上流）１０から第２の時刻情報であるＰＴＰパケットを受信する部位である。ＰＴＰメッセージ生成部２９ｂは、抽出した時刻情報から、第４の時刻情報であるＰＴＰパケットを生成する部位である。
【００６２】
以下、待機系２１ｂの構成および接続は、運用系２１ａの構成および接続と同様である。
【００６３】
パケット伝送装置（上流）１０からの信号は、Ｌ２ＳＷ４０のようなネットワーク中継器によって分岐される。これにより、伝送部２４ａのパケット送受信部２７ａと、伝送部２４ｂのパケット送受信部２７ｂとは、同一の信号を受信する。
【００６４】
運用系２１ａが稼働している際には、待機系２１ｂのＳＬＡＶＥ２２ｂの伝送部２４ｂと監視部２５ｂとは、スリープ状態である。これにより、待機系２１ｂは、消費電力を抑制することができる。
【００６５】
なお、パケット伝送装置２０の制御部２６は、図２に示すように制御部２６ａと制御部２６ｂのように運用系、待機系でそれぞれ別に構成しても良いし、これら２つの制御部２６ａ、２６ｂをまとめて１つの制御部として構成しても良い。また、情報格納部３１も、情報格納部３１ａと情報格納部３１ｂのように運用系、待機系でそれぞれ別に構成しても良いし、これら２つの情報格納部３１ａ、３１ｂをまとめて１つの情報格納部として構成しても良い。
《パケット伝送装置の動作》
以下、パケット伝送装置（下流）２０が、パケット伝送装置（上流）１０から受信した時刻情報を下位装置（不図示）に送信するまでの動作について説明する。
【００６６】
パケット送受信部２７ａは、パケット伝送装置（上流）１０とＰＴＰメッセージの送受信を行う。パケット送受信部２７ａは、受信したＰＴＰメッセージを、時刻情報抽出部２８ａと監視部２５ａとに送信する。
【００６７】
時刻情報抽出部２８ａは、パケット送受信部２７ａから受信したＰＴＰメッセージから時刻情報を抽出して、監視部２５ａとＰＴＰメッセージ生成部２９ａに送信する。
【００６８】
ＰＴＰメッセージ生成部２９ａは、時刻情報抽出部２８ａから受信した時刻情報をもとにＰＴＰパケットを生成し、パケット送受信部３０ａとパケット送受信部３０ｂとに送信する。
【００６９】
パケット送受信部３０ａは、コンフィグレーション情報と運用情報と時刻情報とを、情報格納部３１ａまたは、情報格納部３１ｂから受信し、下位装置とのＰＴＰメッセージの送信に使用する。パケット送受信部３０ａは、制御部２６ｂの指示により、ＰＴＰメッセージ生成部２９ａ，２９ｂから受信したＰＴＰメッセージのうちいずれかをセレクタ部３２に送信する。
【００７０】
情報格納部３１ａ，３１ｂは、受信したコンフィグレーション情報と運用情報と時刻情報とを格納する機能と、格納したコンフィグレーション情報と運用情報と時刻情報とを、パケット送受信部３０ａ，３０ｂに通知する機能とを有している。
【００７１】
セレクタ部３２は、運用系２１ａが稼働している際に、パケット送受信部３０ａから送信される運用系２１ａ側のＰＴＰメッセージを下位装置に送信し、パケット送受信部３０ｂから送信される待機系２１ｂ側のＰＴＰメッセージを終端する。セレクタ部３２は更に、運用系２１ａが休止状態には、パケット送受信部３０ａから送信される運用系２１ａ側のＰＴＰメッセージを終端し、パケット送受信部３０ｂから送信される待機系２１ｂ側のＰＴＰメッセージを下位装置に送信する。
【００７２】
監視部２５ａは、パケット送受信部２７ａから受信するＰＴＰメッセージの受信タイミングを監視し、ＰＴＰメッセージの受信タイムアウトを検知することで、運用系２１ａの障害発生を検知して、制御部２６ａに送信する。
【００７３】
次に、系切り替え時の動作について説明する。
【００７４】
運用系２１ａ側にて何らかの障害が発生し正常にＰＴＰメッセージを受信できなくなった場合、監視部２５ａは、当該異常を検出し、異常発生の通知を制御部２６ａに送信する。制御部２６ａは、監視部２５ａから異常発生の通知を受信すると、待機系２１ｂに起動通知信号を送信すると共に、パケット送受信部３０ｂとセレクタ部３２とに系切り替えの信号を送信する。待機系２１ｂは、起動通知信号を受信すると、スリープ状態を解除し、パケット伝送装置（上流）１０との時刻同期を開始する。パケット送受信部２７ａは、情報格納部３１ｂに格納されているコンフィグレーション情報と、運用情報と、時刻情報とを利用してパケット伝送装置（上流）１０との通信を行うことにより、通信開始のためのシーケンスを一部省略し、時刻同期開始までの時間を短縮する事ができる。
【００７５】
図３は、コンフィグレーション情報一覧を示す図である。コンフィグレーション情報は、運用系２１ａから待機系２１ｂに引き渡される情報である。項番１のMAC-DAは、送信先の装置のＭＡＣ（Media Access Control）アドレスが格納される。項番２のMAC-SAは、送信元の装置のＭＡＣアドレスが格納される。項番３のIPv4 Headerは、ＩＰ（Internet Protocol）パケットのヘッダ情報が格納される。項番４のdefaultDS.priority1と項番５のdefaultDS.priority2とは、装置の時刻情報の優先順位が格納される。項番６のdefaultDS.domainNumberは、装置のドメイン情報が格納される。項番７のdefaultDS.slaveOnlyは、スレイブ固定で動作するか否かの識別情報が格納される。項番８のportDS.logAnnounceIntervalは、パケット伝送装置（上流）１０からパケット伝送装置（下流）２０に送信されるAnnounce Messageの送信間隔の値が格納される。項番９のportDS.announceReceiptTimeoutは、パケット伝送装置（上流）１０とパケット伝送装置（下流）２０で送受信されるDelay Req MessageとDelay Resp Messageの送信間隔の値が格納される。項番１０のportDS.logSyncIntervalは、マルチキャスト通信時に使用されるインターバル期間が格納される。項番１１のportDS.delayMechanismは、遅延計算方式情報が格納される。項番１２のportDS.logMinPdelayReqIntervalは、遅延補正メッセージの送信間隔が格納される。項番１３のportDS.versionNumberは、ＰＴＰのバージョン情報が格納される。このようにコンフィグレーション情報には、時刻同期を行う各装置の設定状態を表す値が格納される。
【００７６】
図４は、運用情報一覧を示す図である。運用情報は、運用系２１ａから待機系２１ｂに引き渡される情報である。項番１のdefaultDS.clockQuality.clockClassは、装置が保持している時刻情報の信頼性情報が格納される。項番２のdefaultDS.clockQuality.ClockAccuracyは、装置が保持する時刻精度情報が格納される。項番３のdefaultDS.clockQuality.offsetScaledLogVarianceは、スレイブの時刻の分散値が格納される。項番４のcurrentDS.stepsRemovedは、グランドマスタクロックと当該装置との回線数が格納される。項番５のcurrentDS.offsetFromMasterは、マスタ−スレイブ間の時刻の差が格納される。項番６のcurrentDS.meanPathDelayは、装置間の平均伝搬時間の値が格納され、時刻情報の補正値として使用される。項番７のparentDS.parentPortIdentityは、マスタ側のポートＩＤの情報が格納される。項番８のparentDS.parentStatsは、当該装置の持つマスタとの接続状況の情報が格納される。項番９のparentDS.observedParentOffsetScaledLogVarianceは、スレイブが測定したマスタ時刻の分散値が格納される。項番１０のparentDS.observedParentClockPhaseChangeRateは、マスタ側時刻の位相変動値が格納される。項番１１のparentDS.grandmasterIdentityは、グランドマスタクロックのＩＤ情報が格納される。項番１２のparentDS.grandmasterClockQualityは、グランドマスタクロックの精度情報が格納される。
【００７７】
項番１３のparentDS.grandmasterPriority1は、グランドマスタクロックの優先順位が格納される。項番１４のparentDS.grandmasterPriority2は、グランドマスタクロックの優先順位が格納される。項番１５のtimePropertiesDS.currentUtcOffsetは、ＴＡＩ（国際原子時）とＵＴＣ（協定世界時）のオフセット値が格納される。項番１６のtimePropertiesDS.currentUtcOffsetValidは、項番１５の値の信頼性の情報が格納される。項番１７のtimePropertiesDS.leap59と項番１８のtimePropertiesDS.leap61とは、閏秒に対する補正値が格納される。項番１９のtimePropertiesDS.timeTraceableは、15の値のタイムスケールの値が格納される。項番２０のtimePropertiesDS.frequencyTraceableは、周波数の初期発信源の信頼性が格納される。項番２１のtimePropertiesDS.ptpTimescaleは、グランドマスタクロックのタイムスケールが格納される。項番２２のtimePropertiesDS.timeSourceは、グランドマスタクロックのタイムソースが格納される。項番２３のportDS.portStateは、プロトコルエンジンの現状態の情報が格納される。項番２４のportDS.logMinDelayReqIntervalは、遅延補正メッセージの送信間隔を規定する情報が格納される。項番２５のportDS.peerMeanPathDelayは、伝播遅延の推定値が格納される。前記項番１〜２５に示したように、運用情報には、時刻同期を開始する際の初期値が格納されている。
（比較例の動作）
図５は、比較例に於ける時刻同期シーケンスを示す図である。当該図５は、図１および図２に示すパケット伝送装置（上流）１０とパケット伝送装置（下流）２０との間で通信を開始し、時刻同期するシーケンスを示している。比較例のパケット伝送装置（下流）２０に於いて、運用系２１ａと待機系２１ｂとが情報の送受信を行わず、待機系２１ｂは全てスリープ状態で待機している。Signaling Message、Announce Message、Sync Message、Delay Req Message、Delay Resp Messageは、ＩＥＥＥ１５８８において規定されているＰＴＰパケットである。
《コンフィグレーション情報送受信シーケンス》
シーケンスＱ１０に於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０のＭＡＣアドレスやドメインなどを含むコンフィグレーション情報（図３）を取得する。すなわち、パケット伝送装置（下流）２０は、以下のシーケンスＱ１１〜Ｑ１２を実施する。
【００７８】
シーケンスＱ１１に於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０にSignaling Messageを送信する。シーケンスＱ１２に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０にSignaling Messageを送信する。このSignaling Messageには、ＭＡＣアドレスやドメインを含むコンフィグレーション情報（図３）が格納されている。
《運用情報送受信シーケンス》
シーケンスＱ２０に於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０が保持しているＧＰＳ信号のＩＤ情報などの運用情報を取得する。具体的には、以下のシーケンスＱ２２を実施する。
【００７９】
シーケンスＱ２２に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０にAnnounce Messageを送信する。このAnnounce Messageには、ＧＰＳ信号のＩＤ情報などに代表される運用情報（図４）が格納されている。
《時刻同期シーケンス》
シーケンスＱ３０に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０との間で時刻同期シーケンスを実行することにより、パケット伝送装置（下流）２０を時刻同期させる。具体的には、以下のシーケンスＱ３１〜Ｑ３５を実施する。
【００８０】
シーケンスＱ３１に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０に、Sync Messageを送信する。このSync Messageは、前記した図１６に示すように、時刻情報を含んだＰＴＰパケットである。シーケンスＱ３２に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０に、Announce Messageを送信する。シーケンスＱ３３に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０に、Sync Messageを送信する。
【００８１】
シーケンスＱ３４に於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０に、Delay Req Messageを送信する。
【００８２】
シーケンスＱ３５に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０に、Delay Resp Messageを送信する。このDelay Resp Messageは、装置間の伝送路遅延を補正するために送受信されるＰＴＰパケットである。
《スリープモード維持》
シーケンスＱ４１に於いて、運用系２１ａの制御部２６ａは、待機系２１ｂの制御部２６ｂに、スリープモードの維持を通知する。このスリープモードの維持は、例えば時刻同期のシーケンスＱ３０を実施したのちに通知される。しかし、これに限られず、運用系２１ａの制御部２６ａは、後記する時刻同期維持のシーケンスＱ３０Ａを実施したのちに、定期的に通知してもよい。これにより、パケット伝送装置（下流）２０は、消費電力を抑制することができる。
《時刻同期維持シーケンス》
シーケンスＱ３０Ａに於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０との間で時刻同期維持シーケンスを実行することにより、パケット伝送装置（下流）２０の時刻同期精度を維持させる。すなわち、シーケンスＱ３０Ａ以降に、パケット伝送装置（上流）１０は、前記したシーケンスＱ３１〜Ｑ３５と同様の処理を、ＰＴＰメッセージの送信間隔ごとに実施する。これにより、パケット伝送装置（下流）２０は、上位装置であるパケット伝送装置（上流）１０との時刻同期を維持することができる。
《障害発生時の処理》
シーケンスＱ５０に於いて、運用系２１ａの伝送部２４ａで障害が発生した場合を考える。このとき、待機系２１ｂの起動処理（Ｑ５２）と系切替処理（Ｑ６１〜Ｑ６３）とが行われる。
【００８３】
シーケンスＱ５１に於いて、運用系２１ａの制御部２６ａは、待機系２１ｂの制御部２６ｂに、起動を通知する。
【００８４】
シーケンスＱ５２に於いて、待機系２１ｂの制御部２６ｂおよび伝送部２４ｂは、起動処理を行う。
【００８５】
シーケンスＱ５３に於いて、運用系２１ａの制御部２６ａは、伝送部２４ａに休止を通知する。休止通知を受けた伝送部２４ａは、スリープモードに遷移する。これにより、パケット伝送装置（下流）２０は、消費電力を抑制することができる。
【００８６】
シーケンスＱ６１に於いて、待機系２１ｂの伝送部２４ｂおよびパケット伝送装置（上流）１０は、コンフィグレーション情報送受信を行う。当該シーケンスＱ６１は、シーケンスＱ１０の処理と同様である。
【００８７】
シーケンスＱ６２に於いて、待機系２１ｂの伝送部２４ｂおよびパケット伝送装置（上流）１０は、運用情報送受信を行う。当該シーケンスＱ６２は、シーケンスＱ２０の処理と同様である。
【００８８】
シーケンスＱ６３に於いて、待機系２１ｂの伝送部２４ｂおよびパケット伝送装置（上流）１０は、時刻同期処理を行う。当該シーケンスＱ６３は、シーケンスＱ３０の処理と同様である。
【００８９】
シーケンスＱ６４に於いて、待機系２１ｂの伝送部２４ｂおよびパケット伝送装置（上流）１０は、時刻同期維持処理を行う。当該シーケンスＱ６４は、シーケンスＱ３０Ａの処理と同様である。
【００９０】
シーケンスＱ６１〜Ｑ６３の処理により、待機系２１ｂは、パケット伝送装置（上流）１０と時刻同期して系を切り替える。しかし、シーケンスＱ６１〜Ｑ６３を実行している際、パケット伝送装置（下流）２０は、時刻同期維持シーケンスを実行することができない。更に、パケット伝送装置（下流）２０と下位装置とは、時刻同期維持シーケンスを実行することができない。パケット伝送装置（下流）２０と下位装置とは、自走状態となり、時刻同期精度が悪化する虞があった。
（本実施形態の動作）
図６は、本実施形態に於ける時刻同期シーケンスを示す図である。図５に示す比較例の時刻同期シーケンスと同一の要素には同一の符号を付与している。
【００９１】
この時刻同期シーケンスは、比較例（図５）と同様に、パケット伝送装置（上流）１０とパケット伝送装置（下流）２０との間で、通信を開始して時刻同期するシーケンスを示している。
【００９２】
本実施形態のパケット伝送装置（下流）２０に於いて、比較例と同様に、運用系２１ａと待機系２１ｂとが情報の送受信を行わず、待機系２１ｂは全てスリープ状態で待機している。
《コンフィグレーション情報送受信シーケンス》
シーケンスＱ１０Ｂに於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０のＭＡＣアドレスやドメインなどを含むコンフィグレーション情報（図３）を取得する。すなわち、パケット伝送装置（下流）２０は、以下のシーケンスＱ１１〜Ｑ１５を実施する。
【００９３】
シーケンスＱ１１，Ｑ１２の処理は、比較例のシーケンスＱ１１，Ｑ１２の処理と同様である。
【００９４】
シーケンスＱ１３に於いて、運用系２１ａの伝送部２４ａは、取得したコンフィグレーション情報を、情報格納部３１ａに格納する。
【００９５】
シーケンスＱ１４に於いて、運用系２１ａの伝送部２４ａは、取得したコンフィグレーション情報を、待機系２１ｂの伝送部２４ｂに送信する。
【００９６】
シーケンスＱ１５に於いて、待機系２１ｂの伝送部２４ｂは、受信したコンフィグレーション情報を、情報格納部３１ｂに格納する。
《運用情報送受信シーケンス》
シーケンスＱ２０Ｂに於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０が保持しているＧＰＳ信号のＩＤ情報などの運用情報を取得する。すなわち、パケット伝送装置（下流）２０は、以下のシーケンスＱ２２〜Ｑ２５を実施する。
【００９７】
シーケンスＱ２２の処理は、比較例のシーケンスＱ２２の処理と同様である。
【００９８】
シーケンスＱ２３に於いて、運用系２１ａの伝送部２４ａは、取得した運用情報（図４）を、情報格納部３１ａに格納する。
【００９９】
シーケンスＱ２４に於いて、運用系２１ａの伝送部２４ａは、取得した運用情報（図４）を、待機系２１ｂの伝送部２４ｂに送信する。
【０１００】
シーケンスＱ２５に於いて、待機系２１ｂの伝送部２４ｂは、受信した運用情報（図４）を、情報格納部３１ｂに格納する。
《時刻同期シーケンス》
シーケンスＱ３０Ｂに於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０との間で時刻同期シーケンスを実行することにより、パケット伝送装置（下流）２０を時刻同期させる。具体的には、以下のシーケンスＱ３１〜Ｑ３８を実施する。
【０１０１】
シーケンスＱ３１〜Ｑ３５の処理は、比較例のシーケンスＱ３１〜Ｑ３５の処理と同様である。
【０１０２】
シーケンスＱ３６に於いて、運用系２１ａの伝送部２４ａは、取得した時刻情報（図４）を、情報格納部３１ａに格納する。
【０１０３】
シーケンスＱ３７に於いて、運用系２１ａの伝送部２４ａは、取得した時刻情報（図４）を、待機系２１ｂの伝送部２４ｂに送信する。
【０１０４】
シーケンスＱ３８に於いて、待機系２１ｂの伝送部２４ｂは、受信した時刻情報（図４）を、情報格納部３１ｂに格納する。
《スリープモード維持》
シーケンスＱ４１に於いて、運用系２１ａの制御部２６ａは、待機系２１ｂの制御部２６ｂに、スリープモードの維持を通知する。これにより、制御部２６ｂは、伝送部２４ｂのパケット送受信部２７ｂ、時刻情報抽出部２８ｂ、および、ＰＴＰメッセージ生成部２９ｂの動作を停止させ、各種情報を情報格納部３１ｂに格納する機能のみを動作させる。これにより、パケット伝送装置（下流）２０は、消費電力を抑制することができる。
《時刻同期維持シーケンス》
シーケンスＱ３０Ｃに於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０との間で時刻同期維持シーケンスを実行することにより、パケット伝送装置（下流）２０の時刻同期精度を維持させる。すなわち、パケット伝送装置（上流）１０は、前記したシーケンスＱ３１〜Ｑ３８と同様の処理を行う。パケット伝送装置（上流）１０は、シーケンスＱ３０Ｃの処理を、ＰＴＰメッセージの送信間隔ごとに実施する。
【０１０５】
運用系２１ａは、シーケンスＱ３０Ｃを実行する毎に、時刻情報を、待機系２１ｂの伝送部２４ｂに送信し、情報格納部３１ｂに格納させる。待機系２１ｂは、運用系２１ａから、常に最新の時刻情報を取得し、情報格納部３１ｂに格納（更新）する。このため、待機系２１ｂは、系切替処理に於いて、運用系２１ａが取得していた最新の時刻情報を用いて、短時間で時刻同期を開始することができると共に、自走で時刻同期を開始するよりも高い精度で時刻同期を開始することができる。
《障害発生時の処理》
本実施形態のシーケンスＱ５０〜Ｑ５３の処理は、比較例のシーケンスＱ５０〜Ｑ５３の処理と同様である。
【０１０６】
シーケンスＱ５２に於いて、待機系２１ｂの制御部２６ｂおよび伝送部２４ｂは、起動処理を行う。この起動処理に於いて、伝送部２４ｂは、情報格納部３１ｂに格納したコンフィグレーション情報、運用情報、および、時刻情報を利用する。具体的にはシーケンスＱ６１（図５）を、格納済のコンフィグレーション情報を利用することで省略し、シーケンスＱ６２（図５）を、格納済の運用情報を利用することにより省略し、シーケンスＱ６３（図５）を、格納済の時刻情報を利用することにより省略する。
【０１０７】
シーケンスＱ６４Ｂに於いて、待機系２１ｂの伝送部２４ｂ、および、パケット伝送装置（上流）１０は、時刻同期維持処理を行う。当該シーケンスＱ６４Ｂは、シーケンスＱ３０Ｃの処理と同様である。
【０１０８】
待機系２１ｂは、比較例のシーケンスＱ６１〜Ｑ６３の処理を省略して、シーケンスＱ６４Ｂの処理を行うことにより、待機系２１ｂ自身が自走状態となる時間を短縮することが可能となり、時刻同期精度の悪化を抑制できる。
【０１０９】
ＩＥＥＥ１５８８規格とは、装置間でＰＴＰパケットの送受信を繰り返し行うことによって、徐々に装置間の時刻同期精度を高めるものである。本実施形態の待機系２１ｂは、運用系２１ａから引き継いだ時刻情報を利用することにより、起動直後（通信開始直後）から、高い精度で時刻同期を行うことができる。
【０１１０】
図７は、本実施形態に於ける待機系起動シーケンスを示す図である。
【０１１１】
シーケンスＱ７０〜Ｑ８０の処理は、前記する図６のシーケンスＱ５０〜Ｑ６４Ｂの処理に対応している。
【０１１２】
シーケンスＱ７０に於いて、運用系２１ａの監視部２５ａは、伝送部２４ａの異常を検出する。具体的な異常検出方法は、後記する図８で説明する。
【０１１３】
シーケンスＱ７１に於いて、運用系２１ａの監視部２５ａは、制御部２６ａに異常通知を行う。
【０１１４】
シーケンスＱ７２に於いて、運用系２１ａの制御部２６ａは、待機系２１ｂの制御部２６ｂに、起動通知を行う。この処理は、シーケンスＱ５１（図６）の処理と同様である。
【０１１５】
シーケンスＱ７３に於いて、運用系２１ａの制御部２６ａは、伝送部２４ａに、休止通知を行う。この処理は、シーケンスＱ５３（図６）の処理と同様である。これにより、伝送部２４ａは、休止状態に遷移するので、消費電力を抑制することができる。
【０１１６】
シーケンスＱ７４に於いて、待機系２１ｂの制御部２６ｂは、起動処理を行う。
【０１１７】
シーケンスＱ７５に於いて、待機系２１ｂの制御部２６ｂは、伝送部２４ｂに起動通知を行う。
【０１１８】
シーケンスＱ７６に於いて、待機系２１ｂの伝送部２４ｂは、起動処理を行う。
【０１１９】
シーケンスＱ７７に於いて、待機系２１ｂの伝送部２４ｂは、情報格納部３１ｂから、コンフィグレーション情報を取得する。
【０１２０】
シーケンスＱ７８に於いて、待機系２１ｂの伝送部２４ｂは、情報格納部３１ｂから、運用情報を取得する。
【０１２１】
シーケンスＱ７９に於いて、待機系２１ｂの伝送部２４ｂは、情報格納部３１ｂから、時刻情報を取得する。
【０１２２】
このシーケンスＱ７４〜Ｑ７９の処理は、シーケンスＱ５２（図６）の処理と同様である。
【０１２３】
シーケンスＱ８０に於いて、待機系２１ｂの伝送部２４ｂは、上位装置であるパケット伝送装置（上流）１０（図２）との間で、時刻同期維持シーケンスを実行する。この処理は、シーケンスＱ６４Ｂ（図６）の処理と同様である。
【０１２４】
図８は、本実施形態に於ける監視処理を示すフローチャートである。
【０１２５】
運用系２１ａの監視部２５ａが、当該監視処理を行う。
【０１２６】
ステップＳ１０に於いて、監視部２５ａは、現在の時刻を記録する。
【０１２７】
ステップＳ１１に於いて、監視部２５ａは、Sync Messageを受信したか否かを判断する。監視部２５ａは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１０の処理に戻り、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１２の処理を行う。
【０１２８】
ステップＳ１２に於いて、監視部２５ａは、記録した時刻から現在の時刻までの経過時間を算出する。ここで、記録した時刻とは、初期状態を除き、Sync Messageを受信した時刻である。
【０１２９】
ステップＳ１３に於いて、監視部２５ａは、当該経過時間が閾値を超えているか否かを判断する。監視部２５ａは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１４の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１１の処理を行う。
【０１３０】
ステップＳ１４に於いて、監視部２５ａは、制御部２６ａに異常通知を行い、図８の処理を終了する。
【０１３１】
運用系２１ａの監視部２５ａは、ステップＳ１０〜Ｓ１４の処理によって、伝送部２４ａの異常を検知することができる。
【０１３２】
待機系２１ｂの監視部２５ｂは、ステップＳ１０〜Ｓ１４と同様な処理を行い、伝送部２４ｂの異常を検知することができる。
【０１３３】
図９は、本実施形態に於ける待機系起動処理を示すフローチャートである。
【０１３４】
ここでは、待機系２１ｂのＳＬＡＶＥ２２ｂが起動してからパケット伝送装置（上流）１０と通信を開始するまでのフローチャートを示している。
【０１３５】
処理が開始すると、ステップＳ２０に於いて、待機系２１ｂの伝送部２４ｂは、情報格納部３１ｂの格納データの有無を確認する。
【０１３６】
ステップＳ２１に於いて、待機系２１ｂの伝送部２４ｂは、情報格納部３１ｂにコンフィグレーション情報が存在するか否かを確認する。待機系２１ｂの伝送部２４ｂは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２２の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ２４の処理を行う。
【０１３７】
ステップＳ２２に於いて、待機系２１ｂの伝送部２４ｂは、情報格納部３１ｂに運用情報が存在するか否かを確認する。待機系２１ｂの伝送部２４ｂは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２３の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ２５の処理を行う。
【０１３８】
ステップＳ２３に於いて、待機系２１ｂの伝送部２４ｂは、情報格納部３１ｂに時刻情報が存在するか否かを確認する。待機系２１ｂの伝送部２４ｂは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２７の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ２６の処理を行う。
【０１３９】
ステップＳ２４に於いて、待機系２１ｂの伝送部２４ｂは、上位装置との間でコンフィグレーション情報の送受信を行う。
【０１４０】
ステップＳ２５に於いて、待機系２１ｂの伝送部２４ｂは、上位装置との間で運用情報の送受信を行う。
【０１４１】
ステップＳ２６に於いて、待機系２１ｂの伝送部２４ｂは、上位装置との間で時刻同期処理を行う。
【０１４２】
ステップＳ２７に於いて、待機系２１ｂの伝送部２４ｂは、上位装置との間で時刻同期維持処理を行う。
【０１４３】
ステップＳ２８に於いて、待機系２１ｂの伝送部２４ｂは、上位装置からSync Messageを受信したか否かを判断する。待機系２１ｂの伝送部２４ｂは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２７の処理に戻り、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ２８の処理に戻る。
【０１４４】
ＳＬＡＶＥ２２ｂは、起動した後に、情報格納部３１ｂに格納されているデータの有無に応じて、系切り替え時のシーケンスを省略することができる。
（本実施形態の効果）
以上説明した本実施形態では、次の（Ａ）〜（Ｃ）のような効果がある。
（Ａ）  待機系２１ｂは、起動時に、運用系２１ａの時刻情報を利用している。これにより、待機系２１ｂは、起動時の初期値に、精度の良い時刻情報を使用することができる。
（Ｂ）  パケット伝送装置（下流）２０は、運用系２１ａから引き渡されたコンフィグレーション情報および運用情報を、待機系２１ｂの起動時の初期値としている。これにより、パケット伝送装置（下流）２０の待機系２１ｂは、シーケンスＱ６１〜Ｑ６３（図３）を省略して起動時間を短縮することができ、系を切り替える際に各装置が自走状態にある時間を短縮し、時刻同期精度の低下を抑制できる。
（Ｃ）  運用系２１ａが稼働しているとき、待機系２１ｂは、時刻情報、コンフィグレーション情報、運用情報を保持・利用する機能ブロックのみを稼働し、その他の機能ブロックをスリープ状態にしている。これにより、待機系２１ｂは、消費電力を抑制することができる。
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の（ａ）〜（ｄ）のようなものがある。
（ａ）  パケット伝送装置（下流）２０の監視部２５ａは、ＰＴＰメッセージのタイムアウトを監視して、伝送部２４ａで異常が発生したと判断している。しかし、これに限られず、パケット伝送装置（下流）２０の監視部２５ａは、ＳＬＡＶＥ２２ａのハードウェア異常や、上位装置との間を接続するケーブルの異常を監視するように構成してもよい。
（ｂ）  パケット伝送装置（下流）２０の伝送部２４ａは、待機系２２ｂの伝送部２４ｂに各種情報を送信し、伝送部２４ｂは情報格納部３１ｂに情報を格納している。しかし、これに限られず、伝送部２４ａは、情報格納部３１ｂに直接アクセスして情報を格納するように構成してもよい。
（ｃ）  パケット伝送装置（上流）１０は、ＧＰＳ信号を受信して最上位の時刻源としている。しかし、これに限られず、パケット伝送装置（上流）１０は、例えば原子時計などの他の手段によって最上位の時刻源を取得してもよく、更に外部ネットワーク１００ＢのＮＴＰサーバなどから最上位の時刻源を取得してもよい。
（ｄ）  パケット伝送装置（下流）２０の、運用系側ＳＬＡＶＥ２２ａと、待機系側ＭＡＳＴＥＲ２３ｂとがＰＴＰパケットの送受信を行い、待機系側ＳＬＡＶＥ２２ｂと、運用系側ＭＡＳＴＥＲ２３ａとが、ＰＴＰパケットの送受信を行えるような機能を有してもよい。すなわち、運用系側ＳＬＡＶＥ２２ａと、待機系側ＭＡＳＴＥＲ２３ｂとが何らかの原因で故障した場合に、待機系側ＳＬＡＶＥ２２ｂと、運用系側ＭＡＳＴＥＲ２３ａとでＰＴＰパケットの送受信を行い、下位装置に時刻を配信出来るような機能と構成にしてもよい。
(第２の実施形態の構成)
第１の実施例では、図１のシステムにおける、パケット伝送装置(下流)２０を冗長構成とした場合の実施形態について説明した。しかし、下流側を冗長化し、上流側を冗長化しないという形態は、障害対策の面から一般的ではない。また、１つの上流装置に３つ以上の下流装置が接続されるような構成においては、コストの面から、上流装置を冗長化する事が考えられる。以上の点から、第２の実施形態として、図１におけるパケット伝送装置(上流)１０を冗長化した場合について説明する。
【０１４５】
図１０は、本実施形態に於けるパケット伝送装置(上流)１０を示す概略の構成図である。パケット伝送装置(上流)１０は、運用系１０ａと、待機系１０ｂと、セレクタ部１８と、制御部１７とを備えている。パケット伝送装置(上流)１０は、ＧＰＳアンテナ１１を介してＧＰＳ衛星１１０からＧＰＳ信号を受信すると共に、パケット伝送装置(下流)２０と接続されている。
【０１４６】
運用系１０ａと待機系１０ｂとは、同様の構成を有し、同様に接続されている。すなわち、運用系１０ａは、伝送部１９ａと、監視部１５ａと、情報格納部１６ａとを備えている。待機系１０ｂは、同様に構成され接続されている伝送部１９ｂと、監視部１５ｂと、情報格納部１６ｂとを備えている。運用系１０ａは、通常時にパケット送受信を行う部位である。待機系１０ｂは、運用系１０ａに異常が発生した際、この運用系１０ａに代わってパケット送受信を行う部位である。
【０１４７】
ここで、運用系１０ａと待機系１０ｂはネットワーク的に互いに独立した系である事を想定している。すなわち、運用系１０ａと待機系１０ｂは、それぞれ異なるＭＡＣアドレスとＩＰアドレスを持っているとする。またパケット伝送装置(下流)２０は、ＭＡＳＴＥＲとなる可能性のある装置のＭＡＣアドレスとＩＰアドレスのリストをメモリとして保持している。これは、ＩＥＥＥ１５８８の規定であり、本実施例においては、パケット伝送装置(上流)１０の運用系１０ａと待機系１０ｂのＭＡＣアドレスとＩＰアドレスを情報として保持していることを意味している。
【０１４８】
伝送部１９ａは、ＧＰＳ受信部１１ａと、時刻情報抽出部１２ａと、ＰＴＰメッセージ生成部１３ａと、パケット送受信部１４ａとを備えている。伝送部１９ａは、パケット伝送装置(下流)２０との間でＰＴＰメッセージを送受信する部位である。ＧＰＳ受信部１１ａは、ＧＰＳアンテナ１１から時刻源であるＧＰＳ信号を受信する部位である。ＧＰＳ受信部１１ａは、時刻情報抽出部１２ａに接続されている。監視部１５ａは、伝送部１９ａを監視して、異常発生を検知する部位である。
【０１４９】
制御部１７は、伝送部１９ａ全体を統括して制御する部位である。制御部１７は更に、監視部１５ａからの異常通知を受けた際に、待機系１０ｂの伝送部１９ｂに起動通知し、更にセレクタ部１８に出力切り替え信号を出力する部位である。時刻情報抽出部１２ａは、ＧＰＳアンテナ１１から受信したＧＰＳ信号から時刻情報を抽出し、抽出した時刻情報に内部クロックを同期させる部位である。時刻情報抽出部１２ａは、ＧＰＳ受信部１１ａに接続されてＧＰＳ信号を受信し、ＰＴＰメッセージ生成部１３ａに接続されて、抽出した時刻情報を出力する。
【０１５０】
ＰＴＰメッセージ生成部１３ａは、抽出した時刻情報から、ＰＴＰパケットを生成する部位である。ＰＴＰメッセージ生成部１３ａは、時刻情報抽出部１２ａに接続されて時刻情報を取得し、パケット送受信部１４ａに接続されて、生成したＰＴＰパケットを送信する。パケット送受信部１４ａは、生成されたＰＴＰパケットを、セレクタ部１８を介して、下位装置であるパケット伝送装置(下流)２０に送信する部位である。パケット送受信部１４ａは、ＰＴＰメッセージ生成部１３ａに接続されてＰＴＰパケットを取得し、セレクタ部１８に接続されてＰＴＰパケットを送信する。
【０１５１】
情報格納部１６ａは、伝送部１９ａから送信されたコンフィグレーション情報と運用情報とを格納し、格納した各情報を、情報格納部１６ｂに送信し、情報格納部１６ｂからの情報を受信する部位である。待機系１０ｂは、伝送部１１ｂと、監視部１５ｂと、情報格納部１６ｂとを備える。以下、待機系１０ｂの構成および接続は、運用系１０ａと同様である。
【０１５２】
ＧＰＳアンテナ１１からのＧＰＳ信号は二分岐され、伝送部１９ａのＧＰＳ受信部１１ａと、伝送部１９ｂのＧＰＳ受信部１１ｂとは、同一のＧＰＳ信号を受信する。運用系１０ａが稼働している際には、待機系１０ｂの伝送部１９ｂはスリープ状態である。これにより、待機系１０ｂは、消費電力を抑制することが出来る。
<<パケット伝送装置の動作>>
以下、パケット伝送装置(上流)１０が、ＧＰＳアンテナ１１から受信した時刻情報をパケット伝送装置(下流)２０に送信するまでの動作について説明する。ＧＰＳ受信部１１ａは、ＧＰＳアンテナ１１からＧＰＳ信号を受信し、受信したＧＰＳ信号を時刻情報に変換して、時刻情報抽出部１２ａに送信する。
【０１５３】
時刻情報抽出部１２ａは、ＧＰＳ受信部１１ａから受信した時刻情報から必要な時刻を抽出して、ＰＴＰメッセージ生成部１３ａに送信する。ＰＴＰメッセージ生成部１３ａは、時刻情報抽出部１２ａから受信した時刻情報をもとにＰＴＰパケットを生成し、パケット送受信部１４ａに送信する。
【０１５４】
パケット送受信部１４ａは、ＰＴＰメッセージ生成部１３ａより受信したＰＴＰパケットを、セレクタ部１８を介してパケット伝送装置(下流)２０に送信する。情報格納部１６ａは、コンフィグレーション情報と運用情報を、伝送部１９ａより受信し格納する機能と、格納したコンフィグレーション情報と運用情報とを、情報格納部１６ｂへ送信する機能と、情報格納部１６ｂからの情報を受信する機能とを有している。監視部１５ａは、伝送部１９ａの障害発生を検知して、制御部１７に送信する。
【０１５５】
次に系切り替え時の動作について説明する。運用系１０ａ側にて何らかの障害が発生し正常にＰＴＰメッセージを送受信できなくなった場合、監視部１５ａは、当該異常を検出し、異常発生の通知を制御部１７に送信する。制御部１７は、監視部１５ａからの異常発生の通知を受信すると、伝送部１９ｂに起動通知信号を送信する。伝送部１９ｂは、起動通知信号を受信すると、スリープ状態を解除し、パケット伝送装置(下流)２０との時刻同期を開始する。ＰＴＰメッセージ生成部１３ｂは、情報格納部１６ｂに格納されているコンフィグレーション情報と、運用情報とを利用して、パケット伝送装置(下流)２０との通信を行うことにより、通信開始のためのシーケンスを一部省略し、時刻同期開始までの時間を短縮する事ができる。コンフィグレーション情報と、運用情報とについては、図３、図４にて説明しているため、省略する。
【０１５６】
（比較例の動作）
図１１は、比較例に於ける時刻同期シーケンスを示す図である。当該図１１は、図１および図１０に示すパケット伝送装置（上流）１０とパケット伝送装置（下流）２０との間で通信を開始し、時刻同期するシーケンスを示している。
【０１５７】
比較例のパケット伝送装置（上流）１０に於いて、運用系１０ａと待機系１０ｂとが情報の送受信を行わず、待機系１０ｂは全てスリープ状態で待機している。Signaling Message、Announce Message、Sync Message、Delay Req Message、Delay Resp Messageは、ＩＥＥＥ１５８８において規定されているＰＴＰパケットである。
《コンフィグレーション情報送受信シーケンス》
シーケンスＱ１０に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０のＭＡＣアドレスやドメインなどを含むコンフィグレーション情報（図３）を取得する。すなわち、パケット伝送装置（上流）１０は、以下のシーケンスＱ１１〜Ｑ１２を実施する。
【０１５８】
シーケンスＱ１１に於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０にSignaling Messageを送信する。シーケンスＱ１２に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０にSignaling Messageを送信する。このSignaling Messageには、ＭＡＣアドレスやドメインを含むコンフィグレーション情報（図３）が格納されている。
《運用情報送受信シーケンス》
シーケンスＱ２０に於いて、パケット伝送装置（上流）１０は、シーケンスＱ２２を実施する。シーケンスＱ２２に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０にAnnounce Messageを送信する。このAnnounce Messageには、ＧＰＳ信号のＩＤ情報などに代表される運用情報（図４）が格納されている。
《時刻同期シーケンス》
シーケンスＱ３０に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０との間で時刻同期シーケンスを実行することにより、パケット伝送装置（下流）２０を時刻同期させる。具体的には、以下のシーケンスＱ３１〜Ｑ３５を実施する。シーケンスＱ３１に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０に、Sync Messageを送信する。このSync Messageは、前記した図１６に示すように、時刻情報を含んだＰＴＰパケットである。
【０１５９】
シーケンスＱ３２に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０に、Announce Messageを送信する。シーケンスＱ３３に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０に、Sync Messageを送信する。
【０１６０】
シーケンスＱ３４に於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０に、Delay Req Messageを送信する。シーケンスＱ３５に於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０に、Delay Resp Messageを送信する。このDelay Resp Messageは、装置間の伝送路遅延を補正するために送受信されるＰＴＰパケットである。
《スリープモード維持》
シーケンスＱ１００に於いて、パケット伝送装置（上流）１０の制御部１７は、待機系１０ｂにスリープモードの維持を通知する。このスリープモードの維持は、例えば時刻同期のシーケンスＱ３０を実施したのちに通知される。しかし、これに限られず、制御部１７は、後記する時刻同期維持のシーケンスＱ３０Ａを実施したのちに、定期的に通知してもよい。これにより、パケット伝送装置（上流）１０は、消費電力を抑制することができる。
《時刻同期維持シーケンス》
シーケンスＱ３０Ａに於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０との間で時刻同期維持シーケンスを実行することにより、パケット伝送装置（下流）２０の時刻同期精度を維持させる。すなわち、シーケンスＱ３０Ａ以降に、パケット伝送装置（上流）１０は、前記したシーケンスＱ３１〜Ｑ３５と同様の処理を、ＰＴＰメッセージの送信間隔ごとに実施する。これにより、パケット伝送装置（下流）２０は、上位装置であるパケット伝送装置（上流）１０との時刻同期を維持することができる。
《障害発生時の処理》
シーケンスＱ１０１に於いて、運用系１０ａで障害が発生した場合を考える。このとき、待機系１０ｂの起動処理（Ｑ１０２〜Ｑ１０４）と系切替処理（Ｑ１０５〜Ｑ１０８）とが行われる。
【０１６１】
シーケンスＱ１０２に於いて、制御部１７は、待機系１０ｂに、起動を通知する。シーケンスＱ１０４に於いて、待機系１０ｂは起動処理を行う。シーケンスＱ１０３に於いて、制御部１７は、運用系１０ａに休止を通知する。休止通知を受けた運用系１０ａは、スリープモードに遷移する。これにより、パケット伝送装置（上流）１０は、消費電力を抑制することができる。
【０１６２】
前述した通り、運用系１０ａと待機系１０ｂは互いに独立した系であり、異なるＭＡＣアドレスとＩＰアドレスを持っている。系切替時、待機系１０ｂはパケット伝送装置（下流）２０のＭＡＣアドレスとＩＰアドレスの情報を持っていないため、パケット伝送装置（下流）２０とＰＴＰパケットの送受信を開始する前に、パケット伝送装置（下流）２０のＭＡＣアドレスとＩＰアドレスを取得する必要がある。そのため、シーケンスＱ１０５に於いて、待機系１０ｂおよびパケット伝送装置（下流）２０は、コンフィグレーション情報送受信を行う。具体的には、図３の項番１〜３の情報等が該当する。当該シーケンスＱ１０５は、シーケンスＱ１０の処理と同様である。これにより待機系１０ｂは、パケット伝送装置（下流）２０をＳＬＡＶＥ装置として認識する事が可能となる。
【０１６３】
また、コンフィグレーション情報には、図３の項番１２に示すようにＰＴＰパケットの送信レート情報も含まれているが、送信レートはＳＬＡＶＥ側が決定権を持っている。本実施例であれば、パケット伝送装置（下流）２０が、待機系１０ｂへ送信レート情報を送信し、装置間のＰＴＰパケットの送信レートが決定される。
【０１６４】
次にシーケンスＱ１０６に於いて、待機系１０ｂおよびパケット伝送装置（下流）２０は、運用情報送受信を行う。ここで運用情報とは、図４にて説明した情報群である。運用情報には、グランドマスタクロック(本実施例においてはＧＰＳ信号)のＩＤ（図４の項番１１）や優先順位(図４の項番１３、１４)等の情報が含まれている。図１１のシーケンスでは不図示であるが、パケット伝送装置（上流）１０の待機系１０ｂはまずＧＰＳ信号からＩＤ等を取得し、その後、運用情報をパケット伝送装置（下流）２０へ送信する。当該シーケンスＱ１０６は、シーケンスＱ２０の処理と同様である。
【０１６５】
シーケンスＱ１０７に於いて、待機系１０ｂおよびパケット伝送装置（下流）２０は、時刻同期処理を行う。当該シーケンスＱ１０７は、シーケンスＱ３０の処理と同様である。シーケンスＱ１０８に於いて、待機系１０ｂおよびパケット伝送装置（下流）２０は、時刻同期維持処理を行う。当該シーケンスＱ１０８は、シーケンスＱ３０Ａの処理と同様である。
【０１６６】
シーケンスＱ１０５〜Ｑ１０７の処理により、待機系１０ｂは、パケット伝送装置（下流）２０と時刻同期して系を切り替える。しかし、シーケンスＱ１０５〜Ｑ１０７を実行している際、パケット伝送装置（下流）２０は、時刻同期維持シーケンスを実行することができない。更に、パケット伝送装置（下流）２０と下位装置とは、時刻同期維持シーケンスを実行することができない。パケット伝送装置（下流）２０と下位装置とは、自走状態となり、時刻同期精度が悪化する虞があった。
（本実施形態の動作）
図１２は、本実施形態に於ける時刻同期シーケンスを示す図である。図１１に示す比較例の時刻同期シーケンスと同一の要素には同一の符号を付与している。この時刻同期シーケンスは、比較例（図１１）と同様に、パケット伝送装置（上流）１０とパケット伝送装置（下流）２０との間で、通信を開始して時刻同期するシーケンスを示している。本実施形態のパケット伝送装置（上流）１０に於いて、比較例と同様に、運用系１０ａと待機系１０ｂとが情報の送受信を行わず、待機系１０ｂは全てスリープ状態で待機している。
《コンフィグレーション情報送受信シーケンス》
シーケンスＱ１０Ｃに於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０のＭＡＣアドレスやドメインなどを含むコンフィグレーション情報（図３）を取得する。すなわち、パケット伝送装置（上流）１０は、以下のシーケンスＱ１１、Ｑ１２、Ｑ１６〜Ｑ１８を実施する。シーケンスＱ１１，Ｑ１２の処理は、比較例のシーケンスＱ１１，Ｑ１２の処理と同様である。シーケンスＱ１６に於いて、運用系１０ａは、取得したコンフィグレーション情報を、情報格納部１６ａに格納する。シーケンスＱ１７に於いて、運用系１０ａは、取得したコンフィグレーション情報を、待機系１０ｂに送信する。シーケンスＱ１８に於いて、待機系１０ｂは、受信したコンフィグレーション情報を、情報格納部１６ｂに格納する。
《運用情報送受信シーケンス》
シーケンスＱ２０Ｃに於いて、パケット伝送装置（下流）２０は、パケット伝送装置（上流）１０が保持しているＧＰＳ信号のＩＤ情報などの運用情報を取得する。すなわち、パケット伝送装置（上流）１０は、以下のシーケンスＱ２２、Ｑ２６〜Ｑ２８を実施する。シーケンスＱ２２の処理は、比較例のシーケンスＱ２２の処理と同様である。
【０１６７】
シーケンスＱ２６に於いて、運用系１０ａは、パケット伝送装置（下流）２０へ送信した運用情報（図４）を、情報格納部１６ａに格納する。シーケンスＱ２７に於いて、運用系１０ａは、格納した運用情報（図４）を、待機系１０ｂに送信する。シーケンスＱ２８に於いて、待機系１０ｂは、受信した運用情報（図４）を、情報格納部１６ｂに格納する。
《時刻同期シーケンス》
シーケンスＱ３０Ｄに於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０との間で時刻同期シーケンスを実行することにより、パケット伝送装置（下流）２０を時刻同期させる。具体的には、以下のシーケンスＱ３１〜Ｑ３５、Ｑ３９を実施する。シーケンスＱ３１〜Ｑ３５の処理は、比較例のシーケンスＱ３１〜Ｑ３５の処理と同様である。シーケンスＱ３９に於いて、運用系１０ａは、情報格納部１６ａに格納しているコンフィグレーション情報と、運用情報とを待機系１０ｂへ再び送信する。待機系１０ｂは、情報格納部１６ｂのデータを新たに受信した各情報に更新する。
《スリープモード維持》
シーケンスＱ１１０に於いて、制御部１７は、待機系１０ｂに、スリープモードの維持を通知する。これにより、待機系１０ｂは、伝送部１９ｂの動作を停止させ、各種情報を情報格納部１６ｂに格納する機能のみを動作させる。
これにより、パケット伝送装置（上流）１０は、消費電力を抑制することができる。
《時刻同期維持シーケンス》
シーケンスＱ３０Ｅに於いて、パケット伝送装置（上流）１０は、パケット伝送装置（下流）２０との間で時刻同期維持シーケンスを実行することにより、パケット伝送装置（下流）２０の時刻同期精度を維持させる。すなわち、パケット伝送装置（上流）１０は、前記したシーケンスＱ３１〜Ｑ３５、Ｑ３９と同様の処理を行う。パケット伝送装置（上流）１０は、シーケンスＱ３０Ｅの処理を、ＰＴＰメッセージの送信間隔ごとに実施する。
《障害発生時の処理》
本実施形態のシーケンスＱ１１１〜Ｑ１１４の処理は、比較例のシーケンスＱ１０１〜Ｑ１０４の処理と同様である。シーケンスＱ１１４に於いて、待機系１０ｂは、起動処理を行う。この起動処理に於いて、待機系１０ｂは、情報格納部１６ｂに格納したコンフィグレーション情報、運用情報を利用する。具体的にはシーケンスＱ１０５（図１１）を、格納済のコンフィグレーション情報を利用することで省略し、シーケンスＱ１０６（図１１）を、格納済の運用情報を利用することにより省略する。
【０１６８】
シーケンスＱ１０８Ｂに於いて、待機系１０ｂおよび、パケット伝送装置（下流）２０は、時刻同期維持処理を行う。当該シーケンスＱ１０８Ｂは、シーケンスＱ３０Ｅの処理と同様である。待機系１０ｂは、比較例のシーケンスＱ１０５、Ｑ１０６の処理を省略して、シーケンスＱ１０８Ｂの処理を行うことにより、待機系１０ｂ自身が自走状態となる時間を短縮することが可能となり、時刻同期精度の悪化を抑制できる。
【０１６９】
ただし、シーケンスＱ１０５、Ｑ１０６を省略する事により、パケット伝送装置（下流）２０側はパケット伝送装置（上流）１０の運用系と待機系が切り替わった事を認識出来ない。そこで、シーケンスＱ１０８Ｂの時刻同期維持シーケンスにて待機系１０ｂからパケット伝送装置（下流）２０に送信されるSync Messageに、系切替の通知信号を含める事とする。パケット伝送装置（下流）２０は、系切替の通知信号を受信すると、系切替の通知信号の送信元ＭＡＣアドレス及びＩＰアドレスと、メモリにあるＭＡＣアドレス及びＩＰアドレス一覧リストとを照合し、一致した場合は、ＰＴＰパケットの送受信を開始する。なお、このアドレスの一覧リストとは、下流側のパケット伝送装置２０があらかじめ保持している情報であり、自装置に時刻情報を配信しうる複数の上流側パケット伝送装置の待機系や運用系のＭＡＣアドレスとＩＰアドレスのリストである。
【０１７０】
図１３は、本実施形態に於ける待機系起動シーケンスを示す図である。シーケンスＱ７０Ａ〜Ｑ８０Ａの処理は、前記する図１２のシーケンスＱ１１１〜Ｑ１１４、Ｑ１０８Ｂの処理に対応している。シーケンスＱ７０Ａに於いて、運用系１０ａの監視部１５ａは、伝送部１９ａの異常を検出する。具体的な異常検出方法は、後記する図１４で説明する。
【０１７１】
シーケンスＱ７１Ａに於いて、運用系１０ａの監視部１５ａは、制御部１７に異常通知を行う。シーケンスＱ７２Ａに於いて、制御部１７は、待機系１０ｂの伝送部１９ｂに、起動通知を行う。この処理は、シーケンスＱ１１２（図１２）の処理と同様である。シーケンスＱ７３Ａに於いて、制御部１７は、伝送部１９ａに、休止通知を行う。この処理は、シーケンスＱ１１３（図１２）の処理と同様である。これにより、伝送部１９ａは、休止状態に遷移するので、消費電力を抑制することができる。
【０１７２】
シーケンスＱ７４Ａに於いて、伝送部１９ｂは、起動処理を行う。シーケンスＱ７７Ａに於いて、待機系１０ｂの伝送部１９ｂは、情報格納部１６ｂから、コンフィグレーション情報を取得する。シーケンスＱ７８Ａに於いて、待機系１０ｂの伝送部１９ｂは、情報格納部１６ｂから、運用情報を取得する。このシーケンスＱ７４Ａ、Ｑ７７Ａ、Ｑ７８Ａの処理は、シーケンスＱ１１４（図１２）の処理と同様である。
【０１７３】
シーケンスＱ８０Ａに於いて、待機系１０ｂの伝送部１９ｂは、下位装置であるパケット伝送装置（下流）２０（図１０）との間で、時刻同期維持シーケンスを実行する。この処理は、シーケンスＱ１０８Ｂ（図１２）の処理と同様である。
【０１７４】
図１４は、本実施形態に於ける監視処理を示すフローチャートである。運用系１０ａの監視部１５ａが、当該監視処理を行う。ステップＳ１０Ａに於いて、監視部１５ａは、ＧＰＳ受信部１１ａにてＧＰＳ信号を受信したか否かを判断する。監視部１５ａは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１１Ａの処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１３Ａの処理を行う。
【０１７５】
ステップＳ１１Ａに於いて、監視部１５ａは、時刻情報抽出部１２ａにて時刻情報が抽出されたか否かを判断する。監視部１５ａは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１２Ａの処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１３Ａの処理を行う。
【０１７６】
ステップＳ１２Ａに於いて、監視部１５ａは、パケット送受信部１４ａからＰＴＰパケットが送信されたか否かを判断する。監視部１５ａは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１０Ａの処理に戻り、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１３Ａの処理を行う。ステップＳ１３Ａに於いて、監視部１５ａは、制御部１７に異常通知を行い、図１４の処理を終了する。
【０１７７】
運用系１０ａの監視部１５ａは、ステップＳ１０Ａ〜Ｓ１３Ａの処理によって、伝送部１９ａの異常を検知することができる。待機系１０ｂの監視部１５ｂは、ステップＳ１０Ａ〜Ｓ１３Ａと同様な処理を行い、伝送部１９ｂの異常を検知することができる。
【０１７８】
図１５は、本実施形態に於ける待機系起動処理を示すフローチャートである。ここでは、待機系１０ｂの伝送部１９ｂが起動してからパケット伝送装置（下流）２０と通信を開始するまでのフローチャートを示している。
【０１７９】
処理が開始すると、ステップＳ２０Ａに於いて、待機系１０ｂの伝送部１９ｂは、情報格納部１６ｂの格納データの有無を確認する。ステップＳ２１Ａに於いて、待機系１０ｂの伝送部１９ｂは、情報格納部１６ｂにコンフィグレーション情報が存在するか否かを確認する。待機系１０ｂの伝送部１９ｂは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２２Ａの処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ２４Ａの処理を行う。
【０１８０】
ステップＳ２２Ａに於いて、待機系１０ｂの伝送部１９ｂは、情報格納部１６ｂに運用情報が存在するか否かを確認する。待機系１０ｂの伝送部１９ｂは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２７Ａの処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ２５Ａの処理を行う。
【０１８１】
ステップＳ２４Ａに於いて、待機系１０ｂの伝送部１９ｂは、上位装置との間でコンフィグレーション情報の送受信を行う。ステップＳ２５Ａに於いて、待機系１０ｂの伝送部１９ｂは、上位装置との間で運用情報の送受信を行う。ステップＳ２７Ａに於いて、待機系１０ｂの伝送部１９ｂは、下位装置との間で時刻同期維持処理を行う。
【０１８２】
ステップＳ２８Ａに於いて、待機系１０ｂの伝送部１９ｂは、下位装置からDelay_Req Messageを受信したか否かを判断する。待機系１０ｂの伝送部１９ｂは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２７Ａの処理に戻り、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ２８Ａの処理に戻る。伝送部１９ｂは、起動した後に、情報格納部１６ｂに格納されているデータの有無に応じて、系切り替え時のシーケンスを省略することができる。
（本実施形態の効果）
以上説明した本実施形態では、次の（Ｄ）、（Ｅ）のような効果がある。
（Ｄ）  パケット伝送装置（上流）１０は、運用系１０ａから引き渡されたコンフィグレーション情報および運用情報を、待機系１０ｂの起動時の初期値としている。これにより、パケット伝送装置（上流）１０の待機系１０ｂは、シーケンスＱ１０５、Ｑ１０６（図１１）を省略して起動時間を短縮することができ、系を切り替える際に各装置が自走状態にある時間を短縮し、時刻同期精度の低下を抑制できる。
（Ｅ）  運用系１０ａが稼働しているとき、待機系１０ｂは、コンフィグレーション情報、運用情報を保持・利用する機能ブロックのみを稼働し、その他の機能ブロックをスリープ状態にしている。これにより、待機系２１ｂは、消費電力を抑制することができる。
【符号の説明】
【０１８３】
１０  パケット伝送装置（上流）  （上位装置）
２０  パケット伝送装置（下流）  （時刻情報伝送装置）
１１  ＧＰＳアンテナ
１０ａ  パケット伝送装置（上流）の運用系
１０ｂ  パケット伝送装置（上流）の待機系
２１ａ  運用系
２１ｂ  待機系
２２ａ，２２ｂ  ＳＬＡＶＥ
２３ａ，２３ｂ  ＭＡＳＴＥＲ
２４ａ  伝送部  （運用系伝送部）
２４ｂ  伝送部  （待機系伝送部）
２５ａ  監視部  （運用系監視部）
２５ｂ  監視部  （待機系監視部）
２６ａ  制御部  （運用系制御部）
２６ｂ  制御部  （待機系制御部）
２７ａ  パケット送受信部
２７ｂ  パケット送受信部
２８ａ  時刻情報抽出部
２８ｂ  時刻情報抽出部
２９ａ  ＰＴＰメッセージ生成部
２９ｂ  ＰＴＰメッセージ生成部
３０ａ  パケット送受信部  （運用系パケット送受信部）
３０ｂ  パケット送受信部  （待機系パケット送受信部）
３１ａ  情報格納部  （運用系情報格納部）
３１ｂ  情報格納部  （待機系情報格納部）
３２  セレクタ部
４０  Ｌ２ＳＷ
５０  基地局装置  （下位装置）
１００Ａ  ネットワーク
１００Ｂ  外部ネットワーク
１１０  ＧＰＳ衛星
【図１】
0006012535.tif 000002
【図２】
0006012535.tif 000003
【図３】
0006012535.tif 000004
【図４】
0006012535.tif 000005
【図５】
0006012535.tif 000006
【図６】
0006012535.tif 000007
【図７】
0006012535.tif 000008
【図８】
0006012535.tif 000009
【図９】
0006012535.tif 000010
【図１０】
0006012535.tif 000011
【図１１】
0006012535.tif 000012
【図１２】
0006012535.tif 000013
【図１３】
0006012535.tif 000014
【図１４】
0006012535.tif 000015
【図１５】
0006012535.tif 000016
【図１６】
0006012535.tif 000017
【図１７】
0006012535.tif 000018