國際圖書分類號: T P 316. 2國際圖書分類號: T P 316. 2西南交通大學碩士研究生學位論文基于分組網絡的時間同步技術的研究與實現年姓專業 讓簋扭應旦.二零一一年五月 三十日密級: 公開論文博士論文論文碩士論文C la ssif iedIn d ex : T P 31 6. 2U . D . C : T P 316. 2S o u th w estJia o to n gU n iv ersityM a sterD eg reeT h esisP a ck et- ?ba sedn etw o rktim esy n ch ro n iza tio ntech n o lo g yresea rcha n dim p lem en ta tio nG ra d e: 墊盟C a n d id a te: Z h a n g H eM in gf o r: . M a sterM a y . 30, 201A ca d em icD eg reeA p p liedD eg ree.S p ecia lity : . C o m p u terA p p lica tio nS u p erv iso r: P ro f esso rY a n g B in1論文博士論文論文碩士論文西南交通大學曲南父逋大罕學位論文版權使用授權書本學位論文作者完全了解學校有關保留、 使用學位論文的規定, 同意學校保留并向國家有關部門或機構送交論文的復印件和電子版, 允許論文被查閱和借閱。
本人授權西南交通大學可以將本論文的全部或部分內容編入有關數據庫進行檢索, 可以采用影印、縮印或掃描等復印手段保存和匯編本學位論文。本學位論文屬于1. 保密口, 在年解密后適用本授權書:2. 不保密日; 使用本授權書。( 請在以上方框內打“√” )指導安雌名: 卞≥斌略吖日期: 沙11-b陷 湖搠●● 名- 二簽訓 糙陽作璣 劃幻日位 摯、 I論文博士論文論文碩士論文: l本人在學位論文中所做的主要工作或貢獻如下:( 1)在了解分組網絡常見的頻率同步技術和時間同步技術的基礎上, 分析了IE E E l588V 2協議的基本原理及工作機制, 并且熟悉掌握了基于V x W o rk s應用程序設計流程及開發要點;( 2)在某通信公司提供的X 系列路由器工作板上, 移植B C M 公司最新推出的軟件開發支持包S D K 5. 7 . 0; 為上層能夠方便有效的訪問交換芯片提供了標準的A P I接口;( 3)L P U 控制平面軟件系統以現有路由產品軟件系統為基礎, 增加在接收/發送P T P報文時, 對時間戳信息的獲取、 處理流程, 并設計有效的時間戳修正算法, 最大限度的保證時問戳信息的精確性;( 4 )M P U 控制平面軟件系統在現有路由交換產品軟件系統的基礎上, 擴充對1588v 2協議的支持, 在M P U 卡完成工作主要包括時間協議處理子系統模塊設計和P T P 協議狀態機的設計;( 5)根據IT U . T 對仿真電路時鐘同步指標的規定, 結合中國移動對3G 應用的同步測試要求, 設計測試方案, 并對測試結果分析總結。
本人鄭重聲明: 所呈交的學位論文, 是在導師指導下獨立進行研究工作所得的成果。除文中已經注明引用的內容外, 本論文不包含任何其他個人或集體已經發表或撰寫過的研究成果。 對本文的研究做出貢獻的個人和集體, 均已在文中作了明確說明。 本人完全了解違反上述聲明所引起的一切法律責任將由本人承擔。學位論文作者簽名:地骼喀7,?礦日期: ≯lI. 6’ ? S 西南交通大學碩士學位論文主要工作( 貢獻)聲明論文博士論文論文碩士論文西南交通大學碩士研究生學位論文第1頁摘要同步分為頻率同步和時間同步兩種, 在數據通信、 測量和自動控制等領域都需要同步技術的支持。 今天, 伴隨著移動業務的口化趨勢, 分組通信網絡( 例如P T N , P a ck etN etw o rk 分組傳送網)正在逐步取代傳統的T D M 通信網絡。 一方面新的應用對分組網絡的同步性能提出更高的要求, 另一方面在通信網絡的更迭交替過程中, 對新業務的支持以及與傳統T D M 網絡的互連互通, 都需要分組通信網絡能夠提供高質量的同步性能。IE E E l588v 2又稱P T P 協議, 是一套用于網絡測量和控制系統中的精確時鐘同步標準, 采用主從時鐘方案, 對時間信息進行編碼傳送; 利用網絡鏈路的對稱性和延時測量技術, 實現頻率、 相位的精確同步, 同步精度預期可以達到亞微秒級別,目前華為、 中興等多家公司都在做此方面的研究分組網絡中的時鐘同步方法分析, 本文就是在某通信公司的支持下, 研究并實現1588v 2時間同步協議。
文章以分組網絡面臨的同步問題為切入點, 從分析移動通信網絡對時鐘同步的需求出發, 緒論部分詳細分析了同步在分組傳送網絡中的重要性, 然后對常見的頻率同步技術和時間同步技術做了簡要的介紹。 設計部分分為三個階段: 第一為時間戳的獲取, 該階段工作需要特殊的硬件支持, 主要在L P U 卡上完成; 第二為時間協議處理系統的模塊設計, 模塊的劃分和代碼的執行效率直接影響到時鐘同步的精度, 需要軟件可調節的全局時問模塊的支持; 第三階段為P T P 協議狀態機的設計, 包括工作狀態的切換和狀態動作的執行兩節。 最后根據分組網絡的時鐘同步指標, 在現有的測試條件下, 制訂出完備的測試方案。 測試結果表明, 經過頻率和相位的雙重調節, 主從時鐘的同步精度可以達到亞微秒級別, 完全滿足高精度同步系統的要求。關鍵詞: I588v 2; 精確時鐘同步協議: 頻率同步; 時間同步; 最佳主時鐘算法T ra n sp o rtE E E l論文博士論文論文碩士論文A B S TR A C TT im esy n ch ro n o u sin clu d estw ok in d s, f req u en cysy n ch ro n iza tio na n dp h a sesv n ch ro n iza tio n . Inth ef ield so fd a taco m m u n ica tio n ,m ea su rem en ta n da u to m a ticittim esy n ch ro n o u s. W ithth eIPtren do fm o bileserv ices, th ep ∞k etn e帆o rka re鱸ld u a llyrep la cin gtra d itio n a lT D Mco m m u n ica tio n sn etw o rk , f o reX 瓤啦eP T N ?F ro ma sp ect, n ewa p p lica tio n sp u tf o rw a rdh ig h ersy n ch ro n iza tio np erf o rm a n cep a ck etn etw o rk . o nth eo th erh a n dth esu p p o rtf o rn ewbu sin essa n dth ein terco n n ectio nw ith 妣T D Mp erf o rm a n ce?k n o 啪a sn 印Ⅳo rk edm ea su rem en ta n di疵衄a tio na n da n dtech Iliq u es, sy n ch ro n o u sC a nrea cha d ju stm en t, w h icha rea . W ithco m p a n y ,th isresea rcn 觚dsy n ch ro n iza tio nsy n ch ro n iza tio nd em a n dn etw o rkp o 峨a n a ly zedsy n ch ro n iza tio nn etw o rksy n ch ro n iza tio ntech n o lo g y 砌p h a seo f 恤eein f o rm a tio n , w h ichsu p p o rt, 鋤dsu p p o rt, f o rd irectlym a ch in e, w h icha n do p era tio nl戤tim ebep erf ectlya d ju stm en ta d ju stm en t,co n tr. 0l, etc,is in sep a ra ble舶mn etv v o rka lson eedth en etw o rkp ro v id eq u a lityP T P ,w h icha p p liedtosy stem . U sin gm a ster- sla v esch em e分組網絡中的時鐘同步方法分析, tlIn cbeco d edtra n sf erredsa f ely ,a cco rd in gth elin ksy m m etrym ea su rem emp recisio nsu b_ m icro seco n dlev elbya d iu strn ema n do f f seth a sm etth ereq u iredso m ela 唱een terp risesa sH u a w eia n dere?a rea lsoca rry in gO il. re∞a rcnmf ro mim p lem en ttim ep ro to co l?sy n ch ro Iliza tio np ro blem sf a cin ga n a ly sisa u th o rim p o rta n ceinp a ck etsecd o n , a n dth enbrief lyin tro d u cedf req u en cysy n ch ro n o u stech n o lo g y . T h eC O reo fco n sistsF irst, ca p tⅢeo fth etim esta m preq u iressp ecia lh a rd w a rea clliev edL P Uca rd ; S eco n d , m o d u led esig no fth etim ep ro cessm gsy stem ,g lo ba ltim em o d u le、 sth em o d u led iv isio na n dth eco d eim p lem en tef f icien cyw illa f f ectth ea ccu ra cyo fth eclo cksy n ch ro n iza tio n ; T h ird , & sig no f 。
th ein clu d eso fth esy n ch ro n iza tio nin d exinn etw o rk ,th ea u th o rf o rm u la tesco m p reh en siv esch eⅡ leinth eex istin gco n d itio n s, a n dsu m m a rizesth eca ref u lly .toth eresu lts,sy n ch ro n iza tio na ccu ra cya n dmrea ch edbyd rif ta n do f f seto n etotra d itio n a lp a ck eth ig hsy n ch ro n iza tlo nisa p recisio nco n tro lc10ckw illtod ela yth ed rinf u llyp reclslo nsta Ild a rd S ?R ecen tlysu chZ T En lissu p p o rtp a p erIS to1 588v 2T a k in gth einp a ck etn etw o rka sa n dth eo fth ein co m m u n ica tio n.IE E E l588v 2. a lsoth eca ref u llyth eo fin tro d u ctio nth e co m m o nclo ck sy n ch ro n iza tio n 腳la co m m u n ica tio n sa brea k th ro u 班p o in t,th isa rticlep a rtS :sh a llbep ro to co lw h ichn eed sth eP T Pp ro to c01sw itchth e w o rk in g 舭?A ta s a 蛐go n th eo n th esta tea sp erp a ck eto ftesttesttestresu ltA cco rd in gtestp reclS lO nth e su b. m icro seco n d 舢g ea setca rl論文博士論文論文碩士論文西南交通大學碩士研究生學位論文第1I I頁w h ichbef u llyco m p ly in g 、 析t11th ereq u iredp recisio nsta n d a rd s.K eyw o rd s: IE E E1 588v 2; P recisio nT im eP ro to co l; F req u en cyS y n ch ro n iza tio n ; P h a seS y n ch ro n iza tio n ; B estM a sterC lo ckca ll論文博士論文論文碩士論文西南交通大學碩士研究生學位論文第f V 頁目 錄第1章緒論……………………………………………………………………………………………………………. 11. 1課題背景………………………………………………………………………………. 11. 2課題研究意義…………………………………………………………………………. 11. 3課題內容………………………………………………………………………………. 21. 3. 1工作環境…………………………………………………………………………. 21. 3. 2工作內容…………………………………………………………………………。
31. 4 本文結構………………………………………………………………………………. 4第2章分組網絡同步原理……………………………………………………………………………. 62. 1頻率同步技術…………………………………………………………………………62. 1. 1同步以太網技術……………………………………………………………………6T o p 技術……………………………………………………………………………………………………7C E S 業務的時鐘恢復技術………………………………………………………。 72. 2時間同步技術…………………………………………………………………………92. 2. 1時間同步的傳遞方式……………………………………………………………. 9N T P 技術…………………………………………………………………………………………………10P T P 技7 R …………………………………………………………………………………………………. 11P T P 的技術優勢………………………………………………………。 ……………. 13. 1硬件支持………………………………………………………………………………193. 1. 1消息時間戳點……………………………………………………………………193. 1. 2時間戳點捕獲流程………………………………………………………………203. 2報文接收……………………………………………………………………………。
203. 2. 1收包工作描述……………………………………………………………………203. 2. 2針對P T P 報文的處理設計………………………………………………………213. 2. 3收包時間戳的修正算法…………………………………………………………223. 3報文發送………………………………………………………………………………253. 3. 1發包工作描述……………………………………………………………………. 253. 3. 2發包時間戳的獲取設計…………………………………………………………262. 1. 22. 1. 32. 2. 22. 2. 32- 38 第3章L P U 卡收發包針對時間戳的處理設計………………………………………晶…‰…。 19論文博士論文論文碩士論文西南交通大學碩士研究生學位論文第V 頁3. 3. 3發包時間戳獲取流程……………………………………………………………273. 4 本章小結……………………………………………………………………………. . 28第4 章時間協議處理子系統模塊設計………………………………………………………………294 . 1硬件支持……………………………………………………………………………. . 294 . 1. 1本地時鐘的誤差要素分析………………………………………………………304 . 1. 2全局時間模塊工作原理…………………………………………………………304 . 2時鐘啟動模塊………………………………………………………………………。
324 . 2. 1時鐘啟動模塊行為設計…………………………………………………………334 . 2. 2啟動模塊關鍵點分析……………………………………………………………344 . 2. 3啟動模塊主要數據依賴關系……………………………………………………. . 344 . 3B M C 模塊……………………………………………………………………………. 354 . 3. 1B M C 信息來源…………………………………………………………………. . 354 . 3. 2性能關鍵點設計…………………………………………………………………. 364 . 3. 3B M C 模塊行為設計……………………………………………………………。 374 . 4 通信模塊………………………………………………………………………………384 . 4 . 1性能關鍵點設計…………………………………………………………………384 . 4 . 2通信模塊啟動流程………………………………………………………………. 394 . 4 . 3模塊重要數據結構間依賴關系…………………………………………………4 04 . 5高精度運算支持模塊…………………………………………………………………4 04 . 6報文處理模塊…………………………………………………………………………4 24 . 6. 1O C /B C 報文處理子模塊內部結構………………………………………………4 34 . 6. 2T C 報文處理子模塊內部結構…………………………………………………. . 4 44 . 6. 3模塊行為設計……………………………………………………………………4 54 . 6. 4 性能關鍵點T C 的調諧設計……………………………………………………54第5章協議狀態機設計………………………………………………………………………………。
555. 1狀態機的功能單元……………………………………………………………………565. 2定時器設計……………………………………………………………………………565. 3狀態行為設計…………………………………………………………………………575. 3. 1初始化狀態………………………………………………………………………575. 3. 2監聽狀態…………………………………………………………………………585. 3. 3未校準狀態………………………………………………………………………. 595. 3. 4 從時鐘狀態………………………………………………………………………60論文博士論文論文碩士論文西南交通大學碩士研究生學位論文第V l頁5. 3. 5準主時鐘狀態……………………………………………………………………615. 3. 6主時鐘狀態………………………………………………………………………625. 3. 7 待機狀態…………………………………………………………………………625. 3. 8故障狀態…………………………………………………………………………635. 3. 9 禁止狀態…………………………………………………………………………645. 3. 10狀態機主要數據結構及依賴關系……………………………………………. . 655. 4 本章小結………………………………………………………………………………66第6章P T P 在分組網絡中的應用模型分析…………………………………………………………676. 1層次應用模型…………………………………………………………………………676. 2E 2E 線型應用模型……………………………………………………………………676. 3支持網絡快速重構的P 2P 應用模型………………………………………………。
68第7 章測試方案及結果分析…………………………………………………………………………. 697 . 1時間同步接口………………………………………………………………………. . 697 . 2B M C 算法測試………………………………………………………………………. . 7 l7 . 2. 1測試環境…………………………………………………………………………7 17 . 2. 2測試方案…………………………………………………………………………7 17 . 2. 3測試結論…………………………………………………………………………7 27 . 3時鐘相對恢復精度測試……………………………………………………………. . 7 27 . 3. 1測試環境…………………………………………………………………………. 7 27 . 3. 2測試方案…………………...