欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

故障恢復(fù)方法和網(wǎng)絡(luò)裝置及程序的制作方法

文檔序號(hào):7948594閱讀:414來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):故障恢復(fù)方法和網(wǎng)絡(luò)裝置及程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及故障恢復(fù)方法和網(wǎng)絡(luò)裝置,尤其是涉及由網(wǎng)絡(luò)裝置構(gòu)成的網(wǎng)絡(luò)中的故障恢復(fù)方法,其中該網(wǎng)羅裝置具備包含用于交換路徑信息的路由協(xié)議和用于進(jìn)行路徑設(shè)定的信令協(xié)議的控制模塊群。
背景技術(shù)
如果使用GMPLS(Generalized Multi-Protocol Label Switching)控制技術(shù),能夠?qū)崿F(xiàn)網(wǎng)絡(luò)拓?fù)?mesh topology)中的故障恢復(fù)。網(wǎng)絡(luò)拓?fù)渲械墓收匣謴?fù)分為對(duì)現(xiàn)用路徑,事先計(jì)算出備用路徑的預(yù)測(cè)設(shè)計(jì)方式,和在故障檢測(cè)后計(jì)算備用路徑的動(dòng)態(tài)方式。分別分為以在鏈路單位中發(fā)生故障的鏈路的兩端進(jìn)行向備用路徑的切換的鏈路故障恢復(fù),和在總線單位中切換從起始節(jié)點(diǎn)到終端節(jié)點(diǎn)的總線整體的總線故障恢復(fù)。此外,預(yù)測(cè)設(shè)計(jì)總線故障恢復(fù)有1+1、1∶1、共享(Shared)3種類(lèi)型。對(duì)于預(yù)測(cè)設(shè)計(jì)總線故障恢復(fù)的3種類(lèi)型如下。
(1)1+1事先設(shè)定現(xiàn)用總線和備用總線兩者,在現(xiàn)用總線發(fā)生故障時(shí),只在總線的終端節(jié)點(diǎn)切換為備用總線。
(2)1∶1事先進(jìn)行備用總線的路徑計(jì)算和帶寬預(yù)約,但是不進(jìn)行開(kāi)關(guān)的設(shè)定,現(xiàn)用總線中發(fā)生故障時(shí),發(fā)出信令(signaling)設(shè)定備用總線。
(3)共享除了備用總線之間共享帶寬之外,其他與1∶1相同。對(duì)于這些在非專(zhuān)利文獻(xiàn)1中描述了。
以往,在使用GMPLS控制技術(shù)的故障恢復(fù)中,故障發(fā)生后,節(jié)點(diǎn)裝置的GMPLS控制部如果接收故障通知,同時(shí)開(kāi)始由路由協(xié)議和信令協(xié)議產(chǎn)生的故障恢復(fù)動(dòng)作。路由協(xié)議為了將故障鏈路的狀態(tài)變化通知其他節(jié)點(diǎn),進(jìn)行數(shù)據(jù)包(packet)的發(fā)送,信令(signaling)協(xié)議進(jìn)行用于將故障總線向備用總線切換的數(shù)據(jù)包的發(fā)送。這些數(shù)據(jù)包被同時(shí)發(fā)送到控制面的控制通道。此外由于路由協(xié)議一次發(fā)送大量的數(shù)據(jù)包,與由信令協(xié)議產(chǎn)生的數(shù)據(jù)包,產(chǎn)生競(jìng)爭(zhēng),會(huì)發(fā)生擁擠。因此,信令協(xié)議產(chǎn)生的數(shù)據(jù)包的處理需要時(shí)間,故障恢復(fù)也需要時(shí)間。
以往的網(wǎng)絡(luò)規(guī)模小,但是,近年伴隨著通信量的增加,網(wǎng)絡(luò)也正在膨脹。因此,鏈路中包含的總線的數(shù)量也增加了。因此,如果發(fā)生鏈路故障,必須進(jìn)行故障恢復(fù)的總線增多,由故障恢復(fù)時(shí)發(fā)送的信令協(xié)議和路由協(xié)議產(chǎn)生的數(shù)據(jù)包也同時(shí)增多。由于數(shù)據(jù)包增多,擁擠的影響表現(xiàn)顯著。伴隨于此,故障恢復(fù)時(shí)間變長(zhǎng),故障恢復(fù)時(shí)間的縮短成為當(dāng)務(wù)之急。
這樣的問(wèn)題的解決方案之一記錄在非專(zhuān)利文獻(xiàn)2中。在非專(zhuān)利文獻(xiàn)2中,記載了由于故障時(shí)按每個(gè)總線執(zhí)行的故障恢復(fù)信令和故障鏈路的路由通告,產(chǎn)生控制消息的爆發(fā),引起重新檢測(cè),表示了實(shí)驗(yàn)性地評(píng)價(jià)控制信息量(與總線信息相關(guān)的信令量和與鏈路信息相關(guān)的路由選擇的通告量)和控制通道的帶寬給GMPLS控制面的可測(cè)量性帶來(lái)的影響的結(jié)果,得出結(jié)論縮短故障恢復(fù)時(shí)間需要足夠大帶寬的控制通道。
另一方面,眾所周知多種避免網(wǎng)絡(luò)中擁擠的技術(shù)。例如,專(zhuān)利文獻(xiàn)1中,在接收側(cè)中,根據(jù)發(fā)送源IP地址、發(fā)送目的地IP地址、發(fā)送源端口編號(hào)、發(fā)送目的地端口編號(hào)和協(xié)議等信息,判斷數(shù)據(jù)包處理優(yōu)先度,進(jìn)行調(diào)度,進(jìn)行擁擠回避。另外,關(guān)于優(yōu)先度低的數(shù)據(jù)包,執(zhí)行廢棄處理。指令的數(shù)據(jù)包處理,根據(jù)調(diào)度的比例決定。另外,在專(zhuān)利文獻(xiàn)2中,將數(shù)據(jù)包發(fā)送處理分為擁擠的期間和不擁擠的期間,在擁擠期間,識(shí)別發(fā)送數(shù)據(jù)包所屬的數(shù)據(jù)流,根據(jù)數(shù)據(jù)流的通信質(zhì)量,進(jìn)行數(shù)據(jù)包的優(yōu)先發(fā)送,在不擁擠期間,不識(shí)別發(fā)送數(shù)據(jù)包的數(shù)據(jù)流,按發(fā)送請(qǐng)求順序進(jìn)行數(shù)據(jù)包發(fā)送。擁擠期間,判斷發(fā)送等待狀態(tài)的發(fā)送等待數(shù)據(jù)包數(shù)是否超過(guò)閾值。
專(zhuān)利文獻(xiàn)1特開(kāi)2001-332440號(hào)公報(bào)(第3-4頁(yè));專(zhuān)利文獻(xiàn)2特開(kāi)平9-126701號(hào)公報(bào)(第3頁(yè));非專(zhuān)利文獻(xiàn)1 ジエイ·ピ一·ラング(J.P.Lang)等3人、“ア一ル·エス·ブイ·ピ一·テイ一·イ一·エクステンションズ·イン·サポ一ト·オブ·エンド·ツ一·エンド·ジ一·エム·ピ一·エルエス·ベ一スト·リカバリ一”(RSVP-TEExtensions in support of End-to-EndGMPLS-based Recovery)2004年3月;非專(zhuān)利文獻(xiàn)2西岡到等2人,GMPLS制御プレ一ンのスケ一ラビ リテイ評(píng)価,2003年度電子情報(bào)通信學(xué)會(huì)通信ソサイエテイ大會(huì),B-7-66,P.247。
可是,如果按照故障時(shí)候設(shè)計(jì)控制通道的帶寬時(shí),在網(wǎng)絡(luò)正常運(yùn)行的狀況下變得過(guò)分空閑,浪費(fèi)太多。因此,希望開(kāi)發(fā)不增大控制通道的帶寬,也能夠縮短故障恢復(fù)時(shí)間的新方法。
另外,也考慮將避免擁擠的以往技術(shù)應(yīng)用于故障恢復(fù)時(shí),但是存在如下問(wèn)題。
在從優(yōu)先度低的數(shù)據(jù)包,依次執(zhí)行沒(méi)有匹配專(zhuān)利文獻(xiàn)1所述的規(guī)則信息管理表格的數(shù)據(jù)條目的數(shù)據(jù)包的廢棄處理、或經(jīng)過(guò)調(diào)度規(guī)則信息管理表格內(nèi)設(shè)定的超時(shí)時(shí)間后的數(shù)據(jù)包的廢棄處理的方式中,產(chǎn)生數(shù)據(jù)包被廢棄的問(wèn)題。因此,在故障恢復(fù)時(shí),如果使用上述方式,信令包被廢棄,變?yōu)榈却帕钪匦掳l(fā)送,故障恢復(fù)可能被延遲。另外,在根據(jù)調(diào)度的比例確定專(zhuān)利文獻(xiàn)1所述的數(shù)據(jù)包的輸出順序的方式中,存在故障總線的切換所需要的信令包的處理需要時(shí)間的問(wèn)題。這是由于,根據(jù)任意決定的幾個(gè)準(zhǔn)備的指令的比例,進(jìn)行數(shù)據(jù)包的輸出處理,產(chǎn)生即使是優(yōu)先度高的指令也暫時(shí)不能進(jìn)行處理的狀況。
另外,在專(zhuān)利文獻(xiàn)2所述的只在數(shù)據(jù)包發(fā)送處理處于擁擠狀態(tài)期間的數(shù)據(jù)包調(diào)度方式中,對(duì)于發(fā)送等待狀態(tài)的數(shù)據(jù)包產(chǎn)生不能夠進(jìn)行調(diào)度的問(wèn)題。這是由于,為了在發(fā)送等待狀態(tài)的數(shù)據(jù)包數(shù)目超過(guò)閾值的時(shí)刻,判斷為擁擠狀態(tài),對(duì)于超過(guò)閾值之前的數(shù)據(jù)包不能夠進(jìn)行調(diào)度。在信令協(xié)議和路由協(xié)議接收故障信息的時(shí)刻,為了故障恢復(fù)要發(fā)送大量的數(shù)據(jù)包,所以判斷為擁擠狀態(tài)后,進(jìn)行數(shù)據(jù)包的優(yōu)先控制的話,會(huì)引起信令包和路由包的競(jìng)爭(zhēng),給故障恢復(fù)帶來(lái)影響。

