專利名稱:Epon網(wǎng)絡(luò)中時間同步的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種EPON網(wǎng)絡(luò)領(lǐng)域,特別涉及一種EPON網(wǎng)絡(luò)中時間同步的方法。
背景技術(shù):
基于以太網(wǎng)的無源光網(wǎng)絡(luò) EPON (Ethernet Passive OpticalNetworks)是一個點對多點網(wǎng)絡(luò)。基于以太網(wǎng)的無源光網(wǎng)絡(luò)EPON中,一個局端設(shè)備0LT(0ptical Line Terminal)通過樹型方式連接多個用戶端設(shè)備ONU (Optical Network Unit)。局端設(shè)備向用戶端設(shè)備的通信為下行方向,用戶端設(shè)備向局端設(shè)備的通信為上行方向。圖1是EPON系統(tǒng)的網(wǎng)絡(luò)拓?fù)涫疽鈭D,當(dāng)EPON網(wǎng)絡(luò)作為移動通信的傳輸網(wǎng)絡(luò)時,傳輸時間同步信息的能力成為需要,這樣可以低成本的為移動基站提供時間源。EPON系統(tǒng)通過MPCP包的傳輸實現(xiàn)ONU和OLT之間的時鐘同步。在補償下行傳輸時延之后,可實現(xiàn)時間同步的傳輸。在圖2所示,EPON lPPS+ToD時間同步方案中,時鐘源將 lPPS+ToD信息輸入給OLT后,OLT將IPPS對應(yīng)的PON時戳傳輸給各個0NU,ONU在補償下行傳輸時延后,輸出lPPS+ToD信息。在這種方案中,需要一個時鐘源為OLT提供lPPS+ToD信
肩、ο
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種EPON網(wǎng)絡(luò)中時間同步方法,用在支持PTP協(xié)議的以太網(wǎng)中。為解決上述技術(shù)問題,本發(fā)明的EPON網(wǎng)絡(luò)中時間同步的方法,該EPON網(wǎng)絡(luò)的OLT 側(cè)實現(xiàn)了 PTP從時鐘,而在ONU側(cè)實現(xiàn)基于EPON OAM的時鐘同步技術(shù)的lPPS+ToD輸出,該方法包括如下步驟1) OLT側(cè)通過CPU寫寄存器,觸發(fā)一寄存器信號將PTP時戳計數(shù)器和MPCP時戳計數(shù)器同時鎖定,并分別存儲在相應(yīng)的時戳存儲寄存器內(nèi);2)CPU讀所述時戳存儲寄存器,分別獲得PTP時戳計數(shù)器值和MPCP時戳計數(shù)器值;3) CPU計算所述PTP時戳計數(shù)器值之后最近一個IPPS對應(yīng)的MPCP時戳計數(shù)器值以及對應(yīng)的ToD信息;4) CPU在所述IPPS對應(yīng)的時刻之后,將所計算的MPCP時戳計數(shù)器值和ToD信息通過OAM報文發(fā)送給ONU ;5) ONU側(cè)實現(xiàn)lPPS+ToD信息輸出。采用本發(fā)明的時間同步方法,可以簡單靈活地在支持PTP協(xié)議的OLT和不支持PTP 協(xié)議僅支持基于EPON OAM的時間同步技術(shù)的ONU間,實現(xiàn)時間同步技術(shù),增加組網(wǎng)的靈活性,降低組網(wǎng)成本。
下面結(jié)合附圖與具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)的說明圖1為EPON系統(tǒng)的網(wǎng)絡(luò)拓?fù)涫疽鈭D;圖2為基于EPON OAM的時間同步方案示意圖;圖3為本發(fā)明的時間同步方法流程圖。
具體實施例方式在以太網(wǎng)中,支持PTPO^recision Time Protocal,精準(zhǔn)時間協(xié)議)時間傳輸協(xié)議的產(chǎn)品逐漸增多。如果在OLT側(cè)實現(xiàn)PTP從時鐘,并且將其轉(zhuǎn)換為lPPS+ToD信息傳輸給 0NU,則可實現(xiàn)更靈活更低成本的組網(wǎng)方案。本發(fā)明的EPON網(wǎng)絡(luò)中時間同步的方法,所應(yīng)用的環(huán)境為EPON的OLT側(cè)實現(xiàn)了 PTP 從時鐘,而在ONU側(cè)實現(xiàn)基于EPON OAM的時鐘同步技術(shù)的lPPS+ToD輸出。本發(fā)明的時間同步的方法,具體步驟為DOLT側(cè)通過CPU (軟件)寫寄存器,觸發(fā)一寄存器信號將將PTP時戳計數(shù)器和 MPCP (Mut i-Point Control Protocol,多點控制協(xié)議)時戳計數(shù)器同時鎖定,并分別存儲在相應(yīng)的時戳存儲寄存器內(nèi)(其中CPU對寄存器的操作分為讀和寫,讀就是獲得寄存器里的值,寫就是給寄存器賦值);2) CPU (軟件)讀時戳存儲寄存器,分別獲得PTP時戳計數(shù)器值和MPCP時戳計數(shù)器值;3) CPU (軟件)計算該PTP時戳計數(shù)器值之后最近一個IPPS對應(yīng)的MPCP時戳計數(shù)器值及對應(yīng)的ToD信息;4)CPU(軟件)在該IPPS對應(yīng)的時刻之后,將所計算的MPCP時戳計數(shù)器值和對應(yīng)的ToD信息通過OAM報文發(fā)送給ONU ;5)在ONU側(cè)實現(xiàn)lPPS+ToD信息輸出。在支持PTP協(xié)議的EPON的OLT側(cè),實現(xiàn)PTP從時鐘的可簡單地描述為0LT發(fā)起路徑延時測量,獲取路徑延時;OLT收到PTP Sync報文之后,記錄報文到達(dá)時間,OLT在補償傳輸延時和非對稱性之后校準(zhǔn)本地時間。而在ONU側(cè)實現(xiàn)基于EPON OAM的時鐘同步技術(shù)的lPPS+ToD輸出,具體可為ONU接收到所計算的MPCP時戳計數(shù)器值和對應(yīng)的ToD信息,補償時延之后在下一個IPPS時刻輸出lPPS+ToD信息。更具體可為0NU將下一個IPPS時刻對應(yīng)的MPCP計數(shù)器值設(shè)置于一寄存器內(nèi),當(dāng)MPCP計數(shù)器值等于該寄存器值時,ONU輸出IPPS脈沖上升延。在ONU輸出IPPS 脈沖上升延之后,ONU硬件將該寄存器置為下一 IPPS對應(yīng)的MPCP計數(shù)器值。ONU在輸出 IPPS脈沖上升沿之后的規(guī)定時間內(nèi)(比如500ms之前)輸出對應(yīng)的ToD信息。當(dāng)ONU收到通過OAM消息傳遞來的IPPS信息之后,ONU補償傳輸延時后,計算出下一 IPPS對應(yīng)的MPCP 計數(shù)器值,并將其置于上述寄存器內(nèi)。采用本發(fā)明的時間同步技術(shù)方案,局端設(shè)備OLT無需諸如GPS等時鐘源輸入 lPPS+ToD信息,只需在實現(xiàn)PTP從時鐘的基礎(chǔ)上,將PTP從時鐘的時間信息和MPCP時戳計數(shù)器相位關(guān)系鎖定,進(jìn)而由CPU(軟件)計算、產(chǎn)生、傳輸相應(yīng)的lPPS+ToD信息給0NU。采用本發(fā)明的時間同步方法,可以簡單靈活地在支持PTP協(xié)議的以太網(wǎng)和不支持PTP協(xié)議僅支持基于EPON OAM的時鐘同步技術(shù)的ONU間實現(xiàn)時間同步技術(shù),增加組網(wǎng)的靈活性,降低組網(wǎng)成本。
權(quán)利要求
1.一種EPON網(wǎng)絡(luò)中時間同步的方法,所述EPON網(wǎng)絡(luò)的OLT側(cè)實現(xiàn)了 PTP從時鐘,而在EPON網(wǎng)絡(luò)的ONU側(cè)實現(xiàn)基于EPON OAM的時鐘同步技術(shù)的lPPS+ToD輸出,其特征在于, 所述方法包括如下步驟1)OLT側(cè)通過CPU寫寄存器,觸發(fā)一寄存器信號將PTP時戳計數(shù)器和MPCP時戳計數(shù)器同時鎖定,并分別存儲在相應(yīng)的時戳存儲寄存器內(nèi);2)CPU讀所述時戳存儲寄存器,分別獲得PTP時戳計數(shù)器值和MPCP時戳計數(shù)器值;3)CPU計算所述PTP時戳計數(shù)器值之后最近一個IPPS對應(yīng)的MPCP時戳計數(shù)器值以及對應(yīng)的ToD信息;4)CPU在所述IPPS對應(yīng)的時刻之后,將所計算的MPCP時戳計數(shù)器值和ToD信息通過 OAM報文發(fā)送給ONU ;5)ONU側(cè)實現(xiàn)lPPS+ToD信息輸出。
2.按照權(quán)利要求1所述的方法,其特征在于,所述步驟5)為0NU側(cè)接收到步驟4)中發(fā)送的信息,補償時延之后,在下一個IPPS時刻輸出lPPS+ToD信息。
全文摘要
本發(fā)明公開了一種EPON網(wǎng)絡(luò)時間同步的方法,該EPON網(wǎng)絡(luò)的OLT側(cè)實現(xiàn)了PTP從時鐘,該方法包括如下步驟1)OLT側(cè)通過CPU寫寄存器,同時鎖定PTP時戳計數(shù)器和MPCP時戳計數(shù)器;2)CPU讀時戳存儲寄存器;3)CPU計算所述PTP時戳計數(shù)器值之后最近一個1PPS對應(yīng)的MPCP時戳計數(shù)器值以及對應(yīng)的ToD信息;4)CPU在所述1PPS對應(yīng)的時刻之后,將上述信息通過OAM報文發(fā)送給ONU;5)ONU側(cè)實現(xiàn)1PPS+ToD信息輸出。本發(fā)明的時間同步方法,可以簡單靈活地在支持PTP協(xié)議的OLT和不支持PTP協(xié)議僅支持基于EPONOAM的時鐘同步技術(shù)的ONU間,實現(xiàn)時間同步技術(shù)。
文檔編號H04L7/00GK102340396SQ201010239739
公開日2012年2月1日 申請日期2010年7月29日 優(yōu)先權(quán)日2010年7月29日
發(fā)明者何運鋒, 李旭光 申請人:高通創(chuàng)銳訊通訊科技(上海)有限公司