(57)【特許請求の範囲】
【請求項１】
ＮＴＰメッセージがＩＥＥＥ−１５８８プロトコル領域を横断する、メッセージングのためのオンパスサポートをもつＩＥＥＥ−１５８８プロトコル領域とＮＴＰプロトコル領域の間にプロトコル相互運用を提供するシステムであって、
ＮＴＰメッセージがＩＥＥＥ−１５８８領域に入る、前記ＮＴＰプロトコル領域と前記ＩＥＥＥ−１５８８プロトコル領域の間のプロトコル境界にある第１のＮＴＰアド／ドロップエレメントと、
ＮＴＰメッセージが前記ＩＥＥＥ−１５８８領域を出る、前記ＩＥＥＥ−１５８８プロトコル領域とＮＴＰプロトコル領域の間のプロトコル境界にある第２のＮＴＰアド／ドロップエレメントと
を備え、
前記第１のＮＴＰアド／ドロップエレメントが、前記ＩＥＥＥ−１５８８プロトコル領域に入るＩＥＥＥ−１５８８メッセージ内に入力ＮＴＰメッセージングタイムスタンプをカプセル化し、ＩＥＥＥ−１５８８タイミング情報によるタイミング情報で前記メッセージングタイムスタンプを更新し、
前記第２のＮＴＰアド／ドロップエレメントが、ＮＴＰクライアントに転送するための前記ＮＴＰメッセージングタイムスタンプをカプセル開放し、ＩＥＥＥ−１５８８タイミング情報によるタイミング情報で前記メッセージングタイムスタンプを更新する、
システム。
【請求項２】
前記第１のＮＴＰアド／ドロップエレメントがさらに、ＩＥＥＥ−１５８８メッセージを待つ間に前記ＮＴＰメッセージングタイムスタンプにより受けるバッファリング遅延の時間を計るローカルクロックをさらに備える、請求項１に記載のシステム。
【請求項３】
前記バッファリング遅延が、ＮＴＰメッセージングタイムスタンプを調節するために、前記第１のＮＴＰアド／ドロップエレメントによって使用される、請求項２に記載のシステム。
【請求項４】
前記ローカルクロックが、約１マイクロ秒の固有の正確度および約１００ｐｐｍの精度をもつ、請求項２に記載のシステム。
【請求項５】
前記カプセル化が、前記ＩＥＥＥ−１５８８メッセージのＴｙｐｅ＿Ｌｅｎｇｔｈ＿Ｖａｌｕｅフィールドを使用する、請求項１に記載のシステム。
【請求項６】
ＮＴＰメッセージがＩＥＥＥ−１５８８プロトコル領域を横断する、メッセージングのためのオンパスサポートをもつＩＥＥＥ−１５８８プロトコル領域とＮＴＰプロトコル領域の間のプロトコル相互運用を提供する方法であって、
前記ＩＥＥＥ−１５８８プロトコル領域にＮＴＰタイミングメッセージが入るときに、前記ＮＴＰタイミングメッセージをＩＥＥＥ−１５８８タイミングメッセージ内にカプセル化するステップと、
前記ＩＥＥＥ−１５８８プロトコル領域から出るときに、前記ＮＴＰタイミングメッセージを前記ＩＥＥＥ−１５８８タイミングメッセージからカプセル開放するステップと、
前記ＩＥＥＥ−１５８８タイミングメッセージ内に含まれるタイミング情報にしたがって、前記ＮＴＰタイミングメッセージのタイムスタンプを調節するステップと
を備える、方法。
【請求項７】
前記ＮＴＰタイミングメッセージが前記ＩＥＥＥ−１５８８タイミングメッセージ内にカプセル化されることができる前に受けたバッファリング遅延を表す量だけ前記ＮＴＰタイミングメッセージの前記タイムスタンプをデクリメントするさらなるステップ
を備える、請求項６に記載の方法。
【請求項８】
前記デクリメントするステップが、カプセル化に先立って実行される、請求項７に記載の方法。
【請求項９】
前記バッファリング遅延が、カプセル化するステップを実行するネットワークエレメントに置かれたクロックによって測定される、請求項７に記載の方法。
【請求項１０】
前記クロックが、約１マイクロ秒の正確度および約１００ｐｐｍの精度をもつ、請求項９に記載の方法。
【請求項１１】
前記カプセル化するステップが、前記ＩＥＥＥ−１５８８メッセージのＴｙｐｅ＿Ｌｅｎｇｔｈ＿Ｖａｌｕｅフィールドを使用する、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＴＰ（ネットワーク時間プロトコル）のためのオンパスサポートを提供するためのアド／ドロップエレメントに関し、特に、ＮＴＰタイミングメッセージをＩＥＥＥ−１５８８メッセージング内にカプセル化することに関する。
【背景技術】
【０００２】
ＩＥＴＦ  ＮＴＰ（ネットワーク時間プロトコルのバージョン３および４）およびＩＥＥＥ−１５８８バージョン２などの時間分散プロトコルは、パケット交換網を介して時間（したがって周波数）の分散をサポートするために使用される。ＮＴＰは、ＵＤＰ（ユーザデータグラムプロトコル）またはＴＣＰ／ＩＰ（伝送制御プロトコル／インターネットプロトコル）に依存し、一方、ＩＥＥＥ−１５８８Ｖ２は、通常ＵＤＰ／ＩＰまたはイーサネット（登録商標）に依存する（またデバイスネット（ＤｅｖｉｃｅＮｅｔ）などの他のプロトコルを介してサポートされる）。ＮＴＰおよびＩＥＥＥ１５８８は、ともに同一のネットワーク上で互いに透過的に展開することができる。
【０００３】
ＮＴＰは通常、適度な時間要件をもつアプリケーション（ミリ秒領域内の正確度を要求するアプリケーション）向けであり、一方、ＩＥＥＥ−１５８８Ｖ２は通常、より厳しいアプリケーション（マイクロ秒内の正確度をもつ）のための好ましい候補として識別される。達成可能な時間正確度で表されるこれらの２つのプロトコル間の性能のギャップは、ＯＰＥＸ／ＣＡＰＥＸ節約を生み出すはずの同期リソースの最適な共用にとって障壁となる。ＮＴＰとＩＥＥＥ−１５８８Ｖ２の間で同じレベルの性能をもつことは、より厳しいアプリケーションに既存のＮＴＰエレメントを使用することを可能にすることになる。これは、全体的な同期ＯＰＥＸ（負荷共用／バランシングおよび保護問題に関する）を低減し、または全体的な同期リソース配置を容易にすることになる。
【０００４】
タイミング分散プロトコルとして、ＮＴＰおよびＩＥＥＥ−１５８８Ｖ２は共に、２つのネットワークエレメントの間のリンクを介して異なる方向に進むメッセージ間の遅延非対称、およびメッセージのバッファリングおよび交換で生じるパケット遅延変動（ＰＤＶ）を含む、ネットワーク全体にわたる伝搬タイミングにおいて同様の問題に直面する。
【０００５】
ＩＥＥＥ−１５８８の場合の「オンパスサポート」は、時間を改善するために使用されうる通信経路の機能をさす。かかる機能のいくつかの例は、エンドトゥエンド、ピアトゥピアトランスペアレントクロック、バウンダリクロックを含む。これらは、遅延非対称の問題およびパケット遅延変動問題に対処するためにＩＥＥＥ−１５８８Ｖ２仕様で導入された。
【０００６】
一例として、図１を参照すると、１１９ａおよび１１９ｂスレーブクロックをもつＩＥＥＥ−１５８８Ｖ２マスタクロック１１０をもつネットワーク１００を見ることができる。通信経路１１１ａおよび１１１ｂが、マスタクロック１１０とスレーブクロック１１９ａおよび１１９ｂとの間にそれぞれ確立されている。ネットワークエレメント１１２ａ、１１２ｂ、１１２ｃ、１１２ｄと、１２２ａ、１２２ｂ、１２２ｃ、および１２２ｄとは、ネットワークスイッチ（および／またはルータ）を表す。ネットワークエレメント１１２ａ、１１２ｂ、１１２ｃ、および１１２ｄと関連付けられているのは、それぞれ、オンパスサポートクロックエレメント１１３ａ、１１３ｂ、１１３ｃ、および１１５である。エレメント１１３ａ、１１３ｂ、および１１３ｃはＩＥＥＥ−１５８８Ｖ２トランスペアレントクロックであり、エレメント１１５はＩＥＥＥ−１５８８Ｖ２バウンダリクロックである。領域１１７は、スイッチ（またはルータ）１１２ｂ、１１２ｃ、および１１２ｄと、それらのそれぞれのオンパスサポートクロックエレメント１１３ｂ、１１３ｃ、および１１５で構成されるオンパスサポートドメインを強調表示する。エレメント１１４ａおよび１１４ｂは、それぞれＩＥＥＥ−１５８８Ｖ２スレーブクロック１１９ａおよび１１９ｂによってサポートされる移動基地局を表す。
【０００７】
同様に（図１）、ＮＴＰクライアント１２９をもつＮＴＰサーバ１２０を見ることができる。ＮＴＰ通信経路１２１ａおよび１２１ｂはＮＴＰサーバ１２０とＮＴＰクライアント１２９の間に確立され、最適化されていないＮＴＰ接続の固有の可能性を示す。オンパスサポートクロックエレメント（トランスペアレントクロックなど）１２３ａ、１２３ｂ、１２３ｃ、および１２３ｄは、それぞれ、スイッチ（またはルータ）１２２ａ、１２２ｂ、１２２ｃ、および１２２ｄと関連付けられている。エレメント１２４は、既存の最先端のＮＴＰプロトコルの下では移動サービスをサポートするのには十分正確でないことがあるが（大多数の実装というわけではないが、多数において）、ＮＴＰクライアント１２９によってサポートされる移動基地局を表す。
【０００８】
現在、ＮＴＰは、ＩＥＥＥ−１５８８よりもはるかに広く展開されている。ＮＴＰＶ４およびＩＥＥＥ−１５８８Ｖ２が、何らかの形で、タイミング正確度に関するパリティに提供されうる場合、それらはそのとき、厳しいアプリケーション（移動ネットワークなど）の場合にも同等に配置されることができる。これは、特にＮＴＰサーバおよびＩＥＥＥ−１５８８マスタなどのより高価なネットワークエレメント同期ソースに関する同期リソースのより柔軟で最適な使用を提供することができる。
【０００９】
このパリティが完成されるためには、ＮＴＰが、ＩＥＥＥ１５８８Ｖ２性能のレベルに達するために、改善されなければならないことになる。
【００１０】
ＮＴＰサーバからクライアントへの時間分散を改善するために可能であろう一手法は、ＩＥＥＥ−１５８８オンパスサポートを活用することである。プロトコルドメイン境界に置かれた二重プロトコルスタックを組み込んだ関連「クロック」ノードと異なる時間プロトコルドメイン（ＮＴＰからＩＥＥＥ−１５８８へ、さらにＮＴＰへ）を接続することが可能であろう。これは、二重機能性｛ＮＴＰクライアント＋ＩＥＥＥ−１５８８マスタ｝をもつ第１の「クロック」ノード、および、二重機能性｛ＩＥＥＥ−１５８８スレーブ＋ＮＴＰサーバ｝をもつもう１つのノードとして実装されうる。
【００１１】
この解決法の欠点は、時間分散性能が、時間プロトコルドメインの間のゲートウェイエレメントとしてのこれらの前述の二重プロトコルクロックノードの配置に依存しうることである。動作中、これらのゲートウェイエレメントは、正確度および安定性の点でＩＥＥＥ−１５８８Ｖ２マスタクロック機能を用いて、ＩＥＴＦ  ＮＴＰドメイン／セグメントとＩＥＥＥ−１５８８Ｖ２ドメイン／セグメントとのインターワーキングを確実にしなければならないことになる。結果として、ゲートウェイエレメント内の関連クロック（発振器）は安価ではないものになる。加えて、このドメインセグメント化手法には、独立のマスタ／スレーブ「リンク」に関連するＩＥＥＥ−１５８８Ｖ２信号メッセージの重ね合わせ（ｓｕｐｅｒｐｏｓｉｔｉｏｎ）の追加の帯域幅消費がある。
【００１２】
この方法のさらに大きな難点は、ＮＴＰサーバとＩＥＥＥ−１５８８Ｖ２マスタの間で時間分散負荷を平衡させる／共用することができないことである。これは、同期配置および保護方式のコストの増加をもたらす。さらに、ゲートウェイレベルでのクロック（発振器）の暗黙の静的／手動の構成は、オペレータ／ドメイン間に関しては安易に適用されるべきではない。
【００１３】
したがって、ＮＴＰタイミング分散性能をＩＥＥＥ−１５８８性能レベルに引き上げるＮＴＰおよびＩＥＥＥ−１５８８プロトコルを相互運用するための何らかの方法または機構が求められている。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明の目的は、ＮＴＰおよびＩＥＥＥ−１５８８プロトコルドメインの間で相互運用するための改善された方法およびシステムを提供することである。
【課題を解決するための手段】
【００１５】
本発明の一態様によれば、ＮＴＰメッセージがＩＥＥＥ−１５８８プロトコル領域を横断する、オンパスサポートエレメント（メッセージングのための）をもつＩＥＥＥ−１５８８プロトコル領域とＮＴＰプロトコル領域の間で相互運用を提供する方法が提供される。構造（図２）は、ＮＴＰメッセージがＩＥＥＥ−１５８８領域に入る（例として、ＮＴＰサーバからＮＴＰクライアントの方向）プロトコル領域境界（ＮＴＰプロトコル領域とＩＥＥＥ−１５８８プロトコル領域の間）にある第１のＮＴＰアド／ドロップエレメントをもつ。そのシステムはまた、ＮＴＰメッセージが出る（ＮＴＰサーバからＮＴＰクライアントの方向）プロトコル領域境界（ＩＥＥＥ−１５８８プロトコル領域とＮＴＰプロトコル領域の間）にある第２のＮＴＰアド／ドロップエレメントをもつ。第１のＮＴＰアド／ドロップエレメントは、前記ＩＥＥＥ−１５８８プロトコル領域に入るＩＥＥＥ−１５８８メッセージ内に入力ＮＴＰメッセージングタイムスタンプをカプセル化し、第２のＮＴＰアド／ドロップエレメントは、それらをＮＴＰクライアントに転送するためのＮＴＰメッセージングタイムスタンプをカプセル開放し、ＩＥＥＥ−１５８８（タイミング情報）によって提供されるタイミング情報で前記メッセージングタイムスタンプを更新する。
【００１６】
有利なことに、第１のＮＴＰアド／ドロップエレメントは、ＩＥＥＥ−１５８８メッセージを待つ間にＮＴＰメッセージングタイムスタンプによって受けるバッファリング遅延の時間を計るローカルクロックをもつ。このバッファリング遅延は、ＮＴＰメッセージングタイムスタンプをインクリメントするために、第１のＮＴＰアド／ドロップエレメントによって使用される。ローカルクロックは、約１マイクロ秒の固有の正確度、および約１００ｐｐｍの精度をもちうる。
【００１７】
さらに有利には、第１のＮＴＰアド／ドロップエレメントによって実行されるカプセル化は、その中にそれがＮＴＰメッセージをカプセル化するＩＥＥＥ−１５８８メッセージのＴｙｐｅ＿Ｌｅｎｇｔｈ＿Ｖａｌｕｅフィールドを使用する。
【００１８】
本発明のもう１つの実施形態によれば、ＮＴＰメッセージがＩＥＥＥ−１５８８プロトコル領域を横断する、メッセージングのためのオンパスサポートをもつＩＥＥＥ−１５８８プロトコル領域とＮＴＰプロトコル領域の間の相互運用を提供する方法が提供される。本方法は、ＮＴＰタイミングメッセージがＩＥＥＥ−１５８８プロトコル領域に入る（図のようにＮＴＰサーバからＮＴＰクライアントへの方向で）ときに、ＮＴＰタイミングメッセージをＩＥＥＥ−１５８８タイミングメッセージ内にカプセル化するステップと、次に、前記ＩＥＥＥ−１５８８プロトコル領域から出るときに、ＩＥＥＥ−１５８８タイミングメッセージからＮＴＰタイミングメッセージをカプセル開放するステップとを含む。加えて、出るときに、ＩＥＥＥ−１５８８タイミングメッセージによって搬送されたタイミング情報によるＮＴＰタイミングメッセージのタイムスタンプの調節がある。
【００１９】
いくつかの構成の下では、ＩＥＥＥ−１５８８タイミングメッセージ内へのそれらのカプセル化の前に、ＮＴＰメッセージによって経験されたバッファリング遅延を表す量だけＮＴＰタイミングメッセージのタイムスタンプをインクリメントする追加のステップがある。
【００２０】
有利なことに、そのインクリメントするステップは、カプセル化に先立って実行される。いくつかの実施形態では、バッファリング遅延は、そのカプセル化するステップを実行するネットワークエレメントに置かれたクロックによって測定される。いくつかの好ましい実施形態では、そのクロックは、約１マイクロ秒の正確度および約１００ｐｐｍの精度をもつ。
【００２１】
ある種の実施形態では、そのカプセル化するステップは、ＩＥＥＥ−１５８８メッセージのＴｙｐｅ＿Ｌｅｎｇｔｈ＿Ｖａｌｕｅフィールドを使用する。
【００２２】
本発明は、以下の図面を参照して、本発明の以下の詳細な説明によりさらに理解されよう。
【図面の簡単な説明】
【００２３】
【図１】当分野で知られているＮＴＰおよびＩＥＥＥ−１５８８タイミングプロトコルをサポートするエレメントをもつネットワークの図である。
【図２】本発明の一実施形態による、ＮＴＰおよびＩＥＥＥ−１５８８タイミングプロトコルの相互運用をサポートするエレメントをもつネットワークの図である。
【図３】本発明の一実施形態による、ネットワークエレメントの間でメッセージ内に生じるさまざまなタイミング遅延の関係を示すタイミング図である。
【発明を実施するための形態】
【００２４】
添付の図面では、同様の機能は同様のラベルをもつことに留意されたい。
【００２５】
提案される一実施形態によれば、ＮＴＰおよびＩＥＥＥ−１５８８プロトコルの相互運用は、ＮＴＰプロトコルメッセージを搬送するためのＩＥＥＥ−１５８８Ｖ２オンパスサポート信号方式を使用することによって実行されうる。これは、プロトコル時間ドメインの交点でプロトコルインターワーキングを実行することによって行われる。かかる解決法では、ＩＥＥＥ−１５８８Ｖ２トランスペアレントクロックは、二重プロトコル解決法によりアップグレードされる必要はないことになる。ＮＴＰ信号方式のカプセル化およびカプセル開放は、ＮＴＰ「アド／ドロップ」エレメントによって実行されることになる。以下の考察から分かるように、これらのアド／ドロップエレメントのクロック要件は、前述のゲートウェイエレメントのクロック要件と比較してはるかに緩やかである。
【００２６】
基本ビルティングブロックとして、ＮＴＰアド／ドロップエレメントが、プロトコルドメイン境界／交点に実装される。したがって、ＮＴＰアド／ドロップエレメントは、ＮＴＰとＩＥＥＥ−１５８８Ｖ２の間の、特にＮＴＰタイムスタンプとＩＥＥＥ−１５８８Ｖ２タイムスタンプおよび訂正フィールドの両方との間の、コヒーレンスおよび連続性を保証しなければならない。
【００２７】
図２を参照すると、本発明の一実施形態を説明する、ネットワーク２００を見ることができる。このネットワークでは、２１９ａおよび２１９ｂスレーブクロックをもつＩＥＥＥ−１５８８Ｖ２マスタクロック２１０に見ることができるように、同様の参照番号は図１の同様のネットワークエレメントを参照する。通信経路２１１ａおよび２１１ｂは、マスタクロック２１０とスレーブクロック２１９ａおよび２１９ｂの間にそれぞれ確立される。ネットワークエレメント２１２ａ、２１２ｂ、２１２ｃ、２１２ｄと、２２２ａ、２２２ｂ、２２２ｃおよび２２２ｄは、ネットワークスイッチ（またはルータ）を表す。スイッチ（またはルータ）２１２ａ、２１２ｂ、２１２ｃ、および２１２ｄに関連付けられているのは、それぞれ、オンパスサポートクロックエレメント２１３ａ、２１３ｂ、２１３ｃ、および２１５である。エレメント２１３ａ、２１３ｂ、および２１３ｃはＩＥＥＥ−１５８８Ｖ２トランスペアレントクロックであり、エレメント２１５はＩＥＥＥ−１５８８Ｖ２バウンダリクロックである。領域２１７は、スイッチ（またはルータ）２１２ｂ、２１２ｃ、および２１２ｄから成るオンパスサポートドメインと、それらのそれぞれのＩＥＥＥ−１５８８Ｖ２オンパスサポートクロック２１３ｂ、２１３ｃ、および２１５を強調表示する。エレメント２１６ａおよび２１６ｂはそれぞれ、領域２１７の境界にあるスイッチ２１２ｂおよび２１２ｄと関連付けられたＮＴＰアド／ドロップエレメントを表す。パイプライン２１８は、ＮＴＰメッセージがＩＥＥＥ−１５８８Ｖ２メッセージ内にカプセル化され、領域１１７を横切って搬送される、通信経路を表す。エレメント２１４ａおよび２１４ｂは、ＩＥＥＥ−１５８８Ｖ２スレーブクロック２１９ａおよび２１９ｂによってそれぞれ同期化される移動基地局を表す。
【００２８】
同様に（図２）、ＮＴＰクライアント２２９をもつＮＴＰサーバ２２０を見ることができる。ＮＴＰ通信経路２２１は、ＮＴＰサーバ２２０とＮＴＰクライアント２２９の間に確立される。ＮＴＰトランスペアレントクロック２２３ａおよび２２３ｃは、スイッチまたはルータ２２２ａおよび２２２ｃとそれぞれ関連付けられている。エレメント２２４は、ＮＴＰクライアント２２９によって同期化される移動基地局を表す。
【００２９】
動作中、ＳＹＮＣおよびＤＥＬＡＹ＿ＲＥＱメッセージ内のＩＥＥＥ−１５８８Ｖ２訂正フィールドは、マスタ／スレーブレベルの初期化および処置と、ネットワークエレメント横断遅延のため累積的である。ＮＴＰアド／ドロップエレメントは、必ずしもマスタ／スレーブレベルにないと仮定される、したがって、ＮＴＰ時間正確度を改善するために、入力および出力ＩＥＥＥ−１５８８Ｖ２訂正フィールドを考慮しなければならない。これらのＩＥＥＥ−１５８８Ｖ２フィールドは、領域１１７のようなオンパスサポートドメイン内でＩＥＥＥ−１５８８Ｖ２トランスペアレントクロックによって更新される。
【００３０】
かかる構成において、ＮＴＰメッセージングは、ＩＥＥＥ−１５８８Ｖ２メッセージング内で搬送される。ＮＴＰをＩＥＥＥ−１５８８Ｖ２内にカプセル化するための一方法は、Ｔｙｐｅ  Ｌｅｎｇｔｈ  Ｖａｌｕｅフィールドを使用してメッセージをカプセル化することによって柔軟なＩＥＥＥ−１５８８Ｖ２構造を活用することである。
【００３１】
したがって、ＮＴＰアド／ドロップエレメントは、ＩＥＥＥ−１５８８Ｖ２メッセージを横断する既存のドメイン内にＮＴＰメッセージング（タイムスタンプ）を「カプセル化」し、ドメインを出るときにアド／ドロップエレメントレベルでのＩＥＥＥ−１５８８Ｖ２の情報（訂正フィールド）でＮＴＰプロトコルの時間情報を更新する必要がある。したがって、図２を参照すると、ＮＴＰサーバ２２０からのＮＴＰタイミングメッセージは、スイッチ２２０ａを通過し、ＩＥＥＥ−１５８８Ｖ２プロトコルドメイン領域１１７への入口でＮＴＰアド／ドロップエレメント２１６ａに到達することになる。ＮＴＰアド／ドロップエレメント２１６ａは、スイッチ２１２ｂに到達しトランスペアレントクロック２１３ｂによって更新されている並行のＩＥＥＥ−１５８８Ｖ２メッセージ内にＮＴＰタイミングメッセージをカプセル化することになる。もちろん、ＮＴＰタイミングメッセージは、カプセル化が実行されうる前に、次のＩＥＥＥ−１５８８Ｖ２メッセージが到着するのを待たなければならないことになる。
【００３２】
ＮＴＰメッセージはそれらのＩＥＥＥ−１５８８Ｖ２キャリアメッセージを待つため、この待機は、ＮＴＰアド／ドロップエレメントがアドレベルでＮＴＰメッセージによって経験されるバッファリング遅延の時間を計ることができるように内部クロックを所有することを必要とする。しかし、このクロックは、時間訂正の要件に関して、比較的安価なクロックの形態をとりうる。ＩＥＥＥ−１５８８Ｖ２プロトコルのため、バッファリング時間は、通常１０ｍｓである２つのＩＥＥＥ−１５８８Ｖ２メッセージ間の時間を超えることはできない。その上、本発明の相互運用の目的であるパリティ効果を達成するためには、時間正確度は、１マイクロ秒に近い、またはさらに正確であるべきである。これらの２つの機能を組み合わせることは、アド／ドロップクロックに対して１００ｐｐｍ程度の周波数正確度要件をもたらす。
【００３３】
タイミング相互運用の細目が、図３、および以下のようなその注釈で説明される：
Ａは、図２のＮＴＰサーバ２２０などのＮＴＰサーバであり、
Ｂは、図２のＮＴＰクライアント２２９などのＮＴＰクライアントであり、
Ｃは、図２のアド／ドロップエレメント２１６ａなどのアド／ドロップエレメントであり、
Ｄは、図２のアド／ドロップエレメント２１６ｂなどのアド／ドロップエレメントであり、
ｔは、ＩＥＥＥ−１５８８タイムスタンプであり、
Ｔは、調節されることになるＮＴＰタイムスタンプであり、
ＯＦＦＳＥＴは、ＢとＡの間の時間オフセットである。
【００３４】
サポートなしで、ＮＴＰは以下の方程式系に依存する：
Ｔ２−Ｔ１＝ＯＦＦＳＥＴ＋Ｄｅｌａｙ＿ＡＢ
Ｔ４−Ｔ３＝−ＯＦＦＳＥＴ＋Ｄｅｌａｙ＿ＢＡ
【００３５】
次に、事象メッセージプロトコル（ＣＦｎはＣｏｒｒｅｃｔｉｏｎ＿Ｆｉｅｌｄを表す）におけるＩＥＥＥ−１５８８Ｖ２遅延訂正に関して：
ＣＦ１は、ＣでＳｙｎｃメッセージ内で観測され、
ＣＦ２は、ＤでＳｙｎｃメッセージ内で観測され、
ＣＦ３は、ＤでＤｅｌａｙ＿Ｒｅｑメッセージ内で観測され、
ＣＦ４は、ＣでＤｅｌａｙ＿Ｒｅｑメッセージ内で観測される。
【００３６】
ＩＥＥＥ−１５８８Ｖ２トランスペアレントクロック支援リンクを考えると、以下が仮定されうる：
Ｄｅｌａｙ＿ＡＢ＝ｎｏｎ＿ｃｏｒｒｅｃｔｅｄ＿Ｄｅｌａｙ＿ＡＢ＋（ＣＦ２−ＣＦ１）
Ｄｅｌａｙ＿ＢＡ＝ｎｏｎ＿ｃｏｒｒｅｃｔｅｄ＿Ｄｅｌａｙ＿ＢＡ＋（ＣＦ４−ＣＦ３）
【００３７】
次に、再配列によって：
Ｔ２−Ｔ１−（ＣＦ２−ＣＦ１）＝ＯＦＦＳＥＴ＋ｎｏｎ＿ｃｏｒｒｅｃｔｅｄ＿Ｄｅｌａｙ＿ＡＢ
Ｔ４−Ｔ３−（ＣＦ４−ＣＦ３）＝−ＯＦＦＳＥＴ＋ｎｏｎ＿ｃｏｒｒｅｃｔｅｄ＿Ｄｅｌａｙ＿ＢＡ
【００３８】
そして、これは以下のように書くことができる：
Ｔ２−Ｔ１’＝ＯＦＦＳＥＴ＋ｎｏｎ＿ｃｏｒｒｅｃｔｅｄ＿Ｄｅｌａｙ＿ＡＢ
Ｔ４−Ｔ３’＝−ＯＦＦＳＥＴ＋ｎｏｎ＿ｃｏｒｒｅｃｔｅｄ＿Ｄｅｌａｙ＿ＢＡ
【００３９】
この方程式系は、前記に挙げたＮＴＰ方程式系に準拠する。すなわち、実装されるＮＴＰプロトコルアルゴリズムは、これらのタイミング補遺の使用において変わらないことになる。相互運用は以下を導入することによって実行される：
Ｔ１’＝Ｔ１＋ＣＦ２−ＣＦ１
および、Ｔ３’＝Ｔ３＋ＣＦ４−ＣＦ３。
【００４０】
図３で、ＩＥＥＥ−１５８８Ｖ２メッセージ内（アド／ドロップエレメントを通してＤｅｌａｙ＿Ｒｅｓｐメッセージ内）で搬送する最後のＮＴＰメッセージ（Ｔ’３、Ｔ４、Ｔ５）のカプセル化は任意選択であることに留意されたい。
【００４１】
一般に、アド／ドロップＮＴＰエレメントは、以下の責任を負う：
−  ＮＴＰメッセージパケットおよびＩＥＥＥ−１５８８Ｖ２メッセージパケットを検出すること、
−  ＮＴＰメッセージがそれらのＩＥＥＥ−１５８８Ｖ２キャリアメッセージを待つときに、アドレベルでＮＴＰメッセージによって経験されるバッファリング遅延にしたがって、ＮＴＰメッセージング（タイムスタンプ）を更新すること。
【００４２】
前述の基本ビルティングブロックを補完するのは、ＮＴＰサーバとＮＴＰクライアントの間の最も好ましい経路の（動的）確立を簡単にするために、これらのアド／ドロップエレメントの位置を管理または制御プレーンに知らせるために設けられた自動発見／通知機構でもよい。
【００４３】
一般に、ネットワークを横断するアド／ドロップエレメントの配置が密であればあるほど、ＮＴＰからＩＥＥＥ−１５８８Ｖ２への相互運用はさらに、タイミング同期分散の最適柔軟性を可能にしてそのネットワーク内で期待される均質な性能を生み出すことになる。ＩＥＥＥ−１５８８Ｖ２とＮＴＰの間の関連マッピング機能は、同期ソースの保護およびロードバランシングの追加の機能を可能にすることが必要とされるが、クロックソースの交換を可能にすることになる。
【００４４】
更なる注目として、前述の相互運用方法およびシステムは、所与の性能レベルについてのネットワークエレメントレベルでの同期信号方式のより軽い優先順位付け処置をネットワークがもつことを可能にすることになる。これは、これらのネットワークエレメントが、２つ（ＮＴＰおよびＩＥＥＥ−１５８８Ｖ２）のではなくて１つ（ＩＥＥＥ−１５８８Ｖ２）のプロトコル信号方式フローのみを考慮するだけでよいからである。
【００４５】
前述の実施形態の主な利点は、相互運用方法でＩＥＥＥ−１５８８Ｖ２「オンパスサポート」を活用することによって、よりよいＮＴＰ性能を保証することである。達成可能な時間正確度に関する同様の性能レベルを期待して、両方のプロトコルが、無線ネットワークなどのタイミングの厳しいアプリケーションに対処することができることになる。
【００４６】
説明および図面は、単に本発明の原理を例示するだけである。したがって、本明細書に明示的に記載または示されていなくても、本発明の原理を実施した、その趣旨および範囲に含まれる、さまざまな構成を当業者は考案しうるであろうことが理解されよう。さらに、本明細書に挙げられたすべての例は主に、本発明の原理および当技術分野を促進するために１人または複数の本発明者によって寄与される概念を読者が理解するのを助けるための教育的な目的のみを明示的に意図され、かかる具体的に挙げられた例および条件に限定されないものとして見なされるべきである。さらに、本発明の原理、態様、および実施形態を挙げた本明細書のすべての記述ならびにそれらの具体的な例は、それらの同等物を包含するものとする。多数の修正、変更、および適応が、特許請求の範囲に定義される本発明の範囲を逸脱することなしに、前述の本発明の実施形態に行われうる。
【図１】
0005373185.tif 000002
【図２】
0005373185.tif 000003
【図３】
0005373185.tif 000004