發(fā)明內(nèi)容
本發(fā)明是根據(jù)這樣的情況提出的,其目的在于提供能夠縮短故障恢復(fù)時(shí)間的新型故障恢復(fù)方法和網(wǎng)絡(luò)裝置。
本發(fā)明的其他目的在于提供能夠可靠且高速地進(jìn)行預(yù)測(cè)設(shè)計(jì)故障恢復(fù)的故障恢復(fù)方法和網(wǎng)絡(luò)裝置。
技術(shù)方案1中的故障恢復(fù)方法,特征在于,控制模塊群包含交換路徑信息的路由協(xié)議部和進(jìn)行路徑設(shè)定的信令協(xié)議部,在包括該控制模塊群的多個(gè)網(wǎng)絡(luò)裝置所構(gòu)成的網(wǎng)絡(luò)中,構(gòu)成現(xiàn)用總線的鏈路中發(fā)生了故障時(shí),進(jìn)行上述發(fā)生了故障的1個(gè)以上現(xiàn)用總線向事先計(jì)算的備用總線的切換處理的第1網(wǎng)絡(luò)裝置,對(duì)于上述發(fā)生了故障的1個(gè)以上現(xiàn)用總線的全部總線或者一部分總線,在用于進(jìn)行由上述信令協(xié)議部所執(zhí)行的向備用總線的切換的信令消息的發(fā)送結(jié)束時(shí)刻以后,開(kāi)始上述路由協(xié)議部的故障鏈路通告相關(guān)的路由包的發(fā)送。
技術(shù)方案2中的故障恢復(fù)方法,特征在于,在技術(shù)方案1中的故障恢復(fù)方法中,上述第1網(wǎng)絡(luò)裝置,以上述信令協(xié)議部執(zhí)行的向備用總線的切換結(jié)束為契機(jī),開(kāi)始上述路由協(xié)議部的故障鏈路的通告。對(duì)于產(chǎn)生故障的1條以上現(xiàn)用總線的全部總線或者一部分總線,在用于進(jìn)行由上述信令協(xié)議部產(chǎn)生的向備用總線的切換的信令消息的發(fā)送結(jié)束的時(shí)刻以后的期間,如果在向備用總線的切換結(jié)束的時(shí)刻,開(kāi)始由路由協(xié)議部產(chǎn)生的故障鏈路的通告,能夠更可靠地防止數(shù)據(jù)包的競(jìng)爭(zhēng)和擁擠的發(fā)生,并且故障鏈路的通告也不會(huì)太延遲。
技術(shù)方案3中的故障恢復(fù)方法,特征在于,在技術(shù)方案2中的故障恢復(fù)方法中,上述第1網(wǎng)絡(luò)裝置,在確認(rèn)進(jìn)行上述發(fā)生了故障的現(xiàn)用總線的切換的上述信令協(xié)議部產(chǎn)生的信令消息沿著故障恢復(fù)路徑往返進(jìn)行了一次時(shí),判斷向備用總線的切換已結(jié)束。
技術(shù)方案4中的故障恢復(fù)方法,特征在于,在技術(shù)方案2或者3中的故障恢復(fù)方法中,作為檢測(cè)構(gòu)成現(xiàn)用總線的鏈路中發(fā)生了故障的網(wǎng)絡(luò)裝置的第2網(wǎng)絡(luò)裝置,為進(jìn)行上述發(fā)生了故障的現(xiàn)用總線切換為事先計(jì)算的備用總線的處理的上述第1網(wǎng)絡(luò)裝置以外的網(wǎng)絡(luò)裝置,該第2網(wǎng)絡(luò)裝置以上述發(fā)生了故障的1條以上現(xiàn)用總線的全部總線或者一部分總線向備用總線的切換結(jié)束為契機(jī),開(kāi)始發(fā)送由上述路由協(xié)議部所進(jìn)行的故障鏈路的通告相關(guān)的路由包。這樣,由于進(jìn)行向現(xiàn)用總線的備用總線的切換的第1網(wǎng)絡(luò)裝置以外的第2網(wǎng)絡(luò)裝置也延遲由路由協(xié)議部產(chǎn)生的故障鏈路的通告,能夠可靠地避免第1網(wǎng)絡(luò)裝置送出的信令消息與路由包競(jìng)爭(zhēng),產(chǎn)生擁擠的情況。
技術(shù)方案5中的故障恢復(fù)方法,特征在于,在技術(shù)方案4中的故障恢復(fù)方法中,上述第2網(wǎng)絡(luò)裝置,在從上述第1網(wǎng)絡(luò)裝置接收了故障鏈路的通告相關(guān)的路由包時(shí),判斷上述發(fā)生了故障的1條以上現(xiàn)用總線的全部總線或者一部分總線向備用總線的切換已結(jié)束。
技術(shù)方案6中的故障恢復(fù)方法,其特征在于,控制模塊群包含交換路徑信息的路由協(xié)議部和進(jìn)行路徑設(shè)定的信令協(xié)議部,在由具備該控制模塊群的多個(gè)網(wǎng)絡(luò)裝置所構(gòu)成網(wǎng)絡(luò)中,在鄰接的網(wǎng)絡(luò)裝置間,除以O(shè)ut-of-Band方式安裝的通信路上的第1控制通道之外,還設(shè)置以In-Band方式安裝的通信路上的第2控制通道,在構(gòu)成按信令協(xié)議設(shè)定的現(xiàn)用總線的鏈路中發(fā)生了故障時(shí),用于將發(fā)生上述故障的1條以上的現(xiàn)用總線切換為備用總線的由上述信令協(xié)議部產(chǎn)生的數(shù)據(jù)包、和由上述路由協(xié)議部產(chǎn)生的與故障鏈路的通告相關(guān)的路由包,通過(guò)上述第1和第2控制通道中的互不相同的控制通道,在網(wǎng)絡(luò)裝置間進(jìn)行接收發(fā)送。
在該技術(shù)方案6中的故障恢復(fù)方法中,由于用于將產(chǎn)生了故障的1條以上現(xiàn)用總線切換為備用總線的信令協(xié)議部產(chǎn)生的數(shù)據(jù)包,和由路由協(xié)議部產(chǎn)生的故障鏈路的通告中的路由包,通過(guò)互不相同的控制通道,在網(wǎng)絡(luò)裝置間接收發(fā)送,抑制了信令消息的數(shù)據(jù)包和路由包的競(jìng)爭(zhēng)的產(chǎn)生,避免了重新檢測(cè)的產(chǎn)生。由此,能夠可靠且高速地進(jìn)行預(yù)測(cè)設(shè)計(jì)故障恢復(fù)。
技術(shù)方案7中的網(wǎng)絡(luò)裝置,檢測(cè)故障的監(jiān)視部;通知由監(jiān)視部檢測(cè)故障的故障信息通知部;進(jìn)行調(diào)度算法的變更等調(diào)度控制的調(diào)度控制部;和成為調(diào)度的對(duì)象的控制模塊群,其特征在于,以故障為契機(jī)改變應(yīng)用于上述控制模塊群的調(diào)度算法。
技術(shù)方案8中的網(wǎng)絡(luò)裝置,具備包含交換路徑信息的路由協(xié)議部,和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,其特征在于,具備總線設(shè)定管理部,其在構(gòu)成現(xiàn)用總線的鏈路中發(fā)生了故障時(shí),對(duì)于發(fā)生了上述故障的1條以上現(xiàn)用總線的全部總線或者一部分總線,檢測(cè)到由信令協(xié)議執(zhí)行的向備用總線的切換結(jié)束,在由該總線設(shè)定管理部進(jìn)行上述檢測(cè)之前,不發(fā)送上述路由協(xié)議部的故障鏈路通告相關(guān)的路由包。
技術(shù)方案9中的網(wǎng)絡(luò)裝置,包含交換路徑信息的路由協(xié)議部,和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,其特征在于,具備故障信息通知部,其將現(xiàn)用總線的故障同時(shí)通知上述信令協(xié)議部和上述路由協(xié)議部;第1指令,其在現(xiàn)用總線故障時(shí),存儲(chǔ)上述信令協(xié)議部的信令包和上述路由協(xié)議部的呼叫數(shù)據(jù)包;第2指令,其在現(xiàn)用總線故障時(shí),存儲(chǔ)除上述路由協(xié)議部的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包;總線設(shè)定管理部,其在現(xiàn)用總線故障時(shí),監(jiān)視全部的故障總線向備用總線的切換是否結(jié)束;和調(diào)度控制部,其在現(xiàn)用總線故障時(shí),在全部的故障總線向備用總線的切換結(jié)束之前,進(jìn)行存儲(chǔ)在上述第1指令中的數(shù)據(jù)包的發(fā)送控制,然后,進(jìn)行存儲(chǔ)在上述第2指令中的數(shù)據(jù)包的發(fā)送控制。
技術(shù)方案10中的網(wǎng)絡(luò)裝置,具備包含交換路徑信息的路由協(xié)議部,和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,其特征在于,具備故障信息通知部,其將現(xiàn)用總線故障通知上述信令協(xié)議部;指令,其存儲(chǔ)上述信令協(xié)議部的信令包和上述路由協(xié)議部的路由包;總線設(shè)定管理部,其在現(xiàn)用總線故障時(shí),監(jiān)視全部的故障總線向備用總線的切換是否結(jié)束,如果全部的故障總線向備用總線的切換結(jié)束,將通知到上述信令協(xié)議部的上述現(xiàn)用總線的故障也通知給上述路由協(xié)議部;和調(diào)度控制部,其進(jìn)行存儲(chǔ)在上述指令中的數(shù)據(jù)包的發(fā)送控制。
技術(shù)方案11中的網(wǎng)絡(luò)裝置,具備包含交換路徑信息的路由協(xié)議部,和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,其特征在于,具備故障信息通知部,其將現(xiàn)用總線的故障通知上述信令協(xié)議部和上述路由協(xié)議部;接收發(fā)送部,其在現(xiàn)用總線故障時(shí),由上述路由協(xié)議部產(chǎn)生的呼叫數(shù)據(jù)包和由上述信令協(xié)議部產(chǎn)生的數(shù)據(jù)包通過(guò)以In-Band方式安裝的第1控制通道與其他網(wǎng)絡(luò)裝置進(jìn)行接收發(fā)送,由上述路由協(xié)議部產(chǎn)生的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包通過(guò)以O(shè)ut-of-Band方式安裝的第2控制通道與其他網(wǎng)絡(luò)裝置進(jìn)行接收發(fā)送;分離部,其將從上述接收發(fā)送部傳遞來(lái)的數(shù)據(jù)包,使用上述第1控制通道向鄰接的網(wǎng)絡(luò)裝置發(fā)送,從鄰接的網(wǎng)絡(luò)裝置通過(guò)上述第1控制通道將接收的數(shù)據(jù)包向上述接收發(fā)送部發(fā)送。
作為故障恢復(fù)方式之一的動(dòng)態(tài)方式,由于在故障檢測(cè)后計(jì)算備用路徑,具有如果路由協(xié)議中的故障鏈路的通告延遲,有計(jì)算使用故障鏈路的備用路徑的可能性的問(wèn)題,但是,預(yù)測(cè)設(shè)計(jì)方式,由于不需要在故障檢測(cè)后計(jì)算備用路徑,路由協(xié)議中故障鏈路通告可以延遲。技術(shù)方案1中的故障恢復(fù)方法就是著眼于該點(diǎn)產(chǎn)生的,通過(guò)首先進(jìn)行信令消息的發(fā)送,然后開(kāi)始路由包的發(fā)送,抑制信令消息的數(shù)據(jù)包和路由包的競(jìng)爭(zhēng)的發(fā)生,通過(guò)避免擁擠的發(fā)生,能夠可靠且高速地進(jìn)行預(yù)測(cè)設(shè)計(jì)故障恢復(fù)能夠可靠且高速地進(jìn)行預(yù)測(cè)設(shè)計(jì)故障恢復(fù)。其理由,是由于在技術(shù)方案1中的故障恢復(fù)方法中,首先進(jìn)行信令消息的發(fā)送,然后開(kāi)始路由包的發(fā)送,抑制了信令消息的數(shù)據(jù)包和路由包的競(jìng)爭(zhēng)的發(fā)生,避免了擁擠的發(fā)生。另外,由于在技術(shù)方案6中的故障恢復(fù)方法中,信令協(xié)議部產(chǎn)生的數(shù)據(jù)包和路由協(xié)議部產(chǎn)生的數(shù)據(jù)包,通過(guò)互不相同的控制通道在網(wǎng)絡(luò)裝置間接收發(fā)送,能夠雙方的數(shù)據(jù)包競(jìng)爭(zhēng)的發(fā)生,避免了擁擠的發(fā)生。
能夠設(shè)計(jì)減小控制面上的控制通道的帶寬。其理由是由于在故障發(fā)生時(shí),能夠抑制控制面的控制通道內(nèi)中信令包和路由包競(jìng)爭(zhēng)。


