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