PTP Challenge

Similar documents
Copyright INTEROP TOKYO 2015 ShowNet NOC Team 2 Agenda ShowNetとは? 高精度な時刻を得るための手法と課題 課題解決手法 PTPとは? PTP 相互接続実証実験 (PTP Interoperability Testing / IOT) PT

2 つの遅延 マスターとスレーブの遅延とスレーブとマスターの遅延を計算しなければなりません まずマスターとスレーブの差を計算します : 最初に送られるタイムスタンプは T1 です T1 はマスターがその Ethernet のポートに Sync message を送った時刻であり Follow-up

マスターからスレーブと スレーブからマスターへの 2 つの経路について時間差を計算する必要があります まずマスターからスレーブへの経路について時刻の差を算出します : 最初のタイムスタンプは T1 です マスターが Sync メッセージを送信した正確な時刻であり Sync メッセージがイーサネットポ

4 概要 GPS のケーブル遅延設定が反映されない不具合を修正 GPS 同期状態で GPS ケーブル遅延値が 16nsec 以内の場合 時刻に補正値が反映されない場合がある不具合を修正

Time Server Pro. TS-2910 リリースノート お客様各位 2019/09/13 セイコーソリューションズ株式会社 Time Server Pro.(TS-2910/TS-2912) システムソフトウェアリリースノート Ver2.1.1 V2.2 変更点 Version 2.2 (

目次 はじめに 背景 時刻同期の種類 / 方法 IEEE1588 とは 概要 適用分野 Linux の IEEE1588 対応 Linux の対応状況 PTPd による時刻同期 PTPdの概要 PTPdの実施例 まとめ わかったこと 今後 1

富士通製サーバ「PRIMERGY」とNapatech製パケットキャプチャーボードとMicrosemi製PTP ネットワークタイムサーバとの接続検証報告

ヤマハDante機器と他社AES67機器の接続ガイド

indd

Quad port LANカード(10GBASE) 取扱説明書

untitled

インターリーブADCでのタイミングスキュー影響のデジタル補正技術

富士通製サーバ「SPARC M10/PRIMERGY」とMicrosemi製NTPネットワークタイムサーバ との接続検証報告

5GHz 作 15-4 DFS 試験時の通信負荷条件定義について 2019 年 3 月 1 日 NTT 東芝 クアルコムジャパン 1

PowerTyper マイクロコードダウンロード手順

初めてのBFD

ASTRO-H 衛星におけるSpaceWire を利用した時刻情報配信の精度検証

Exam : 日本語版 Title : Introducing Cisco Data Center Networking Vendor : Cisco Version : DEMO 1 / 4 Get Latest & Valid J Exam's Question a

1. ネットワーク経由でダウンロードする場合の注意事項 ダウンロード作業における確認事項 PC 上にファイアウォールの設定がされている場合は 必ずファイアウォールを無効にしてください また ウイルス検知ソフトウェアが起動している場合は 一旦その機能を無効にしてください プリンターは必ず停止状態 (

PIM-SSMマルチキャストネットワーク

Ethernet OAM の 効果的な利用形態について

富士通 UNIX サーバ SPARC Enterprise M4000 とAPC PowerChute Network Shutdown v2.2.3 との連携動作検証

2014 年電子情報通信学会総合大会ネットワークシステム B DNS ラウンドロビンと OpenFlow スイッチを用いた省電力法 Electric Power Reduc8on by DNS round- robin with OpenFlow switches 池田賢斗, 後藤滋樹

無線LAN/Wi-Fiの通信技術とモジュール活用

LANカード(PG-2871) 取扱説明書

Q-SYS Designer Version 5.4 Release Note ソフトウェア要件 Q-SYS Designer は下記の OS での動作確認をしております Windows 7 Professional 32-bit / 64-bit Windows 8.1 Professional

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続

アライドテレシス ディストリビューション・スイッチ AT-x600シリーズで実現するMicrosoft® NAP

Quad port LANカード(10GBASE-T) 取扱説明書

コア・スイッチAT-SBx908シリーズとデータセンタースイッチAT-DC2552XSシリーズで実現する10Gデータセンターネットワーク

アライドテレシス・コアスイッチ AT-x900 シリーズ で実現するエンタープライズ・VRRPネットワーク

1_PNセミナー_Ethernet Switch_pptx

コンバージドファブリック仕様一覧

インターネット お客様環境 回線終端装置 () 61.xxx.yyy.9 (PPPoE) 61.xxx.yyy.10 (Ethernet) 61.xxx.yyy.11 Master 61.xxx.yyy.12 Backup

インターネット,LAN,ネットワークに関する知識

CSS のスパニングツリー ブリッジの設定

法人ケータイ紛失捜索サービス マニュアル

MX/RSシリーズご紹介

地局装置を介して位置情報管理サーバに伝えられ 位置情報として地図上に表示することができます 利用イメージを図 2 に示します 図 2 業務用無線システムの利用イメージ 3. 中継無線システムの開発 (1) 開発の背景中継伝送路を救済する既存の災害対策用無線システムでは 156 Mbit/s または

IEEE e

山添.pptx

アライドテレシス・コアスイッチ AT-x900 シリーズとディストリビューションスイッチ AT-x600 シリーズで実現するACLトラフィックコントロール

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

目次 背景 IEEE802.3azとは Linuxカーネルの対応状況 測定方法 測定結果 まとめ 1

IPSEC(Si-RGX)

PowerPoint プレゼンテーション

Microsoft Word - TestReport_PRIMEPOWER250_ doc

Ethernet Roadmap

[技術資料] PRIMERGY サーバブレードのLAN 冗長化

VLAN の設定

Dual port LANカード(25GBASE) 取扱説明書

PowerPoint プレゼンテーション

bitvisor_summit.pptx


Kumamoto University Center for Multimedia and Information Technologies Lab. 熊本大学アプリケーション実験 ~ 実環境における無線 LAN 受信電波強度を用いた位置推定手法の検討 ~ InKIAI 宮崎県美郷

Microsoft Word - QEX_2014_feb.doc

コンピューター・システムの時刻とネットワーク時刻同期

2ACL DC NTMobile ID ACL(Access Control List) DC Direction Request DC ID Access Check Request DC ACL Access Check Access Check Access Check Response DC

MDS EC 高速同軸モデム MC5310M/MC5110S 仕様書 2012 年 10 月 住友電工ネットワークス株式会社 * ご注意 : 内容は予告なく変更される場合があります

DLNAによる家電連携を指向した オンデマンドVPN接続方式の検討

IPIP(Si-RGX)

PowerPoint プレゼンテーション

IIJ Technical WEEK2017 Video over IPの発展

ECL2.0 ロードバランサーNetScaler VPX 10.5 VRRP設定

ネットワーク設定マニュアル(Admint BOX編)Version.1.2

Transcription:

Copyright Interop Tokyo 2016 ShowNet NOC Team 1 2016/8/29 インターネットアーキテクチャ研究会 PTP の相互接続実証実験の現状と方向性 Phase2 Interop Tokyo 2016 ShowNet における結果からの考察 Interop Tokyo 2016 ShowNet NOC Member セイコーソリューションズ株式会社長谷川幹人株式会社 IIJ イノベーションインスティテュート阿部博東京大学情報基盤センター関谷勇司

2016/8/29 インターネットアーキテクチャ研究会 転記ミスについて 提出論文の実験結果に転記ミスがございます 表 4:Step1-2 実験結果 表 5:Step1-3 実験結果 本資料の以下の数値が正しい値となります 正 )P34 Step1-3 実験結果 正 )P36 Step1-4 実験結果 Copyright Interop Tokyo 2016 ShowNet NOC Team 2

