一種檢測時鐘同步的方法、設備和系統的制作方法
【技術領域】
[0001]本發明涉及網絡檢測領域,尤其涉及一種檢測時鐘同步的方法、設備和系統。
【背景技術】
[0002]在移動承載網絡中,通過設置網絡中每一個網絡節點的時鐘跟蹤關系,來保證整個網絡的時鐘同步,所以,就需要在對移動承載網絡進行時鐘部署,在進行時鐘部署時,可能會出現部署成功并正常的運行,但是由于兩個網元間的第三方設備或網絡不支持物理層同步或物理層同步功能存在故障,一段時間后,就會出現時鐘同步不正常的現象,進而導致兩網元間的網絡不可用或者網絡使用受到影響的情況,因此,需要在網絡的時鐘部署完成后對網絡中各個網元間的時鐘同步進行檢測,現有技術所采用的方法是使用時鐘性能儀器分別對網絡中網元間的時鐘同步進行檢測,但是儀器的價格昂貴且攜帶不便,而且通常情況下兩個網元間的距離非常遠,若通過時鐘性能分析儀來檢測網元間的時鐘同步情況,就需要在進行檢測時,人工攜帶時鐘性能分析儀對兩個網元同時進行檢測,需要花費極大的人工成本,加上因儀器本身價格昂貴造成的設備成本,極大地增加了網絡部署的總成本。
【發明內容】
[0003]本發明的實施例提供一種檢測時鐘同步的方法、設備和系統,用于解決在完成對移動承載網絡時鐘部署后,因使用時鐘性能分析儀檢測網元間的時鐘同步,造成的成本過高的問題。
[0004]為達到上述目的,本發明的實施例采用如下技術方案:
[0005]第一方面,本發明實施例提供了一種檢測時鐘同步的方法,所述方法包括:
[0006]下游網元設備向上游網元設備發送時鐘同步檢測報文,以使得所述上游網絡設備能夠根據所述時鐘同步檢測報文調整數據流的頻率值;所述時鐘同步檢測報文用于通知所述上游網元設備調整上游網元設備所下發的數據流的頻率,所述時鐘同步檢測報文包含協商參數,所述協商參數用于限定對數據流的頻率的調整方式;
[0007]所述下游網元設備開始記錄所述下游網元設備的本地頻率值和所述上游網元設備下發的數據流的頻率值,直至接收到所述上游網絡設備發送的檢測結束報文,或者,直至所述下游網絡設備預設的超時定時器超時后,停止記錄所述本地頻率值和所述數據流的頻率值;
[0008]所述下游網元設備根據所記錄的數據流的頻率值計算時鐘性能指標的實際值,判斷所述實際值是否與根據所述協商參數和所述本地頻率值計算的時鐘性能指標的預期值一致,以確定所述上游網元設備和所述下游網元設備間的時鐘同步是否正常。
[0009]結合第一方面,在第一方面的第一種可能的實現方式中,在所述下游網元設備根據所記錄的本地頻率值和所述數據流的頻率值計算時鐘性能指標的實際值之前,還包括:
[0010]所述下游網元設備從時鐘的頻偏,時鐘的漂移,時鐘的抖動,時鐘的時間間隔誤差TIE、時鐘的最大時間間隔誤差MTIE、以及時鐘的時鐘偏差TDEV中選取一種時鐘性能指標,作為計算所述時鐘性能指標的實際值和預期值所對應的時鐘性能指標。
[0011]結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,在所述下游網元設備向上游網元設備發送時鐘同步檢測報文之前,還包括:
[0012]所述下游網元設備向所述上游網絡設備發送時鐘調整請求,接收上游網絡設備發送的接受調整報文或者拒絕調整報文,并在接收到接受調整報文時進行向所述上游網絡設備發送時鐘同步檢測報文及后續步驟,在接收到拒絕調整報文時結束檢測時鐘同步的流程。
[0013]第二方面,本發明提供了一種檢測時鐘同步的下游網元設備,其特征在于,所述設備包括:
[0014]收發模塊,用于向上游網元設備發送時鐘同步檢測報文,以使得所述上游網絡設備能夠根據所述時鐘同步檢測報文調整數據流的頻率值;所述時鐘同步檢測報文用于通知所述上游網元設備調整上游網元設備所下發的數據流的頻率,所述時鐘同步檢測報文包含協商參數,所述協商參數用于限定對數據流的頻率的調整方式;
[0015]存儲模塊,用于開始記錄所述下游網元設備的本地頻率值和所述上游網元設備下發的數據流的頻率值,直至接收到所述上游網絡設備發送的檢測結束報文,或者,直至所述下游網絡設備預設的超時定時器超時后,停止記錄所述本地頻率值和所述數據流的頻率值;
[0016]判斷模塊,用于根據所記錄的數據流的頻率值計算時鐘性能指標的實際值,判斷所述實際值是否與根據所述協商參數和所述本地頻率值計算的時鐘性能指標的預期值一致,以確定所述上游網元設備和所述下游網元設備間的時鐘同步是否正常。
[0017]結合第二方面,在第二方面的第一種可能的實現方式中,所述設備還包括:
[0018]選擇模塊,用于從時鐘的頻偏,時鐘的漂移,時鐘的抖動,時鐘的時間間隔誤差TIE、時鐘的最大時間間隔誤差MTIE、以及時鐘的時鐘偏差TDEV中選取一種時鐘性能指標,作為計算所述時鐘性能指標的實際值和預期值所對應的時鐘性能指標。
[0019]結合第二方面的第一種可能實現的方式,在第二方面的第二種可能實現的方式中,所述收發模塊,還用于向所述上游網絡設備發送時鐘調整請求,接收上游網絡設備發送的接受調整報文或者拒絕調整報文,并在接收到接受調整報文時進行向所述上游網絡設備發送時鐘同步檢測報文及后續步驟,在接收到拒絕調整報文時結束檢測時鐘同步的流程。
[0020]第三方面,本發明提供了一種檢測時鐘同步的上游網絡設備,所述設備包括:
[0021]收發模塊,用于接收所述時鐘同步檢測報文;
[0022]調整模塊,用于在接收到所述時鐘同步檢測報文后,開始按照所述協商參數中的調整方向和調整方向上的增幅調整所述數據流的頻率值,經過所述協商參數中的持續時間后結束調整,并向所述下游網元設備發送檢測結束報文。
[0023]結合地三方面,在第三方面的第一種可能的實現方式中,所述設備還包括:
[0024]判斷模塊,用于在接收到所述下游網元設備發送的時鐘調整請求報文后,判斷所述時鐘調整請求報文中的認證信息是否包含特殊字段;所述時鐘調整請求中攜帶認證信息,所述特殊字段用于標識所述時鐘調整請求報文;
[0025]認證模塊,用于在判斷出所述時鐘調整請求報文中包含特殊字段時,根據所述認證信息,通過密碼認證協議PAP或詢問握手認證協議CHAP方式進行認證;
[0026]收發模塊,還用于當認證通過時,向所述下游網元設備發送接受調整報文;當認證不通過時,向所述下游網元設備發送拒絕調整報文。
[0027]第四方面,本發明提供了一種檢測時鐘同步的系統,其特征在于,所述系統包括如第二方面所述的下游網元設備以及如第三方面所述的上游網元設備。
[0028]本發明實施例提供的一種檢測時鐘同步的方法、設備和系統,通過由下游網元設備向上游網元設備發送包含協商參數的時鐘同步檢測報文,并記錄在一定時間內的下游網元設備的本地頻率值,以及上游網元設備根據協商參數調整后下發給下游網元設備的數據流的頻率值,然后判斷根據所記錄的兩種頻率值計算的時鐘性能指標的實際值是否滿足根據協商參數確定的時鐘性能指標的預期值的方法,由于兩個網元設備使用相同的協商參數,使得下游網元設備能夠根據該協商參數計算時鐘性能指標的預期值,再與由上游網元設備調整后的數據流的頻率計算出的時鐘性能指標的實際值比較,最終能夠根據比較的結果是否一致判定兩個網元設備間的時鐘同步是否正常,避免了使用時鐘性能分析儀檢測兩個網元設備的時鐘性能指標,因此極大地減少了檢測時鐘同步的成本,解決了在完成對移動承載網絡時鐘部署后,因使用時鐘性能分析儀檢測網元間的時鐘同步,造成的成本過高的問題。
【附圖說明】
[0029]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0030]圖1為本發明實施例提供的一種檢測時鐘同步的方法流程圖;
[0031]圖2為本發明實施例提供的一種報文認證的方法流程圖;
[0032]圖3為本發明實施例提供的一種檢測時鐘同步的下游網元設備的裝置示意圖;
[0033]圖4為本發明實施例提供的一種檢測時鐘同步的下游網元設備的電子終端示意圖;
[0034]圖5為本發明實施例提供的一種檢測時鐘同步的下游網元設備的裝置示意圖;
[0035]圖6為本發明實施例提供的一種檢測時鐘同步的下游網元設備的電子終端示意圖;
[0036]圖7為本發明實施例提供的一種檢測時鐘同步的系統示意圖。
【具體實施方式】
[0037]下面將