專(zhuān)利名稱(chēng):一種自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位的路由恢復(fù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光纖通訊領(lǐng)域,尤其涉及一種自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定 位的路由恢復(fù)方法。
背景技術(shù):
自動(dòng)交換光網(wǎng)絡(luò)(ASON)是用控制平面來(lái)完成自動(dòng)交換和連接控制的 光傳送網(wǎng)。它是以光纖為物理傳送媒介,以SDH(同步數(shù)字體系)和OTN(光 傳送網(wǎng))等光傳輸系統(tǒng)構(gòu)成的具有智能的光傳送網(wǎng)。ASON的體系結(jié)構(gòu)按照 功能劃分為3個(gè)平面?zhèn)魉推矫?、控制平面、管理平面。控制平面是ASON的核心,它由提供路由、信令、自動(dòng)發(fā)現(xiàn)功能的一組 控制組件組成,并由一個(gè)信令網(wǎng)絡(luò)支撐??刂破矫娴闹饕δ馨ㄍㄟ^(guò)信 令支持建立、刪除和維護(hù)端到端連接的能力;通過(guò)路由為連接選擇合適的路 由;自動(dòng)發(fā)現(xiàn)鄰接關(guān)系和鏈路信息,洪泛鏈路狀態(tài);網(wǎng)絡(luò)故障時(shí),執(zhí)行保護(hù) 和恢復(fù)功能。本專(zhuān)利主要涉及在ASON網(wǎng)絡(luò)中的連接出現(xiàn)故障時(shí)的恢復(fù)方法。ASON控制平面是分布式的,網(wǎng)絡(luò)中的任一個(gè)節(jié)點(diǎn)都可以獨(dú)立發(fā)起信令, 進(jìn)行連接的建立、刪除以及恢復(fù)過(guò)程。在網(wǎng)絡(luò)中資源是有限的, 一條連接上 可能有幾跳鏈路資源是唯一的,可以稱(chēng)這些鏈路為關(guān)鍵鏈路。如果一條連接 中存在關(guān)鍵鏈路,當(dāng)這條連接出現(xiàn)故障之后需要建立一條恢復(fù)連接來(lái)恢復(fù)用 戶(hù)業(yè)務(wù)。而且在網(wǎng)絡(luò)中有多條鏈路或多個(gè)節(jié)點(diǎn)出現(xiàn)故障時(shí),鏈路帶寬洪泛時(shí) 間和路由協(xié)議數(shù)據(jù)庫(kù)同步時(shí)間會(huì)比較長(zhǎng)。此時(shí),如果采取避開(kāi)源連接建立恢 復(fù)連接的方法,那么可能找不到恢復(fù)連接所需的資源或者找到一條代^H艮大 的恢復(fù)連接。為了避免這種情況,建立恢復(fù)連接時(shí)在避開(kāi)故障鏈路的同時(shí), 可以重用源連接可用的資源。進(jìn)一步,為了避開(kāi)源連接上有故障的節(jié)點(diǎn)和鏈 路以及重用源連接無(wú)故障的鏈路,首節(jié)點(diǎn)可以根據(jù)故障信息來(lái)判斷源連接上 哪些資源無(wú)故障可以經(jīng)過(guò),哪些資源有故障必須避開(kāi)?,F(xiàn)有的故障定位方法有鏈路管理協(xié)議的鏈路故障定位機(jī)制、在源連接上逐跳檢測(cè)機(jī)制等,這些方 法定位時(shí)間較長(zhǎng),有的只能定位單點(diǎn)故障,而且信息交互量大,不僅影響定 位的準(zhǔn)確度,而且影響業(yè)務(wù)故障的排除時(shí)間。因此,當(dāng)前需要一種自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位的路由恢復(fù)的技術(shù) 方案。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位 的路由恢復(fù)方法,在連接上單個(gè)或多個(gè)鏈路和節(jié)點(diǎn)出現(xiàn)故障時(shí),根據(jù)連接出 現(xiàn)故障時(shí)信令的通告來(lái)定位故障點(diǎn),進(jìn)而確定可以重用的路由以及可以避開(kāi) 的路由,從而緩解資源的沖突,增大恢復(fù)成功概率。為了解決上述問(wèn)題,本發(fā)明提供了 一種自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位 的路由恢復(fù)方法,包括以下步驟,檢測(cè)連接出現(xiàn)故障后,該連接的故障點(diǎn)或鏈路相鄰的兩個(gè)節(jié)點(diǎn)向連接的 首節(jié)點(diǎn)發(fā)送故障位置信息,該故障位置信息包括該連接當(dāng)前使用路由中受影響的節(jié)點(diǎn)以及鏈路的信息;首節(jié)點(diǎn)根據(jù)接收的故障位置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路 由上可重用的鏈路資源以及可避開(kāi)的資源,通過(guò)所述連接中無(wú)故障的鏈路, 避開(kāi)存在故障的鏈路和節(jié)點(diǎn),查詢(xún)路由成功后恢復(fù)連接。進(jìn)一步地,上述路由恢復(fù)方法還可包括,所述首節(jié)點(diǎn)收到上才艮的故障位 置信息后,還包括,所述首節(jié)點(diǎn)收到下游的故障位置信息后啟動(dòng)路由恢復(fù)延時(shí),等待所有的 故障位置信息;當(dāng)延時(shí)時(shí)間到時(shí)后,首節(jié)點(diǎn)匯總收到的所有故障位置信息。進(jìn)一步地,上述路由恢復(fù)方法還可包括,所述延時(shí)時(shí)間根據(jù)用戶(hù)需要進(jìn) 行調(diào)節(jié),如果延時(shí)時(shí)間為O,則為立即啟動(dòng)恢復(fù);如果延時(shí)時(shí)間不為0,則等待延時(shí)時(shí)間到時(shí)后進(jìn)行恢復(fù),此期間首節(jié)點(diǎn) 繼續(xù)接收下游節(jié)點(diǎn)上報(bào)的故障位置信息。進(jìn)一步地,上述路由恢復(fù)方法還可包括,所述首節(jié)點(diǎn)匯總所有的故障位置信息是指,所述首節(jié)點(diǎn)按照故障連接的路由從首節(jié)點(diǎn)到末結(jié)點(diǎn)的順序?qū)τ诿織l故障 鏈路進(jìn)行統(tǒng)計(jì),其中,對(duì)于每一條故障鏈路,統(tǒng)計(jì)信息為是否收到了分別為 故障鏈路兩端節(jié)點(diǎn)上報(bào)的故障位置信息。進(jìn)一步地,上述路由恢復(fù)方法還可包括,所述首節(jié)點(diǎn)根據(jù)接收的故障位 置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路由上可重用的鏈路資源以及可 避開(kāi)的資源,還包括,如果所述首節(jié)點(diǎn)收到了故障鏈路兩端的故障位置信息,則確認(rèn)該鏈路為 故障鏈路,記入故障鏈路列表,然后繼續(xù)處理下一條故障鏈路。進(jìn)一步地,上述路由恢復(fù)方法還可包括,所述首節(jié)點(diǎn)根據(jù)接收的故障位 置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路由上可重用的鏈路資源以及可 避開(kāi)的資源,還包括,如果首節(jié)點(diǎn)沒(méi)有收到故障鏈路兩端的故障位置信息,則確認(rèn)該鏈路為故 障鏈路,記入故障鏈路列表,其中,如果有一端沒(méi)有上報(bào)故障位置信息,則 該端是節(jié)點(diǎn)故障、信令故障或恢復(fù)延時(shí)時(shí)間過(guò)短,根據(jù)路由信息繼續(xù)判斷可 能故障節(jié)點(diǎn)。進(jìn)一步地,上述路由恢復(fù)方法還可包括,所述首節(jié)點(diǎn)根據(jù)接收的故障位 置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路由上可重用的鏈路資源以及可 避開(kāi)的資源,進(jìn)一步包括,當(dāng)所述首節(jié)點(diǎn)只收到故障鏈路上游節(jié)點(diǎn)的報(bào)告,則確認(rèn)故障鏈路存在, 下游節(jié)點(diǎn)有故障,將下游節(jié)點(diǎn)記入可能故障節(jié)點(diǎn)列表。繼續(xù)往下游查找故障節(jié)點(diǎn);如果該故障節(jié)點(diǎn)的下一跳鏈路在故障鏈路中,則繼續(xù)判斷故障鏈路; 否則該故障節(jié)點(diǎn)的下一跳節(jié)點(diǎn)也為可能故障節(jié)點(diǎn),記入該鏈路到故障鏈路列 表,記入下一跳節(jié)點(diǎn)到可能故障節(jié)點(diǎn)列表,繼續(xù)此判斷過(guò)程,直到遇到故障 鏈路或末節(jié)點(diǎn)。進(jìn)一步地,上述路由恢復(fù)方法還可包括,所述首節(jié)點(diǎn)根據(jù)接收的故障位 置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路由上可重用的鏈路資源以及可 避開(kāi)的資源,進(jìn)一步包括,當(dāng)所述首節(jié)點(diǎn)只收到故障鏈路下游節(jié)點(diǎn)的才艮告,則確認(rèn)故障鏈路存在, 上游節(jié)點(diǎn)有故障,判斷在可能故障節(jié)點(diǎn)列表里面是否存在該節(jié)點(diǎn)。如果存在,
則繼續(xù)判斷故障鏈路;否則把該節(jié)點(diǎn)計(jì)入可能故障節(jié)點(diǎn)列表。繼續(xù)往上游查 找故障節(jié)點(diǎn),如果該故障節(jié)點(diǎn)的上一跳鏈路在故障鏈路中,則繼續(xù)判斷故障 鏈路;否則該故障節(jié)點(diǎn)的上一跳節(jié)點(diǎn)也為可能故障節(jié)點(diǎn),計(jì)入該鏈路到故障 鏈路列表,計(jì)入上一跳節(jié)點(diǎn)到可能故障節(jié)點(diǎn)列表,繼續(xù)此判斷過(guò)程,直到遇 到故障鏈路或首節(jié)點(diǎn)。
進(jìn)一步地,上述路由恢復(fù)方法還可包括,所述首節(jié)點(diǎn)通過(guò)所述連接中無(wú) 故障的鏈路,避開(kāi)存在故障的鏈路和節(jié)點(diǎn),查詢(xún)路由成功后恢復(fù)連接,是指,
所述首節(jié)點(diǎn)根據(jù)路由策略和約束路由算法,使用原來(lái)連接中無(wú)故障的鏈 路,避開(kāi)存在故障的鏈路和節(jié)點(diǎn),查詢(xún)路由成功后恢復(fù)連接。
與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,可以在多條鏈路或多個(gè)節(jié)點(diǎn)出現(xiàn)故障時(shí), 鏈路資源比較緊張的情況下,根據(jù)故障信息進(jìn)行故障點(diǎn)準(zhǔn)確定位,信息交互 量不大,信息傳遞速度快,可以盡量減少資源沖突,提高連接恢復(fù)效率,而 且本發(fā)明實(shí)現(xiàn)簡(jiǎn)單,節(jié)省了設(shè)備的成本,靈活性強(qiáng)。
圖1是本發(fā)明的自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位的路由恢復(fù)方法的流程
圖2是本發(fā)明的實(shí)例1中描述在鏈路發(fā)生故障時(shí)恢復(fù)判斷的示意圖; 圖3是本發(fā)明的實(shí)例2中描述在節(jié)點(diǎn)發(fā)生故障時(shí)恢復(fù)判斷的示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
本發(fā)明的主要構(gòu)思是對(duì)于故障點(diǎn)信息上報(bào),檢測(cè)到故障的節(jié)點(diǎn)上報(bào)故 障鏈路,單方向的鏈路故障情況下與故障鏈路相連的兩個(gè)節(jié)點(diǎn)都能檢測(cè)到告 警;首節(jié)點(diǎn)根據(jù)收集到的故障信息能夠判斷故障鏈路和故障節(jié)點(diǎn),再通過(guò)進(jìn) 行路由計(jì)算,可以避開(kāi)與故障鏈路相連的節(jié)點(diǎn)或者僅僅避開(kāi)故障鏈路。自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位的路由恢復(fù)方法,包括以下步驟,
檢測(cè)連接出現(xiàn)故障后,該連接的故障點(diǎn)或鏈路相鄰的兩個(gè)節(jié)點(diǎn)向連接的 首節(jié)點(diǎn)發(fā)送故障位置信息,該故障位置信息包括該連接當(dāng)前使用路由中受影
響的節(jié)點(diǎn)以及鏈路的信息;
首節(jié)點(diǎn)根據(jù)接收的故障位置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路 由上可重用的鏈路資源以及可避開(kāi)的資源,根據(jù)路由策略和約束路由算法, 通過(guò)原來(lái)連接中無(wú)故障的鏈路,避開(kāi)存在故障的鏈路和節(jié)點(diǎn),查詢(xún)路由成功 后恢復(fù)連接。
如圖1所示,自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位的路由恢復(fù)方法,具體包 括以下步驟,
步驟100、檢測(cè)到連接出現(xiàn)故障后,在這條連接上與故障點(diǎn)或鏈路相鄰 的兩個(gè)節(jié)點(diǎn)向連接的首節(jié)點(diǎn)發(fā)送故障位置信息,該故障位置信息信息中必須 包括此連接當(dāng)前使用路由中受影響的節(jié)點(diǎn)以及鏈路的信息;
步驟110、首節(jié)點(diǎn)收到下游的故障位置信息后啟動(dòng)路由恢復(fù)延時(shí),等待 所有的故障位置信息;
其中,所述延時(shí)時(shí)間可以根據(jù)用戶(hù)需要進(jìn)行調(diào)節(jié),如果延時(shí)時(shí)間為0, 則為立即啟動(dòng)恢復(fù);
如果延時(shí)時(shí)間不為0,則等待延時(shí)時(shí)間到時(shí)后,進(jìn)行恢復(fù),此期間首節(jié) 點(diǎn)繼續(xù)接收下游節(jié)點(diǎn)上報(bào)的故障位置信息。
步驟120、故障連接的延時(shí)時(shí)間到時(shí)后,首節(jié)點(diǎn)匯總收到的所有故障位 置信息;
首節(jié)點(diǎn)匯總所有的故障位置信息,按照故障連接的路由從首節(jié)點(diǎn)到末結(jié) 點(diǎn)的順序?qū)τ诿織l故障鏈路進(jìn)行統(tǒng)計(jì)。
其中,對(duì)于每一條故障鏈路,統(tǒng)計(jì)信息力是否收到了分別為故障鏈路兩 端節(jié)點(diǎn)上報(bào)的故障位置信息。
步驟130、首節(jié)點(diǎn)根據(jù)匯總后的故障位置信息確定可能存在故障的鏈路 和結(jié)點(diǎn),確定原路由上可以重用的鏈路資源以及可以避開(kāi)的資源;
如果首節(jié)點(diǎn)收到了故障鏈路兩端的故障位置信息,則確認(rèn)該鏈路為故障
9鏈路,記入故障鏈路列表,然后繼續(xù)處理下一條故障鏈路。
如果首節(jié)點(diǎn)沒(méi)有收到故障鏈路兩端的故障位置信息,則確認(rèn)該鏈路為故 障鏈路,記入故障鏈路列表,其中,如果有一端沒(méi)有上報(bào)故障位置信息,則 該端可能是節(jié)點(diǎn)故障、信令故障或恢復(fù)延時(shí)時(shí)間過(guò)短,這些都認(rèn)為有可能存 在故障節(jié)點(diǎn),根據(jù)路由信息繼續(xù)判斷可能故障節(jié)點(diǎn)。
其中,當(dāng)只收到故障鏈路上游節(jié)點(diǎn)的報(bào)告,則確認(rèn)故障鏈路存在,下游 節(jié)點(diǎn)可能有故障,將下游節(jié)點(diǎn)記入可能故障節(jié)點(diǎn)列表。繼續(xù)往下游查找故障
節(jié)點(diǎn);如果該故障節(jié)點(diǎn)的下一跳鏈路在故障鏈路中,則按照步驟130繼續(xù)判 斷故障鏈路;否則該故障節(jié)點(diǎn)的下一跳節(jié)點(diǎn)也為可能故障節(jié)點(diǎn),記入該鏈路 到故障鏈路列表,記入下一跳節(jié)點(diǎn)到可能故障節(jié)點(diǎn)列表,繼續(xù)此判斷過(guò)程, 直到遇到故障鏈路或末節(jié)點(diǎn)。
其中,當(dāng)只收到故障鏈路下游節(jié)點(diǎn)的報(bào)告,則確認(rèn)故障鏈路存在,上游 節(jié)點(diǎn)可能有故障,判斷在可能故障節(jié)點(diǎn)列表里面是否存在該節(jié)點(diǎn)。如果存在, 則按照步驟130繼續(xù)判斷故障鏈路;否則把該節(jié)點(diǎn)計(jì)入可能故障節(jié)點(diǎn)列表。 繼續(xù)往上游查找故障節(jié)點(diǎn),如果該故障節(jié)點(diǎn)的上一跳鏈路在故障鏈路中,則 轉(zhuǎn)到按照步驟130繼續(xù)判斷故障鏈路;否則該故障節(jié)點(diǎn)的上一跳節(jié)點(diǎn)也為可 能故障節(jié)點(diǎn),計(jì)入該鏈路到故障鏈路列表,計(jì)入上一跳節(jié)點(diǎn)到可能故障節(jié)點(diǎn) 列表,繼續(xù)此判斷過(guò)程,直到遇到故障鏈路或首節(jié)點(diǎn)。
步驟140、首節(jié)點(diǎn)根據(jù)一定的路由策略和約束路由算法,盡量使用原來(lái) 連接中無(wú)故障的鏈路,盡力避開(kāi)可能存在故障的鏈路和節(jié)點(diǎn),查詢(xún)路由成功 后即可實(shí)現(xiàn)連接的恢復(fù)。
下面以多個(gè)鏈路或節(jié)點(diǎn)出現(xiàn)故障為例,結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳 細(xì)描述,實(shí)例1描述在鏈路發(fā)生故障時(shí)恢復(fù)判斷流程,實(shí)例2描述在節(jié)點(diǎn)發(fā) 生故障時(shí)恢復(fù)判斷流程
實(shí)例1:鏈路故障判斷
如圖2所示,在B、 C兩個(gè)節(jié)點(diǎn)之間和D、 E兩個(gè)節(jié)點(diǎn)之間的鏈路出現(xiàn)故障。
l.B和C檢測(cè)到告警,向首節(jié)點(diǎn)A報(bào)告故障鏈路(B,C);同樣,D和E檢測(cè)到告警,向首節(jié)點(diǎn)A"t艮告故障鏈路(D,E);
2. 首節(jié)點(diǎn)A收到第一個(gè)故障報(bào)告后,啟動(dòng)恢復(fù)延時(shí),等待更詳細(xì)故障信
息;
3. 延時(shí)時(shí)間到,A點(diǎn)匯總所有故障報(bào)告,在這段時(shí)間可能收到了所有的 故障報(bào)告,或者由于信令通道的原因只收到了部分??傊坠?jié)點(diǎn)以收到的 信息為準(zhǔn),按照路由順序匯聚所有信息,統(tǒng)計(jì)故障鏈路(B,C) 、 (D,E)分 別4皮2端節(jié)點(diǎn)通告上來(lái);
4. 去除相同的鏈路,判斷得到一個(gè)故障鏈路列表和可能故障節(jié)點(diǎn)列表。 以全部故障信息收到為例,故障鏈路列表為((B,C) , (D,E));可能故 障節(jié)點(diǎn)列表為空;
5. 根據(jù)避開(kāi)鏈路的路由策略,路由算法可以避開(kāi)故障鏈路(B,C)、 (D,E)
實(shí)例2:節(jié)點(diǎn)故障判斷
如圖3所示,B、 C兩個(gè)節(jié)點(diǎn)出現(xiàn)故障。
1. A點(diǎn)檢測(cè)到告警,會(huì)記錄故障鏈路(A,B) 。 D點(diǎn)檢測(cè)到告警,向首節(jié) 點(diǎn)A報(bào)告故障鏈路(C,D);
2. 首節(jié)點(diǎn)A收到第一個(gè)故障報(bào)告后,啟動(dòng)恢復(fù)延時(shí),等待更詳細(xì)故障信
息;
3. 延時(shí)時(shí)間到,A點(diǎn)匯總所有故障報(bào)告。以收到所有故障"^艮告為例,, 收到故障鏈糾艮告(A3 ) 、 ( C,D) 。
( A,B)只被A點(diǎn)通告一次,(C,D) 只-故D點(diǎn)通告一次;
4. 由于對(duì)于故障鏈路(A3),只收到了A點(diǎn)故障才艮告,因此判定B點(diǎn) 可能出現(xiàn)故障。其與下一跳C點(diǎn)之間鏈路(B,C)不在故障鏈路中,則C點(diǎn) 可能出現(xiàn)故障。然后C點(diǎn)的下一跳(C,D)在故障鏈路中,故障節(jié)點(diǎn)判斷結(jié) 束。此時(shí)故障鏈路為((A3) , (B,C)),可能故障節(jié)點(diǎn)為(B、 C);再 繼續(xù)判斷故障鏈路(C,D),只收到D點(diǎn)報(bào)告,C點(diǎn)可能存在故障,但C點(diǎn) 已經(jīng)在可能故障節(jié)點(diǎn)列表中,判斷結(jié)束。最后故障鏈路列表為((A,B), (B,C) , (C,D));可能故障節(jié)點(diǎn)為(B、 C);5.根據(jù)避開(kāi)鏈路的路由策略,路由算法可以避開(kāi)故障鏈路(A,B)、 (B,C) 、 (C,D)。根據(jù)避開(kāi)節(jié)點(diǎn)的路由策略,路由算法可以避開(kāi)與故障鏈 路相連節(jié)點(diǎn)B、 C。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所公開(kāi)的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范 圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位的路由恢復(fù)方法,包括以下步驟,檢測(cè)連接出現(xiàn)故障后,該連接的故障點(diǎn)或鏈路相鄰的兩個(gè)節(jié)點(diǎn)向連接的首節(jié)點(diǎn)發(fā)送故障位置信息,該故障位置信息包括該連接當(dāng)前使用路由中受影響的節(jié)點(diǎn)以及鏈路的信息;首節(jié)點(diǎn)根據(jù)接收的故障位置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路由上可重用的鏈路資源以及可避開(kāi)的資源,通過(guò)所述連接中無(wú)故障的鏈路,避開(kāi)存在故障的鏈路和節(jié)點(diǎn),查詢(xún)路由成功后恢復(fù)連接。
2、 如權(quán)利要求1所述的路由恢復(fù)方法,其特征在于,所述首節(jié)點(diǎn)收到上報(bào)的故障位置信息后,還包括,所述首節(jié)點(diǎn)收到下游的故障位置信息后啟動(dòng)路由恢復(fù)延時(shí),等待所有的 故障位置信息;當(dāng)延時(shí)時(shí)間到時(shí)后,首節(jié)點(diǎn)匯總收到的所有故障位置信息。
3、 如權(quán)利要求2所述的路由恢復(fù)方法,其特征在于, 所述延時(shí)時(shí)間4艮據(jù)用戶(hù)需要進(jìn)行調(diào)節(jié),如果延時(shí)時(shí)間為0,則為立即啟動(dòng)恢復(fù);如果延時(shí)時(shí)間不為0,則等待延時(shí)時(shí)間到時(shí)后進(jìn)行恢復(fù),此期間首節(jié)點(diǎn) 繼續(xù)接收下游節(jié)點(diǎn)上報(bào)的故障位置信息。
4、 如權(quán)利要求2所述的路由恢復(fù)方法,其特征在于, 所述首節(jié)點(diǎn)匯總所有的故障位置信息是指,所述首節(jié)點(diǎn)按照故障連接的路由從首節(jié)點(diǎn)到末結(jié)點(diǎn)的順序?qū)τ诿織l故障 鏈路進(jìn)行統(tǒng)計(jì),其中,對(duì)于每一條故障鏈路,統(tǒng)計(jì)信息為是否收到了分別為 故障鏈路兩端節(jié)點(diǎn)上報(bào)的故障位置信息。
5、 如權(quán)利要求1至4任一所述的路由恢復(fù)方法,其特征在于, 所述首節(jié)點(diǎn)根據(jù)接收的故障位置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路由上可重用的鏈路資源以及可避開(kāi)的資源,還包括,如果所述首節(jié)點(diǎn)收到了故障鏈路兩端的故障位置信息,則確認(rèn)該鏈路為 故障鏈路,記入故障鏈路列表,然后繼續(xù)處理下一條故障鏈路。
6、 如權(quán)利要求1至4任一所述的路由恢復(fù)方法,其特征在于,所述首節(jié)點(diǎn)根據(jù)接收的故障位置信息確定存在故障的鏈路和結(jié)點(diǎn),確定 原路由上可重用的鏈路資源以及可避開(kāi)的資源,還包括,如果首節(jié)點(diǎn)沒(méi)有收到故障鏈路兩端的故障位置信息,則確認(rèn)該鏈路為故 障鏈路,記入故障鏈路列表,其中,如果有一端沒(méi)有上報(bào)故障位置信息,則 該端是節(jié)點(diǎn)故障、信令故障或恢復(fù)延時(shí)時(shí)間過(guò)短,根據(jù)路由信息繼續(xù)判斷可 能故障節(jié)點(diǎn)。
7、 如權(quán)利要求1至4任一所述的路由恢復(fù)方法,其特征在于,所述首節(jié)點(diǎn)根據(jù)接收的故障位置信息確定存在故障的鏈路和結(jié)點(diǎn),確定 原路由上可重用的鏈路資源以及可避開(kāi)的資源,進(jìn)一步包括,當(dāng)所述首節(jié)點(diǎn)只收到故障鏈路上游節(jié)點(diǎn)的報(bào)告,則確認(rèn)故障鏈路存在, 下游節(jié)點(diǎn)有故障,將下游節(jié)點(diǎn)記入可能故障節(jié)點(diǎn)列表。繼續(xù)往下游查找故障 節(jié)點(diǎn);如果該故障節(jié)點(diǎn)的下一跳鏈路在故障鏈路中,則繼續(xù)判斷故障鏈路; 否則該故障節(jié)點(diǎn)的下一跳節(jié)點(diǎn)也為可能故障節(jié)點(diǎn),記入該鏈路到故障鏈路列 表,記入下一跳節(jié)點(diǎn)到可能故障節(jié)點(diǎn)列表,繼續(xù)此判斷過(guò)程,直到遇到故障 鏈路或末節(jié)點(diǎn)。
8、 如權(quán)利要求1至4任一所述的路由恢復(fù)方法,其特征在于,所述首節(jié)點(diǎn)根據(jù)接收的故障位置信息確定存在故障的鏈路和結(jié)點(diǎn),確定 原路由上可重用的鏈路資源以及可避開(kāi)的資源,進(jìn)一步包括,當(dāng)所述首節(jié)點(diǎn)只收到故障鏈路下游節(jié)點(diǎn)的報(bào)告,則確認(rèn)故障鏈路存在, 上游節(jié)點(diǎn)有故障,判斷在可能故障節(jié)點(diǎn)列表里面是否存在該節(jié)點(diǎn)。如果存在, 則繼續(xù)判斷故障鏈路;否則把該節(jié)點(diǎn)計(jì)入可能故障節(jié)點(diǎn)列表。繼續(xù)往上游查 找故障節(jié)點(diǎn),如果該故障節(jié)點(diǎn)的上一跳鏈路在故障鏈路中,則繼續(xù)判斷故障 鏈路;否則該故障節(jié)點(diǎn)的上一跳節(jié)點(diǎn)也為可能故障節(jié)點(diǎn),計(jì)入該鏈路到故障鏈路列表,計(jì)入上一跳節(jié)點(diǎn)到可能故障節(jié)點(diǎn)列表,繼續(xù)此判斷過(guò)程,直到遇 到故障鏈路或首節(jié)點(diǎn)。
9.如權(quán)利要求1至4任一所述的路由恢復(fù)方法,其特征在于,所述首節(jié)點(diǎn)通過(guò)所述連接中無(wú)故障的鏈路,避開(kāi)存在故障的鏈路和節(jié)點(diǎn), 查詢(xún)路由成功后恢復(fù)連接,是指,所述首節(jié)點(diǎn)根據(jù)路由策略和約束路由算法,使用原來(lái)連接中無(wú)故障的鏈 路,避開(kāi)存在故障的鏈路和節(jié)點(diǎn),查詢(xún)路由成功后恢復(fù)連接。
全文摘要
一種自動(dòng)交換光網(wǎng)絡(luò)中依據(jù)故障定位的路由恢復(fù)方法,包括,檢測(cè)連接出現(xiàn)故障后,該連接的故障點(diǎn)或鏈路相鄰的兩個(gè)節(jié)點(diǎn)向連接的首節(jié)點(diǎn)發(fā)送故障位置信息,該故障位置信息包括該連接當(dāng)前使用路由中受影響的節(jié)點(diǎn)以及鏈路的信息;首節(jié)點(diǎn)根據(jù)接收的故障位置信息確定存在故障的鏈路和結(jié)點(diǎn),確定原路由上可重用的鏈路資源以及可避開(kāi)的資源,通過(guò)所述連接中無(wú)故障的鏈路,避開(kāi)存在故障的鏈路和節(jié)點(diǎn),查詢(xún)路由成功后恢復(fù)連接。應(yīng)用本發(fā)明,可在多條鏈路或多個(gè)節(jié)點(diǎn)出現(xiàn)故障時(shí),鏈路資源比較緊張的情況下,根據(jù)故障信息進(jìn)行故障點(diǎn)準(zhǔn)確定位,信息交互量不大,信息傳遞快,可盡量減少資源沖突,提高連接恢復(fù)效率,且本發(fā)明實(shí)現(xiàn)簡(jiǎn)單,節(jié)省設(shè)備的成本,靈活性強(qiáng)。
文檔編號(hào)H04B10/08GK101309525SQ20081012916
公開(kāi)日2008年11月19日 申請(qǐng)日期2008年6月30日 優(yōu)先權(quán)日2008年6月30日
發(fā)明者磊 伍 申請(qǐng)人:中興通訊股份有限公司