Copyright Interop Tokyo 2016 ShowNet NOC Team 3 2016/8/29 インターネットアーキテクチャ研究会 Agenda はじめに (ShowNet 概要 ) PTP の必要性 ShowNet におけるPTP の取り組み 計測手法 分析手法 相互接続実証実験 まとめ

はじめに ShowNet 概要 Interop Tokyo 内で構築される 最新技術の相互接続検証および 出展社ブースへのインターネットアクセス提供の 2 面性を有したイベントネットワーク 2 年後 3 年後に業界に浸透する技術を先駆けて挑戦 世界 国内で初披露 ( 実稼働 ) される新製品も実装 Interop Tokyo が唯一 開催当初のスピリットを継承 産学官から集まった NOC チームメンバー 機器やサービスを提供する コントリビュータ 一般公募ボランティア STM の三位一体で構築 Source: http://www.interop.jp/2016/shownet/ Copyright Interop Tokyo 2016 ShowNet NOC Team 4

PTP の必要性 Copyright Interop Tokyo 2016 ShowNet NOC Team 5

PTP の必要性 時刻同期が必要なアプリの登場 高精度な時刻同期網の必要性 IP 網に対し SONET/SDH といった TDM 技術を用いた同期網のような高精度な基準クロックが求められている 装置間の周波数同期に加え 絶対時刻まで一致させる時刻 位相同期が必要となるアプリケーションが登場してきたことが要因 モバイル分野 エネルギー分野における蓄給電のタイミング合わせ 金融 証券分野における高頻度取引などへの利用が見込まれる SONET:Synchronous Optical Network SDH:Synchronous Digital Hierarchy TDM:Time Division Multiplexing 既存 TDM 網 IP 網の転換 IP 網 Source : NTT 技術ジャーナル Copyright Interop Tokyo 2016 ShowNet NOC Team 6

