JP4555989B2 - タイムスタンプ装置及びタイムスタンプ用パケット生成装置 - Google Patents
タイムスタンプ装置及びタイムスタンプ用パケット生成装置 Download PDFInfo
- Publication number
- JP4555989B2 JP4555989B2 JP2004299806A JP2004299806A JP4555989B2 JP 4555989 B2 JP4555989 B2 JP 4555989B2 JP 2004299806 A JP2004299806 A JP 2004299806A JP 2004299806 A JP2004299806 A JP 2004299806A JP 4555989 B2 JP4555989 B2 JP 4555989B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- packet
- time stamp
- data packet
- data
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
Jorg Micheel, Stephen Donnelly, and Ian Graham著、「Precision timestamping of network packets 」p.p. 54-97、In proceedings of the ACM SIGCOMM Internet Measurement Workshop, San Francisco、2001年11月
パッシングモードは、ペイロード部に複数の経由地のタイムスタンプ情報を格納できるモードである。
タイムコンバージョンモードは、タイムスタンプ情報として、GTSによるカウンタ値及びカウンタ値から時間情報へ変換するための値を格納するモードである。
タイムコンバージョンモードでは、タイムスタンプ情報として、タイムカウンタ部30のカウント値及び時間tへの変換に必要なパラメタの組をペイロード部に格納する。
イベントタイムスタンプモードは、タイムスタンプ情報として、GTSによるカウンタ値及び所定のデータを格納するモードである。
図6は、本発明を適用したネットワーク・デバイスの転送ジッタの計測を説明するための図である。図6(A)に示すように、コンピュータTXからコンピュータRXへネットワーク装置NDを通過してパケットが伝送される場合に、ネットワーク装置NDのパケット転送のジッタを計測した。数台のGbEスイッチングハブ、L2/3スイッチを計測するため、計測対象を挟んでコンピュータTX側とコンピュータRX側に、それぞれタイムスタンプ装置1―1、1−2を設置し、コンピュータTXからコンピュータRXへ向けてパッシングモードのGTSパケットを伝送した。
図7は、本発明を適用したコンピュータにおけるタイムスタンプ処理の評価を説明するための図である。
図7(A)に示すように、コンピュータTXからコンピュータRXへパケットが伝送されるとする。
図8は、本発明を適用したネットワークの使用率の推定を説明するための図である。
10 ネットワークインターフェース部
11−1、11−2 コネクタ
12−1、12−2 物理層処理部
20 時間同期情報生成部
21 外部信号入力部
22 位相同期部
30 タイムカウンタ部
40 パケット処理部
41 タイムスタンプ付与部
42 チェックサム補償部
43 パケットキャプチャ部
44 パケット生成部
50 ホストインターフェース部
Claims (7)
- ネットワーク上のデータパケットにタイム情報を挿入するタイムスタンプ装置であって、
外部クロック信号から同期信号及び時間信号を生成する時間同期信号生成手段と、
前記時間信号を用いて所定の間隔でタイムカウントするタイムカウント手段と、
ネットワークから受信したデータ信号をビットストリームに変換する第1のネットワークインターフェース手段と、
前記ビットストリームをデータ信号に変換してネットワークへ送出する第2のネットワークインターフェース手段と、
前記同期信号を用いて、前記第1のネットワークインターフェース手段及び前記第2のネットワークインターフェース手段の間を通過する前記ビットストリームをカットスルー方式により処理するパケット処理手段とを備え、
前記パケット処理手段は、前記第1のネットワークインターフェース手段によりビットストリームに変換されたデータパケットから、所定の識別情報を有しかつペイロード部が固定長であるデータパケットを検出する処理と、
前記検出されたデータパケットのペイロード部に前記タイムカウント手段により生成されたタイムカウント情報を格納する処理と、
前記タイムカウント情報が格納されたデータパケットのチェックサムの演算結果が該データパケットに設定されているチェックサム値となるためのチェックサム補償値を演算して、演算したチェックサム補償値を該データパケットのトレイラ部に格納する処理とを行う
ことを特徴とするタイムスタンプ装置。 - 前記パケット処理手段は、前記ビットストリームに変換されたパケットデータのペイロード部にタイムカウント情報が格納されている場合に、前記格納されたタイムカウント情報の後続の位置に、前記タイムカウント手段により生成されたタイムカウント情報を格納する
ことを特徴とする請求項1に記載のタイムスタンプ装置。 - 前記パケット処理手段は、前記ビットストリームに変換されたデータパケットから所定のモード値を検出し、前記検出したモード値に応じて、少なくとも前記タイムカウント手段により生成されたタイムカウント情報を含む所定の情報を該データパケットのペイロード部に格納する
ことを特徴とする請求項1または請求項2に記載のタイムスタンプ装置。 - 前記第1のネットワークインターフェース手段により変換されたビットストリームを記憶するデータ記憶手段を備えて、
前記パケット処理手段は、前記第1のネットワークインターフェースにより変換されたビットストリームをキャプチャして前記データ記憶手段に保存するパケットキャプチャ手段を備える
ことを特徴とする請求項1ないし請求項3のいずれか一項に記載のタイムスタンプ装置。 - 外部クロック信号から同期信号及び時間信号を生成する時間同期信号生成手段と、前記時間信号を用いて所定の間隔でタイムカウントするタイムカウント手段と、ネットワークから受信したデータ信号をビットストリームに変換する第1のネットワークインターフェース手段と、前記ビットストリームをデータ信号に変換してネットワークへ送出する第2のネットワークインターフェース手段と、前記同期信号を用いて、前記第1のネットワークインターフェース手段及び前記第2のネットワークインターフェース手段の間を通過する前記ビットストリームをカットスルー方式により処理する間に、前記ビットストリームに変換されたデータパケットから所定の識別情報を有しかつペイロード部が固定長であるデータパケットを検出して、前記検出されたデータパケットのペイロード部にタイムカウント情報を格納して、前記タイムカウント情報の格納後のデータパケットのチェックサム値に対するチェックサム補償値を演算して前記データパケットのトレイラ部に格納するパケット処理手段とを備えるタイムスタンプ装置により処理されるタイムスタンプ用データパケットを生成するタイムスタンプ用パケット生成装置であって、
固定長データサイズであってタイムカウント情報を格納するペイロード部を備え、所定の識別情報を格納したデータグラム型のデータパケットを生成するパケット生成手段と、
前記データパケットをデータ信号に変換してネットワークへ送出するネットワークインターフェース手段とを備える
ことを特徴とするタイムスタンプ用パケット生成装置。 - 外部クロック信号から同期信号及び時間信号を生成する時間同期信号生成手段と、
前記時間信号を用いて所定の間隔でタイムカウントするタイムカウント手段と、
前記パケット生成手段で生成したデータパケットのペイロード部に前記タイムカウント手段により生成されたタイムカウント情報を格納するタイムスタンプ付与手段とを備える
ことを特徴とする請求項5記載のタイムスタンプ用パケット生成装置。 - 前記ネットワークインターフェース手段は、任意の間隔で前記データパケットをネットワークへ送出する
ことを特徴とする請求項5または請求項6に記載のタイムスタンプ用パケット生成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004299806A JP4555989B2 (ja) | 2004-10-14 | 2004-10-14 | タイムスタンプ装置及びタイムスタンプ用パケット生成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004299806A JP4555989B2 (ja) | 2004-10-14 | 2004-10-14 | タイムスタンプ装置及びタイムスタンプ用パケット生成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006115153A JP2006115153A (ja) | 2006-04-27 |
JP4555989B2 true JP4555989B2 (ja) | 2010-10-06 |
Family
ID=36383298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004299806A Active JP4555989B2 (ja) | 2004-10-14 | 2004-10-14 | タイムスタンプ装置及びタイムスタンプ用パケット生成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4555989B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112865901B (zh) * | 2019-11-28 | 2023-04-07 | 郑州芯兰德网络科技有限公司 | 一种基于fpga纳秒时间戳的高速数据包采集***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07135495A (ja) * | 1993-11-10 | 1995-05-23 | Oki Electric Ind Co Ltd | 直流分岐装置 |
JPH07307772A (ja) * | 1994-05-16 | 1995-11-21 | N T T Data Tsushin Kk | インタフェース試験器 |
JP2001127795A (ja) * | 1999-10-26 | 2001-05-11 | Yokogawa Electric Corp | ネットワーク品質評価装置 |
JP2001333092A (ja) * | 2000-05-19 | 2001-11-30 | Nec Corp | パケット遅延特性計測方法及び方式 |
JP2002064542A (ja) * | 2000-08-14 | 2002-02-28 | Nec Corp | ラベル化パケット転送処理方法およびその通信装置 |
-
2004
- 2004-10-14 JP JP2004299806A patent/JP4555989B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07135495A (ja) * | 1993-11-10 | 1995-05-23 | Oki Electric Ind Co Ltd | 直流分岐装置 |
JPH07307772A (ja) * | 1994-05-16 | 1995-11-21 | N T T Data Tsushin Kk | インタフェース試験器 |
JP2001127795A (ja) * | 1999-10-26 | 2001-05-11 | Yokogawa Electric Corp | ネットワーク品質評価装置 |
JP2001333092A (ja) * | 2000-05-19 | 2001-11-30 | Nec Corp | パケット遅延特性計測方法及び方式 |
JP2002064542A (ja) * | 2000-08-14 | 2002-02-28 | Nec Corp | ラベル化パケット転送処理方法およびその通信装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2006115153A (ja) | 2006-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10887211B2 (en) | Indirect packet classification timestamping system and method | |
CN112385183B (zh) | 执行phy级硬件时间戳和时间同步的装置、方法和微控制器 | |
JP6214008B2 (ja) | 時間認識デバイス間で時間情報を通信する方法および装置 | |
US9667408B2 (en) | Communication systems and methods for distributed power system measurement | |
US8325767B2 (en) | Enhancement of IEEE 1588 synchronization using out-of-band communication path | |
US8107502B2 (en) | Method and apparatus for monitoring packet networks | |
JP2004312734A (ja) | 受動型計測アナライザおよびルーター/スイッチ | |
JP5127482B2 (ja) | タイミング同期方法、同期装置、同期システム及び同期プログラム | |
US8949448B1 (en) | System and method for improving the timestamp precision in a precision time protocol (PTP) device | |
WO2001088668A2 (en) | Hardware time stamping and registration of packetized data method and system | |
US11588609B2 (en) | Hardware clock with built-in accuracy check | |
US6470031B1 (en) | Method and apparatus for accurate packet time stamping | |
Kannisto et al. | Precision time protocol prototype on wireless LAN | |
JP4555989B2 (ja) | タイムスタンプ装置及びタイムスタンプ用パケット生成装置 | |
Ferrari et al. | Synchronization of the probes of a distributed instrument for real-time ethernet networks | |
Buhr et al. | A real-time fast Ethernet transceiver achieving sub-ns time synchronization | |
CN114884605A (zh) | 基于fpga实现网络节点时间同步的方法 | |
Horvat et al. | Analysis of QoS parameters for multimedia streaming in Wireless Sensor Networks | |
CN115333660A (zh) | 精确时间戳校正 | |
Kutschera et al. | IEEE 1588 clock synchronization over IEEE 802.3/10 GBit ethernet | |
JP2018125768A (ja) | データ伝送装置及びプログラム | |
Depari et al. | Multi-probe measurement instrument for real-time ethernet networks | |
Imrek et al. | Clock distribution and synchronization over 1000BASE-T Ethernet | |
Stępień et al. | Precise time distribution and time synchronized transmission aspects in the industrial ethernet networks | |
Lu et al. | The Research of Network-induced Delay Measurement Methods in Wireless Networked Control Systems based on Zigbee Network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070903 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090428 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091002 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091013 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091211 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100401 |
|
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: 20100622 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100628 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4555989 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130730 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |