由器的時間與所述第二路由器的時間同步。
[0033] 示例的,當(dāng)所述第一鏈路為上行鏈路時,將所述第一鏈路的時延和第一路由器的 下行鏈路的時延輸入到所述第一路由器中根據(jù)1588協(xié)議配置的時延調(diào)整模塊中,該時延 調(diào)整模塊能夠得到所述第一鏈路的時延與所述下行鏈路的時延之間的時延差,并能夠根據(jù) 所述時延差調(diào)整第一路由器的時間,使得所述第一路由器的時間與所述第二路由器的時間 同步;當(dāng)所述第一鏈路為下行鏈路時,將所述第一鏈路的時延和第一路由器的上行鏈路的 時延輸入到所述第一路由器中根據(jù)1588協(xié)議配置的時延調(diào)整模塊中,該時延調(diào)整模塊能 夠得到所述第一鏈路的時延與所述上行鏈路的時延之間的時延差,并能夠根據(jù)所述時延差 調(diào)整第一路由器的時間,使得所述第一路由器的時間與所述第二路由器的時間同步。
[0034] 該樣一來,在第一路由器的上行鏈路或者下行鏈路出現(xiàn)鏈路斷路時,首先獲取重 新建立的第一鏈路,然后根據(jù)第一鏈路和鏈路時延表得到第一鏈路的時延,然后根據(jù)第一 鏈路的時延自動調(diào)整第一路由器的時間,相較于現(xiàn)有技術(shù),在出現(xiàn)鏈路斷路時,第一路由器 能夠自動進行時延調(diào)節(jié),提高通信業(yè)務(wù)的同步精度。
[00巧]具體的,所述在所述第一路由器中獲取所述第一路由器的時延集合包括:
[0036] 讀取所述第一路由器保存的第一路由器的時延集合,所述時延集合為進行所述通 信網(wǎng)絡(luò)初始化時人工存儲在所述第一路由器中的;或者通過內(nèi)置光時域反射儀0TDR測量 得到所有與所述第一路由器直接相連的路由器與所述第一路由器的鏈路長度,通過所述所 有與所述第一路由器直接相連的路由器與所述第一路由器的鏈路長度得到第一路由器的 時延集合。
[0037] 進一步的,所述在所述通信網(wǎng)絡(luò)中獲取所述通信網(wǎng)絡(luò)中除所述第一路由器外的其 他路由器的時延集合包括:
[0038] 接收第H路由器發(fā)送的所述通信網(wǎng)絡(luò)中除所述第一路由器外的其他路由器的時 延集合,所述第H路由器為與所述第一路由器直接相連的路由器。實際應(yīng)用中第一路由器 可W分別接收第H路由器發(fā)送的所述通信網(wǎng)絡(luò)中每個路由器的時延集合,也可W直接接收 第H路由器發(fā)送的第一集合,所述第一集合由所述通信網(wǎng)絡(luò)中除第一路由器外其他路由器 的時延集合組成。
[0039] 本發(fā)明實施例提供的鏈路時延補償方法,在第一路由器的上行鏈路或者下行鏈路 出現(xiàn)鏈路斷路時,首先獲取重新建立的第一鏈路,然后根據(jù)第一鏈路和鏈路時延表得到第 一鏈路的時延,然后根據(jù)第一鏈路的時延自動調(diào)整第一路由器的時間,相較于現(xiàn)有技術(shù),在 出現(xiàn)鏈路斷路時,第一路由器能夠自動進行時延調(diào)節(jié),提高通信業(yè)務(wù)的同步精度。
[0040] 本發(fā)明實施例提供一種鏈路時延補償方法,如圖2所示,W路由器A和路由器B為 例進行說明,路由器A為第一路由器,路由器B為第二路由器,如圖3所示,路由器A所在的 第一通信網(wǎng)絡(luò)包括多個路由器,路由器A經(jīng)過路由器C、路由器D和路由器E與路由器B相 連,且需要與路由器B保持時間同步。所述鏈路時延補償方法包括:
[0041] 步驟201、路由器A獲取路由器A的時延集合,執(zhí)行步驟202。
[0042] 所述路由器A的時延集合記錄了所有與路由器A直接相連的路由器與路由器A的 鏈路的時延,由圖3可知,所有與路由器A直接相連的路由器為路由器C和路由器F。
[0043] 具體的,當(dāng)進行第一通信網(wǎng)絡(luò)鋪設(shè)時,施工人員盡量使得路由器C與路由器A的上 行鏈路的長度和下行鏈路的長度相等,并測量路由器C與路由器A之間所鋪設(shè)的上行鏈路 的長度和下行鏈路的長度,然后將上行鏈路的長度和下行鏈路的長度分別代入時延公式, 所述時延公式為;t=sv,其中t為時延,S為鏈路的長度,V為信號在所述鏈路中的傳播速度, 通常v=2X108ms4,計算得到路由器C與路由器A的上行鏈路的時延ti和下行鏈路的時延 t2 ;同樣的通過測量和計算得到路由器F與路由器A的上行鏈路的時延t3和下行鏈路的時 延*4,然后將所述ti、*2、t3和t4組合成路由器A的時延集合并進行保存,W便于路由器A 讀取獲得所述路由器A的時延集合。
[0044] 在實際應(yīng)用中,路由器A也可能設(shè)置有0TDR(OpticalTimeDomain Reflectometer,光時域反射儀),該時可W通過OTDR測量路由器C與路由器A之間或者路 由器F與路由器A之間所鋪設(shè)的上行鏈路的長度和下行鏈路的長度,進而得到路由器C與 路由器A之間或者路由器F與路由器A之間所鋪設(shè)的上行鏈路的時延和下行鏈路的時延, 該樣使得施工人員的工作得到簡化,并提高了時延測量的精度。
[0045] 步驟202、路由器A獲取其他路由器的時延集合,執(zhí)行步驟203。
[0046] 當(dāng)?shù)谝煌ㄐ啪W(wǎng)絡(luò)鋪設(shè)完成之后,第一網(wǎng)絡(luò)中的所有路由器中都存儲了與其對應(yīng)的 時延集合,一個路由器的時延集合中記錄了與該路由器直接相連的路由器與該路由器之間 的鏈路的時延,示例的,與路由器A直接相連是路由器C和路由器F,因此路由器A的時延 集合中的信息是路由器A與路由器C直接相連的上行鏈路的時延ti,下行鏈路的時延*2,路 由器A與路由器F直接相連的上行鏈路的時延*3,下行鏈路的時延t4;與路由器C直接相連 的是路由器A、路由器F和路由器D,因此路由器C的時延集合中的信息是路由器C與路由 器A直接相連的上行鏈路的時延ti,下行鏈路的時延t2,路由器C與路由器D直接相連的上 行鏈路的時延tg,下行鏈路的時延te,路由器C與路由器F直接相連的上行鏈路的時延ti7, 下行鏈路的時延ti8 ;與路由器D直接相連的是路由器C、路由器E、路由器G和路由器H,因 此路由器D的時延集合中的信息是路由器D與路由器C直接相連的上行鏈路的時延tg,下 行鏈路的時延te,路由器D與路由器E直接相連的上行鏈路的時延t,,下行鏈路的時延ts, 路由器D與路由器G直接相連的上行鏈路的時延tw下行鏈路的時延tw路由器D與路由 器H直接相連的上行鏈路的時延*23,下行鏈路的時延t24 ;與路由器E直接相連的是路由器 D、路由器B、路由器G和路由器H,因此路由器E的時延集合中的信息是路由器E與路由器 D直接相連的上行鏈路的時延t,,下行鏈路的時延ts,路由器E與路由器B直接相連的上行 鏈路的時延tg,下行鏈路的時延ti。,路由器E與路由器G直接相連的上行鏈路的時延*21, 下行鏈路的時延*22,路由器E與路由器H直接相連的上行鏈路的時延tu,下行鏈路的時延 tie;與路由器B直接相連的是路由器E,因此路由器B的時延集合中的信息是路由器E與路 由器D直接相連的上行鏈路的時延tg,下行鏈路的時延ti。;與路由器F直接相連的是路由 器A、路由器C和路由器G,因此路由器F的時延集合中的信息是路由器F與路由器A直接 相連的上行鏈路的時延*3,下行鏈路的時延t4,路由器F與路由器C直接相連的上行鏈路的 時延ti7,下行鏈路的時延ti8,路由器F與路由器G直接相連的上行鏈路的時延t。,下行鏈 路的時延;與路由器G直接相連的是路由器D、路由器E、路由器F和路由器H,因此路由 器G的時延集合中的信息是路由器G與路由器D直接相連的上行鏈路的時延tw下行鏈路 的時延tw路由器G與路由器E直接相連的上行鏈路的時延*21,下行鏈路的時延*22,路由 器G與路由器F直接相連的上行鏈路的時延til,下行鏈路的時延ti2,路由器G與路由器H 直接相連的上行鏈路的時延ti3,下行鏈路的時延ti4;與路由器H直接相連的是路由器D、路 由器E和路由器G,因此路由器H的時延集合中的信息是路由器H與路由器D直接相連的 上行鏈路的時延*23,下行鏈路的時延*24,路由器H與路由器E直接相連的上行鏈路的時延 tie,下行鏈路的時延tie,路由器H與路由器G直接相連的上行鏈路的時延ti3,下行鏈路的時 延ti4。
[0047] 進一步的,W路由器A獲取路由器E的時延集合為例說明,當(dāng)?shù)谝煌ㄐ啪W(wǎng)絡(luò)初始化 時,路由器E可W將路由器E的時延集合發(fā)送給所有與路由器E直接相連的