Copyright Interop Tokyo 2016 ShowNet NOC Team 7 PTP の必要性 周波数 / 時刻 位相同期 周波数同期 (frequency) 参照信号に周波数の間隔を合わせる タイミングは異なる 時刻 位相同期 (phase) 間隔 タイミングともに参照信号と同じ Source:Juniper Networks

PTP の必要性 小型基地局機器の大量展開 モバイル基地局と時刻源 これまで (3G) 基地局 : 半径数キロメートルの広範囲な通信エリアをカバーするマクロセル 時刻源 :GPS 単独による構成を利用 これから (4G 以降 ) 基地局 : 半径数 10メートルから数 100メートルの狭範囲な通信エリアをカバーするマイクロセル ( ピコセル / フェムトセル ) のような小型基地局機器を大量に展開 時刻源 : 大量な小型基地局に時刻源を提供するために GPS から得た高精度な時刻をネットワーク経由で提供するPTP 環境が必要となる Source : Softbank Mobile Copyright Interop Tokyo 2016 ShowNet NOC Team 8

PTP の必要性 PTP 概要 IEEE1588:Precision Time Protocol (PTP) Ver.1:2004, Ver.2:2008, Ver.3: 検討中 NTP と同様パケットベースのプロトコル Grand Master Clock Slave Clock 時刻源は GNSS を想定 GNSS:Global Navigation Satellite System GPS, GLONASS, Galileo, QZSS, etc. 同期精度 マイクロ秒以下のオーダ (NTP はミリ秒オーダ ) パケットが物理層 ( 図の PHY 部 ) の通過時刻を打刻 ( タイムスタンプ ) すること推奨 誤差の主要因である装置内部遅延の影響を出来る限り排除 ネットワーク機器の全てがPTP 対応することを想定 A ネットワーク Copyright Interop Tokyo 2016 ShowNet NOC Team 9 PTP UDP IP MAC PHY PTP UDP IP MAC PHY A: プロトコルスタックにおける遅延 ジッタ B: ネットワークにおける遅延 ジッタ 遅延 : 計測可能なデータ転送の流れジッタ : 遅延のばらつき B A

PTP の必要性 PTP の現状 各業界の標準化団体ごとに PTP 規格を策定 IEEE1588-2008(v2) を元にしているが パケットフォーマットが同じ というレベル 独自の 機能拡張 も行っている そのため 各業界で定義された PTP の相互接続性は 基本的にない Copyright Interop Tokyo 2016 ShowNet NOC Team 10

PTP の現状 標準化団体と各業界マップ Default, Power, Audio, Video The Institute of Electrical and Electronics Engineers AVnu Alliance Automotive Telecom Power, Industrial Video Society of Motion Picture & Television Engineers Cable Financial Enterprise International Electrotechnical Commission Internet Engineering Task Force Audio Nuclear Instrumentation Audio Engineering Society European Organization for Nuclear Research Copyright Interop Tokyo 2016 ShowNet NOC Team 11

Copyright Interop Tokyo 2016 ShowNet NOC Team 12 PTP の現状 各業界団体の PTP Profiles Industry SDO Profile Status Network Aware Default IEEE 1588 Annex J.3 Default Delay Request-Response 2008 未定義未定義 1588 Annex J.4 Default Peer-to-Peer Full Transport Telecom ITU-T G.8265.1 Telecom Profile for Frequency 2010 Non IPv4, IPv6 G.8275.1 Telecom Profile for Phase Aware 2014 Full Ethernet Telecom ITU-T G.8275.2 Telecom Profile for Phase Unaware 2016 Non/Partial IPv4, IPv6 Power IEEE C37.238 Power Profile 2012 Ethernet, VLAN Power, Industrial IEC 62493-3 Annex A.2 Automation Networks using PRP & HSR 2011 Ethernet Audio, Video IEEE TSN/AVB IEEE 802.1AS gptp 2011 Audio AES AES67 Media Profile 2013 未定義 IPv4 Video SMPTE ST-2059-2 Professional Broadcast Environment Profile 2015 IPv4, IPv6 Nuclear CERN White Rabbit v2.0 2011 Full 未定義 Instrumentation LXI IEEE 1588 Profile for LXI Instrumentation 2008 未定義 IPv4, (IPv6)

