(57)【要約】【課題】  パケット網において、マスタ局の標準クロックに同期したクロックをユーザ端末で得ることができる網同期装置、この網同期装置を用いたクロック伝達方法およびクロック伝達パケット網を提供する。【解決手段】  ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網の網同期装置において、標準クロックの時刻情報を載せたクロックパケットを受信し、複製してルータまたはスイッチの各出力ポートに分配する手段と、クロックパケットを受信してから最大パケット長のユーザパケットを送出する時間またはそれ以上の一定時間の遅延を与え、各出力ポートで送信中のユーザパケットの送信後かつ送信待ちのユーザパケットの送信前にクロックパケットを送信する制御を行う制御手段とを備える。【選択図】        図１
2005142895.tif 000002
【特許請求の範囲】
【請求項１】
ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、
標準クロックの時刻情報を載せたクロックパケットを受信し、複製して前記ルータまたはスイッチの各出力ポートに分配する手段と、
前記クロックパケットを受信してから最大パケット長のユーザパケットを送出する時間またはそれ以上の一定時間の遅延を与え、前記各出力ポートで送信中のユーザパケットの送信後かつ送信待ちのユーザパケットの送信前に前記クロックパケットを送信する制御を行う制御手段と
を備えたことを特徴とするパケット網の網同期装置。
【請求項２】
請求項１に記載のパケット網の網同期装置において、
前記制御手段は、前記ルータまたはスイッチ内で前記クロックパケットに遅延を与えている時間内に、送信待ちのユーザパケットの中で送信可能なサイズのユーザパケットがあれば前記クロックパケットに先立って送信する制御を行う
ことを特徴とするパケット網の網同期装置。
【請求項３】
請求項１に記載のパケット網の網同期装置において、
前記制御手段は、前記ルータまたはスイッチ内で前記クロックパケットに遅延を与えている時間内に、送信待ちのユーザパケットを分割して前記クロックパケットに先立って送信する制御を行う
ことを特徴とするパケット網の網同期装置。
【請求項４】
ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、
標準クロックを逓倍または分周した基準クロックで生成されるクロックパケットを前記ルータまたはスイッチへ伝達し、
請求項１〜３のいずれかに記載の網同期装置を用いて、前記クロックパケットの受信から一定時間後に前記ルータまたはスイッチから前記クロックパケットを送信し、
前記クロックパケットを受信する装置でそのクロックパケットが到着したタイミングから前記基準クロックを再生する
ことを特徴とするパケット網のクロック伝達方法。
【請求項５】
ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、
標準クロックの時刻情報をタイムスタンプとして搭載したクロックパケットを前記ルータまたはスイッチへ伝達し、
請求項１〜３のいずれかに記載の網同期装置を用いて、前記クロックパケットの受信から一定時間後に前記ルータまたはスイッチから前記クロックパケットを送信し、
前記クロックパケットを受信する装置でそのクロックパケットのタイムスタンプ値から前記標準クロックに同期した基準クロックを得る
ことを特徴とするパケット網のクロック伝達方法。
【請求項６】
ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、
標準クロックを逓倍または分周した基準クロックで前記クロックパケットを生成する手段と、
請求項１〜３のいずれかに記載の網同期装置を用いて、前記クロックパケットの受信から一定時間後に前記クロックパケットを送信するルータまたはスイッチと、
前記クロックパケットを受信し、そのクロックパケットが到着したタイミングから前記基準クロックを再生する手段と
を備えたことを特徴とするクロック伝達パケット網。
【請求項７】
ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、
標準クロックの時刻情報をタイムスタンプとして搭載したクロックパケットを生成する手段と、
請求項１〜３のいずれかに記載の網同期装置を用いて、前記クロックパケットの受信から一定時間後に前記クロックパケットを送信するルータまたはスイッチと、
前記クロックパケットを受信し、そのクロックパケットのタイムスタンプ値から前記標準クロックに同期した基準クロックを得る手段と
を備えたことを特徴とするクロック伝達パケット網。
【請求項８】
請求項６または請求項７に記載のクロック伝達パケット網において、
請求項１〜３のいずれかに記載の網同期装置を有するルータまたはスイッチと、同装置を有しないルータまたはスイッチによりパケット網を構成し、
前記クロックパケットの転送経路が複数存在するときに、複数の経路から到着したクロックパケットのうち、遅延ゆらぎの少ないクロックパケットを選択して基準クロックを得る構成である
ことを特徴とするクロック伝達パケット網。
【請求項９】
請求項８に記載のクロック伝達パケット網において、
複数の経路から到着したクロックパケットが通過したルータまたはスイッチのうち、請求項１〜３のいずれかに記載の網同期装置を有しないルータまたはスイッチの数が最小となるクロックパケットを選択して基準クロックを得る構成である
ことを特徴とするクロック伝達パケット網。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータまたはスイッチを介してパケットを伝送するパケット網において、クロック同期をとる網同期装置、クロック伝達方法およびクロック伝達パケット網に関する。
【背景技術】
【０００２】
図９は、ディジタル網における従来の網同期方法を示す（非特許文献１）。マスタ局８０には高精度の標準クロック発生装置８１が配置される。ここでは、標準クロック発生装置８１で発生させた標準クロックを逓倍・分周して得られる標準クロックに同期した様々な周波数のクロックを「基準クロック」という。
【０００３】
マスタ局８０の伝送装置８２は、伝送路８３へ基準クロックに同期した信号を送出する。各スレーブ局８４の伝送装置８５は、伝送路８３を介してマスタ局８０から到着した信号からクロックを抽出し、基準クロック発振器８６で基準クロックを再生する。これにより、マスタ局８０から各スレーブ局８４へ基準クロックが分配される。この基準クロックは、スレーブ局８４の全ての伝送装置（加入者線端局装置）８７に供給され、各伝送装置８７はそれぞ逓倍・分周した基準クロックに同期した信号を伝送路８８を介してユーザ宅内へ送出する。ユーザ宅内の伝送装置（網終端装置）８９およびユーザ端末９０は、伝送路８８を介してスレーブ局８４から到着した信号からクロックを抽出して基準クロックを再生する。これにより、マスタ局８０からユーザ端末９０まで網同期をとることができる。
【０００４】
ユーザ端末９０は、網から得られた基準クロックを用いて、音声や映像などのアナログ信号をＡ／Ｄ変換して網に送出する。また、ユーザ端末９０は、網から受信したディジタル信号をＤ／Ａ変換する際にこの基準クロックを用いる。このように、ディジタル網に収容されたすべてのユーザ端末は、同期がとれた基準クロックを用いてＡ／Ｄ変換とＤ／Ａ変換を行うことにより、網内でスリップが発生することを防止することができる。
【０００５】
一方、ルータまたはスイッチを介してパケットを伝送するパケット網では、上記の網同期方法をそのまま適用することはできない。一般にルータおよびスイッチでは、図１０に簡単化して示すように、各ポートでクロック乗換を行うエラスティックストア（ＥＳ）を介して出力される信号は、それぞれ独立したローカルなクロックで生成されるため、基準クロックとは同期していない。したがって、マスタ局から基準クロックに同期した信号をスレーブ局に送信しても、スレーブ局のルータやスイッチで基準クロックは消失し、基準クロックをユーザ端末に伝達することができない。
【０００６】
このようなパケット網における網同期方法として、マスタ局の基準クロックの時刻をタイムスタンプとして搭載したパケットを生成し、それをルータやスイッチを経由してユーザ端末に届ける方法がある。例えば、ＩＥＴＦ(Internet Engineering Task Force) で定義された規格ＲＦＣ1305に示されるＮＴＰ（Network Time Protocol)である（非特許文献２）。ＮＴＰの原理を図１１に示す。
【０００７】
標準クロックを有するＮＴＰサーバ９１と、標準クロックに同期した時刻を得たいＮＴＰクライアント９２が、ネットワーク９３を介して接続されているものとする。ＮＴＰクライアント９２は、自身のクロック（スレーブクロック）による送信時刻ｔ1 を載せた問い合わせパケットをＮＴＰサーバ９１へ送信する。ＮＴＰサーバ９１は、自身の基準クロックによる問い合わせパケットの受信時刻ｔ2 と、回答パケットの送信時刻ｔ3 を回答パケットに載せてＮＴＰクライアント９２へ送信する。ＮＴＰクライアント９２は、自身のクロックによる回答パケットの受信時刻ｔ4 を記録する。
【０００８】
これらの時刻から、ＮＴＰサーバ９１とＮＴＰクライアント９２の往復の遅延時間ｄは、
ｄ＝（t4−t1)−(t3−t2) 
となる。ここで、片道の遅延時間をｄ／２と仮定し、ＮＴＰサーバ９１の基準クロックとＮＴＰクライアント９２のクロックの誤差をｃとすると、
t1＋ｃ＋ｄ／２＝t2    （あるいは  t3＋ｄ／２＝t4＋ｃ）
となり、
ｃ＝（t2−t1＋t3−t4)／２
となる。
【０００９】
ＮＴＰでは、この誤差ｃでＮＴＰクライアント９２のクロックを修正することにより、ＮＴＰサーバ９１の標準クロックに同期した時刻をＮＴＰクライアント９２で得ることができる仕組みである。
【非特許文献１】河西、槇、辻、上田、「わかりやすいＳＤＨ／ＳＯＮＥＴ伝送方式」、オーム社、第６章
【非特許文献２】http://www.faqs.org/rfcs/rfc1305.html
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、パケット網では、ルータやスイッチでパケットがバッファに蓄積されて送出待ちとなるため、待ち行列による遅延のゆらぎが生じる。したがって、パケットの遅延時間は通過するルータやスイッチの待ち行列の長さに依存し、往路と復路の遅延時間は異なる場合がある。
【００１１】
パケットを用いて時刻情報を伝達する従来のＮＴＰでは、片道の遅延時間を往復の遅延時間の半分と仮定しているが、往路と復路の遅延時間が異なればこの仮定に基づく誤差ｃは不正確なものとなり、クライアントのクロックをサーバのクロックに正確に同期させることは困難になる。すなわち、ユーザ端末がＮＴＰサーバから正確な基準クロックを得ることは困難になる。
【００１２】
本発明は、ルータやスイッチの待ち行列の長さに依存してユーザパケットの遅延時間が変化するパケット網において、マスタ局の標準クロックに同期したクロックをユーザ端末で得ることができる網同期装置、この網同期装置を用いたクロック伝達方法およびクロック伝達パケット網を提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１の網同期装置は、ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、標準クロックの時刻情報を載せたクロックパケットを受信し、複製してルータまたはスイッチの各出力ポートに分配する手段と、クロックパケットを受信してから最大パケット長のユーザパケットを送出する時間またはそれ以上の一定時間の遅延を与え、各出力ポートで送信中のユーザパケットの送信後かつ送信待ちのユーザパケットの送信前にクロックパケットを送信する制御を行う制御手段とを備える。
【００１４】
また、制御手段は、ルータまたはスイッチ内でクロックパケットに遅延を与えている時間内に、送信待ちのユーザパケットの中で送信可能なサイズのユーザパケットがあればクロックパケットに先立って送信する制御を行うようにしてもよい（請求項２）。
【００１５】
また、制御手段は、ルータまたはスイッチ内でクロックパケットに遅延を与えている時間内に、送信待ちのユーザパケットを分割してクロックパケットに先立って送信する制御を行うようにしてもよい（請求項３）。
【００１６】
請求項４のクロック伝達方法は、ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、標準クロックを逓倍または分周した基準クロックで生成されるクロックパケットをルータまたはスイッチへ伝達し、本発明の網同期装置を用いて、クロックパケットの受信から一定時間後にルータまたはスイッチからクロックパケットを送信し、クロックパケットを受信する装置でそのクロックパケットが到着したタイミングから基準クロックを再生する。
【００１７】
請求項５のクロック伝達方法は、ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、標準クロックの時刻情報をタイムスタンプとして搭載したクロックパケットをルータまたはスイッチへ伝達し、本発明の網同期装置を用いて、クロックパケットの受信から一定時間後にルータまたはスイッチからクロックパケットを送信し、クロックパケットを受信する装置でそのクロックパケットのタイムスタンプ値から標準クロックに同期した基準クロックを得る。
【００１８】
請求項６のクロック伝達パケット網は、ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、標準クロックを逓倍または分周した基準クロックでクロックパケットを生成する手段と、本発明の網同期装置を用いて、クロックパケットの受信から一定時間後にクロックパケットを送信するルータまたはスイッチと、クロックパケットを受信し、そのクロックパケットが到着したタイミングから基準クロックを再生する手段とを備える。
【００１９】
請求項７のクロック伝達パケット網は、ユーザパケットを宛先に対応する出力ポートにルーティングするルータまたはスイッチを備えたパケット網において、標準クロックの時刻情報をタイムスタンプとして搭載したクロックパケットを生成する手段と、本発明の網同期装置を用いて、クロックパケットの受信から一定時間後にクロックパケットを送信するルータまたはスイッチと、クロックパケットを受信し、そのクロックパケットのタイムスタンプ値から標準クロックに同期した基準クロックを得る手段とを備える。
【００２０】
また、本発明の網同期装置を有するルータまたはスイッチと、本発明の網同期装置を有しないルータまたはスイッチによりパケット網を構成し、クロックパケットの転送経路が複数存在するときに、複数の経路から到着したクロックパケットのうち、遅延ゆらぎの少ないクロックパケットを選択して基準クロックを得る構成としてもよい（請求項８）。さらに、遅延ゆらぎの少ないクロックパケットを選択する方法として、複数の経路から到着したクロックパケットが通過したルータまたはスイッチのうち、本発明の網同期装置を有しないルータまたはスイッチの数が最小となるクロックパケットを選択して基準クロックを得る構成としてもよい。
【発明の効果】
【００２１】
本発明は、クロックパケットを用いて基準クロックをユーザ端末などに分配する際に、クロックパケットに対して、他のパケットとの競合を回避するために必要な一定時間以上の遅延を与えることにより、ルータやスイッチで生じる待ち行列による遅延ゆらぎが生じないように制御することができる。これにより、マスタ局からユーザ端末に伝送されるクロックパケットの遅延時間を一定にすることができるので、ユーザ端末はクロックパケットの受信タイミング、あるいはクロックパケットの時刻情報（タイムスタンプ）から基準クロックを得ることができる。
【００２２】
また、請求項２あるいは請求項３に記載の網同期装置を用いることにより、クロックパケットに与えている遅延時間内にユーザパケットを伝送することができるので、クロックパケットの遅延処理による伝送効率の低下を抑制することができる。
【発明を実施するための最良の形態】
【００２３】
（クロック伝達パケット網の第１の実施形態、第２の実施形態）
図１は、本発明のクロック伝達パケット網の第１の実施形態を示す。図２は、本発明のクロック伝達パケット網の第２の実施形態を示す。
【００２４】
図１において、マスタ局１０は、高精度の標準クロックを発生する標準クロック発生装置１１と、この標準クロックを逓倍または分周した基準クロックのタイミングでクロックパケットを発生するクロックパケット発生装置１２と、ユーザパケットを宛先に対応する出力ポートにルーティングするルータ（またはスイッチ）１３と、クロックパケットを複製して各出力ポートに分配するとともに、クロックパケットを受信してから所定時間Ｔの遅延を与え、各出力ポートでユーザパケットと競合しないようにクロックパケットを送信する制御を行う網同期装置１４を備える。
【００２５】
マスタ局１０に伝送路１５を介して接続されるスレーブ局１６Ａは、マスタ局１０と同様のルータ（またはスイッチ）１７および網同期装置１８を備える。スレーブ局１６Ａに伝送路１９を介して接続されるユーザ宅内には、網終端装置２０およびユーザ端末２１が接続される。ここでは、クロックパケットの伝送経路を破線で示す。なお、スレーブ局１６Ｂについては、後述する第３の実施形態として説明する。
【００２６】
図１に示す網同期装置１４，１８は、その機能がルータ１３，１７の機能の一部として付加された構成である。また、図２に示すように、クロックパケットの複製機能をルータ１３，１７の外部に、クロックパケット複製部２２として配置してもよい。
【００２７】
図３は、ルータの１つの出力ポートの状態を示す。従来は、ユーザパケットとクロックパケットは区別されておらず、クロックパケットが到着したときに送信待ちのユーザパケットがあれば、クロックパケットは送信待ちのユーザパケットの送信が完了した後に送信される。これが遅延ゆらぎの原因になっている。
【００２８】
本発明では、クロックパケットのヘッダにクロックパケットであることを示す識別子を付与し、ルータでユーザパケットと区別できるようにしており、クロックパケットとユーザパケットは別々のキューに蓄積される。ここでは、ユーザパケット１がユーザパケットキュー３１から送信中で、ユーザパケット２およびユーザパケット３が送信待ちとなっているときに、クロックパケットＣがルータに到着してクロックパケットキュー３２に蓄積され、送信タイミングを窺っている状態を示す。
【００２９】
（網同期装置の処理手順）
図４は、本発明の網同期装置の第１の処理手順およびタイムチャートを示す。クロックパケットＣが網同期装置に到着すると、クロックパケットＣをＴ1 だけ遅延させてから送信するように制御するとともに、そのときに送信中のユーザパケットがあれば送信を継続する。このＴ1 は、最大パケット長のユーザパケットを送出する時間またはそれ以上の一定時間に設定され、その間は送信待ちのユーザパケットおよびクロックパケットＣは待機となる。図４(2) では、送信中のユーザパケット１の送信が完了し、さらにクロックパケットＣが到着してから遅延時間Ｔ1 が経過すると、クロックパケットＣを送信し、その後に送信待ちとなっていたユーザパケット２，３が送信される状態を示す。
【００３０】
図５は、本発明の網同期装置の第２の処理手順およびタイムチャートを示す。第１の処理手順では、クロックパケットＣが到着してから遅延時間Ｔ1 が経過するまでは、送信待ちのユーザパケットおよびクロックパケットＣは待機となる。第２の処理手順では、送信中のユーザパケットの送信が完了してから遅延時間Ｔ1 が経過するまでの間に、送信待ちのユーザパケットの送信が可能であれば、そのユーザパケットをクロックパケットＣの前に送信する。図５(2) では、ユーザパケット１の次にユーザパケット２を送信し、遅延時間Ｔ1 が経過してからクロックパケットＣを送信し、その後に送信待ちとなっていたユーザパケット３が送信される状態を示す。
【００３１】
図６は、本発明の網同期装置の第３の処理手順およびタイムチャートを示す。第３の処理手順は、ユーザパケットを送出する装置がＩＰルータなど、ユーザパケットの分割（フラグメンテーション）が可能な装置の場合に適用される。送信中のユーザパケット１の送信が完了してから遅延時間Ｔ1 が経過するまでの間に、送信待ちのユーザパケットの送信が可能であれば、そのユーザパケットをクロックパケットＣの前に送信し、送信不可であれば、送信待ちのユーザパケット２を分割したユーザパケット２−１をクロックパケットＣの前に送信する。そして、遅延時間Ｔ1 が経過してからクロックパケットＣを送信し、その後に残りのユーザパケット２−２と送信待ちとなっていたユーザパケット３が送信される。
【００３２】
以上示したいずれかの方法により、クロックパケットＣに対して常に一定の遅延Ｔ1 を与えて送出することができ、クロックパケットがルータ（またはスイッチ）を通過するときの遅延ゆらぎを解消することができる。
【００３３】
図１または図２に示すクロック伝達パケット網において、マスタ局１０の網同期装置１４で上記の処理手順に従って送出されたクロックパケットＣは、スレーブ局１６Ａ，１６Ｃの網同期装置１８に到着する。スレーブ局１６Ａ，１６Ｃでは、識別子によってユーザパケットと区別されたクロックパケットＣを複製し、網同期装置１８で遅延時間Ｔ2 だけ遅延させてから送信するように制御する。ここで、マスタ局１０の網同期装置１４における遅延時間Ｔ1 と、スレーブ局１６Ａ，１６Ｃの網同期装置１８における遅延時間Ｔ2 は、それぞれのポートでの物理速度やそこで取り扱う最大パケット長が異なるので一般的に異なる値となるが、簡単のために最も大きい値で統一するようにしてもよい。
【００３４】
（クロック伝達方法１）
マスタ局１０のクロックパケット発生装置１２は、標準クロックを逓倍または分周した基準クロックのタイミングでクロックパケットＣを発生する。このクロックパケットＣは、マスタ局１０およびスレーブ局１６Ａ，１６Ｃでそれぞれユーザパケットと分離され、各網同期装置１４，１８でそれぞれ一定の遅延を受けてユーザ宅内のユーザ端末２１に到着する。これにより、各ユーザ端末２１には、マスタ局１０およびスレーブ局１６Ａ，１６Ｃにおける遅延ゆらぎを受けずにクロックパケットＣが到着するので、受信したパケットからクロックパケットＣを識別し、その到着タイミングからマスタ局１０の標準クロックに同期した基準クロックを再生することができる。
【００３５】
ここで、ビット誤りなどによりクロックパケットＣが網内で廃棄された場合の対応について、図７を参照して説明する。クロックパケットＣは、マスタ局１０のクロックパケット発生装置１２から一定の時間間隔ｔc で送出されるものとする。クロックパケットＣは、マスタ局１０の網同期装置１４でＴ1 の遅延を受け、マスタ局１０からスレーブ局１６Ａ，１６Ｃまでの伝送路１５でＬ1 の伝搬遅延を受ける。次に、スレーブ局１６Ａ，１６Ｃの網同期装置１８でＴ2 の遅延を受け、スレーブ局１６Ａ，１６Ｃからユーザ宅内までの伝送路１９でＬ2 の伝搬遅延を受ける。すべてのクロックパケットＣには同一の遅延時間が生じるので、途中でパケット損失がなければユーザ端末２１にも時間間隔ｔc ごとに到着する。
【００３６】
ユーザ端末２１では、基準クロックにほぼ近い周波数で微調整が可能な自走クロックを発振させておく。この自走クロックで前回のクロックパケット到着からｔc ±ｐの時間範囲を指定し、その間に次のクロックパケットＣが到着すれば自走クロックのタイミングをクロックパケットＣの到着タイミングに調整する。一方、ｔc ±ｐの時間範囲にクロックパケットＣが到着しなければ、クロックパケットＣが損失したものと判断し、ユーザ端末２１のクロックをそのまま自走させ、前回のクロックパケット到着から２ｔc ±２ｐの時間範囲でクロックパケットＣの到着を待つ。
【００３７】
（クロック伝達方法２）
マスタ局１０のクロックパケット発生装置１２は、標準クロック発生装置１１で発生する標準クロックの時刻情報をタイムスタンプとして搭載したクロックパケットＣを発生する。この発生タイミングは、周期的あるいは非周期的のいずれでもよい。このクロックパケットＣは、同様にマスタ局１０およびスレーブ局１６Ａ，１６Ｃの各網同期装置１４，１８でそれぞれ一定の遅延を受けてユーザ宅内のユーザ端末２１に到着する。これにより、各ユーザ端末２１には、マスタ局１０およびスレーブ局１６Ａ，１６Ｃにおける遅延ゆらぎを受けずにクロックパケットＣが到着する。
【００３８】
ユーザ端末２１は、基準クロックにほぼ近い周波数で微調整が可能な自走クロック（ユーザクロック）をもつ。ユーザ端末２１は、受信したパケットからクロックパケットＣを識別し、そのクロックパケットＣからタイムスタンプを取り出し、ユーザクロックの時刻を受信したタイムスタンプに合わせる。到着するクロックパケットＣのタイムスタンプに合わせ続けることにより、ユーザクロックの進み具合はマスタ局１０の標準クロックと同じになり、ユーザ端末２１で標準クロックに同期した基準クロックを得ることができる。なお、クロックパケットＣが網内で損失したとしても、ユーザクロックは自走しているので、次のクロックパケットＣのタイムスタンプでタイミング調整することができる。
【００３９】
（クロック伝達方法３）
図１に示すクロック伝達パケット網のスレーブ局１６Ｂにおいて、マスタ局１０から到着したクロックパケットＣを基準クロック再生装置２３に入力し、上記のクロック伝達方法１またはクロック伝達方法２により、マスタ局１０の標準クロックに同期した基準クロックを再生するようにしてもよい。ここで再生された基準クロックは、クロックパケット発生装置２４に入力されて新たなクロックパケットＣとなり、網同期装置１８で所定の遅延調整されて配下のユーザ端末２１に分配される。
【００４０】
このようなスレーブ局１６Ｂは、他方のスレーブ局に比べて構成が複雑になるが、一旦基準クロックを抽出することにより、スレーブ局内で基準クロックを利用することができる利点がある。また、マスタ局１０からスレーブ局１６Ｂまでの伝送路１５の故障などで、マスタ局１０からクロックパケットＣが到着しない場合でも、スレーブ局１６Ｂの基準クロックを高精度に自走させることにより、スレーブ局１６Ｂの配下のユーザ端末にクロックパケットＣを供給し続けることができる。
【００４１】
（クロック伝達パケット網の第３の実施形態）
図８は、本発明のクロック伝達パケット網の第３の実施形態を示す。本実施形態は、本発明の網同期装置１８を有するスレーブ局１６Ａと、網同期装置１８を有しないスレーブ局１６Ｄがあり、ユーザ端末２１には各スレーブ局１６Ａ，１６Ｄを介する転送経路からクロックパケットＣがそれぞれ到着するものとする。網同期装置１８を有するスレーブ局１６Ａを介してユーザ端末２１に到着するクロックパケットＣは、一定の遅延が与えられているために到着タイミングの遅延ゆらぎは小さい。一方、網同期装置１８を有しないスレーブ局１６Ｄを介してユーザ端末２１に到着するクロックパケットＣは、遅延調整されていないために、ユーザパケットの待ち行列に応じて遅延ゆらぎが大きくなる。したがって、一般に網同期装置１８を有するスレーブ局１６Ａを通過するクロックパケットＣの方が遅延ゆらぎが小さく、基準クロックに近いクロックを再生することができる。
【００４２】
ユーザ宅内のクロックパケット選択装置２５では、２つの転送経路から到着するクロックパケットＣの時間間隔の標準偏差などを用いて、遅延ゆらぎが小さい方のクロックパケットＣを選択してユーザ端末２１に送出する。これにより、ユーザ端末２１では基準クロックに近いクロックを再生することができる。
【００４３】
また、本発明の網同期装置１４，１８において、通過するクロックパケットＣに通過回数ａを記載する。一方、ルータ（またはスイッチ）１３，１７を通過するクロックパケットＣに、例えばＩＰパケットのＴＴＬ（Time To Live) などによる通過回数ｂを記載する。この通過回数ｂと通過回数ａの差が、網同期装置を有しないルータ（またはスイッチ）の通過回数となる。図８の例では、スレーブ局１６Ａを通過したクロックパケットＣの通過回数差は０となり、スレーブ局１６Ｄを通過したクロックパケットＣの通過回数差は１となり、クロックパケット選択装置２５ではその値が最小となる経路を通過したクロックパケットＣを選択してユーザ端末へ送出する。
【００４４】
なお、本実施形態では、ユーザ端末へのクロックパケット供給において、経路の二重化とその選択方法について説明したが、例えばマスタ局１０とスレーブ局１６Ａ〜１６Ｃとの間でも同様にクロックパケット経路の二重化が可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明のクロック伝達パケット網の第１の実施形態を示す図。
【図２】本発明のクロック伝達パケット網の第２の実施形態を示す図。
【図３】ルータの１つの出力ポートの状態を示す図。
【図４】本発明の網同期装置の第１の処理手順を示す図。
【図５】本発明の網同期装置の第２の処理手順を示す図。
【図６】本発明の網同期装置の第３の処理手順を示す図。
【図７】クロック伝達方法１におけるクロックパケット廃棄対策例を説明する図。
【図８】本発明のクロック伝達パケット網の第３の実施形態を示す図。
【図９】ディジタル網における従来の網同期方法を説明する図。
【図１０】パケット網におけるルータの送出クロックを説明する図。
【図１１】ＮＴＰの原理を説明する図。
【符号の説明】
【００４６】
１０  マスタ局
１１  標準クロック発生装置
１２  クロックパケット発生装置
１３，１７  ルータ（またはスイッチ）
１４，１８  網同期装置
１５，１９  伝送路
１６  スレーブ局
２０  網終端装置
２１  ユーザ端末
２２  クロックパケット複製部
２３  基準クロック再生装置
２４  クロックパケット発生装置
２５  クロックパケット選択装置
３１  ユーザパケットキュー
３２  クロックパケットキュー
【図１】
2005142895.tif 000003
【図２】
2005142895.tif 000004
【図３】
2005142895.tif 000005
【図４】
2005142895.tif 000006
【図５】
2005142895.tif 000007
【図６】
2005142895.tif 000008
【図７】
2005142895.tif 000009
【図８】
2005142895.tif 000010
【図９】
2005142895.tif 000011
【図１０】
2005142895.tif 000012
【図１１】
2005142895.tif 000013