專利名稱:Ptp設(shè)備實現(xiàn)平滑重啟的方法及ptp設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊領(lǐng)域,尤其涉及一種在1588同步網(wǎng)絡(luò)中,PTP(精確定時協(xié)議)設(shè)備實現(xiàn)平滑重啟的方法及PTP設(shè)備。
背景技術(shù):
在電信業(yè)務IP化趨勢的推動下,分組傳送網(wǎng)承載的業(yè)務從以時分復用(TDM,TimeDivision Multiplexing)為主向以IP為主轉(zhuǎn)變,但仍需要承載遺留的業(yè)務,比如TDM,另夕卜,分組傳送網(wǎng)還需要承載3G業(yè)務。而3G業(yè)務要求PTN(分組傳送網(wǎng))實現(xiàn)頻率和相位同
止/J/ O
IEEE 1588v2 標準規(guī)范了實現(xiàn)PTP (Precision Time Protocol,精確時間協(xié)議)的實現(xiàn)機制,它可以實現(xiàn)頻率同步和相位同步。1588最開始應用在基于以太網(wǎng)的工業(yè)控制領(lǐng)域,目前逐步應用在電信領(lǐng)域;但由于電信業(yè)務要求可靠性非常高,要求網(wǎng)絡(luò)設(shè)備在硬件冗余和相應的保護機制來保證電信業(yè)務不間斷運營。網(wǎng)絡(luò)設(shè)備主控板作為關(guān)鍵硬件設(shè)備,需要實現(xiàn)熱備份,即當主板崩潰或系統(tǒng)升級后,備板能快速無縫的切換到備板上,而不會導致承載的業(yè)務中斷。GR(Graceful Restart,平滑重啟)是一種在主備切換或協(xié)議重啟時保證轉(zhuǎn)發(fā)業(yè)務不中斷的機制。IEEE 1588v2標準定義的PTP協(xié)議流程包括兩個步驟,I)首先建立Master (主)-Slave (從)層次結(jié)構(gòu),即兩個PTP設(shè)備通過Announce (通告)報文和BMC (最佳主時鐘)算法確定PTP端口狀態(tài),即Master、Slave或Passive狀態(tài);2)然后Master發(fā)起PTP同步流程,Slave根據(jù)報文中攜帶的時間戳計算出偏差并修正本地系統(tǒng)時鐘。當確定了主從關(guān)系后,Master通過周期發(fā)送Announce到Slave來維護這種主從關(guān)系,如果Slave在規(guī)定時間內(nèi)沒收到Master發(fā)送的Announce報文,則會觸發(fā)BMC重新計算并建立新的Master-Slave 主從關(guān)系。Announce超時時間是Announce報文發(fā)送間隔的倍數(shù),用戶可以根據(jù)需要手動配置;當上游Master設(shè)備發(fā)生主備倒換時,主備切換時間可能超過Announce超時時間,則下游Slave設(shè)備將選擇其它設(shè)備作為Master ;主備倒換后,下游Slave設(shè)備將重新選擇此上游設(shè)備作為Master,從而引起同步網(wǎng)絡(luò)的震蕩,影響網(wǎng)絡(luò)的同步質(zhì)量和穩(wěn)定性,對于電信網(wǎng)絡(luò),這是不可容忍的。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種精確時間協(xié)議(PTP)設(shè)備實現(xiàn)平滑重啟的方法和設(shè)備,以解決設(shè)備平滑重啟時同步網(wǎng)絡(luò)震蕩的問題。為解決以上方法,本發(fā)明提供了一種精確時間協(xié)議(PTP)設(shè)備實現(xiàn)平滑重啟的方法,該方法包括上游PTP設(shè)備或透傳PTP設(shè)備重啟時,向下游PTP設(shè)備發(fā)送第一通知,以通知所述下游PTP設(shè)備進入平滑重啟(GR)狀態(tài);
所述下游PTP設(shè)備接收所述第一通知后,保持與所述上游PTP設(shè)備的主從關(guān)系。進一步地,所述上游PTP設(shè)備或透傳PTP設(shè)備重啟后,該方法還包括,所述上游PTP設(shè)備或透傳PTP設(shè)備向所述下游PTP設(shè)備發(fā)送第二通知,以通知所述下游PTP設(shè)備退出GR狀態(tài);所述下游PTP設(shè)備接收所述第二通知后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。進一步地,所述下游PTP設(shè)備在最長保持時間超時后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。進一步地,所述最長保持時間是系統(tǒng)默認設(shè)置的。進一步地,所述最長保持時間是協(xié)商確定的,所述上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送所述第一通知前,該方法還包括所述上游PTP設(shè)備或透傳PTP設(shè)備和下游PT P設(shè)備協(xié)商所述最長保持時間。進一步地,發(fā)送所述第二通知后或超出最長保持時間后,所述上游PTP設(shè)備或透傳PTP設(shè)備重新發(fā)起PTP同步流程。進一步地,所所述上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送所述第一通知前,該方法還包括所述上游PTP設(shè)備或透傳PTP設(shè)備和下游PTP設(shè)備協(xié)商重啟原因;所述第一通知中攜帶相應的重啟原因。為解決以上技術(shù)問題,本發(fā)明還提供了一種精確時間協(xié)議(PTP)設(shè)備,該PTP設(shè)備包括狀態(tài)通知模塊,作為上游PTP設(shè)備或透傳PTP設(shè)備重啟時,用于通過備板向下游PTP設(shè)備發(fā)送第一通知,以通知所述下游PTP設(shè)備進入平滑重啟(GR)狀態(tài);通知接收模塊,作為下游PTP設(shè)備時,用于接收上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送的第一通知;主從關(guān)系維護模塊,作為下游PTP設(shè)備時,用于接收所述第一通知后,保持與所述上游PTP設(shè)備的主從關(guān)系。進一步地,作為上游PTP設(shè)備或透傳PTP設(shè)備重啟后,所述狀態(tài)通知模塊,還用于向所述下游PTP設(shè)備發(fā)送第二通知,以通知所述下游PTP設(shè)備退出GR狀態(tài);作為下游PTP設(shè)備時,所述通知接收模塊,還用于接收所述上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送的第二通知;所述主從關(guān)系維護模塊,還用于在接收所述第二通知后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。進一步地,所述主從關(guān)系維護模塊,作為下游PTP設(shè)備時,還用于在最長保持時間超時后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。進一步地,所述最長保持時間是協(xié)商確定的,所述PTP設(shè)備還包括能力協(xié)商模塊,用于在建立主從關(guān)系時,協(xié)商所述最長保持時間。進一步地,所述PTP設(shè)備還包括PTP同步模塊,作為上游PTP設(shè)備或透傳PTP設(shè)備時,用于在發(fā)送所述第二通知后或超出最長保持時間后,重新發(fā)起PTP同步流程。本發(fā)明PTP設(shè)備實現(xiàn)平滑重啟的方法和設(shè)備中,上游PTP設(shè)備或透傳PTP設(shè)備重啟時通知下游設(shè)備保持相應的主從關(guān)系,提高了網(wǎng)絡(luò)的同步質(zhì)量和穩(wěn)定性。
圖I為本發(fā)明PTP設(shè)備實現(xiàn)平滑重啟的方法實施例一的示意圖;圖2為本發(fā)明PTP設(shè)備實現(xiàn)平滑重啟的方法實施例二的信令報文交互流程示意圖;圖3為不同類型PTP設(shè)備的網(wǎng)絡(luò)架構(gòu)層次示意圖;圖4為本發(fā)明PTP設(shè)備實施例I的模塊結(jié)構(gòu)示意圖;圖5為本發(fā)明PTP設(shè)備實施例2的模塊結(jié)構(gòu)示意圖。
具體實施例方式現(xiàn)有技術(shù)中,當上游Master設(shè)備發(fā)生主備倒換時,上游Master設(shè)備與下游Slave設(shè)備之間的主從關(guān)系可能會中斷,具體的,當主備切換時間超過Announce超時時間后,該主從關(guān)系中斷,下游Slave設(shè)備將在除發(fā)生主備倒換的上游Master設(shè)備之外選擇時鐘級別最高的其它設(shè)備作為Master ;主備倒換后,若上游Master設(shè)備的時鐘級別仍然最高,貝丨J下游Slave設(shè)備將重新選擇此上游設(shè)備作為Master,從而引起同步網(wǎng)絡(luò)的震蕩,影響網(wǎng)絡(luò)的同步質(zhì)量和穩(wěn)定性。除上游Master設(shè)備外,透傳設(shè)備主備倒換時,也會出現(xiàn)上述問題,基于此,本發(fā)明解決上述問題的主要思想是,上游PTP設(shè)備或透傳PTP設(shè)備重啟時通知下游設(shè)備保持相應的主從關(guān)系,以此來解決切換過程中主從關(guān)系的中斷問題,進而避免發(fā)生同步網(wǎng)路震蕩,提聞了網(wǎng)絡(luò)的同步質(zhì)量和穩(wěn)定性。下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例一本發(fā)明精確時間協(xié)議(PTP)設(shè)備實現(xiàn)平滑重啟的方法包括步驟101 :上游PTP設(shè)備或透傳PTP設(shè)備重啟時,主板通知備板向下游PTP設(shè)備發(fā)送第一通知,以通知所述下游PTP設(shè)備進入平滑重啟(GR)狀態(tài);步驟102 :所述下游PTP設(shè)備接收所述第一通知后,保持與所述上游PTP設(shè)備的主從關(guān)系。所述下游PTP設(shè)備接收第一通知后,開始保持與上游PTP設(shè)備的主從關(guān)系,而不再根據(jù)接收的Announce報文的情形維護主從關(guān)系,即使下游PTP設(shè)備選源,也會在包括上游PTP設(shè)備之內(nèi)的PTP設(shè)備中進行,可以避免下游PTP設(shè)備選擇比上游PTP時鐘級別低的其他設(shè)備作為Master,進而可以避免下游Slave設(shè)備在該上游PTP設(shè)備或透傳PTP設(shè)備主備倒換后重新選擇上游設(shè)備作為Master,引起同步網(wǎng)絡(luò)的震蕩。優(yōu)選地,下游PTP設(shè)備無需一直保持上述主從關(guān)系,優(yōu)選地,可以有以下兩種使下游PTP設(shè)備重新開始根據(jù)接收的Announce報文的情形維護主從關(guān)系方式一通知方式所述上游PTP設(shè)備或透傳PTP設(shè)備重啟后,所述上游PTP設(shè)備或透傳PTP設(shè)備向所述下游PTP設(shè)備發(fā)送第二通知,以通知所述下游PTP設(shè)備退出GR狀態(tài);所述下游PTP設(shè)備接收所述第二通知后,重新開始根據(jù)接收的Announce報文的情形維護主從關(guān)系。方式二 定時方式所述下游PTP設(shè)備在最長保持時間超時后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系,所述最長保持時間可以是協(xié)商確定的或系統(tǒng)默認設(shè)置。方式三混合方式所述上游PTP設(shè)備或透傳PTP設(shè)備重啟后,所述上游PTP設(shè)備或透傳PTP設(shè)備向所述下游PTP設(shè)備發(fā)送第二通知,以通知所述下游PTP設(shè)備退出GR狀態(tài);所述下游PTP設(shè)備一直未收到所述第二通知,則在最長保持時間超時后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。可理解地,本發(fā)明所說的“重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系”即下游PTP設(shè)備恢復到現(xiàn)有的主從關(guān)系的維持方法,S卩,若規(guī)定時間內(nèi)沒收到Master發(fā)送的Announce報文,則觸發(fā)BMC重新計算并建立新的Master-Slave主從關(guān)系。若前述最長保持時間是協(xié)商確定的,則在所述上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送 所述第一通知前,該方法還包括所述上游PTP設(shè)備或透傳PTP設(shè)備和下游PTP設(shè)備協(xié)商最長保持時間。發(fā)送所述第二通知后或超出最長保持時間后,所述上游PTP設(shè)備或透傳PTP設(shè)備重新發(fā)起PTP同步流程。本發(fā)明方法解決了主備倒換過程中同步網(wǎng)的震蕩,提高了同步網(wǎng)的同步質(zhì)量和穩(wěn)定性。實施例二PTP設(shè)備建立主從關(guān)系時進行關(guān)于GR能力參數(shù)的協(xié)商,這個過程稱為GR會話,協(xié)商的內(nèi)容包括雙方是否具備GR能力等;一旦GR能力參數(shù)協(xié)商通過后,當主備倒換后就可以進入GR流程。主備倒換過程中,1588主從時鐘關(guān)系保持不變,正常情況下,Slave設(shè)備不會觸發(fā)重新選擇時鐘源;當備板啟動(即PTP設(shè)備重啟)后,重新開始PTP同步過程,從而避免同步網(wǎng)絡(luò)出現(xiàn)震蕩,提高了同步質(zhì)量和同步網(wǎng)絡(luò)的穩(wěn)定性。另外,上游Master設(shè)備的主備倒換不影響下游Slave設(shè)備的重新選源。具體地,設(shè)備A主備倒換過程和設(shè)備B的主要報文交互流程,如圖2所示包括如下步驟步驟201,PTP設(shè)備A和B在建立Master-Slave關(guān)系時,協(xié)商GR能力參數(shù),包括最長保持時間和重啟原因,也可以根據(jù)需要攜帶其它參數(shù);步驟202,PTP設(shè)備A主板重啟時,通過主板底層硬件的背板通信通道請求備板的背板通信通道向PTP設(shè)備B發(fā)送GR通知,使設(shè)備B能獲悉設(shè)備A正發(fā)生重啟;PTP設(shè)備A主板重啟時,PTP設(shè)備A和B之間的PTP同步流程中斷。優(yōu)選地,所述GR通知中攜帶相應的重啟原因,以便系統(tǒng)統(tǒng)計或維護。步驟203,PTP設(shè)備B收到GR通知后,會保持與PTP設(shè)備A的主從關(guān)系,幫助設(shè)備A完成王備倒換;保持主從關(guān)系的具體指保持上下游設(shè)備的鄰居關(guān)系,不產(chǎn)生同步拓撲的變化。步驟204,當PTP設(shè)備A的備板完全啟動后,發(fā)送GR報文(如“退出GR狀態(tài)”信令)通知PTP設(shè)備B結(jié)束GR流程;PTP設(shè)備B接收GR報文后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)
系O步驟205,PTP設(shè)備A和PTP設(shè)備B重新開始PTP同步流程;可理解地,同步流程由上游的PTP設(shè)備A發(fā)起。如果PTP設(shè)備A倒換失敗,或因鏈路問題,導致PTP設(shè)備B —直沒收到設(shè)備A發(fā)送的“退出GR狀態(tài)”信令,則PTP設(shè)備B等到GR最長保持時間超時后,才退出GR狀態(tài);在以上GR過程中,如果PTP設(shè)備B發(fā)現(xiàn)一個更優(yōu)的時鐘源,或者設(shè)備B和A之間的PTP鏈路出現(xiàn)故障,這時允許重新運行BMC算法選擇新的時鐘源,修改PTP端口狀態(tài),并通知設(shè)備A ;設(shè)備A主備倒換完成后,運行BMC選擇新的時鐘源;在GR報文傳送過程中,GR報文需要采用確認重傳機制實現(xiàn)報文的可靠傳送;以上是采用向下游Slave設(shè)備發(fā)送通知的方式來保證網(wǎng)絡(luò)的同步質(zhì)量和穩(wěn)定性,基于向后兼容性考慮,還可以當主板倒換時,通知備板發(fā)送Announce報文,以保持和下游Slave設(shè)備的主從關(guān)系; 如圖3所示,由于1588同步網(wǎng)絡(luò)是基于層次架構(gòu)的,對不同類型的PTP設(shè)備,主備倒換的流程有所區(qū)別I. OC (普通時鐘)類型,OC可以是GM(祖母時鐘)設(shè)備,也可以是最下游的Slave設(shè)備;I)如果是GM設(shè)備,例如圖3的GM1,只有一個PTP端口和下游的BCl (邊界時鐘)設(shè)備相連接,PTP狀態(tài)為Master ;這時,GMl設(shè)備的GR流程和實施例一中的設(shè)備A相同;2)如果是Slave設(shè)備,例如圖3的0C2,它只有一個Slave端口和上游的BC3相連接;當0C2發(fā)生主備倒換時,上游BC3設(shè)備的PTP并不會感知到0C2發(fā)生了重啟,0C2的主備倒換不會影響它們之間的主從關(guān)系,BC3仍會繼續(xù)發(fā)送PTP報文給0C2 ;當0C2完成主備倒換后,會繼續(xù)同步到BC3;2. BC(邊界時鐘)類型,例如圖3的BC1,它的下游Slave設(shè)備分別為BC2和OCl ;根據(jù)本發(fā)明方案,BCl發(fā)生主備倒換前后,需要分別向BC2和OCl發(fā)送GR通知,在GR流程中,BC2和OCl保持與BCl之間的主從關(guān)系;3. TC(透傳時鐘)類型,例如圖3的TC1,它的上游設(shè)備是BC1,下游設(shè)備是OCl ;BCl和OCl之間相互發(fā)送的PTP報文,包括GR信令報文,TCl做透傳處理;當TCl發(fā)生主備倒換時,為了不影響B(tài)Cl和OCl之間的主從層次關(guān)系,TCl向OCl發(fā)送GR通知,在GR流程中,OCl保持與BCl之間的主從關(guān)系,當然,可替換地,TCl也可觸發(fā)備板發(fā)送Announce報文給0C1,使OCl不會倒換到其它時鐘源。對應于以上方法,本發(fā)明還提供了一種精確時間協(xié)議(PTP)設(shè)備,與本發(fā)明特別相關(guān)地,如圖4所示,該PTP設(shè)備實施例I包括狀態(tài)通知模塊,作為上游PTP設(shè)備或透傳PTP設(shè)備重啟時,用于通過備板向下游PTP設(shè)備發(fā)送第一通知,以通知所述下游PTP設(shè)備進入平滑重啟(GR)狀態(tài);通知接收模塊,作為下游PTP設(shè)備時,用于接收上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送的第一通知;主從關(guān)系維護模塊,作為下游PTP設(shè)備時,用于在接收到所述第一通知后,保持與所述上游PTP設(shè)備的主從關(guān)系。進一步地,作為上游PTP設(shè)備或透傳PTP設(shè)備重啟后,所述狀態(tài)通知模塊,還用于向所述下游PTP設(shè)備發(fā)送第二通知,以通知所述下游PTP設(shè)備退出GR狀態(tài);作為下游PTP設(shè)備時,所述通知接收模塊,還用于接收所述上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送的第二通知;所述主從關(guān)系維護模塊,還用于在接收所述第二通知后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系??商鎿Q地,所述主從關(guān)系維護模塊,作為下游PTP設(shè)備時,還用于在最長保持時間超時后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。進一步地,所述PTP設(shè)備還包括PTP同步模塊,作為上游PTP設(shè)備或透傳PTP設(shè)備時,用于在發(fā)送所述第二通知后或超出最長保持時間后,重新發(fā)起PTP同步流程(S卩,重新開始發(fā)送Announce報文);作為下游PTP設(shè)備時,還用于接收Announce報文。PTP設(shè)備實施例2如圖5所示,與實施例I相比,不同之處在于,所述最長保持時間是協(xié)商確定的,所述PTP設(shè)備還包括能力協(xié)商模塊,用于在建立主從關(guān)系時,協(xié)商所述最長保持時間。進一步地,所述能力協(xié)商模塊,還用于協(xié)商重啟原因,所述第一通知攜帶相應的重啟原因。`本發(fā)明解決了 1588同步設(shè)備主備倒換對同步網(wǎng)層次結(jié)構(gòu)的影響,避免了同步網(wǎng)的震蕩,提高了電信同步網(wǎng)的同步質(zhì)量和穩(wěn)定性,使得PTP更適合應用于電信領(lǐng)域。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上說明,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權(quán)利要求書的保護范圍為準。
權(quán)利要求
1.一種精確時間協(xié)議(PTP)設(shè)備實現(xiàn)平滑重啟的方法,其特征在于該方法包括 上游PTP設(shè)備或透傳PTP設(shè)備重啟時,向下游PTP設(shè)備發(fā)送第一通知,以通知所述下游PTP設(shè)備進入平滑重啟(GR)狀態(tài); 所述下游PTP設(shè)備接收所述第一通知后,保持與所述上游PTP設(shè)備的主從關(guān)系。
2.如權(quán)利要求I所述的方法,其特征在于,所述上游PTP設(shè)備或透傳PTP設(shè)備重啟后,該方法還包括,所述上游PTP設(shè)備或透傳PTP設(shè)備向所述下游PTP設(shè)備發(fā)送第二通知,以通知所述下游PTP設(shè)備退出GR狀態(tài);所述下游PTP設(shè)備接收所述第二通知后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。
3.如權(quán)利要求I或2所述的方法,其特征在于所述下游PTP設(shè)備在最長保持時間超時后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。
4.如權(quán)利要求3所述的方法,其特征在于所述最長保持時間是系統(tǒng)默認設(shè)置的。
5.如權(quán)利要求3所述的方法,其特征在于所述最長保持時間是協(xié)商確定的,所述上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送所述第一通知前,該方法還包括所述上游PTP設(shè)備或透傳PTP設(shè)備和下游PTP設(shè)備協(xié)商所述最長保持時間。
6.如權(quán)利要求3所述的方法,其特征在于發(fā)送所述第二通知后或超出最長保持時間后,所述上游PTP設(shè)備或透傳PTP設(shè)備重新發(fā)起PTP同步流程。
7.如權(quán)利要求I所述的方法,其特征在于所所述上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送所述第一通知前,該方法還包括所述上游PTP設(shè)備或透傳PTP設(shè)備和下游PTP設(shè)備協(xié)商重啟原因;所述第一通知中攜帶相應的重啟原因。
8.一種精確時間協(xié)議(PTP)設(shè)備,其特征在于,該PTP設(shè)備包括 狀態(tài)通知模塊,作為上游PTP設(shè)備或透傳PTP設(shè)備重啟時,用于通過備板向下游PTP設(shè)備發(fā)送第一通知,以通知所述下游PTP設(shè)備進入平滑重啟(GR)狀態(tài); 通知接收模塊,作為下游PTP設(shè)備時,用于接收上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送的第一通知; 主從關(guān)系維護模塊,作為下游PTP設(shè)備時,用于接收所述第一通知后,保持與所述上游PTP設(shè)備的主從關(guān)系。
9.如權(quán)利要求8所述的PTP設(shè)備,其特征在于 作為上游PTP設(shè)備或透傳PTP設(shè)備重啟后,所述狀態(tài)通知模塊,還用于向所述下游PTP設(shè)備發(fā)送第二通知,以通知所述下游PTP設(shè)備退出GR狀態(tài); 作為下游PTP設(shè)備時,所述通知接收模塊,還用于接收所述上游PTP設(shè)備或透傳PTP設(shè)備發(fā)送的第二通知;所述主從關(guān)系維護模塊,還用于在接收所述第二通知后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。
10.如權(quán)利要求8或9所述的PTP設(shè)備,其特征在于所述主從關(guān)系維護模塊,作為下游PTP設(shè)備時,還用于在最長保持時間超時后,重新開始根據(jù)接收的Announce報文的情形維持主從關(guān)系。
11.如權(quán)利要求10所述的PTP設(shè)備,其特征在于所述最長保持時間是協(xié)商確定的,所述PTP設(shè)備還包括能力協(xié)商模塊,用于在建立主從關(guān)系時,協(xié)商所述最長保持時間。
12.如權(quán)利要求10所述的PTP設(shè)備,其特征在于所述PTP設(shè)備還包括PTP同步模塊,作為上游PTP設(shè)備或透傳PTP設(shè)備時,用于在發(fā)送所述第二通知后或超出最長保持時間后,重 新發(fā)起PTP同步流程。
全文摘要
本發(fā)明涉及一種精確時間協(xié)議(PTP)設(shè)備實現(xiàn)平滑重啟的方法和設(shè)備,該方法包括上游PTP設(shè)備或透傳PTP設(shè)備重啟時,向下游PTP設(shè)備發(fā)送第一通知,以通知所述下游PTP設(shè)備進入平滑重啟(GR)狀態(tài);所述下游PTP設(shè)備接收所述第一通知后,保持與所述上游PTP設(shè)備的主從關(guān)系。本發(fā)明中,上游PTP設(shè)備或透傳PTP設(shè)備重啟時通知下游設(shè)備保持相應的主從關(guān)系,提高了網(wǎng)絡(luò)的同步質(zhì)量和穩(wěn)定性。
文檔編號H04J3/06GK102904661SQ20111021183
公開日2013年1月30日 申請日期2011年7月27日 優(yōu)先權(quán)日2011年7月27日
發(fā)明者張君輝, 趙洪廣 申請人:中興通訊股份有限公司