PTP の現状 Draft なものもたくさん Industry SDO Profile (Status : Draft) Network Aware Transport Financial Enterprise IETF TICTOC Enterprise Non/Partial IPv4, IPv6 Cable CableLabs Remote DOCSIS Timing Interface Non/Partial/Full Power IEEE C37.238 Power Profile Revision (Level 2) Full IPv4, IPv6, Ethernet Ethernet, (VLAN) IEC 61850-9-3 Power Utility Automation (Level 1) Ethernet Industrial Automation 62439-3 Annex B U Utility Automation Profile 62439-3 Annex C D Drives & Process Automation Profile IPv4 Audio, Video IEEE TSN/AVB IEEE 802.1AS gptp Revision Ethernet Video SMPTE ST-2059-2 Professional Broadcast Environment Profile Amd1 未定義 IPv4, IPv6 Automotive AVnu Automotive (based on IEEE802.1AS) Full Ethernet Source:Microsemi SDO : 標準化団体 (Standards Developing Organization) Copyright Interop Tokyo 2016 ShowNet NOC Team 13

ShowNet における PTP の取り組み Copyright Interop Tokyo 2016 ShowNet NOC Team 14

ShowNet における PTP の取り組み これまでの取り組み 昨年 (2015 年 ) から PTP の相互接続実証実験スタート モバイル / 放送 / 電力 / 金融業界などで想定されるネットワークへの PTP 対応のうち 特に PTP を用いた高精度時刻同期ネットワークのマルチベンダー化の加速を想定 取り組み内容 複数のGrandmaster Clock (GM) やSlave 装置と ルータやスイッチなどのネットワーク装置が実装するBoundary Clock (BC) 機能を有効にした構成での相互接続実証実験を実施 (Profile : Default, Telecom) 主にプロトコルの相互接続を行い マルチベンダー環境での実装が正しく動作するか確認 昨年の課題 プロトコル相互接続試験が完全に成功せず 位相差 (Time Error, TE) を精度計測したが取得したデータが不十分 そのため GMとSlave 間のTEの理論値と実測値の差分要因を特定する検証が行えず Source : 電子情報通信学会技術研究報告 Copyright Interop Tokyo 2016 ShowNet NOC Team 15

ShowNet における PTP の取り組み 相互接続実証実験 2016 年の取り組み GM (Grandmaster Clock) と BC (Boundary Clock) 精度の再計測 マルチベンダー構成にて IEEE1588-2008(v2) Default Profile, ITU-T G.8265.1 Telecom Profile を各々サポートする装置にて実施 GM と BC の精度計測のため 計測器を擬似 Slave として採用 擬似 Slave 自身が PTP 同期することはないため 正確な GM, BC の精度計測が可能 初挑戦 Best Master Clock Algorithm (BMCA) 試験の実施 マルチベンダー構成にて Default Profile の GM 冗長規格動作を確認 初挑戦 インターネットサービスを提供する ShowNet 上で PTP 利用を模した環境での精度計測検証を実施 Copyright Interop Tokyo 2016 ShowNet NOC Team 16

計測手法 分析手法 Copyright Interop Tokyo 2016 ShowNet NOC Team 17

計測手法 分析手法 TE の定義 TE (Time Error)/ 位相差の計測 PTP 装置が時刻同期 ( 時刻源は GPS や PTP) した結果を元に出力する 1PPS (1 秒周期パルス ) と 装置間でやり取りする PTP パケットを元に計測 ITU-T G.810 (TTC JT-G810) では TE を以下のように定義 計測クロックの標準周波数に対するTE: 計測クロックと標準周波数の時間関数の差 Time Error Function (TE 関数 ) Time Error x(t) = T(t) T ref (t) Time at measured clock ( 計測クロックの時間関数 ) Time at reference clock ( 基準クロックの時間関数 ) ( 例 )1PPS 出力ポート (BNC コネクタ実装装置の場合 ) Source :Seiko Solutions, ITU-T, TTC Copyright Interop Tokyo 2016 ShowNet NOC Team 18