圖1是本發(fā)明第1故障恢復(fù)方法中的安裝信令協(xié)議進(jìn)行的故障恢復(fù)動(dòng)作的說(shuō)明圖。
圖2是本發(fā)明第1故障恢復(fù)方法中的安裝路由協(xié)議進(jìn)行的動(dòng)作的說(shuō)明圖。
圖3是表示由本發(fā)明第1故障恢復(fù)方法的故障恢復(fù)動(dòng)作的圖。
圖4是本發(fā)明第1故障恢復(fù)方法中使用的網(wǎng)絡(luò)控制裝置的一實(shí)施方式的框圖。
圖5是表示本發(fā)明第1故障恢復(fù)方法中使用的網(wǎng)絡(luò)控制裝置的一實(shí)施方式的動(dòng)作的流程圖。
圖6是本發(fā)明第1故障恢復(fù)方法中使用的網(wǎng)絡(luò)控制裝置的另一實(shí)施方式的框圖。
圖7是表示本發(fā)明的第1故障恢復(fù)方法中使用的網(wǎng)絡(luò)控制裝置的另一實(shí)施方式的動(dòng)作的流程圖。
圖8是表示本發(fā)明第2故障恢復(fù)方法中的故障恢復(fù)動(dòng)作的圖。
圖9是本發(fā)明第2故障恢復(fù)方法中使用的網(wǎng)絡(luò)控制裝置的一個(gè)實(shí)施方式的框圖。
圖中1-鏈路,2-信令包,3-路由包,4-網(wǎng)絡(luò)裝置,5-GMPLS控制部,6-路由協(xié)議部,7-信令協(xié)議部,8-調(diào)度控制部,9-故障信息通知部,10-監(jiān)視部,11-總線設(shè)定管理部,12-開(kāi)關(guān)控制部,13-開(kāi)關(guān)部,14-指令A(yù),15-指令B,16-故障信息通知路徑,17-開(kāi)關(guān),18-通信路徑A,19-通信路徑B,20-接收發(fā)送部,21-控制模塊群,22-In-Band控制通道分離部,N1~N5-節(jié)點(diǎn)裝置,P1-現(xiàn)用總線(bus),P2-備用總線。
具體實(shí)施例方式
下面,參照附圖對(duì)實(shí)施本發(fā)明的最佳方式進(jìn)行詳細(xì)地說(shuō)明。
首先,參照?qǐng)D1~圖3,對(duì)本發(fā)明的第1故障恢復(fù)方法的實(shí)施方式進(jìn)行說(shuō)明。
圖1是實(shí)施本發(fā)明第1故障恢復(fù)方法的GMPLS網(wǎng)絡(luò)中的信令協(xié)議的動(dòng)作說(shuō)明圖,圖2是同一路由協(xié)議的動(dòng)作說(shuō)明圖。在圖1、圖2中,N1~N5表示構(gòu)成GMPLS網(wǎng)絡(luò)的節(jié)點(diǎn)裝置,1是連接各自的節(jié)點(diǎn)裝置N1~N5的鏈路。鏈路1只要是光纖或以太網(wǎng)(注冊(cè)商標(biāo))電纜等能夠進(jìn)行通信的線路線均可。
在圖1和圖2所示的GMPLS網(wǎng)絡(luò)中,作為現(xiàn)用總線P1,N1-N4-N5,即,設(shè)定由節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4間的鏈路以及節(jié)點(diǎn)裝置N4和節(jié)點(diǎn)裝置N5間的鏈路構(gòu)成的總線。其中,總線是虛擬的連接器,具體的說(shuō)意味著LSP(Label Switching Path)。另外,該現(xiàn)用總線P1的故障恢復(fù)類(lèi)型是預(yù)測(cè)設(shè)計(jì)總線故障恢復(fù)方式的1∶1,設(shè)定N1-N3-N5作為現(xiàn)用總線P1發(fā)生故障時(shí),替代此現(xiàn)用總線P1使用的備用總線。其中,在圖1和圖2中,存儲(chǔ)現(xiàn)用總線P1的備用總線為P2的是作為總線起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1。并且,在圖1和圖2所示的GMPLS網(wǎng)絡(luò)中,現(xiàn)用總線只設(shè)定P1這1個(gè),也可以設(shè)定2個(gè)以上的多個(gè)現(xiàn)用總線。此時(shí),使用共享(Shared)類(lèi)型的預(yù)測(cè)設(shè)計(jì)總線故障恢復(fù)方式,2個(gè)現(xiàn)用總線可以共用相同的備用總線。
圖1所示的信令包2,是故障發(fā)生時(shí)用于切換總線的數(shù)據(jù)包,從備用總線P2的起始節(jié)點(diǎn)裝置N1被轉(zhuǎn)發(fā)到終端節(jié)點(diǎn)裝置N5。另外,圖2所示的路由包3,是為了在故障發(fā)生時(shí)改變故障鏈路狀態(tài),為了更新鏈路狀態(tài)通告鄰接節(jié)點(diǎn)的數(shù)據(jù)包,是鏈路狀態(tài)型路由協(xié)議OSPF或者將其向GMPLS擴(kuò)展的路由協(xié)議產(chǎn)生的數(shù)據(jù)包。在GMPLS網(wǎng)絡(luò)中,轉(zhuǎn)發(fā)數(shù)據(jù)包的數(shù)據(jù)面,和轉(zhuǎn)發(fā)信令包2和路由包3等控制數(shù)據(jù)包的控制面邏輯上被分離。
接著,對(duì)在構(gòu)成現(xiàn)用總線P1的某鏈路中發(fā)生故障時(shí)的本實(shí)施方式的動(dòng)作,進(jìn)行詳細(xì)地說(shuō)明。其中,假設(shè)在連接節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4的鏈路1中發(fā)生故障的情況。
在圖1和圖2所示的GMPLS網(wǎng)絡(luò)中,如果構(gòu)成現(xiàn)用總線P1的某鏈路發(fā)生故障時(shí),此故障被此鏈路兩端的節(jié)點(diǎn)裝置檢測(cè)到,通知節(jié)點(diǎn)裝置的控制面。現(xiàn)在的情況,由于是假設(shè)節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4間的鏈路中發(fā)生故障的,在節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4檢測(cè)到故障,通知節(jié)點(diǎn)裝置N1、N4的控制面。
在本例中,作為現(xiàn)用總線P1的起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1自身能夠檢測(cè)構(gòu)成現(xiàn)用總線P1的鏈路的故障,由于節(jié)點(diǎn)裝置N4和節(jié)點(diǎn)裝置N5間的鏈路故障,現(xiàn)用總線P1產(chǎn)生故障時(shí),那樣的數(shù)據(jù)面故障最終被通知作為現(xiàn)用總線P1的起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1。數(shù)據(jù)面故障的通知有2種方法。一種方法是在控制面上由信令協(xié)議通知的方法。具體的說(shuō),使用RSVP的Notify消息通知。該消息中包含哪條總線發(fā)生了故障什么的信息,起始節(jié)點(diǎn),開(kāi)始對(duì)應(yīng)該信息的總線的切換動(dòng)作。另一個(gè)方法,是在數(shù)據(jù)面上通知的方法。也根據(jù)數(shù)據(jù)面的種類(lèi),但如果舉SONET/SDH的情況為例,稱(chēng)為AIS(Alarm Indication Signal)的信令,被放入SONET/SDH的開(kāi)銷(xiāo)(overhead)部分。接收該信息的起始節(jié)點(diǎn)的開(kāi)關(guān)部的監(jiān)視部,在控制面上得到總線的故障信息,開(kāi)始控制面上對(duì)應(yīng)的總線的切換動(dòng)作。
檢測(cè)出故障的節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4,分別開(kāi)始故障恢復(fù)。此時(shí),節(jié)點(diǎn)裝置N1是現(xiàn)用總線P1的起始節(jié)點(diǎn),由于節(jié)點(diǎn)裝置N4不是現(xiàn)用總線P1的起始節(jié)點(diǎn),進(jìn)行不同的動(dòng)作。以下,分別對(duì)節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4的動(dòng)作進(jìn)行說(shuō)明。
首先對(duì)作為現(xiàn)用總線P1的起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1的故障恢復(fù)動(dòng)作進(jìn)行說(shuō)明。節(jié)點(diǎn)裝置N1,如果檢測(cè)到節(jié)點(diǎn)裝置N4間的鏈路故障,為了將使用此鏈路的現(xiàn)用總線P1向備用總線P2切換,根據(jù)節(jié)點(diǎn)裝置N1的信令協(xié)議,通過(guò)節(jié)點(diǎn)裝置N3,向作為備用總線P2的終端節(jié)點(diǎn)的節(jié)點(diǎn)裝置N5發(fā)送被稱(chēng)為Path消息的信令包2。另外,由于節(jié)點(diǎn)裝置N4之間的鏈路上發(fā)生了故障,節(jié)點(diǎn)裝置N1,需要將用于更新鏈路狀態(tài)變化的路由包向其他節(jié)點(diǎn)裝置發(fā)送,但是如果與信令包的發(fā)送同時(shí)開(kāi)始路由包的發(fā)送,由于數(shù)據(jù)包的競(jìng)爭(zhēng)對(duì)故障恢復(fù)時(shí)間帶來(lái)影響,在本實(shí)施方式中,在安裝信令協(xié)議進(jìn)行的總線切換結(jié)束后,開(kāi)始按照路由協(xié)議進(jìn)行的路由包的發(fā)送。
信令包2中的Path消息,對(duì)于備用總線P2的故障恢復(fù)路徑上的節(jié)點(diǎn),請(qǐng)求對(duì)每個(gè)鏈路授予標(biāo)簽的設(shè)定。Path消息,中繼節(jié)點(diǎn)裝置N3,向節(jié)點(diǎn)裝置N5發(fā)送。接收Path消息的節(jié)點(diǎn)裝置N3,為了使用備用總線P2,進(jìn)行開(kāi)關(guān)的設(shè)定。然后,將Path消息向節(jié)點(diǎn)裝置N5發(fā)送。接收Path消息的節(jié)點(diǎn)裝置N5,判斷發(fā)給自節(jié)點(diǎn)的數(shù)據(jù)包,進(jìn)行開(kāi)關(guān)的設(shè)定后,將被稱(chēng)為Resv消息的信令包2,沿與Path消息相反的路徑向節(jié)點(diǎn)裝置N1發(fā)送。接收Resv消息的節(jié)點(diǎn)裝置N3,在變更Resv消息內(nèi)的標(biāo)簽信息后,向節(jié)點(diǎn)裝置N1發(fā)送Resv消息。由于接收Resv消息的節(jié)點(diǎn)裝置N1,結(jié)束了備用總線P2的設(shè)定,之后,將向現(xiàn)用總線P1發(fā)送的數(shù)據(jù)包向備用總線P2發(fā)送。由此,發(fā)生了故障的現(xiàn)用總線P1已經(jīng)切換為備用總線P2。
在圖1和圖2中,由于以節(jié)點(diǎn)裝置N1為起始節(jié)點(diǎn)的故障總線只有一根現(xiàn)用總線P1,節(jié)點(diǎn)裝置N1,如果發(fā)生了故障的現(xiàn)用總線P1向備用總線P2的切換結(jié)束,開(kāi)始路由包的發(fā)送。如果以節(jié)點(diǎn)裝置N1為起始節(jié)點(diǎn)的故障總線存在多個(gè)時(shí),節(jié)點(diǎn)裝置N1,由將發(fā)生了故障的現(xiàn)用總線P1向備用總線P2切換的情況一樣的方法,將全部故障總線切換為備用總線。并且,節(jié)點(diǎn)裝置N1,通過(guò)確認(rèn)發(fā)送的Path消息和接收的Resv消息,判斷全部故障總線被切換,如果全部故障總線被轉(zhuǎn),開(kāi)始由路由包產(chǎn)生的故障鏈路的通告。
節(jié)點(diǎn)裝置N1中的路由協(xié)議,為了更新發(fā)生了故障的鏈路的狀態(tài)變化,將路由包3向節(jié)點(diǎn)裝置N2、節(jié)點(diǎn)裝置N3和節(jié)點(diǎn)裝置N4發(fā)送。接收了路由包3的節(jié)點(diǎn)裝置N2,向節(jié)點(diǎn)裝置N3、節(jié)點(diǎn)裝置N5發(fā)送路由包3。之后,同樣,依次傳播用于更新發(fā)生了故障的鏈路的狀態(tài)變化的路由包3。在接收了路由包3的各節(jié)點(diǎn)裝置,進(jìn)行拓?fù)鋽?shù)據(jù)庫(kù)的更新等路由協(xié)議中規(guī)定的動(dòng)作。如果網(wǎng)絡(luò)的全部節(jié)點(diǎn)裝置的拓?fù)鋽?shù)據(jù)庫(kù)都被更新,則自故障發(fā)生開(kāi)始而進(jìn)行故障恢復(fù)動(dòng)作結(jié)束。
接著,對(duì)作為現(xiàn)用總線P1的中繼節(jié)點(diǎn)的節(jié)點(diǎn)裝置N4的故障恢復(fù)動(dòng)作進(jìn)行說(shuō)明。節(jié)點(diǎn)裝置N4,如果檢測(cè)節(jié)點(diǎn)裝置N1間的鏈路1的故障,判斷使用此鏈路1的現(xiàn)用總線P1中發(fā)生故障。但是,現(xiàn)用總線P1的起始節(jié)點(diǎn)不是本節(jié)點(diǎn)裝置N4,另外由于本節(jié)點(diǎn)裝置N4成為起始節(jié)點(diǎn)那樣的故障總線也沒(méi)有其他的,節(jié)點(diǎn)裝置N4,不執(zhí)行由上述節(jié)點(diǎn)裝置N1進(jìn)行了的那樣的信令協(xié)議產(chǎn)生的故障恢復(fù)動(dòng)作。
另一方面,節(jié)點(diǎn)裝置N4,因?yàn)闄z測(cè)到在與節(jié)點(diǎn)裝置N1之間的鏈路中發(fā)生了故障,因此需要按照路由協(xié)議,將用于更新鏈路狀態(tài)變化的路由包向其他節(jié)點(diǎn)裝置發(fā)送。但是,如果無(wú)條件地開(kāi)始路由包的發(fā)送,與作為故障總線的起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1為了進(jìn)行故障總線的切換而發(fā)送的信令包競(jìng)爭(zhēng),對(duì)故障恢復(fù)時(shí)間產(chǎn)生影響。因此,節(jié)點(diǎn)裝置N4,在發(fā)生了故障的現(xiàn)用總線P1的切換結(jié)束后,開(kāi)始按照路由協(xié)議的路由包的發(fā)送。如上所述,如果現(xiàn)用總線P1向備用總線P2的切換結(jié)束,由于節(jié)點(diǎn)裝置N1向本節(jié)點(diǎn)裝置N4發(fā)送故障鏈路的通告的路由包,通過(guò)是否接收了來(lái)自節(jié)點(diǎn)裝置N1的那樣的路由包,能夠判斷現(xiàn)用總線P1的切換是否結(jié)束。
在圖1和圖2中,由于以節(jié)點(diǎn)裝置N4為中繼節(jié)點(diǎn)的故障總線只有一根現(xiàn)用總線P1,節(jié)點(diǎn)裝置N4,如果結(jié)束發(fā)生了故障的現(xiàn)用總線P1向備用總線P2的切換,就開(kāi)始路由包的發(fā)送,但是,如果以節(jié)點(diǎn)裝置N4為中繼節(jié)點(diǎn)的故障總線存在多條時(shí),節(jié)點(diǎn)裝置N4,在通過(guò)來(lái)自各起始節(jié)點(diǎn)的路由包的接收,檢測(cè)全部的故障總線被切換為備用總線的時(shí)刻,開(kāi)始路由包的發(fā)送。
下面,對(duì)本實(shí)施方式的效果進(jìn)行說(shuō)明。
在本實(shí)施方式中,現(xiàn)用總線P1發(fā)生故障時(shí),作為現(xiàn)用總線P1起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1,以現(xiàn)用總線P1向備用總線P2的切換結(jié)束為契機(jī),即,由于以確認(rèn)了進(jìn)行故障總線切換的信令信息沿故障恢復(fù)路徑(N1-N3-N5)往返一次為契機(jī),開(kāi)始路由協(xié)議的鏈路狀態(tài)的公告,能夠避免信令包和路由包競(jìng)爭(zhēng)發(fā)生擁擠狀態(tài),能夠縮短預(yù)測(cè)設(shè)計(jì)故障恢復(fù)時(shí)間。另外,由于避免了路由包和信令包的擁擠狀態(tài),信令包被廢棄的概率降低,能夠提高故障恢復(fù)的可靠性。
另外,在本實(shí)施方式中,不是現(xiàn)用總線P1起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N4,作為現(xiàn)用總線P1的起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1,以現(xiàn)用總線P1向備用總線P2的切換結(jié)束為契機(jī),即,由于以接收了由來(lái)自節(jié)點(diǎn)裝置N1的故障鏈路的通告產(chǎn)生的路由包為契機(jī),開(kāi)始按照路由協(xié)議進(jìn)行的故障鏈路的公告,信令包和路由包的競(jìng)爭(zhēng),可以更進(jìn)一步避免擁擠狀態(tài)。
接著,對(duì)于本實(shí)施方式的變形例進(jìn)行說(shuō)明。
在本實(shí)施方式中,節(jié)點(diǎn)裝置N1,在自節(jié)點(diǎn)裝置N1成為起始節(jié)點(diǎn)的故障總線為多條時(shí),全部故障總線的切換結(jié)束后,開(kāi)始路由協(xié)議的故障鏈路的公告,但也可以在全部故障總線內(nèi)的一部分切換結(jié)束縮短時(shí)刻,開(kāi)始按照路由協(xié)議進(jìn)行故障鏈路的公告。具體的說(shuō),以進(jìn)行一部分故障總線切換的信令消息沿著故障恢復(fù)路徑往返一次為契機(jī),開(kāi)始路由包的發(fā)送。
在本實(shí)施方式中,節(jié)點(diǎn)裝置N4,本節(jié)點(diǎn)裝置N4成為中繼節(jié)點(diǎn)的故障總線為多條時(shí),全部故障總線的切換結(jié)束后,開(kāi)始按照路由協(xié)議進(jìn)行的故障鏈路的公告,但是,也可以在全部故障總線內(nèi)一部分切換結(jié)束時(shí)刻,開(kāi)始按照路由協(xié)議進(jìn)行的故障鏈路的公告。
在本實(shí)施方式中,節(jié)點(diǎn)裝置N1,采取在本節(jié)點(diǎn)裝置N1成為起始節(jié)點(diǎn)的故障總線為1根以上時(shí),全部的故障總線的切換結(jié)束后,開(kāi)始路由協(xié)議產(chǎn)生的故障鏈路的公告,但是,也可以對(duì)全部或者一部分故障總線,發(fā)送結(jié)束進(jìn)行信令協(xié)議的故障總線切換的信令消息為契機(jī),開(kāi)始路由包的發(fā)送。
下面,參照附圖,對(duì)本發(fā)明的第1故障恢復(fù)方法中使用的網(wǎng)絡(luò)控制裝置的實(shí)施方式,進(jìn)行詳細(xì)地說(shuō)明。
參照?qǐng)D4,本實(shí)施方式中的網(wǎng)絡(luò)裝置4,由構(gòu)成控制網(wǎng)絡(luò)的GMPLS控制部5和構(gòu)成數(shù)據(jù)面的網(wǎng)絡(luò)開(kāi)關(guān)部13構(gòu)成。該圖4所示的網(wǎng)絡(luò)裝置4,參照?qǐng)D1~圖3,被作為實(shí)施說(shuō)明的本發(fā)明的第1故障恢復(fù)方法的GMPLS網(wǎng)絡(luò)中的節(jié)點(diǎn)裝置(圖1和圖2的節(jié)點(diǎn)裝置N1~N5)使用。
GMPLS控制部5具備控制模塊群21,其具有路由協(xié)議部6和信令協(xié)議部7;指令A(yù)14和指令B15;調(diào)度控制部8;總線設(shè)定管理部11;故障信息通知部9;開(kāi)關(guān)控制部12;和與其他網(wǎng)絡(luò)裝置4的GMPLS控制部5之間的通信路徑A18。另外,開(kāi)關(guān)部13具備進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)的開(kāi)關(guān)17;檢測(cè)鏈路故障等的監(jiān)視部10;和與其他網(wǎng)絡(luò)裝置4的開(kāi)關(guān)部13之間的通信路徑B19。這些要素大致具有如下功能。
開(kāi)關(guān)17將從其他網(wǎng)絡(luò)裝置發(fā)送來(lái)的數(shù)據(jù)包向其他網(wǎng)絡(luò)裝置轉(zhuǎn)發(fā),即進(jìn)行切換路徑的處理。
通信路徑B19是用于將開(kāi)關(guān)17中進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)處理的數(shù)據(jù)包轉(zhuǎn)發(fā)到發(fā)送目的地的通信路徑。
監(jiān)視部10,監(jiān)視通信路徑B19上的鏈路和由此鏈路連接的其他網(wǎng)絡(luò)裝置(節(jié)點(diǎn)裝置)中是否發(fā)生故障,如果檢測(cè)到鏈路和其他節(jié)點(diǎn)裝置發(fā)生故障,將包含發(fā)生故障的場(chǎng)所信息等故障信息向故障信息通知部9發(fā)送。
開(kāi)關(guān)控制部12進(jìn)行開(kāi)關(guān)部13內(nèi)的開(kāi)關(guān)17的控制。
故障信息通知部9,接收由開(kāi)關(guān)部13內(nèi)的監(jiān)視部10通知的故障信息,將此故障信息通知到路由協(xié)議部6和信令協(xié)議部7及調(diào)度控制部8。
路由協(xié)議部6,在網(wǎng)絡(luò)正常運(yùn)行時(shí),不使用指令B15,只使用指令A(yù)14,進(jìn)行鄰接節(jié)點(diǎn)和拓?fù)浣粨Q、路由表生成和TE鏈路(Traffic EngineeringLink)的通告,用于維持與鄰接節(jié)點(diǎn)的關(guān)系的呼叫數(shù)據(jù)包的交換等。另外路由協(xié)議部6,由故障信息通知部9通知故障信息的故障時(shí),進(jìn)行鏈路狀態(tài)信息的更新,或與網(wǎng)絡(luò)正常運(yùn)行時(shí)一樣,進(jìn)行用于維持與鄰接節(jié)點(diǎn)的關(guān)系的呼叫數(shù)據(jù)包的交換等。發(fā)生該故障時(shí),路由協(xié)議部6,為了發(fā)送呼叫數(shù)據(jù)包,使用指令A(yù)14,而用于更新呼叫數(shù)據(jù)包以外的鏈路狀態(tài)信息的路由包等使用指令B15。
信令協(xié)議部7,網(wǎng)絡(luò)正常運(yùn)行時(shí),使用指令A(yù)14,進(jìn)行LSP的設(shè)定、LSP的刪除和LSP的設(shè)定狀態(tài)管理等。另外信令協(xié)議部7,在發(fā)生由故障信息通知部9通知來(lái)故障信息的故障時(shí),如果是以該網(wǎng)絡(luò)裝置為起始節(jié)點(diǎn)的現(xiàn)用總線的故障,使用指令A(yù)14,進(jìn)行故障總線向備用總線的切換。自網(wǎng)絡(luò)裝置變?yōu)閭溆每偩€的中繼節(jié)點(diǎn)或終端節(jié)點(diǎn)時(shí),信令協(xié)議部7將成為起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置接收的Path消息和作為其響應(yīng)的Resv消息,發(fā)送到故障恢復(fù)路徑上的下一個(gè)節(jié)點(diǎn)裝置,那樣的消息中的數(shù)據(jù)包也存儲(chǔ)在指令A(yù)14中。通常狀態(tài)和故障狀態(tài),信令協(xié)議部7都不使用指令B15。
因此,指令A(yù)14,在網(wǎng)絡(luò)正常運(yùn)行時(shí),為了存儲(chǔ)由路由協(xié)議部6發(fā)送的數(shù)據(jù)包,和由信令協(xié)議部7發(fā)送的數(shù)據(jù)包而使用,在故障發(fā)生時(shí),為了存儲(chǔ)由信令協(xié)議部7發(fā)送的數(shù)據(jù)包和由路由協(xié)議部6發(fā)送的呼叫數(shù)據(jù)包而使用。另外,指令B15,在網(wǎng)絡(luò)正常運(yùn)行時(shí)不使用,在故障發(fā)生時(shí),為了存儲(chǔ)由路由協(xié)議部6發(fā)送的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包而使用。
調(diào)度控制部8進(jìn)行存儲(chǔ)在指令A(yù)14和指令B15內(nèi)的數(shù)據(jù)包的發(fā)送處理。調(diào)度控制部8,在網(wǎng)絡(luò)正常運(yùn)行時(shí),將存儲(chǔ)在指令A(yù)14內(nèi)的數(shù)據(jù)包,按其存儲(chǔ)的順序進(jìn)行發(fā)送處理。另外調(diào)度控制部8,由故障信息通知部9通知故障信息的故障時(shí),由指令A(yù)14內(nèi)的數(shù)據(jù)包進(jìn)行發(fā)送處理,如果結(jié)束指令A(yù)14內(nèi)的數(shù)據(jù)包的發(fā)送處理,對(duì)總線設(shè)定管理部11通知指令A(yù)14內(nèi)的數(shù)據(jù)包發(fā)送處理結(jié)束,如果接收由總線設(shè)定管理部11切換全部故障總線結(jié)束為主旨的通知,進(jìn)行指令B15內(nèi)的數(shù)據(jù)包的發(fā)送處理,如果不接收那樣的通知,致力于進(jìn)行指令A(yù)14內(nèi)數(shù)據(jù)包的發(fā)送處理。
總線設(shè)定管理部11,監(jiān)視由信令協(xié)議部7中的故障總線向備用總線的切換狀況,如果檢測(cè)全部的故障總線向備用總線切換結(jié)束,將該內(nèi)容通知調(diào)度控制部8。
下面,對(duì)本實(shí)施方式中的網(wǎng)絡(luò)裝置4的動(dòng)作進(jìn)行詳細(xì)地說(shuō)明。首先對(duì)網(wǎng)絡(luò)正常運(yùn)行時(shí)的動(dòng)作,參照?qǐng)D4的框圖進(jìn)行說(shuō)明。
在網(wǎng)絡(luò)正常運(yùn)行時(shí),路由協(xié)議部6進(jìn)行鄰接節(jié)點(diǎn)和拓?fù)浣粨Q,進(jìn)行為了路由表的生成和TE鏈路的通告、用于維持與鄰接節(jié)點(diǎn)的關(guān)系的呼叫數(shù)據(jù)包的交換等的數(shù)據(jù)包的接收發(fā)送。由路由協(xié)議部6發(fā)送的數(shù)據(jù)包被存儲(chǔ)在指令A(yù)14中。另外,信令協(xié)議部7,為了LSP的設(shè)定,LSP的刪除和LSP的設(shè)定狀態(tài)管理等,進(jìn)行數(shù)據(jù)包的接收發(fā)送。同樣,由信令協(xié)議部7發(fā)送的數(shù)據(jù)包也存儲(chǔ)在指令A(yù)14中。此時(shí),不使用指令B15。其中,采取指令A(yù)14和指令B15可變長(zhǎng)度,使用同一內(nèi)存區(qū)域,無(wú)論網(wǎng)絡(luò)正常運(yùn)行時(shí),還是故障時(shí),能夠節(jié)省內(nèi)存的浪費(fèi)。
存儲(chǔ)在指令A(yù)14中的數(shù)據(jù)包,由調(diào)度控制部8進(jìn)行發(fā)送處理。按存儲(chǔ)在指令A(yù)14的順序進(jìn)行數(shù)據(jù)包的發(fā)送處理。指令A(yù)14內(nèi)中發(fā)送處理結(jié)束的數(shù)據(jù)包,使用通信路徑A18向發(fā)送目的地轉(zhuǎn)發(fā)。
另一方面,在開(kāi)關(guān)控制部12的控制下,開(kāi)關(guān)部13的開(kāi)關(guān)17進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)。
網(wǎng)絡(luò)正常運(yùn)行時(shí)的動(dòng)作如以上所述。
下面,對(duì)檢測(cè)自網(wǎng)絡(luò)裝置成為起始節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置(相當(dāng)于圖1和圖2情況下的節(jié)點(diǎn)裝置N1)的動(dòng)作,參照?qǐng)D4的框圖和圖5的流程圖進(jìn)行說(shuō)明。
如果通信路徑B19上的鏈路或由通信路徑B19連接的其他網(wǎng)絡(luò)裝置(節(jié)點(diǎn)裝置)中發(fā)生故障時(shí),由網(wǎng)絡(luò)裝置4的監(jiān)視部10檢測(cè)此故障(圖5的步驟A1)。檢測(cè)故障的監(jiān)視部10,向故障信息通知部9通知故障信息(步驟A2)。接收故障信息的故障信息通知部9,將故障信息同時(shí)向路由協(xié)議部6、信令協(xié)議部7和調(diào)度控制部8發(fā)送(步驟A3)。
由故障信息通知部9接收故障信息的路由協(xié)議部6,為了進(jìn)行鏈路狀態(tài)的更新,發(fā)送鏈路狀態(tài)信息中的數(shù)據(jù)包(步驟A4)。由路由協(xié)議部6發(fā)送的鏈路狀態(tài)信息中的數(shù)據(jù)包被存儲(chǔ)在指令B15中(步驟A6)。另外,路由協(xié)議部6,定期進(jìn)行用于維持與鄰接節(jié)點(diǎn)的關(guān)系的呼叫數(shù)據(jù)包的接收發(fā)送。由路由協(xié)議部6發(fā)送的呼叫數(shù)據(jù)包,被存儲(chǔ)在指令A(yù)14中(步驟A9)。
另一方面,由故障信息通知部9接收故障信息的信令協(xié)議部7,故障總線開(kāi)始向備用總線的切換(步驟A7),發(fā)送用于向備用總線切換的數(shù)據(jù)包(步驟A8)。用于由信令協(xié)議部7發(fā)送的故障總線向備用總線切換的數(shù)據(jù)包,向指令A(yù)14中存儲(chǔ)(步驟A9)。
接收故障信息的調(diào)度控制部8開(kāi)始監(jiān)視指令A(yù)14和指令B15,如果檢測(cè)指令A(yù)14中有數(shù)據(jù)包,進(jìn)行此數(shù)據(jù)包的發(fā)送處理(步驟A10)。如果指令A(yù)14內(nèi)的1個(gè)數(shù)據(jù)包的發(fā)送處理結(jié)束,調(diào)度控制部8判斷指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包(步驟A11),如果判斷指令A(yù)14內(nèi)有數(shù)據(jù)包,再次進(jìn)行數(shù)據(jù)包的發(fā)送處理。如果判斷指令A(yù)14內(nèi)沒(méi)有數(shù)據(jù)包,調(diào)度控制部8,通知總線設(shè)定管理部11指令A(yù)14內(nèi)的數(shù)據(jù)包處理結(jié)束(步驟A12)。
接收了指令A(yù)14內(nèi)的數(shù)據(jù)包發(fā)送處理結(jié)束通知的總線設(shè)定管理部11,判斷全部故障總線向備用總線的切換是否結(jié)束(步驟A13)??偩€設(shè)定管理部11,關(guān)于該網(wǎng)絡(luò)裝置作為起始節(jié)點(diǎn)的全部故障總線,對(duì)應(yīng)由信令協(xié)議部7發(fā)送的Path消息中的信令包,接收Resv消息中的信令包時(shí),判斷全部故障總線向備用總線的切換結(jié)束。并且,如果判斷全部故障總線向備用總線的切換沒(méi)有結(jié)束,向調(diào)度控制部8通知向備用總線的切換沒(méi)有結(jié)束(步驟A14)。接收了向備用總線的切換沒(méi)有結(jié)束通知的調(diào)度控制部8,再次確認(rèn)指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包,如果確認(rèn)數(shù)據(jù)包存在,再次進(jìn)行發(fā)送處理。
另一方面,如果判斷全部故障總線向備用總線的切換結(jié)束,總線設(shè)定管理部1 1通知調(diào)度控制部8全部總線的切換結(jié)束(步驟A15)。接收了向備用總線的切換結(jié)束了通知的調(diào)度控制部8,進(jìn)行指令B15內(nèi)的數(shù)據(jù)包的發(fā)送處理(步驟A16)。如果結(jié)束指令B15內(nèi)的數(shù)據(jù)包的發(fā)送處理,調(diào)度控制部8判斷指令B15內(nèi)有無(wú)數(shù)據(jù)包(步驟A17),如果判斷有數(shù)據(jù)包,再次進(jìn)行數(shù)據(jù)包的發(fā)送處理,如果判斷沒(méi)有數(shù)據(jù)包,結(jié)束由路由協(xié)議部6、信令協(xié)議部7產(chǎn)生的故障恢復(fù)動(dòng)作。
通過(guò)進(jìn)行如上所述的動(dòng)作,在檢測(cè)該網(wǎng)絡(luò)裝置成為起始節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置(相當(dāng)于圖3情況中節(jié)點(diǎn)裝置N1)中,能夠以現(xiàn)用總線向備用總線的切換結(jié)束為契機(jī),開(kāi)始有路由協(xié)議產(chǎn)生的公告,能夠避免信令包和路由包的競(jìng)爭(zhēng)或重新檢測(cè)狀態(tài)的發(fā)生,能夠縮短預(yù)測(cè)設(shè)計(jì)故障恢復(fù)時(shí)間。另外,由于能夠避免路由包和信令包的擁擠狀態(tài),能夠降低信令包廢棄的概率,提高故障恢復(fù)的可靠性。
接著,參照?qǐng)D4的框圖和圖5的流程圖,對(duì)檢測(cè)自網(wǎng)絡(luò)裝置成為中繼節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置(相當(dāng)于圖1和圖2情況中的節(jié)點(diǎn)裝置N4)的動(dòng)作進(jìn)行說(shuō)明。
如果通信路徑B19上的鏈路或由通信路徑B19連接的其他網(wǎng)絡(luò)裝置(節(jié)點(diǎn)裝置)中發(fā)生故障時(shí),由網(wǎng)絡(luò)裝置4的監(jiān)視部10檢測(cè)此故障(圖5的步驟A1)。檢測(cè)故障的監(jiān)視部10,向故障信息通知部9通知故障信息(步驟A2)。接收故障信息的故障信息通知部9,將故障信息同時(shí)向路由協(xié)議部6、信令協(xié)議部7和調(diào)度控制部8發(fā)送(步驟A3)。
自故障信息通知部9接收到故障信息的路由協(xié)議部6,為了進(jìn)行鏈路狀態(tài)的更新,發(fā)送鏈路狀態(tài)信息中的數(shù)據(jù)包(步驟A4)。由路由協(xié)議部6發(fā)送的鏈路狀態(tài)信息中的數(shù)據(jù)包被存儲(chǔ)在指令B15中(步驟A6)。另外,路由協(xié)議部6定期進(jìn)行用于維持與鄰接節(jié)點(diǎn)的關(guān)系的呼叫數(shù)據(jù)包的接收發(fā)送。由路由協(xié)議部6發(fā)送的呼叫數(shù)據(jù)包,被存儲(chǔ)在指令A(yù)14中(步驟A9)。
另一方面,由于自故障信息通知部9接收到故障信息的信令協(xié)議部7,該網(wǎng)絡(luò)裝置不是故障總線的起始節(jié)點(diǎn),所以不進(jìn)行故障總線向備用總線的切換。即,跳過(guò)圖5的步驟A7~A9。
接收到故障信息的調(diào)度控制部8開(kāi)始監(jiān)視指令A(yù)14和指令B15,如果檢測(cè)指令A(yù)14中有數(shù)據(jù)包,則進(jìn)行該數(shù)據(jù)包的發(fā)送處理(步驟A10)。如果指令A(yù)14內(nèi)的1個(gè)數(shù)據(jù)包的發(fā)送處理結(jié)束,則調(diào)度控制部8判斷指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包(步驟A11),如果判斷指令A(yù)14內(nèi)有數(shù)據(jù)包,則再次進(jìn)行數(shù)據(jù)包的發(fā)送處理。如果判斷指令A(yù)14內(nèi)無(wú)數(shù)據(jù)包,則調(diào)度控制部8向總線設(shè)定管理部11通知指令A(yù)14內(nèi)的數(shù)據(jù)包處理結(jié)束(步驟A12)。
接收了指令A(yù)14內(nèi)的數(shù)據(jù)包發(fā)送處理結(jié)束通知的總線設(shè)定管理部11,判斷全部故障總線向備用總線的切換是否結(jié)束了(步驟A13)??偩€設(shè)定管理部11,對(duì)于該網(wǎng)絡(luò)裝置成為中繼節(jié)點(diǎn)的全部的故障總線,從成為起始節(jié)點(diǎn)的網(wǎng)絡(luò)裝置接收全部故障鏈路的公告相關(guān)的數(shù)據(jù)包時(shí),判斷全部故障總線向備用總線的切換結(jié)束了。并且,如果判斷全部故障總線向備用總線的切換沒(méi)有結(jié)束,向調(diào)度控制部8通知向備用總線的切換沒(méi)有結(jié)束(步驟A14)。接收了向備用總線的切換沒(méi)有結(jié)束通知的調(diào)度控制部8,再次確認(rèn)指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包,如果確認(rèn)數(shù)據(jù)包存在,再次進(jìn)行發(fā)送處理。
另一方面,如果判斷全部故障總線向備用總線的切換結(jié)束,總線設(shè)定管理部11向調(diào)度控制部8通知全部總線的切換結(jié)束了(步驟A15)。接受了向備用總線的切換結(jié)束通知的調(diào)度控制部8,進(jìn)行指令B15內(nèi)的數(shù)據(jù)包的發(fā)送處理(步驟A16)。如果指令B15內(nèi)數(shù)據(jù)包的發(fā)送處理結(jié)束,調(diào)度控制部8判斷指令B15內(nèi)有無(wú)數(shù)據(jù)包(步驟A17),如果判斷有數(shù)據(jù)包,再次進(jìn)行數(shù)據(jù)包的發(fā)送處理,如果判斷沒(méi)有數(shù)據(jù)包,由路由協(xié)議部6、信令協(xié)議部7進(jìn)行的故障恢復(fù)動(dòng)作結(jié)束。
通過(guò)進(jìn)行如上所述的動(dòng)作,在檢測(cè)出該網(wǎng)絡(luò)裝置成為中繼節(jié)點(diǎn)的現(xiàn)用總線存在故障的網(wǎng)絡(luò)裝置(相當(dāng)于圖3情況中的節(jié)點(diǎn)裝置N4)中,能夠以現(xiàn)用總線向備用總線的切換結(jié)束為契機(jī),開(kāi)始按照路由協(xié)議進(jìn)行的公告,能夠避免發(fā)生信令包和路由包的競(jìng)爭(zhēng)或擁擠狀態(tài),能夠縮短預(yù)測(cè)設(shè)計(jì)故障恢復(fù)時(shí)間。另外,由于能夠避免路由包和信令包的擁擠狀態(tài),能夠降低信令包廢棄的概率,能夠提高故障恢復(fù)的可靠性。
接著,對(duì)本實(shí)施方式的效果進(jìn)行說(shuō)明。本實(shí)施方式中的網(wǎng)絡(luò)裝置4具備2個(gè)指令A(yù)14和指令B15,現(xiàn)用總線發(fā)生故障時(shí),由信令協(xié)議部7發(fā)送的數(shù)據(jù)包和由路由協(xié)議部6發(fā)送的呼叫數(shù)據(jù)包存儲(chǔ)在指令A(yù)14中,路由協(xié)議部6的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包存儲(chǔ)在指令B15中,直到全部的故障總線向備用總線的切換結(jié)束之前,與存儲(chǔ)在指令B15中的數(shù)據(jù)包相比,優(yōu)先處理存儲(chǔ)在指令A(yù)14中的數(shù)據(jù)包。即,向通信路徑A18只發(fā)送存儲(chǔ)在指令A(yù)14中的數(shù)據(jù)包,然后,向通信路徑A18發(fā)送存儲(chǔ)在指令B15中的數(shù)據(jù)包。由此,在通信路徑A18內(nèi),由路由協(xié)議部6發(fā)送的數(shù)據(jù)包和由信令協(xié)議部7發(fā)送的數(shù)據(jù)包不會(huì)競(jìng)爭(zhēng),能夠縮短預(yù)測(cè)設(shè)計(jì)故障恢復(fù)時(shí)間。此外,由于沒(méi)有信令包的廢棄,提高了故障恢復(fù)的可靠性。
參照?qǐng)D6,本發(fā)明第1故障恢復(fù)方法中使用的另一實(shí)施方式相關(guān)的網(wǎng)絡(luò)裝置4,由構(gòu)成控制網(wǎng)絡(luò)的GMPLS控制部5,和構(gòu)成數(shù)據(jù)面網(wǎng)絡(luò)的開(kāi)關(guān)部13構(gòu)成。該圖6所示的網(wǎng)絡(luò)裝置4,作為參照?qǐng)D1~圖3說(shuō)明的、實(shí)施本發(fā)明第1故障恢復(fù)方法的GMPLS網(wǎng)絡(luò)中的節(jié)點(diǎn)裝置(圖1和圖2的節(jié)點(diǎn)裝置N1~N5)被使用。
GMPLS控制部5,具備控制模塊群21,其具有路由協(xié)議部6和信令協(xié)議部7;指令A(yù)14;調(diào)度控制部8;總線設(shè)定管理部11;故障信息通知部9;開(kāi)關(guān)控制部12;和與其他網(wǎng)絡(luò)裝置4的GMPLS控制部5之間的通信路徑A18。另外,開(kāi)關(guān)部13具備進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)的開(kāi)關(guān)17;檢測(cè)鏈路故障等的監(jiān)視部10;和與其他網(wǎng)絡(luò)裝置4的開(kāi)關(guān)部13之間的通信路徑B19。與圖4中說(shuō)明的網(wǎng)絡(luò)裝置4的主要不同點(diǎn)在于,省略了指令B15,由監(jiān)視部10檢測(cè)的故障信息,首先通知信令協(xié)議部7,在全部的故障總線向備用總線的切換結(jié)束了的時(shí)刻,故障信息通知路由協(xié)議部6。GMPLS控制部5和開(kāi)關(guān)部13的各構(gòu)成要素具有大致如下的功能。
開(kāi)關(guān)17進(jìn)行用于將從其他網(wǎng)絡(luò)裝置發(fā)送來(lái)的數(shù)據(jù)包向其他網(wǎng)絡(luò)裝置轉(zhuǎn)發(fā)的處理。
通信路徑B19是用于將進(jìn)行開(kāi)關(guān)17中數(shù)據(jù)轉(zhuǎn)發(fā)處理的數(shù)據(jù)包向發(fā)送目的地轉(zhuǎn)發(fā)的通信路徑。
監(jiān)視部10,監(jiān)視通信路徑B19上的鏈路或由此鏈路連接的其他網(wǎng)絡(luò)裝置(節(jié)點(diǎn)裝置)中是否發(fā)生故障,如果檢出到鏈路或其他節(jié)點(diǎn)裝置的故障時(shí),將包含發(fā)生故障的場(chǎng)所信息等的故障信息發(fā)送到故障信息通知部9。
開(kāi)關(guān)控制部12進(jìn)行開(kāi)關(guān)部13內(nèi)的開(kāi)關(guān)17的控制。
故障信息通知部9,由開(kāi)關(guān)部13內(nèi)的監(jiān)視部10接收通知的故障信息,將此故障信息通知信令協(xié)議部7和調(diào)度控制部8。在該時(shí)刻故障信息不通知路由協(xié)議部6。
路由協(xié)議部6,在網(wǎng)絡(luò)正常運(yùn)行時(shí),進(jìn)行鄰接節(jié)點(diǎn)和拓?fù)浣粨Q,為了路由表的生成或TE鏈路通告、維持與鄰接節(jié)點(diǎn)的關(guān)系,進(jìn)行呼叫數(shù)據(jù)包的交換等。另外路由協(xié)議部6,被通知監(jiān)視部10檢測(cè)到故障信息時(shí),與網(wǎng)絡(luò)正常運(yùn)行時(shí)一樣進(jìn)行用于維持與鄰接節(jié)點(diǎn)的關(guān)系的呼叫數(shù)據(jù)包的交換等的同時(shí),開(kāi)始進(jìn)行用于更新鏈路狀態(tài)信息的數(shù)據(jù)包的發(fā)送。
信令協(xié)議部7,在網(wǎng)絡(luò)正常運(yùn)行時(shí),進(jìn)行LSP的設(shè)定、LSP的刪除和LSP的設(shè)定狀態(tài)的管理等。另外信令協(xié)議部7,由故障信息通知部9通知故障信息的故障時(shí),如果是以自網(wǎng)絡(luò)裝置為起始節(jié)點(diǎn)的現(xiàn)用總線的故障,則進(jìn)行故障總線向備用總線的切換。另外信令協(xié)議部7,在該網(wǎng)絡(luò)裝置變?yōu)閭溆每偩€的中繼節(jié)點(diǎn)或終端節(jié)點(diǎn)時(shí),將由成為起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置接收的Path消息或作為其響應(yīng)的Resv消息發(fā)送到故障恢復(fù)路徑上的下一個(gè)節(jié)點(diǎn)裝置。
指令A(yù)14,用于存儲(chǔ)由路由協(xié)議部6發(fā)送的數(shù)據(jù)包,和由信令協(xié)議部7發(fā)送的數(shù)據(jù)包。
調(diào)度控制部8進(jìn)行存儲(chǔ)在指令A(yù)14內(nèi)的數(shù)據(jù)包的發(fā)送處理。調(diào)度控制部8,將存儲(chǔ)在指令A(yù)14內(nèi)的數(shù)據(jù)包按其存儲(chǔ)的順序進(jìn)行發(fā)送處理。另外調(diào)度控制部8,由故障信息通知部9通知故障信息的故障時(shí),如果指令A(yù)14內(nèi)的數(shù)據(jù)包的發(fā)送處理結(jié)束,則對(duì)總線設(shè)定管理部11,通知指令A(yù)14內(nèi)的數(shù)據(jù)包發(fā)送處理已結(jié)束,如果由總線設(shè)定管理部11接收了全部故障總線的切換結(jié)束了的通知,由故障信息通知部9將通知的故障信息通知路由協(xié)議部6,再次進(jìn)行指令A(yù)14內(nèi)的數(shù)據(jù)包的發(fā)送處理,如果沒(méi)有接收那樣的通知,就不將故障信息通知路由協(xié)議部6,再次進(jìn)行指令A(yù)14內(nèi)的數(shù)據(jù)包的發(fā)送處理。
總線設(shè)定管理部11,監(jiān)視由信令協(xié)議部7產(chǎn)生的故障總線向備用總線的切換狀況,如果檢測(cè)全部的故障總線向備用總線的切換結(jié)束了,向調(diào)度控制部8通知該意思。
接著,對(duì)本實(shí)施方式中的網(wǎng)絡(luò)裝置4的動(dòng)作進(jìn)行詳細(xì)地說(shuō)明。首先參照?qǐng)D6的框圖,對(duì)網(wǎng)絡(luò)正常運(yùn)行時(shí)的動(dòng)作進(jìn)行說(shuō)明。
在網(wǎng)絡(luò)正常運(yùn)行時(shí),與圖4的實(shí)施方式中的網(wǎng)絡(luò)裝置4一樣的動(dòng)作如下進(jìn)行。路由協(xié)議部6進(jìn)行鄰接節(jié)點(diǎn)和拓?fù)浣粨Q,為了進(jìn)行路由表的生成或TE鏈路的通告、用于維持與鄰接節(jié)點(diǎn)的關(guān)系的呼叫數(shù)據(jù)包的交換等,進(jìn)行數(shù)據(jù)包的接收發(fā)送。由路由協(xié)議部6發(fā)送的數(shù)據(jù)包被存儲(chǔ)在指令A(yù)14中。另外,信令協(xié)議部7,為了LSP的設(shè)定、LSP的刪除和LSP的設(shè)定狀態(tài)管理等,進(jìn)行數(shù)據(jù)包的接收發(fā)送。同樣由信令協(xié)議部7發(fā)送的數(shù)據(jù)包也被存儲(chǔ)在A14中。
被存儲(chǔ)在指令A(yù)14中的數(shù)據(jù)包,由調(diào)度控制部8進(jìn)行發(fā)送處理。數(shù)據(jù)包的發(fā)送處理按存儲(chǔ)在指令A(yù)14中的順序進(jìn)行。指令A(yù)14內(nèi)中發(fā)送處理結(jié)束了的數(shù)據(jù)包,使用通信路徑A18向發(fā)送目的地轉(zhuǎn)發(fā)。
另一方面,在開(kāi)關(guān)控制部12的控制下,開(kāi)關(guān)部13的開(kāi)關(guān)17進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)。
網(wǎng)絡(luò)正常運(yùn)行時(shí)的動(dòng)作如上所述。
下面,參照?qǐng)D6的框圖和圖7的流程圖,對(duì)檢測(cè)本網(wǎng)絡(luò)裝置成為起始節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置(相當(dāng)于圖1和圖2情況中的節(jié)點(diǎn)裝置N1)的動(dòng)作進(jìn)行說(shuō)明。
如果通信路徑B19上的鏈路或由通信路徑B19連接的其他網(wǎng)絡(luò)裝置(節(jié)點(diǎn)裝置)中發(fā)生故障,由網(wǎng)絡(luò)裝置4的監(jiān)視部10檢測(cè)此故障(圖5的步驟B1)。檢測(cè)故障的監(jiān)視部10,將故障信息通知故障信息通知部9(步驟B2)。接收故障信息的故障信息通知部9,將故障信息發(fā)送到信令協(xié)議部7和調(diào)度控制部8(步驟B3)。
自故障信息通知部9接收到故障信息的信令協(xié)議部7,開(kāi)始故障總線向備用總線的切換(步驟B4),發(fā)送用于向備用總線切換的數(shù)據(jù)包(步驟B5)。用于由信令協(xié)議部7發(fā)送的故障總線向備用總線切換的數(shù)據(jù)包,被存儲(chǔ)到指令A(yù)14中(步驟B6)。
另一方面,路由協(xié)議部6,由于還沒(méi)有通知故障信息,還沒(méi)有認(rèn)識(shí)到發(fā)生故障,繼續(xù)進(jìn)行網(wǎng)絡(luò)正常運(yùn)行時(shí)的動(dòng)作。
接收到故障信息的調(diào)度控制部8,與網(wǎng)絡(luò)正常運(yùn)行時(shí)一樣監(jiān)視指令A(yù)14,如果檢測(cè)指令A(yù)14中有數(shù)據(jù)包,進(jìn)行此數(shù)據(jù)包的發(fā)送處理(步驟B7)。如果指令A(yù)14內(nèi)的1個(gè)數(shù)據(jù)包的發(fā)送處理結(jié)束,則調(diào)度控制部8判斷指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包(步驟B8),如果判斷指令A(yù)14內(nèi)存在數(shù)據(jù)包,再次進(jìn)行數(shù)據(jù)包的發(fā)送處理。如果判斷指令A(yù)14內(nèi)沒(méi)有數(shù)據(jù)包,調(diào)度控制部8,將指令A(yù)14內(nèi)的數(shù)據(jù)包處理結(jié)束了通知總線設(shè)定管理部11(步驟B9)。
接收了指令A(yù)14內(nèi)的數(shù)據(jù)包發(fā)送處理結(jié)束通知的總線設(shè)定管理部11,判斷全部故障總線向備用總線的切換是否結(jié)束了(步驟B10)??偩€設(shè)定管理部11,對(duì)于該網(wǎng)絡(luò)裝置成為起始節(jié)點(diǎn)的全部故障總線,自信令協(xié)議部7發(fā)送的Path消息相關(guān)的信令包,接收Resv消息相關(guān)的信令包時(shí),判斷全部故障總線向備用總線的切換結(jié)束了。并且,如果判斷全部故障總線向備用總線的切換沒(méi)有結(jié)束,向調(diào)度控制部8通知向備用總線的切換沒(méi)有結(jié)束(步驟B11)。接收了向備用總線的切換沒(méi)有結(jié)束通知的調(diào)度控制部8,再次確認(rèn)指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包,如果確認(rèn)存在數(shù)據(jù)包,再次進(jìn)行發(fā)送處理。
另一方面,如果判斷全部故障總線向備用總線的切換結(jié)束了,總線設(shè)定管理部11通知調(diào)度控制部8全部總線的切換結(jié)束了(步驟B12)。接收了向備用總線的切換結(jié)束了通知的調(diào)度控制部8,將由故障信息通知部9通知的故障信息通知路由協(xié)議部6(步驟B13)。并且,由調(diào)度控制部8進(jìn)行向路由協(xié)議部6的故障信息的通知,可以采用由總線設(shè)定管理部11或故障信息通知部9通知的方法,和總線設(shè)定管理部11通知信令協(xié)議部7全部總線的切換結(jié)束了,信令協(xié)議部7將故障信息通知部9通知的故障信息通知路由協(xié)議部6的方法等。
由故障信息通知部9接收故障信息的路由協(xié)議部6,為了進(jìn)行鏈路狀態(tài)的更新,發(fā)送鏈路狀態(tài)信息中的數(shù)據(jù)包(步驟B14)。由路由協(xié)議部6發(fā)送的鏈路狀態(tài)信息相關(guān)的數(shù)據(jù)包被存儲(chǔ)在指令A(yù)14中,由調(diào)度處理部8處理(步驟B15)。如果指令A(yù)14內(nèi)的1個(gè)數(shù)據(jù)包的發(fā)送處理結(jié)束,調(diào)度控制部8判斷指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包(步驟B16),如果判斷由數(shù)據(jù)包,再次進(jìn)行數(shù)據(jù)包的發(fā)送處理,如果判斷沒(méi)有數(shù)據(jù)包,由路由協(xié)議部6、信令協(xié)議部7進(jìn)行的故障恢復(fù)動(dòng)作結(jié)束。
通過(guò)進(jìn)行如上的動(dòng)作,在檢測(cè)該網(wǎng)絡(luò)裝置成為起始節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置(相當(dāng)于圖3情況中的節(jié)點(diǎn)裝置N1)中,能夠以現(xiàn)用總線向備用總線的切換結(jié)束為契機(jī),開(kāi)始按照路由協(xié)議進(jìn)行的公告,能夠避免信令包和路由包的競(jìng)爭(zhēng)或擁擠狀態(tài)的發(fā)生,能夠縮短預(yù)測(cè)設(shè)計(jì)故障恢復(fù)時(shí)間。另外,由于避免了路由包和信令包的擁擠狀態(tài),信令包被廢棄的概率降低,能夠提高故障恢復(fù)的可靠性下面,參照?qǐng)D6的框圖和圖7的流程圖,對(duì)自己檢測(cè)自網(wǎng)絡(luò)裝置成為中繼節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置(相當(dāng)于圖1和圖2情況中的節(jié)點(diǎn)裝置N4)的動(dòng)作進(jìn)行說(shuō)明。
如果通信路徑B19上的鏈路或由通信路徑B19連接的其他網(wǎng)絡(luò)裝置(節(jié)點(diǎn)裝置)中發(fā)生故障,由網(wǎng)絡(luò)裝置4的監(jiān)視部10檢測(cè)此故障(圖5的步驟B1)。檢測(cè)到故障的監(jiān)視部10,向故障信息通知部9通知故障信息(步驟B2)。接收故障信息的故障信息通知部9,將故障信息向信令協(xié)議部7和調(diào)度控制部8發(fā)送(步驟B3)。
由故障信息通知部9接收故障信息的信令協(xié)議部7,由于該網(wǎng)絡(luò)裝置不是故障總線的起始節(jié)點(diǎn),不進(jìn)行故障總線向備用總線的切換。即,跳過(guò)圖7的步驟B4~B6。
接收到故障信息的調(diào)度控制部8與網(wǎng)絡(luò)正常時(shí)一樣監(jiān)視指令A(yù)14,如果檢測(cè)指令A(yù)14中有數(shù)據(jù)包,進(jìn)行此數(shù)據(jù)包的發(fā)送處理(步驟B7)。如果指令A(yù)14內(nèi)的1個(gè)數(shù)據(jù)包的發(fā)送處理結(jié)束,調(diào)度控制部8判斷指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包(步驟B8),如果判斷指令A(yù)14內(nèi)有數(shù)據(jù)包,再次進(jìn)行數(shù)據(jù)包的發(fā)送處理。如果判斷指令A(yù)14內(nèi)沒(méi)有數(shù)據(jù)包,調(diào)度控制部8,通知總線設(shè)定管理部11指令A(yù)14內(nèi)的數(shù)據(jù)包的處理結(jié)束了(步驟B9)。
接收了指令A(yù)14內(nèi)的數(shù)據(jù)包發(fā)送處理結(jié)束的通知的總線設(shè)定管理部11,判斷全部故障總線向備用總線的切換是否結(jié)束了(步驟B10)??偩€設(shè)定管理部11,對(duì)于該網(wǎng)絡(luò)裝置成為中繼節(jié)點(diǎn)的全部的故障總線,由成為起始節(jié)點(diǎn)的網(wǎng)絡(luò)裝置接收全部的故障鏈路的公告相關(guān)的數(shù)據(jù)包時(shí),判斷全部故障總線向備用總線的切換結(jié)束了。并且,如果判斷全部故障總線向備用總線的切換沒(méi)有結(jié)束,向調(diào)度控制部8通知向備用總線的切換沒(méi)有結(jié)束(步驟B11)。接收了向備用總線的切換沒(méi)有結(jié)束通知的調(diào)度控制部8,再次確認(rèn)指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包,如果確認(rèn)數(shù)據(jù)包存在,再次進(jìn)行發(fā)送處理。
另一方面,如果判斷全部故障總線向備用總線的切換結(jié)束了,總線設(shè)定管理部11通知調(diào)度控制部8全部總線的切換結(jié)束了(步驟B12)。接收了向備用總線的切換結(jié)束了通知的調(diào)度控制部8,將由故障信息通知部9通知的故障信息通知路由協(xié)議部6(步驟B13)。并且,由調(diào)度控制部8進(jìn)行對(duì)路由協(xié)議部6的故障信息通知,可以采用由總線設(shè)定管理部11或故障信息通知部9通知的方法,和總線設(shè)定管理部11也通知信令協(xié)議部7全部總線切換結(jié)束了,信令協(xié)議部7將由故障信息通知部9通知的故障信息通知路由協(xié)議部6的方法等。
自故障信息通知部9接收到故障信息的路由協(xié)議部6,為了進(jìn)行鏈路狀態(tài)的更新,發(fā)送鏈路狀態(tài)信息相關(guān)的數(shù)據(jù)包(步驟B14)。由路由協(xié)議部6發(fā)送的鏈路狀態(tài)信息相關(guān)的數(shù)據(jù)包被存儲(chǔ)到指令A(yù)14中,由調(diào)度處理部8處理(步驟B15)。如果指令A(yù)14內(nèi)的1個(gè)數(shù)據(jù)包的發(fā)送處理結(jié)束,調(diào)度控制部8判斷指令A(yù)14內(nèi)有無(wú)數(shù)據(jù)包(步驟B16),如果判斷有數(shù)據(jù)包,再次進(jìn)行數(shù)據(jù)包的發(fā)送處理,如果判斷沒(méi)有數(shù)據(jù)包,由路由協(xié)議部6、信令協(xié)議部7產(chǎn)生的故障恢復(fù)動(dòng)作結(jié)束。
通過(guò)進(jìn)行如上的動(dòng)作,在檢測(cè)該網(wǎng)絡(luò)裝置成為中繼節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置(相當(dāng)于圖3情況中的節(jié)點(diǎn)裝置N4)中,能夠以現(xiàn)用總線向備用總線的切換結(jié)束為契機(jī),開(kāi)始按照路由協(xié)議進(jìn)行的公告,能夠避免信令包和路由包的競(jìng)爭(zhēng)或擁擠狀態(tài)的發(fā)生,能夠縮短預(yù)測(cè)設(shè)計(jì)故障恢復(fù)時(shí)間。另外,為了避免路由包和信令包的擁擠狀態(tài),信令包被廢棄的概率降低,能夠提高故障恢復(fù)的可靠性。
下面,對(duì)本實(shí)施方式的效果進(jìn)行說(shuō)明。本實(shí)施方式的網(wǎng)絡(luò)裝置4,通過(guò)將故障信息首先通知信令協(xié)議部7,在全部的故障總線向備用總線的切換結(jié)束時(shí)刻,將故障信息通知路由協(xié)議部6,由于由路由協(xié)議部6進(jìn)行的故障總線相關(guān)的公告動(dòng)作和由信令協(xié)議部6進(jìn)行的故障恢復(fù)動(dòng)作的時(shí)刻錯(cuò)開(kāi),在通信路徑A18內(nèi)中,由路由協(xié)議部6發(fā)送的數(shù)據(jù)包和由信令協(xié)議部7發(fā)送的數(shù)據(jù)包不存在競(jìng)爭(zhēng),能夠縮短預(yù)測(cè)設(shè)計(jì)故障恢復(fù)時(shí)間。此外,由于沒(méi)有信令包的廢棄,提高了故障恢復(fù)的可靠性。
在本實(shí)施方式中,通過(guò)錯(cuò)開(kāi)通知故障信息的時(shí)刻,錯(cuò)開(kāi)了路由協(xié)議部6進(jìn)行的故障公告動(dòng)作和由信令協(xié)議部6進(jìn)行的故障恢復(fù)動(dòng)作時(shí)刻,但是,也可以故障信息在相同時(shí)刻通知路由協(xié)議部6和信令協(xié)議部7,即使故障信息通知了路由協(xié)議部6,也不馬上開(kāi)始故障公告動(dòng)作,例如在調(diào)度控制部9接收了全部的故障總線向備用總線的切換結(jié)束了的通知的時(shí)刻,開(kāi)始故障公告動(dòng)作,也能夠得到同樣的效果。
下面,參照?qǐng)D8,對(duì)本發(fā)明的第2故障恢復(fù)方法的實(shí)施方式進(jìn)行說(shuō)明。
在圖8中,N1~N5表示構(gòu)成GMPLS網(wǎng)絡(luò)的節(jié)點(diǎn)裝置,1是連接各自的節(jié)點(diǎn)裝置N1~N5的鏈路。鏈路1只要是光纖或以太網(wǎng)(注冊(cè)商標(biāo))電纜等能夠進(jìn)行通信的線路就可以。
在圖8所示的GMPLS網(wǎng)絡(luò)中,設(shè)定N1-N4-N5作為現(xiàn)用總線P1。另外,該現(xiàn)用總線P1的故障恢復(fù)類(lèi)型為預(yù)測(cè)設(shè)計(jì)總線故障恢復(fù)方式的1∶1,在現(xiàn)用總線P1發(fā)生故障時(shí),設(shè)定N1-N3-N5作為替代此現(xiàn)用總線P1使用的備用總線。其中,圖8中,存儲(chǔ)現(xiàn)用總線P1的備用總線為P2的是作為總線的起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1。并且,在圖8所示的GMPLS網(wǎng)絡(luò)中,現(xiàn)用總線只設(shè)定了一條P1,但是也可以設(shè)定2條以上多個(gè)現(xiàn)用總線。此時(shí),也可以使用Shared類(lèi)型的預(yù)測(cè)設(shè)計(jì)總線故障恢復(fù)方式,2個(gè)現(xiàn)用總線共用同一備用總線。
圖8所示的信令包2,是用于故障發(fā)生時(shí)進(jìn)行總線切換的數(shù)據(jù)包,從備用總線的起始節(jié)點(diǎn)裝置N1被轉(zhuǎn)發(fā)到終端節(jié)點(diǎn)裝置N5。另外,圖8所示的路由包3,是由于故障發(fā)生時(shí)由于故障鏈路狀態(tài)變化,為了更新鏈路狀態(tài),向鄰接節(jié)點(diǎn)通告的數(shù)據(jù)包,是由鏈路狀態(tài)型路由協(xié)議OSPF或者將其向GMPLS擴(kuò)展的路由協(xié)議產(chǎn)生的數(shù)據(jù)包。
在第2故障恢復(fù)方法中,使用不同的通信路發(fā)送路由包3和信令包2。例如,有使用物理上不同的通信路徑,和在物理上相同的通信路徑上分配不同的波長(zhǎng)等。在本實(shí)施方式中,與在鄰接的節(jié)點(diǎn)裝置間,除以O(shè)ut-of-Band方式安裝的通信路上生成的第1控制通道之外,設(shè)置以In-Band方式安裝的通信路上生成的第2控制通道,在網(wǎng)絡(luò)正常運(yùn)行時(shí),按照信令協(xié)議產(chǎn)生的數(shù)據(jù)包和按照路由協(xié)議的數(shù)據(jù)包,通過(guò)第1控制通道在節(jié)點(diǎn)裝置間交換,現(xiàn)用總線P1發(fā)生故障時(shí),這些由2個(gè)協(xié)議產(chǎn)生的數(shù)據(jù)包的一部分,通過(guò)第2控制通道在節(jié)點(diǎn)裝置間交換。例如,按照路由協(xié)議進(jìn)行的呼叫數(shù)據(jù)包和由信令協(xié)議產(chǎn)生的數(shù)據(jù)包,使用第2控制通道,按照路由協(xié)議進(jìn)行的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包使用第1控制通道。
下面,對(duì)現(xiàn)用總線P1中的哪條鏈路發(fā)生故障時(shí)本實(shí)施方式的動(dòng)作進(jìn)行詳細(xì)地說(shuō)明。其中,假設(shè)在連接節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4的鏈路1中發(fā)生了故障情形。
在圖8所示的GMPLS網(wǎng)絡(luò)中,如果某鏈路中發(fā)生故障,由此鏈路兩端的節(jié)點(diǎn)裝置檢測(cè)此故障。此時(shí),由于假設(shè)節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4間的鏈路中發(fā)生了故障,節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4檢測(cè)故障。
檢測(cè)到故障的節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4,分別開(kāi)始故障恢復(fù)。此時(shí),由于節(jié)點(diǎn)裝置N1為現(xiàn)用總線P1的起始節(jié)點(diǎn),節(jié)點(diǎn)裝置N4不是現(xiàn)用總線P1的起始節(jié)點(diǎn),進(jìn)行不同的動(dòng)作。以下,分別對(duì)節(jié)點(diǎn)裝置N1和節(jié)點(diǎn)裝置N4的動(dòng)作進(jìn)行說(shuō)明。
首先對(duì)作為現(xiàn)用總線P1的起始節(jié)點(diǎn)的節(jié)點(diǎn)裝置N1的故障恢復(fù)動(dòng)作進(jìn)行說(shuō)明。節(jié)點(diǎn)裝置N1,如果檢測(cè)到節(jié)點(diǎn)裝置N4間的鏈路的故障,為了將使用此鏈路的現(xiàn)用總線P1切換為備用總線P2,通過(guò)信令協(xié)議,使用第2控制通道,通過(guò)節(jié)點(diǎn)裝置N3,向作為備用總線P2的終端節(jié)點(diǎn)的節(jié)點(diǎn)裝置N5發(fā)送被稱(chēng)為Path消息的信令包2。另外,由于節(jié)點(diǎn)裝置N4之間的鏈路中發(fā)生了故障,節(jié)點(diǎn)裝置N1,使用第1控制通道,將用于更新鏈路狀態(tài)變化的路由包3向其他節(jié)點(diǎn)裝置發(fā)送。
信令包2中的Path消息,對(duì)備用總線P2的故障恢復(fù)路徑上的節(jié)點(diǎn)請(qǐng)求賦予每個(gè)鏈路的標(biāo)簽的設(shè)定。Path消息,中繼節(jié)點(diǎn)裝置N3,向節(jié)點(diǎn)裝置N5發(fā)送。接收Path消息的節(jié)點(diǎn)裝置N3,為了使用備用總線P2,進(jìn)行開(kāi)關(guān)的設(shè)定。然后,將Path消息發(fā)送到節(jié)點(diǎn)裝置N5。接收Path消息的節(jié)點(diǎn)裝置N5,判斷是發(fā)送到本節(jié)點(diǎn)的數(shù)據(jù)包,進(jìn)行開(kāi)關(guān)設(shè)定后,將被稱(chēng)為Resv消息的信令包2沿與Path消息相反的路徑向節(jié)點(diǎn)裝置N1發(fā)送。接收Resv消息的節(jié)點(diǎn)裝置N3,變更Resv消息內(nèi)的標(biāo)簽信息后,向節(jié)點(diǎn)裝置N1發(fā)送Resv消息。接收Resv消息的節(jié)點(diǎn)裝置N1,由于備用總線P2的設(shè)定結(jié)束了,以后,將向現(xiàn)用總線P1發(fā)送的數(shù)據(jù)包向備用總線P2發(fā)送。由此,將發(fā)生了故障的現(xiàn)用總線P1切換為備用總線P2。圖8中,以節(jié)點(diǎn)裝置N1為起始節(jié)點(diǎn)的故障總線只有一根現(xiàn)用總線P1,如果以節(jié)點(diǎn)裝置N1為起始節(jié)點(diǎn)的故障總線存在多條時(shí),節(jié)點(diǎn)裝置N1,以與發(fā)生了故障的現(xiàn)用總線P1向備用總線P2切換時(shí)同樣的方法,將全部的故障總線向備用總線切換。
另外,節(jié)點(diǎn)裝置N1中的路由協(xié)議,為了更新發(fā)生了故障的鏈路的狀態(tài)變化,使用第1控制通道,將路由包3向節(jié)點(diǎn)裝置N2、節(jié)點(diǎn)裝置N3和節(jié)點(diǎn)裝置N4發(fā)送。接收了路由包3的節(jié)點(diǎn)裝置N2,使用相同的第1控制通道,向節(jié)點(diǎn)裝置N3、節(jié)點(diǎn)裝置N5發(fā)送路由包3。以后,同樣依次傳播用于更新發(fā)生了故障的鏈路的狀態(tài)變化的路由包3。在接收了路由包3的各節(jié)點(diǎn)裝置中,進(jìn)行拓?fù)鋽?shù)據(jù)庫(kù)的更新等路由協(xié)議規(guī)定的動(dòng)作。如果網(wǎng)絡(luò)的全部節(jié)點(diǎn)裝置的拓?fù)鋽?shù)據(jù)庫(kù)被更新了,由故障發(fā)生而進(jìn)行的故障恢復(fù)動(dòng)作結(jié)束。
接著,對(duì)作為現(xiàn)用總線P1的中繼節(jié)點(diǎn)的節(jié)點(diǎn)裝置N4的故障恢復(fù)動(dòng)作進(jìn)行說(shuō)明。節(jié)點(diǎn)裝置N4,如果檢測(cè)到節(jié)點(diǎn)裝置N1間的鏈路1的故障,判斷使用此鏈路1的現(xiàn)用總線P1中發(fā)生了故障。但是,由于現(xiàn)用總線P1的起始節(jié)點(diǎn)不是本節(jié)點(diǎn)裝置N4,如本節(jié)點(diǎn)裝置N4成為起始節(jié)點(diǎn)那樣的故障總線再也沒(méi)有其他的,節(jié)點(diǎn)裝置N4,不執(zhí)行象上述節(jié)點(diǎn)裝置N1進(jìn)行的信令協(xié)議產(chǎn)生的故障恢復(fù)動(dòng)作。另一方面,節(jié)點(diǎn)裝置N4,為了檢測(cè)節(jié)點(diǎn)裝置N1之間的鏈路中發(fā)生了故障,根據(jù)路由協(xié)議,使用第1控制通道,將用于更新鏈路狀態(tài)變化的路由包向其他節(jié)點(diǎn)裝置發(fā)送。
下面,對(duì)本實(shí)施方式的效果進(jìn)行說(shuō)明。
在本實(shí)施方式中,現(xiàn)用總線P1發(fā)生故障時(shí),由于將由路由協(xié)議和信令協(xié)議這2個(gè)協(xié)議產(chǎn)生的數(shù)據(jù)包分散到第1和第2控制通道,在節(jié)點(diǎn)裝置間進(jìn)行交換,能夠避免控制通道內(nèi)中信令包和路由包競(jìng)爭(zhēng)、發(fā)生擁擠狀態(tài),能夠縮短預(yù)測(cè)設(shè)計(jì)故障恢復(fù)時(shí)間。另外,由于能夠避免路由包和信令包的擁擠狀態(tài),信令包被廢棄的概率降低,能夠提高故障恢復(fù)的可靠性。
下面,參照附圖,對(duì)本發(fā)明第2故障恢復(fù)方法中使用的網(wǎng)絡(luò)控制裝置的實(shí)施方式進(jìn)行詳細(xì)地說(shuō)明。
參照?qǐng)D9,本實(shí)施方式相關(guān)的網(wǎng)絡(luò)裝置4,包括構(gòu)成控制網(wǎng)絡(luò)的GMPLS控制部5和開(kāi)關(guān)部13。該圖9所示的網(wǎng)絡(luò)裝置4,作為實(shí)施參照?qǐng)D8說(shuō)明過(guò)的本發(fā)明第2故障恢復(fù)方法的GMPLS網(wǎng)絡(luò)中的節(jié)點(diǎn)裝置(圖8的節(jié)點(diǎn)裝置N1~N5)使用。
GMPLS控制部5具備具有路由協(xié)議部6和信令協(xié)議部7的控制模塊群21、接收發(fā)送部20、故障信息通知部9、開(kāi)關(guān)控制部12和與其他網(wǎng)絡(luò)裝置4的GMPLS控制部5之間通信路徑A18。另外,開(kāi)關(guān)部13具備進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)的開(kāi)關(guān)17;檢測(cè)鏈路故障等的監(jiān)視部10;In-Band控制通道分離部22;和與其他網(wǎng)絡(luò)裝置4的開(kāi)關(guān)部13之間的通信路徑B19。這些要素具有大致如下的功能。
開(kāi)關(guān)17進(jìn)行用于進(jìn)行將由其他網(wǎng)絡(luò)裝置4發(fā)送來(lái)的數(shù)據(jù)包向其他網(wǎng)絡(luò)裝置4轉(zhuǎn)發(fā)的處理。
通信路徑B19是用于將進(jìn)行開(kāi)關(guān)17中數(shù)據(jù)轉(zhuǎn)發(fā)處理的數(shù)據(jù)包向發(fā)送目的地轉(zhuǎn)發(fā)的通信路,本實(shí)施方式的情況,也作為接收發(fā)送控制數(shù)據(jù)包的通信路利用。
監(jiān)視部10監(jiān)視通信路徑B19上的鏈路或由此鏈路連接的其他網(wǎng)絡(luò)裝置4(節(jié)點(diǎn)裝置)中是否發(fā)生故障,如果檢測(cè)到鏈路或其他節(jié)點(diǎn)裝置的故障,將包含發(fā)生故障的場(chǎng)所信息等的故障信息向故障信息通知部9發(fā)送。
開(kāi)關(guān)控制部12進(jìn)行開(kāi)關(guān)部13內(nèi)的開(kāi)關(guān)17的控制。
故障信息通知部9,接收由開(kāi)關(guān)部13內(nèi)的監(jiān)視部10通知的故障信息,向路由協(xié)議部6、信令協(xié)議部7以及接收發(fā)送部20通知此故障信息。
路由協(xié)議部6,在網(wǎng)絡(luò)正常運(yùn)行時(shí),使用接收發(fā)送部20,進(jìn)行鄰接節(jié)點(diǎn)和拓?fù)浣粨Q,進(jìn)行路由表的生成或TE鏈路的通告、用于維持與鄰接節(jié)點(diǎn)之間關(guān)系的呼叫數(shù)據(jù)包的交換等。另外路由協(xié)議部6,由故障信息通知部9通知故障信息的故障時(shí),使用接收發(fā)送部20,進(jìn)行鏈路狀態(tài)信息的更新、與網(wǎng)絡(luò)正常運(yùn)行時(shí)同樣用于維持與鄰接節(jié)點(diǎn)之間關(guān)系的Heuo數(shù)據(jù)包的交換等。
信令協(xié)議部7,在網(wǎng)絡(luò)正常運(yùn)行時(shí),使用接收發(fā)送部20,進(jìn)行LSP的設(shè)定、LSP的刪除和LSP設(shè)定狀態(tài)的管理等。另外信令協(xié)議部7,在由故障信息通知部9通知了故障信息的故障時(shí),如果是將自網(wǎng)絡(luò)裝置4作為起始節(jié)點(diǎn)的現(xiàn)用總線的故障,使用接收發(fā)送部20,進(jìn)行故障總線向備用總線的切換。
接收發(fā)送部20,將由路由協(xié)議部6和信令協(xié)議部7產(chǎn)生的數(shù)據(jù)包在鄰接的網(wǎng)絡(luò)裝置間接收發(fā)送。接收發(fā)送部20,在網(wǎng)絡(luò)正常運(yùn)行時(shí),將路由協(xié)議部6和信令協(xié)議部7產(chǎn)生的數(shù)據(jù)包使用通信路徑A18進(jìn)行接收發(fā)送。另一方面,在由故障信息通知部9通知故障信息的故障發(fā)生時(shí),接收發(fā)送部20,由路由協(xié)議部6產(chǎn)生的呼叫數(shù)據(jù)包和由信令協(xié)議部7產(chǎn)生的數(shù)據(jù)包,使用通信路徑B19進(jìn)行接收發(fā)送,由路由協(xié)議部6產(chǎn)生的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包使用通信路徑A18進(jìn)行接收發(fā)送。在本實(shí)施方式中,將進(jìn)行與由信令協(xié)議部7發(fā)送的數(shù)據(jù)包和由路由協(xié)議部6發(fā)送的鄰接的生存確認(rèn)的呼叫數(shù)據(jù)包,使用SONET/SDH(Synchronous Optical NETwork/SynchronousDigitalfIierarchy)的開(kāi)銷(xiāo)進(jìn)行接收發(fā)送。
In-Band控制通道分離部22,將由自網(wǎng)絡(luò)裝置4的接收發(fā)送部20傳遞的信令包和呼叫數(shù)據(jù)包,使用通信路徑B19向鄰接的網(wǎng)絡(luò)裝置4發(fā)送,另外,將由鄰接的網(wǎng)絡(luò)裝置4,通過(guò)通信路徑B19接收的數(shù)據(jù)包,分離為信令包、呼叫數(shù)據(jù)包以及除此之外的數(shù)據(jù)包,前者的數(shù)據(jù)包向自網(wǎng)絡(luò)裝置4的接收發(fā)送部20發(fā)送,后者的數(shù)據(jù)包向自網(wǎng)絡(luò)裝置4的開(kāi)關(guān)17發(fā)送。
下面,對(duì)本實(shí)施方式相關(guān)的網(wǎng)絡(luò)裝置4的動(dòng)作進(jìn)行詳細(xì)地說(shuō)明。首先,參照?qǐng)D9的框圖,對(duì)網(wǎng)絡(luò)正常運(yùn)行時(shí)的動(dòng)作進(jìn)行說(shuō)明。
在網(wǎng)絡(luò)正常運(yùn)行時(shí),路由協(xié)議部6進(jìn)行鄰接節(jié)點(diǎn)和拓?fù)浣粨Q,進(jìn)行路由表的生成或TE鏈路的通告、用于維持與鄰接節(jié)點(diǎn)之間關(guān)系的呼叫數(shù)據(jù)包的交換等數(shù)據(jù)包的接收發(fā)送。由路由協(xié)議部6發(fā)送的數(shù)據(jù)包由接收發(fā)送部20使用通信路徑A18,在網(wǎng)絡(luò)裝置4間進(jìn)行接收發(fā)送。另外,信令協(xié)議部7,為了LSP的設(shè)定、LSP的刪除和LSP設(shè)定狀態(tài)管理等,進(jìn)行數(shù)據(jù)包的接收發(fā)送。同樣由信令協(xié)議部7發(fā)送的數(shù)據(jù)包由接收發(fā)送部20使用通信路徑A18在網(wǎng)絡(luò)裝置4間進(jìn)行接收發(fā)送。
另一方面,在開(kāi)關(guān)控制部12的控制下,開(kāi)關(guān)部13的開(kāi)關(guān)17進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)。網(wǎng)絡(luò)裝置4間的數(shù)據(jù)包的接收發(fā)送,通過(guò)通信路徑B19進(jìn)行。
網(wǎng)絡(luò)正常運(yùn)行時(shí)的動(dòng)作如上所述。
下面,參照?qǐng)D9的框圖,對(duì)檢測(cè)本網(wǎng)絡(luò)裝置成為起始節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置4(相當(dāng)于圖8情況中節(jié)點(diǎn)裝置N1)的動(dòng)作進(jìn)行說(shuō)明。
如果通信路徑B19上的鏈路或由通信路徑B19連接的其他網(wǎng)絡(luò)裝置4(節(jié)點(diǎn)裝置)中發(fā)生故障,則由網(wǎng)絡(luò)裝置4的監(jiān)視部10檢測(cè)故障,故障信息由監(jiān)視部10向故障信息通知部9通知。接收故障信息的故障信息通知部9向控制模塊群21和接收發(fā)送部20通知故障信息。接收故障信息的控制模塊群21開(kāi)始故障恢復(fù)。包含在控制模塊群21中的信令協(xié)議部7發(fā)送用于切換故障總線數(shù)據(jù)包,路由協(xié)議部6發(fā)送用于更新故障鏈路的狀態(tài)變化的數(shù)據(jù)包。發(fā)送的數(shù)據(jù)包被存儲(chǔ)在接收發(fā)送部20內(nèi)的圖中沒(méi)有表示的指令或者緩沖器中。因?yàn)榻邮瞻l(fā)送部20接收故障信息,所以進(jìn)行路由包、信令包和路由包的一部分的呼叫數(shù)據(jù)包的分配。路由包使用通信路徑A18發(fā)送,信令包和呼叫數(shù)據(jù)包使用通信路徑B19發(fā)送。在通信路徑B19內(nèi),使用SONET/SNH的overhead內(nèi)的DCC(Data CommunicationsChannel)。
使用通信路徑A18發(fā)送的路由包,如果到達(dá)鄰接節(jié)點(diǎn),由接收發(fā)送部20交給路由協(xié)議部6。使用通信路徑B19發(fā)送的數(shù)據(jù)包,如果到達(dá)鄰接節(jié)點(diǎn),在In-Band控制通道分離部22中,如果是信令包和呼叫數(shù)據(jù)包向GMPLS控制部5發(fā)送,如果除此之外的數(shù)據(jù)包向開(kāi)關(guān)17發(fā)送。
對(duì)于檢測(cè)自網(wǎng)絡(luò)裝置成為中繼節(jié)點(diǎn)的現(xiàn)用總線的故障的網(wǎng)絡(luò)裝置4(相當(dāng)于圖8情況中的節(jié)點(diǎn)裝置N4)的動(dòng)作,只在不進(jìn)行故障總線向備用總線切換的信令協(xié)議部7的動(dòng)作這點(diǎn)不同,其他其他動(dòng)作,與檢測(cè)自網(wǎng)絡(luò)裝置成為起始節(jié)點(diǎn)的現(xiàn)用總線故障的網(wǎng)絡(luò)裝置4(相當(dāng)于圖8情況中的節(jié)點(diǎn)裝置N1)的動(dòng)作大致相同。
接著,對(duì)本實(shí)施方式的效果進(jìn)行說(shuō)明。本實(shí)施方式中的網(wǎng)絡(luò)裝置4,在現(xiàn)用總線發(fā)生故障時(shí),由于由路由協(xié)議部6發(fā)送的數(shù)據(jù)包,使用以O(shè)ut-of-Band方式安裝的通信路徑A18,由信令協(xié)議部7發(fā)送的數(shù)據(jù)包使用以In-Band方式安裝的通信路徑B19的一部分,消除了控制通道內(nèi)中的競(jìng)爭(zhēng)。因此,由于能夠迅速地處理用于故障發(fā)生時(shí)總線的切換的數(shù)據(jù)包,能夠縮短故障恢復(fù)時(shí)間。此外,由于能夠迅速地處理由信令協(xié)議部7發(fā)送的數(shù)據(jù)包,數(shù)據(jù)包廢棄消除。因此,能夠提高故障恢復(fù)的可靠性。此外,通信路徑A18,只使用由路由協(xié)議部6發(fā)送的數(shù)據(jù)包。因此,只考慮由路由協(xié)議部6發(fā)送的數(shù)據(jù)包,能夠設(shè)計(jì)減少控制通道帶寬。
以上對(duì)本發(fā)明實(shí)施方式進(jìn)行進(jìn)了說(shuō)明,但本發(fā)明不局限于以上的實(shí)施方式,可以進(jìn)行其他各種附加變更。例如,在GMPLS中,除了路由協(xié)議和信令協(xié)議之外,控制模塊群21中有鏈路管理協(xié)議,也可以在鏈路管理協(xié)議和信令協(xié)議之間操作調(diào)度算法。鏈路管理協(xié)議,在發(fā)生故障時(shí),開(kāi)始進(jìn)行將用于指定故障位置的控制數(shù)據(jù)包(Channel Status消息和ChannelStatus Ack消息)與鄰接節(jié)點(diǎn)進(jìn)行交換的動(dòng)作。通過(guò)置換該Channel Status消息的發(fā)送和本發(fā)明方式的路由協(xié)議的鏈路信息的發(fā)送,也可以謀求縮短故障恢復(fù)的時(shí)間。另外,本發(fā)明的網(wǎng)絡(luò)裝置,在硬件上實(shí)現(xiàn)2其具有功能,當(dāng)然,能夠由計(jì)算機(jī)和程序?qū)崿F(xiàn)。程序能夠由存儲(chǔ)在磁盤(pán)或半導(dǎo)體存儲(chǔ)器等計(jì)算機(jī)可讀寫(xiě)的介質(zhì)提供,在計(jì)算機(jī)啟動(dòng)時(shí)等讀取到計(jì)算機(jī)中,通過(guò)控制此計(jì)算機(jī)的動(dòng)作,此計(jì)算機(jī)起到作為上述各實(shí)施方式中的網(wǎng)絡(luò)裝置4的路由協(xié)議部6、信令協(xié)議部7、調(diào)度控制部8、總線設(shè)定管理部11、故障信息通知部9和開(kāi)關(guān)控制部等機(jī)構(gòu)的功能。
權(quán)利要求
1.一種故障恢復(fù)方法,其特征在于,控制模塊群包含交換路徑信息的路由協(xié)議部和進(jìn)行路徑設(shè)定的信令協(xié)議部,在包括該控制模塊群的多個(gè)網(wǎng)絡(luò)裝置所構(gòu)成的網(wǎng)絡(luò)中,構(gòu)成現(xiàn)用總線的鏈路中發(fā)生了故障時(shí),進(jìn)行上述發(fā)生了故障的1個(gè)以上現(xiàn)用總線向事先計(jì)算的備用總線的切換處理的第1網(wǎng)絡(luò)裝置,對(duì)于上述發(fā)生了故障的1個(gè)以上現(xiàn)用總線的全部總線或者一部分總線,在用于進(jìn)行由上述信令協(xié)議部所執(zhí)行的向備用總線的切換的信令消息的發(fā)送結(jié)束時(shí)刻以后,開(kāi)始上述路由協(xié)議部的故障鏈路通告相關(guān)的路由包的發(fā)送。
2.根據(jù)權(quán)利要求1所述的故障恢復(fù)方法,其特征在于,上述第1網(wǎng)絡(luò)裝置,以上述信令協(xié)議部執(zhí)行的向備用總線的切換結(jié)束為契機(jī),開(kāi)始上述路由協(xié)議部的故障鏈路的通告。
3.根據(jù)權(quán)利要求2所述的故障恢復(fù)方法,其特征在于,上述第1網(wǎng)絡(luò)裝置,在確認(rèn)進(jìn)行上述發(fā)生了故障的現(xiàn)用總線的切換的上述信令協(xié)議部產(chǎn)生的信令消息沿著故障恢復(fù)路徑往返進(jìn)行了一次時(shí),判斷向備用總線的切換已結(jié)束。
4.根據(jù)權(quán)利要求2或者3所述的故障恢復(fù)方法,其特征在于,作為檢測(cè)構(gòu)成現(xiàn)用總線的鏈路中發(fā)生了故障的網(wǎng)絡(luò)裝置的第2網(wǎng)絡(luò)裝置,為進(jìn)行上述發(fā)生了故障的現(xiàn)用總線切換為事先計(jì)算的備用總線的處理的上述第1網(wǎng)絡(luò)裝置以外的網(wǎng)絡(luò)裝置,該第2網(wǎng)絡(luò)裝置以上述發(fā)生了故障的1條以上現(xiàn)用總線的全部總線或者一部分總線向備用總線的切換結(jié)束為契機(jī),開(kāi)始發(fā)送由上述路由協(xié)議部所進(jìn)行的故障鏈路的通告相關(guān)的路由包。
5.根據(jù)權(quán)利要求4所述的故障恢復(fù)方法,其特征在于,上述第2網(wǎng)絡(luò)裝置,在從上述第1網(wǎng)絡(luò)裝置接收了故障鏈路的通告相關(guān)的路由包時(shí),判斷上述發(fā)生了故障的1條以上現(xiàn)用總線的全部總線或者一部分總線向備用總線的切換已結(jié)束。
6.一種故障恢復(fù)方法,其特征在于,控制模塊群包含交換路徑信息的路由協(xié)議部和進(jìn)行路徑設(shè)定的信令協(xié)議部,在由具備該控制模塊群的多個(gè)網(wǎng)絡(luò)裝置所構(gòu)成網(wǎng)絡(luò)中,在鄰接的網(wǎng)絡(luò)裝置間,除以O(shè)ut-of-Band方式安裝的通信路上的第1控制通道之外,還設(shè)置以In-Band方式安裝的通信路上的第2控制通道,在構(gòu)成按信令協(xié)議設(shè)定的現(xiàn)用總線的鏈路中發(fā)生了故障時(shí),用于將發(fā)生上述故障的1條以上的現(xiàn)用總線切換為備用總線的由上述信令協(xié)議部產(chǎn)生的數(shù)據(jù)包、和由上述路由協(xié)議部產(chǎn)生的與故障鏈路的通告相關(guān)的路由包,通過(guò)上述第1和第2控制通道中的互不相同的控制通道,在網(wǎng)絡(luò)裝置間進(jìn)行接收發(fā)送。
7.一種網(wǎng)絡(luò)裝置,包含檢測(cè)故障的監(jiān)視部;通知由監(jiān)視部檢測(cè)故障的故障信息通知部;進(jìn)行調(diào)度算法的變更等調(diào)度控制的調(diào)度控制部;和成為調(diào)度的對(duì)象的控制模塊群,其特征在于,以故障為契機(jī)改變應(yīng)用于上述控制模塊群的調(diào)度算法。
8.一種網(wǎng)絡(luò)裝置,具備包含交換路徑信息的路由協(xié)議部,和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,其特征在于,具備總線設(shè)定管理部,其在構(gòu)成現(xiàn)用總線的鏈路中發(fā)生了故障時(shí),對(duì)于發(fā)生了上述故障的1條以上現(xiàn)用總線的全部總線或者一部分總線,檢測(cè)到由信令協(xié)議執(zhí)行的向備用總線的切換結(jié)束,在由該總線設(shè)定管理部進(jìn)行上述檢測(cè)之前,不發(fā)送上述路由協(xié)議部的故障鏈路通告相關(guān)的路由包。
9.一種網(wǎng)絡(luò)裝置,具備包含交換路徑信息的路由協(xié)議部,和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,其特征在于,具備故障信息通知部,其將現(xiàn)用總線的故障同時(shí)通知上述信令協(xié)議部和上述路由協(xié)議部;第1指令,其在現(xiàn)用總線故障時(shí),存儲(chǔ)上述信令協(xié)議部的信令包和上述路由協(xié)議部的呼叫數(shù)據(jù)包;第2指令,其在現(xiàn)用總線故障時(shí),存儲(chǔ)除上述路由協(xié)議部的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包;總線設(shè)定管理部,其在現(xiàn)用總線故障時(shí),監(jiān)視全部的故障總線向備用總線的切換是否結(jié)束;和調(diào)度控制部,其在現(xiàn)用總線故障時(shí),在全部的故障總線向備用總線的切換結(jié)束之前,進(jìn)行存儲(chǔ)在上述第1指令中的數(shù)據(jù)包的發(fā)送控制,然后,進(jìn)行存儲(chǔ)在上述第2指令中的數(shù)據(jù)包的發(fā)送控制。
10.一種網(wǎng)絡(luò)裝置,具備包含交換路徑信息的路由協(xié)議部,和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,其特征在于,具備故障信息通知部,其將現(xiàn)用總線故障通知上述信令協(xié)議部;指令,其存儲(chǔ)上述信令協(xié)議部的信令包和上述路由協(xié)議部的路由包;總線設(shè)定管理部,其在現(xiàn)用總線故障時(shí),監(jiān)視全部的故障總線向備用總線的切換是否結(jié)束,如果全部的故障總線向備用總線的切換結(jié)束,將通知到上述信令協(xié)議部的上述現(xiàn)用總線的故障也通知給上述路由協(xié)議部;和調(diào)度控制部,其進(jìn)行存儲(chǔ)在上述指令中的數(shù)據(jù)包的發(fā)送控制。
11.一種網(wǎng)絡(luò)裝置,具備包含交換路徑信息的路由協(xié)議部,和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,其特征在于,具備故障信息通知部,其將現(xiàn)用總線的故障通知上述信令協(xié)議部和上述路由協(xié)議部;接收發(fā)送部,其在現(xiàn)用總線故障時(shí),由上述路由協(xié)議部產(chǎn)生的呼叫數(shù)據(jù)包和由上述信令協(xié)議部產(chǎn)生的數(shù)據(jù)包通過(guò)以In-Band方式安裝的第1控制通道與其他網(wǎng)絡(luò)裝置進(jìn)行接收發(fā)送,由上述路由協(xié)議部產(chǎn)生的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包通過(guò)以O(shè)ut-of-Band方式安裝的第2控制通道與其他網(wǎng)絡(luò)裝置進(jìn)行接收發(fā)送;分離部,其將從上述接收發(fā)送部傳遞來(lái)的數(shù)據(jù)包,使用上述第1控制通道向鄰接的網(wǎng)絡(luò)裝置發(fā)送,從鄰接的網(wǎng)絡(luò)裝置通過(guò)上述第1控制通道將接收的數(shù)據(jù)包向上述接收發(fā)送部發(fā)送。
12.一種程序,由計(jì)算機(jī)構(gòu)成網(wǎng)絡(luò)裝置,上述網(wǎng)絡(luò)裝置,具備有包含交換路徑信息的路由協(xié)議部和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,并具有第1指令,其在現(xiàn)用總線故障時(shí),存儲(chǔ)上述信令協(xié)議部的信令包和上述路由協(xié)議部的呼叫數(shù)據(jù)包;和第2指令,其在現(xiàn)用總線故障時(shí),存儲(chǔ)除上述路由協(xié)議部的呼叫數(shù)據(jù)包以外的數(shù)據(jù)包,其特征在于,該程序使上述計(jì)算機(jī)實(shí)現(xiàn)如下部分的功能故障信息通知機(jī)構(gòu),其將現(xiàn)用總線的故障同時(shí)通知上述信令協(xié)議部和上述路由協(xié)議部;總線設(shè)定管理機(jī)構(gòu),其在現(xiàn)用總線故障時(shí),監(jiān)視全部的故障總線向備用總線的切換是否結(jié)束;調(diào)度控制機(jī)構(gòu),其在現(xiàn)用總線故障時(shí),在全部的故障總線向備用總線的切換結(jié)束之前,進(jìn)行存儲(chǔ)在上述第1指令中的數(shù)據(jù)包的發(fā)送控制,然后,進(jìn)行存儲(chǔ)在上述第2指令中的數(shù)據(jù)包的發(fā)送控制。
13.一種程序,由計(jì)算機(jī)構(gòu)成網(wǎng)絡(luò)裝置,上述網(wǎng)絡(luò)裝置,具備有包含交換路徑信息的路由協(xié)議部和進(jìn)行路徑設(shè)定的信令協(xié)議部的控制模塊群,并具有存儲(chǔ)上述信令協(xié)議部的信令包和上述路由協(xié)議部的路由包,其特征在于,該程序使上述計(jì)算機(jī)實(shí)現(xiàn)如下部分的功能故障信息通知機(jī)構(gòu),其將現(xiàn)用總線的故障通知上述信令協(xié)議部;總線設(shè)定管理機(jī)構(gòu),其在現(xiàn)用總線故障時(shí),監(jiān)視全部的故障總線向備用總線的切換是否結(jié)束,如果全部的故障總線向備用總線的切換結(jié)束,通知到上述信令協(xié)議部的上述現(xiàn)用總線的故障也被通知上述路由協(xié)議部;調(diào)度控制機(jī)構(gòu),其進(jìn)行存儲(chǔ)在上述指令中的數(shù)據(jù)包的發(fā)送控制。
全文摘要
控制模塊群(21)包含交換路徑信息的路由協(xié)議部(6)和進(jìn)行路徑設(shè)定的信令協(xié)議部(7),在由具備控制模塊群(21)的多個(gè)網(wǎng)絡(luò)裝置(4)構(gòu)成的網(wǎng)絡(luò)中,在構(gòu)成現(xiàn)用總線的鏈路中發(fā)生故障時(shí),進(jìn)行將產(chǎn)生上述故障的1條以上的現(xiàn)用總線切換為事先計(jì)算的備用總線的處理的第1網(wǎng)絡(luò)裝置(4),對(duì)于產(chǎn)生了上述故障的1條以上的現(xiàn)用總線的全部總線或者一部分總線,在用于由信令協(xié)議部(7)執(zhí)行的向備用總線切換的信令消息發(fā)送結(jié)束時(shí)刻以后,開(kāi)始發(fā)送由路由協(xié)議部6執(zhí)行的故障鏈路通告相關(guān)的路由包。
文檔編號(hào)H04L12/56GK101015176SQ200580028890
公開(kāi)日2007年8月8日 申請(qǐng)日期2005年8月29日 優(yōu)先權(quán)日2004年8月31日
發(fā)明者西岡到 申請(qǐng)人:日本電氣株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乐清市| 田东县| 沂南县| 乐安县| 博客| 永顺县| 永济市| 滦平县| 安福县| 花垣县| 临安市| 余庆县| 平陆县| 南部县| 安福县| 乐山市| 新巴尔虎右旗| 阜康市| 绥中县| 保康县| 石林| 嘉祥县| 谢通门县| 吴江市| 松滋市| 铜梁县| 阳东县| 南康市| 临沂市| 林周县| 衡阳市| 无极县| 额敏县| 罗江县| 凤城市| 乃东县| 邵东县| 东丰县| 中山市| 行唐县| 九江市|