[發(fā)明專利]在多個MAC中實現(xiàn)IEEE 1588不同時戳格式包封裝的方法及裝置有效
| 申請?zhí)枺?/td> | 201110351801.9 | 申請日: | 2011-11-09 |
| 公開(公告)號: | CN102420687A | 公開(公告)日: | 2012-04-18 |
| 發(fā)明(設(shè)計)人: | 楊崇朋;許俊 | 申請(專利權(quán))人: | 盛科網(wǎng)絡(luò)(蘇州)有限公司 |
| 主分類號: | H04L7/00 | 分類號: | H04L7/00 |
| 代理公司: | 蘇州威世朋知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32235 | 代理人: | 楊林潔;陸敏勇 |
| 地址: | 215021 江蘇省蘇州市蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | mac 實現(xiàn) ieee 1588 同時 格式 封裝 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,尤其涉及一種在多個MAC中實現(xiàn)IEEE?1588不同時戳格式包封裝的方法及裝置。
背景技術(shù)
IEEE?1588標準定義了一個網(wǎng)絡(luò)測量和控制系統(tǒng)的精密時間同步協(xié)議(Precision?Time?Synchronization?Protocol,PTP),它使用時間戳來同步本地時間,它所達到的微妙級精度使得這項技術(shù)適用于基于以太網(wǎng)的系統(tǒng)。在以太網(wǎng)封裝包通過媒體訪問控制器(Media?Access?Control,?MAC)傳輸時,其包負載中的時間戳格式會存在兩種格式:32比特秒加30比特納秒構(gòu)成當前時間戳,或者64比特納秒構(gòu)成當前時間戳。因此,為了支持不同的時間戳表示格式,這里就涉及到如何去實現(xiàn)這兩種表示格式之間的轉(zhuǎn)化問題。
目前可以見到的時間戳格式實現(xiàn)方案為:在各個MAC中獨自實現(xiàn)時間戳秒加納秒格式,并通過乘法器轉(zhuǎn)成納秒格式。也就是說在各個MAC中內(nèi)置一個時間計數(shù)器累加秒和納秒得到當前時刻的時間戳,并通過秒位乘以10的9次方變成納秒,然后再加上納秒位得到納秒表示格式的時間戳。
然而該方案在各個MAC中獨自實現(xiàn)時間戳,這里會用到一個32比特乘以30比特的乘法器,以及一個64比特的加法器,這對于通常有多個MAC(例如現(xiàn)在主流的都有24個、48個或多于48個)的以太網(wǎng)交換芯片來說,芯片邏輯資源的消耗很大,從而導(dǎo)致芯片成本的上升。
因此,有必要提供一種在多個MAC中實現(xiàn)IEEE?1588不同時戳格式包封裝的方法及裝置以克服上述問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供在多個MAC中實現(xiàn)IEEE?1588不同時戳格式包封裝的方法。
本發(fā)明的另一目的在于提供在多個MAC中實現(xiàn)IEEE?1588不同時戳格式包封裝的裝置,所述裝置應(yīng)用在多個MAC中實現(xiàn)IEEE?1588不同時戳格式包封裝的方法。
相應(yīng)地,一種在多個MAC中實現(xiàn)IEEE?1588不同時戳格式包封裝的方法,所述方法包括以下步驟:
S1,獲取在參考時鐘域內(nèi)得到的秒加納秒格式的時間戳;
S2,將上述秒加納秒格式的時間戳同步到一個比參考時鐘快至少2倍的核心時鐘的核心時鐘域;
S3,在與參考時鐘域?qū)?yīng)的其中一個核心時鐘域內(nèi)將秒加納秒格式的時間戳轉(zhuǎn)換為納秒格式的時間戳;
S4,在上述一個核心時鐘域內(nèi)向所有MAC廣播納秒格式時間戳,與參考時鐘域?qū)?yīng)的除上述一個核心時鐘域外的其他核心時鐘域內(nèi)向所有MAC廣播秒加納秒格式的時間戳;
S5,MAC根據(jù)需要打時戳的格式類型在上述一個核心時鐘域和其他核心時鐘域選擇上述廣播而來的兩種時間戳并放入包封裝中進行不同時戳格式報文的傳輸。
作為本發(fā)明的進一步改進,所述S1步驟具體為:首先根據(jù)輸入的參考時鐘,每一個時鐘周期累加一次時鐘時間;然后再根據(jù)遠端時鐘作調(diào)整同步本地時間,以獲取參考時鐘域的秒加納秒格式的時間戳。
作為本發(fā)明的進一步改進,所述S3步驟還包括設(shè)置PTP傳輸信號區(qū)分上述秒加納秒和納秒兩種格式時間戳,即用PTP傳輸信號值為1表示秒加納秒格式時間戳,用PTP傳輸信號值為0表示納秒格式時間戳。
作為本發(fā)明的進一步改進,所述S5步驟中MAC在發(fā)送和接收方向均采用S4步驟廣播的時間戳。
作為本發(fā)明的進一步改進,一種在多個MAC中實現(xiàn)IEEE?1588不同時戳格式包封裝的裝置,包括PTP引擎和若干MAC;所述PTP引擎包括:
時鐘計數(shù)器,用于獲取在參考時鐘域內(nèi)得到的秒加納秒格式的時間戳;
所述時鐘計數(shù)器還用于將上述秒加納秒格式的時間戳同步到PTP引擎內(nèi)一個比參考時鐘快至少2倍的核心時鐘的核心時鐘域;
轉(zhuǎn)換模塊,用于在與參考時鐘域?qū)?yīng)的其中一個核心時鐘域內(nèi)將秒加納秒格式的時間戳轉(zhuǎn)換為納秒格式的時間戳;及
廣播模塊,用于在上述一個核心時鐘域內(nèi)向所有MAC廣播納秒格式時間戳,在與參考時鐘域?qū)?yīng)的除上述一個核心時鐘域外的其他核心時鐘域內(nèi)向所有MAC廣播秒加納秒格式的時間戳;
所述MAC用于根據(jù)需要打時戳的格式類型在上述一個核心時鐘域和其他核心時鐘域選擇上述廣播而來的兩種時間戳并放入包封裝中進行不同時戳格式報文的傳輸。
作為本發(fā)明的進一步改進,所述時鐘計數(shù)器在用于獲取時間戳時具體是用于:首先根據(jù)輸入的參考時鐘,每一個時鐘周期累加一次時鐘時間;然后再根據(jù)遠端時鐘作調(diào)整同步本地時間,以獲取參考時鐘域的秒加納秒格式的時間戳。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于盛科網(wǎng)絡(luò)(蘇州)有限公司,未經(jīng)盛科網(wǎng)絡(luò)(蘇州)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110351801.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置
- 用于無線數(shù)據(jù)傳送的方法
- IEEE1394設(shè)備偵測電路
- 基于1588協(xié)議的北斗時間同步裝置及其應(yīng)用
- IEEE802.16e以及802.16m系統(tǒng)之間切換的方法及裝置
- IEEE1394接口測試裝置
- 一種IEEE 1394總線的數(shù)據(jù)處理裝置及方法
- 一種基于VersaPHY的IEEE-1394b光總線協(xié)議轉(zhuǎn)換器
- 一種基于Linux網(wǎng)絡(luò)內(nèi)核的數(shù)據(jù)處理方法和裝置
- 在IEEE 802.11 AP中使用的方法及IEEE 802.11 AP
- 智能燈光控制系統(tǒng)及LED燈自動照度或自動色溫控制方法
- 基于1588協(xié)議的北斗時間同步裝置及其應(yīng)用
- 1588報文提取處理方法及設(shè)備
- 時間同步的監(jiān)測方法和裝置
- 一種以太網(wǎng)交換機模塊化IEEE 1588時鐘透傳結(jié)構(gòu)
- 一種提高1588頻率恢復(fù)性能的實現(xiàn)方法及系統(tǒng)
- 在微波系統(tǒng)中傳輸1588v2報文的方法
- 基于WAN接口的1588V2報文傳輸方法及裝置
- 一種分布式系統(tǒng)中的設(shè)備及其同步方法
- 一種基于HSR網(wǎng)絡(luò)的IEEE1588對時和監(jiān)控方法
- 一種基于1588V1協(xié)議的時鐘透傳方法