TE の定義 Direction of TE - Clocks Reference Clock: ( 基準クロック ) Measured Clock: ( 計測クロック ) Time Error = 11.55 12.00 = 5 minutes Time Error = 12.05 12.00 = + 5 minutes 計測クロックが基準クロックより遅れる :negative Time Error 計測クロックが基準クロックより早まる :positive Time Error Source :ITU-T Copyright Interop Tokyo 2016 ShowNet NOC Team 19

TE の定義 Direction of TE - Signals Reference Clock: ( 基準クロック ) Measured Clock: ( 計測クロック ) negative Time Error negative Time Error positive Time Error 計測クロックのシグナルが基準クロックのシグナルより遅れる :negative Time Error 計測クロックのシグナルが基準クロックのシグナルより早まる :positive Time Error Source :ITU-T Copyright Interop Tokyo 2016 ShowNet NOC Team 20

計測手法 分析手法 精度計測における ずれ要因 ずれが生じる要因は複数存在 要因 (1) GPS レシーバ 装置クロックの時刻が UTC に対してずれる 要因 (2) 装置の 1PPS 出力処理が遅延 ( 装置クロックは正確 ) 要因 (3) 装置のハードウェアタイムスタンプ打刻処理が遅延 ( 装置クロックは正確 ) 要因 (4) 装置の PTP パケット出力時と入力時のタイムスタンプ打刻点のずれ 打刻点にずれが生じると伝送遅延時間の計算に影響 要因 (5) 該当装置クロック精度や制御ロジック 不具合など起因 要因 (1)~(5) が重なる可能性もあり得る Copyright Interop Tokyo 2016 ShowNet NOC Team 21

計測手法 分析手法 精度計測における 誤差要素 要因 (1) の GPS 時刻の UTC に対して生じるずれ GPS 信号自体 ±50~100 ナノ秒 の TE 変動要素あり 計測結果として最大 200 ナノ秒の TE が生じる可能性あり GPS 信号や 1PPS 出力で用いる 同軸ケーブル 遅延 一般的に 1m で約 5 ナノ秒程度の遅延が生じるとされている 今回一部の PTP 装置がケーブル長補正機能未実装のため ケーブル長遅延誤差が相殺できず 各計測でケーブル長誤差による数 10 ナノ秒の TE を内包する結果となる Source :ITU-T Copyright Interop Tokyo 2016 ShowNet NOC Team 22

Copyright Interop Tokyo 2016 ShowNet NOC Team 23 計測手法 分析手法 PTP パケットのやり取り 擬似 Slave 対向ポート 擬似 Slave 計測ポート T1, t2, t3, T4 の定義 T1:Sync の送信タイム ( 対向ポートのクロック ) T1 Sync t2 t2:syncの受信タイム ( 擬似 Slaveのクロック ) t3:delay_reqの送信タイム ( 擬似 Slaveのクロック ) T4:Delay_reqの受信タイム ( 対向ポートのクロック ) Delay_req t3 T1, t2, t3, T4 よりパケット TE 値が得られる T4 Delay_resp (T4 転送 ) パケットTE 値の定義 Sync TE:T1-t2 Delay_req TE:T4-t3 2Way TE:(Sync TE+Delay_req TE) 2

Copyright Interop Tokyo 2016 ShowNet NOC Team 24 計測手法 分析手法 1PPS TE とパケット TE 1PPS TE:GM と擬似 Slave のクロックの位相差 ( ずれ ) 1PPS TE 発生要因は 要因 (1) と (2) が考えられる 要因(1)GPSレシーバ クロック時刻のUTCに対するずれ, 要因(2)1PPS 出力処理遅延 装置の搭載部品仕様に依存するため 今回の実験では要因特定できず 構成例 / 計測結果例 104ns 1PPS TE 96ns 130ns 110ns 2Way TE

相互接続実証実験 Copyright Interop Tokyo 2016 ShowNet NOC Team 25

Copyright Interop Tokyo 2016 ShowNet NOC Team 26 相互接続実証実験 日程と環境 日程 相互接続実証実験 (Step1~2) ShowNet HotStage( 準備期間 ) の 5 日間で実施 期間 :2016 年 5 月 29 日 ( 日 )~6 月 2 日 ( 木 ) 目的 : 確認可能な範囲での動作確認とデータ取得 今回の試験目的を達成するには短期間なことが事前に判明していたため サービスネットワーク上での PTP 精度計測検証 (Step3) 環境 ShowNet HotStage 終了から Interop 会期中の計 7 日間で実施 期間 :2016 年 6 月 3 日 ( 金 )~5 日 ( 日 ), 6 月 6 日 ( 月 )~9 日 ( 木 ) Interop Tokyo 2016 ShowNet Rack#05@ 幕張メッセ

Copyright Interop Tokyo 2016 ShowNet NOC Team 27 相互接続実証実験 テストステップ 相互接続実証実験 Step1: GM と BC の精度計測 を行う項目 1-1:GM 擬似 Slave 1-2:GM BC#1 擬似 Slave 1-3:GM BC#1 BC#2 擬似 Slave Step2: GM 冗長動作確認 を行う項目 2-1:GM 4 L2 Switch 擬似 Slave 2-2:GM 3 BC#1 BC#2 擬似 Slave Step3: ShowNet 上で精度計測 を行う項目 1 系統 :GM 3 BC#1 BC#2 計測器 Slave (Default Profile) 2 系統 :GB 2 BC#1 BC#2 擬似 Slave (Telecom Profile)

相互接続実証実験 検証対象装置と結果概要 社数 = 装置開発メーカーの数 結果概要 幾つかの項目で規格外 想定外の動作を確認 Step 1 2 No. Test GM 数 Test BC 数 Clock Type 社数 機種数 Grandmaster Clock (GM) 3 7 Boundary Clock (BC) 2 4 Slave Clock 1 1 計測器 (Analyzer) 1 2 Test Case 数 PTP 接続結果 OK (%) 精度確認結果 OK (%) 1 7-7 100 100 2 7 4 11 82 64 3 7 4 7 71 71 1 4-4 75-2 3 1 3 100-3 1 7 4 2 50 - Copyright Interop Tokyo 2016 ShowNet NOC Team 28

Step1: GM と BC の精度計測 Copyright Interop Tokyo 2016 ShowNet NOC Team 29

Copyright Interop Tokyo 2016 ShowNet NOC Team 30 Step1 GM と BC の精度計測 計測箇所 Step1-1 GM- 擬似 Slave GM と擬似 Slave の 1PPS TE とパケット TE 構成差異 機材の都合上 GM は 1Gbps と 100Mbps のリンク 2 種類の構成 確認箇所 GM クロック精度の確認 1PPS TE の計測結果と 2Way TE - 1PPS TE が GPS 信号 最大 200 ナノ秒のずれ 以内に収まること 擬似 Slave のパケット TE 算出結果が期待値に収まること ( 本資料では結果割愛 )

Step1-1: 実験結果 1PPS TE と 2Way TE - 1PPS TE 全 GM において 200 ナノ秒 以内に収まる結果 GM 毎に個性はあるも 想定通りの動作であることを確認 GM Profile 1PPS TE ( 平均 ) 2Way TE 1PPS TE A Default 4.09 ns -161.15 ns B 1 162.77 ns -21.82 ns C 119.79 ns 82.05 ns D 2 38.03 ns -98.35 ns E 1 Telecom 119.34 ns -21.18 ns F 71.40 ns -123.15 ns G 2 67.49 ns -103.38 ns 1, 2 B と E, D と G は同一機種 Copyright Interop Tokyo 2016 ShowNet NOC Team 31

Copyright Interop Tokyo 2016 ShowNet NOC Team 32 Step1 GM と BC の精度計測 計測箇所 Step1-2 GM BC 擬似 Slave GM と擬似 Slave の 1PPS TE ( 本来 BC と擬似 Slave の 1PPS TE の計測が必要 ) BC と擬似 Slave のパケット TE 注意点 ITU-T G.8265.1 Telecom Profile は Telecom BC が規格外となるが 今回の Telecom サポート装置が BC 動作可能であったため構成に加えて計測 BC の 1PPS 出力ポートの搭載が把握できず未計測 確認箇所 Step1-1 で計測した 1PPS TE, 2Way TE 1PPS TE と 本構成の計測結果を比較 BC を 1 台追加でどの程度精度変化が生じるか

Step1-2: 実験結果 BC 1PPS 未計測のために GM と BC 間 BC と擬似 Slave 間のリンクスピードが同じ場合 BC の行き と帰りの入出力の誤差が一定と仮定 リンクスピード A 入力処理遅延 [a] 出力処理遅延 [b] BC 出力処理遅延 [b] 入力処理遅延 [a] リンクスピード A この場合 GMの 2Way TE 1PPS TE が擬似 Slaveにそのまま伝搬するため Step1-1の結果を比較 Copyright Interop Tokyo 2016 ShowNet NOC Team 33

Step1-2: 実験結果 GM から BC 経由で擬似 Slave 伝搬時に数 10 ナノ秒の誤差混入あるも ±100 ナノ秒 以内に収まる結果 A のケース除く 計測結果 GM BC 1PPS TE ( 平均 ) 2Way TE 1PPS TE A a 29.31 ns -148.83 ns B 1 146.60 ns -15.41 ns C ( プロトコル接続 NG) - D 2 133.40 ns -64.80 ns A のケースの考察 GM と BC の間のリンクスピードが 100M であったため GM の 2Way TE 1PPS TE が擬似 Slave まで伝搬されず 結果 300 ナノ秒超の誤差が計測されたと推測 A b 7.56 ns -85.18 ns B 1 137.45 ns 68.63 ns C 130.48 ns A -318.63 ns D 2 99.91 ns -21.46 ns E 1 c 143.22 ns -53.09 ns F -200.51 ns -150.29 ns G 2 ( プロトコル接続 NG) - 1, 2 B と E, D と G は同一機種 Copyright Interop Tokyo 2016 ShowNet NOC Team 34

Copyright Interop Tokyo 2016 ShowNet NOC Team 35 Step1 GM と BC の精度計測 計測箇所 Step1-3 GM BC*2 擬似 Slave GM と擬似 Slave の 1PPS TE ( 本来 BC#2 と擬似 Slave の 1PPS TE の計測が必要 ) BC#2 と擬似 Slave のパケット TE 注意点 機材の都合上 BC 間リンクは10Gbps Telecom BCが規格外なこと (Step1-2と同様) BCの1PPS 出力ポートの搭載が把握できず未計測 確認箇所 Step1-1の計測値と比較 BCを2 台追加で どの程度精度変化が生じるか

Copyright Interop Tokyo 2016 ShowNet NOC Team 36 Step1-3: 実験結果 計測結果 本結果は参考値として掲載 理由 機材の都合上 GM と BC#1 間 (1Gbps) と BC#1 と #2 間 (10Gbps) のリンクスピードが異なる パケット入出力のタイムスタンプ打刻遅延も異なるはず GMの 2Way TE 1PPS TE の伝搬されず Step1-1との比較ができない GM BC #1 BC #2 1PPS TE ( 平均 ) 2Way TE 1PPS TE A a b -15.50 ns -192.39 ns B 1 141.18 ns -76.98 ns C ( プロトコル接続 NG) - D 2 136.47 ns -133.55 ns E 1 c d 117.26 ns 13.57 ns F 134.23 ns 3.45 ns G 2 ( プロトコル接続 NG) -

Step2: GM 冗長構成テスト Copyright Interop Tokyo 2016 ShowNet NOC Team 37

Copyright Interop Tokyo 2016 ShowNet NOC Team 38 Step2: GM 冗長動作確認 Step2-1 GM*4-L2SW- 擬似 Slave Best Master Clock Algorithm (BMCA) 動作確認 Default Profile GM の冗長動作 設定パラメーター Best Master 選択時に用いられるデータセット (DS) において設定変更可能な項目を編集 確認箇所 Master になるべき GM が Master として自立的に動作すること

Copyright Interop Tokyo 2016 ShowNet NOC Team 39 Step2-1: 実験結果 Step2-1 確認手順 Best Master 選択時に用いられる Priority1, clockclass, clockaccuracy, LogVariance, Priority2 のデータセット (DS) において Priority1 の値をデフォルトの 128 をベースに順次 127 126 125 124 に変更し Best Master 動作を確認 確認結果 Priority1 の変更において 4 台中 3 台の GM 間で問題なく動作することを確認 規格通りの動作が確認できなかった GM(1 台 ) BMCA の実装が標準的なものとは異なると考えられる ( 独自仕様?)

Copyright Interop Tokyo 2016 ShowNet NOC Team 40 Step2: GM 冗長動作確認 Step2-2 GM*3-BC- 擬似 Slave Default Profile BC の GM 冗長動作 確認箇所 Default Profile GM 配下に Default Profile BC を配置 GM に設定した Priority1 の値を元に 選択すべき GM が Master 選択されること 確認結果 BC 側が問題なく Slave ポート 1 と Master ポート 2 に遷移することを確認した

Step3: ShowNet 上で精度計測 Copyright Interop Tokyo 2016 ShowNet NOC Team 41

Copyright Interop Tokyo 2016 ShowNet NOC Team 42 Step3: ShowNet 上で精度計測 Step3 Default & Telecom 計 7 日間の精度計測を実施 精度計測を 2 系統で実施 但し うち 1 系統は計測中の電源ダウンにより正常に計測することができず Step1-3 と同様に BC#1 と #2 のリンクは 10Gbps 以下 1 系統の参考値を掲載 GM BC #1 BC #2 1PPS TE ( 平均 ) 2Way TE 1PPS TE A a b -224.04 ns 441.16 ns

まとめ Copyright Interop Tokyo 2016 ShowNet NOC Team 43

Copyright Interop Tokyo 2016 ShowNet NOC Team 44 まとめ GM と BC 計測について GM (Grandmaster Clock) TE 計測において十分な結果を得られた BC (Boundary Clock) TE 計測は不十分な点あり BC の 1PPS が計測できなかったため GM と同様に BC の 1PPS TE と BC インタフェースのパケット TE 計測を行うことで詳細な分析が可能

Copyright Interop Tokyo 2016 ShowNet NOC Team 45 まとめ 今後の実験でケアすべきポイント 現場の解析作業に力点を置く Step1 の各装置特性を HotStage 前に確認しておき 現場の解析作業をスムーズに行うことで マルチベンダーの PTP トラブルシュートノウハウを蓄積できるようにする 実 Slave 装置の追加 実際の Slave 装置の計測結果と 今回の各 Step の結果と照らし合わせることで Slave 装置がどの程度正常に同期できているか特定できる 誤差要素の最小化 GPS や同軸ケーブルのケーブル長の誤差を考慮した構成とする PTP 以外のトラフィック重畳構成での同期精度計測 実環境に近い構成で計測し 様々なアプリケーションに対する同期精度の目安を示したい PTP 以外のトラフィックを意図的に加える PTP 対応 非対応のネットワーク装置を経由した構成とする など

Copyright Interop Tokyo 2016 ShowNet NOC Team 46 2016/8/29 インターネットアーキテクチャ研究会 参考 ShowNet:http://www.interop.jp/2016/shownet/ 山田義朗, 久留賢治, 手島光啓, 石田修, NTP ハードウェア実装 (HwNTP) を用いた IP 網クロック配信技術 NTT 技術ジャーナル, March 2008.: http://www.ntt.co.jp/journal/0803/files/jn200803063.pdf 新井薫, 村上誠, ITU-T における網同期技術の標準化動向 NTT 技術ジャーナル, December 2015:http://www.ntt.co.jp/journal/1512/files/jn201512063.pdf 吉原龍彦, 戸枝輝朗, 藤井昌宏, 諏訪真悟, 山田武史, 高度化 C-RAN アーキテクチャを実現する無線装置およびアンテナの開発 NTT DOCOMO テクニカル ジャーナル, July 2015: https://www.nttdocomo.co.jp/binary/pdf/corporate/technology/rd/technical_journal/bn/vol23_2/vol23_2_005jp.pdf 長谷川幹人, 関谷勇司, PTP(Precision Time Protocol) の相互接続実証実験の現状と方向性 -Interop Tokyo 2015 ShowNet における結果からの考察 -, 電子情報通信学会技術研究報告, 信学技報 (IEICE Technical Report) Vol.115 No.192 (10),pp.53-57,August 2015.: http://www.ieice.org/~ia/archives/20150825-ptp-hasegawa.pdf ITU-T G.810 Definitions and terminology for synchronization networks, August 1996.:https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.810-199608- I!!PDF-E&type=items ITU-T G.8272 Timing characteristics of primary reference time clocks, January 2015.:https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.8272-201501- I!!PDF-E&type=items Jean-Loup Ferrant, Tim Frost, Silvana Rodrigues, Stefano Ruffini, Tutorial on Synchronization, November 2014, :http://www.itu.int/en/itu-t/studygroups/2013-2016/15/documents/tutorials/timing_synch_tutorial_ferrant_frost_rodrigues_ruffini_25112014.ppt 越智幸治, 南里圭一郎, 木島均, 同軸ケーブルを用いたパルス発生器の検討, 職業能力開発総合大学校紀要, 第 42 号 pp.74-81,march 2013.: http://www.uitec.jeed.or.jp/images/journal/042-11.pdf Carsten Rossenhovel, MPLS+SDN+NFVWORLD Paris 2016 Interoperability ShowCase 2016 White Paper March 2016: http://www.eantc.de/fileadmin/eantc/downloads/events/2011-2015/mplssdnnfv_2016/eantc-mplssdnnfv2016-whitepaper_final.pdf

Copyright Interop Tokyo 2016 ShowNet NOC Team 47