專(zhuān)利名稱(chēng):一種恢復(fù)路徑建立的方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種恢復(fù)路徑建立的方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備。
背景技術(shù):
自動(dòng)交換光網(wǎng)絡(luò)(Automatically Switched Optical Network,AS0N)能夠動(dòng)態(tài)建立路徑,并具有強(qiáng)大的抗故障能力。在業(yè)務(wù)的工作路徑發(fā)生故障后,能夠通過(guò)恢復(fù)路徑對(duì)業(yè)務(wù)進(jìn)行恢復(fù),以保證具有不同生存性要求的業(yè)務(wù)的可靠性?,F(xiàn)有自動(dòng)交換光網(wǎng)絡(luò)技術(shù),能夠?qū)崿F(xiàn)恢復(fù)路徑的動(dòng)態(tài)建立,通常采用兩種方式建立恢復(fù)路徑預(yù)置路由但不預(yù)留帶寬資源,該方式無(wú)法保證恢復(fù)路徑的帶寬資源,恢復(fù)路徑可能與其它業(yè)務(wù)搶占資源,工作路徑發(fā)生故障后無(wú)法及時(shí)、有效地恢復(fù)業(yè)務(wù),使得網(wǎng)絡(luò)可靠性降低;預(yù)置路由并且預(yù)留新的帶寬資源,該方式使得帶寬資源需求增加,組網(wǎng)成本提高。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種恢復(fù)路徑建立的方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備,解決現(xiàn)有技術(shù)無(wú)法及時(shí)有效地恢復(fù)業(yè)務(wù)、帶寬資源需求增加的問(wèn)題。本發(fā)明的實(shí)施例采用如下技術(shù)方案本發(fā)明一方面提供了一種恢復(fù)路徑建立的方法,包括第一節(jié)點(diǎn)根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)是否相同,獲得第一判斷結(jié)果;所述第一下游相鄰節(jié)點(diǎn)為所述第一節(jié)點(diǎn)在所述恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);所述第二下游相鄰節(jié)點(diǎn)為所述第一節(jié)點(diǎn)在所述工作路徑上的下游相鄰節(jié)點(diǎn);所述第一節(jié)點(diǎn)根據(jù)條件分配第一標(biāo)簽和第一接口,所述條件包括所述第一判斷結(jié)果;所述第一標(biāo)簽為所述第一節(jié)點(diǎn)至所述第一下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第一接口為所述第一節(jié)點(diǎn)至所述第一下游節(jié)點(diǎn)的出接口;所述第一節(jié)點(diǎn)向所述第一下游相鄰節(jié)點(diǎn)發(fā)送建立請(qǐng)求消息,所述建立請(qǐng)求消息中至少包括所述第一標(biāo)簽、所述第一接口、所述恢復(fù)路徑的路由信息和所述工作路徑的標(biāo)識(shí);所述第一節(jié)點(diǎn)接收到所述恢復(fù)路徑的建立應(yīng)答消息,所述建立應(yīng)答消息至少包括第四標(biāo)簽、第四接口和所述恢復(fù)路徑的路由信息;所述第四標(biāo)簽為所述第一下游相鄰節(jié)點(diǎn)至所述第一節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第四接口為所述第一下游相鄰節(jié)點(diǎn)至所述第一節(jié)點(diǎn)的出接口 ;所述第一節(jié)點(diǎn)根據(jù)所述第一標(biāo)簽、所述第一接口、所述第四標(biāo)簽和所述第四接口建立所述恢復(fù)路徑的交叉連接。本發(fā)明另一方面提供了一種恢復(fù)路徑建立的方法,包括第二節(jié)點(diǎn)接收到業(yè)務(wù)的恢復(fù)路徑的建立請(qǐng)求消息,所述建立請(qǐng)求消息中至少包括第二標(biāo)簽、第二接口、所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的標(biāo)識(shí);所述第二標(biāo)簽為第一上游相鄰節(jié)點(diǎn)至所述第二節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第二接口為所述第一上游相鄰節(jié)點(diǎn)至所述第二節(jié)點(diǎn)的出接口 ;所述第一上游相鄰節(jié)點(diǎn)為所述第二節(jié)點(diǎn)在所述恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);所述第二節(jié)點(diǎn)根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同,獲得第三判斷結(jié)果;所述第二上游相鄰節(jié)點(diǎn)為所述第二節(jié)點(diǎn)在所述工作路徑上的上游相鄰節(jié)點(diǎn);所述第二節(jié)點(diǎn)根據(jù)條件分配第三標(biāo)簽和第三接口,所述條件包括所述第三判斷結(jié)果;所述第三標(biāo)簽為所述第二節(jié)點(diǎn)至所述第一上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第三接口為所述第二節(jié)點(diǎn)至所述第一上游相鄰節(jié)點(diǎn)的出接口;所述第二節(jié)點(diǎn)根據(jù)所述第二標(biāo)簽、所述第二接口、所述第三標(biāo)簽、所述第三接口建立所述恢復(fù)路徑的交叉連接;所述第二節(jié)點(diǎn)分配所述第三標(biāo)簽和所述第三接口后,向所述第一上游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的建立應(yīng)答消息,所述建立應(yīng)答消息中至少包括所述第三標(biāo)簽、所述第三 接口和所述恢復(fù)路徑的路由信息。本發(fā)明再一方面提供了一種恢復(fù)路徑建立的方法,包括第三節(jié)點(diǎn)接收到業(yè)務(wù)的恢復(fù)路徑的第一建立請(qǐng)求消息,所述第一建立請(qǐng)求消息中至少包括第五標(biāo)簽、第五接口、所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的標(biāo)識(shí);所述第五標(biāo)簽為第四上游相鄰節(jié)點(diǎn)至所述第三節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第五接口為所述第四上游相鄰節(jié)點(diǎn)至所述第三節(jié)點(diǎn)的出接口 ;所述第四上游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);所述第三節(jié)點(diǎn)根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同,獲得第五判斷結(jié)果;所述第四下游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);所述第五下游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述工作路徑上的下游相鄰節(jié)點(diǎn);所述第三節(jié)點(diǎn)根據(jù)第一條件分配第六標(biāo)簽和第六接口,所述第一條件包括所述第五判斷結(jié)果;所述第六標(biāo)簽為所述第三節(jié)點(diǎn)至所述第四下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第六接口為所述第三節(jié)點(diǎn)至所述第四下游節(jié)點(diǎn)的出接口;所述第三節(jié)點(diǎn)向所述第四下游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的第二建立請(qǐng)求消息,所述第二建立請(qǐng)求消息中至少包括第六標(biāo)簽、第六接口、所述恢復(fù)路徑的路由信息和所述工作路徑的標(biāo)識(shí);所述第三節(jié)點(diǎn)接收到所述恢復(fù)路徑的第一建立應(yīng)答消息,所述第一建立應(yīng)答消息至少包括第七標(biāo)簽、第七接口和所述恢復(fù)路徑的路由信息;所述第七標(biāo)簽為所述第四下游相鄰節(jié)點(diǎn)至所述第三節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第七接口為所述第四下游相鄰節(jié)點(diǎn)至所述第三節(jié)點(diǎn)的出接口;所述第三節(jié)點(diǎn)根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)是否相同,獲得第六判斷結(jié)果;所述第五上游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述工作路徑上的上游相鄰節(jié)點(diǎn);所述第三節(jié)點(diǎn)根據(jù)第二條件分配第八標(biāo)簽和第八接口,所述第二條件包括所述第六判斷結(jié)果;所述第八標(biāo)簽為所述第三節(jié)點(diǎn)至所述第四上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第八接口為所述第三節(jié)點(diǎn)至所述第四上游相鄰節(jié)點(diǎn)的出接口;所述第三節(jié)點(diǎn)根據(jù)所述第五標(biāo)簽、所述第五接口、所述第六標(biāo)簽、所述第六接口、所述第七標(biāo)簽、所述第七接口、所述第八標(biāo)簽和所述第八接口建立所述恢復(fù)路徑的交叉連接;所述第三節(jié)點(diǎn)分配所述第八標(biāo)簽和所述第八接口后,向所述第四上游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的第二建立應(yīng)答消息,所述第二建立應(yīng)答消息中至少包括所述第八標(biāo)簽、所述第八接口和所述恢復(fù)路徑的路由信息。本發(fā)明又一方面提供了一種節(jié)點(diǎn)設(shè)備,包括第一判斷單元,用于根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)是否相同,獲得第一判斷結(jié)果;所述第一下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);所述第二下游相鄰節(jié)點(diǎn)為本 節(jié)點(diǎn)在所述工作路徑上的下游相鄰節(jié)點(diǎn);第一分配單元,用于根據(jù)條件分配第一標(biāo)簽和第一接口,所述條件包括所述第一判斷結(jié)果;所述第一標(biāo)簽為本節(jié)點(diǎn)至所述第一下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第一接口為本節(jié)點(diǎn)至所述第一下游節(jié)點(diǎn)的出接口;第一發(fā)送單元,用于向所述第一下游相鄰節(jié)點(diǎn)發(fā)送建立請(qǐng)求消息,所述建立請(qǐng)求消息中至少包括所述第一標(biāo)簽、所述第一接口、所述恢復(fù)路徑的路由信息和所述工作路徑的標(biāo)識(shí);第一接收單元,用于接收所述恢復(fù)路徑的建立應(yīng)答消息,所述建立應(yīng)答消息至少包括第四標(biāo)簽、第四接口和所述恢復(fù)路徑的路由信息;所述第四標(biāo)簽為所述第一下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第四接口為所述第一下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;第一交叉建立單元,用于根據(jù)所述第一標(biāo)簽、所述第一接口、所述第四標(biāo)簽和所述第四接口建立所述恢復(fù)路徑的交叉連接。本發(fā)明又一方面提供了一種節(jié)點(diǎn)設(shè)備,包括第二接收單元,用于接收業(yè)務(wù)的恢復(fù)路徑的建立請(qǐng)求消息,所述建立請(qǐng)求消息中至少包括第二標(biāo)簽、第二接口、所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的標(biāo)識(shí);所述第二標(biāo)簽為第一上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第二接口為所述第一上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;所述第一上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述恢復(fù)路徑上的上游相鄰節(jié)占.第二判斷單元,用于根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同,獲得第三判斷結(jié)果;所述第二上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述工作路徑上的上游相鄰節(jié)點(diǎn);第二分配單元,用于根據(jù)條件分配第三標(biāo)簽和第三接口,所述條件包括所述第三判斷結(jié)果;所述第三標(biāo)簽為本節(jié)點(diǎn)至所述第一上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第三接口為本節(jié)點(diǎn)至所述第一上游相鄰節(jié)點(diǎn)的出接口;第二交叉建立單元,用于根據(jù)所述第二標(biāo)簽、所述第二接口、所述第三標(biāo)簽、所述第三接口建立所述恢復(fù)路徑的交叉連接;第二發(fā)送單元,用于分配所述第三標(biāo)簽和所述第三接口后,向所述第一上游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的建立應(yīng)答消息,所述建立應(yīng)答消息中至少包括所述第三標(biāo)簽、所述第三接口和所述恢復(fù)路徑的路由信息。本發(fā)明又一方面提供了一種恢復(fù)路徑建立的系統(tǒng),所述系統(tǒng)至少包括上述兩個(gè)節(jié)點(diǎn)設(shè)備。本發(fā)明又一方面提供了一種節(jié)點(diǎn)設(shè)備,包括第三接收單元,用于接收業(yè)務(wù)的恢復(fù)路徑的第一建立請(qǐng)求消息,所述第一建立請(qǐng)求消息中至少包括第五標(biāo)簽、第五接口、所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的標(biāo)識(shí);所述第五標(biāo)簽為第四上游相鄰節(jié)點(diǎn)至所述本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第五接口為所述第四上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;所述第四上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);用于接收所述恢復(fù)路徑的第一建立應(yīng)答消息,所述第一建立應(yīng)答消息至少包括第七標(biāo)簽、第七接口和所述恢復(fù)路徑的路由信息;所述第七標(biāo)簽為所述第四下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第七接口為所述第四下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接Π ; 第三判斷單元,用于根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同,獲得第五判斷結(jié)果;所述第四下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);所述第五下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述工作路徑上的下游相鄰節(jié)點(diǎn);用于根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)是否相同,獲得第六判斷結(jié)果;所述第五上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述工作路徑上的上游相鄰節(jié)點(diǎn);第三分配單元,用于根據(jù)第一條件分配第六標(biāo)簽和第六接口,所述第一條件包括所述第五判斷結(jié)果;所述第六標(biāo)簽為本節(jié)點(diǎn)至所述第四下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第六接口為本節(jié)點(diǎn)至所述第四下游節(jié)點(diǎn)的出接口 ;用于根據(jù)第二條件分配第八標(biāo)簽和第八接口,所述第二條件包括所述第六判斷結(jié)果;所述第八標(biāo)簽為本節(jié)點(diǎn)至所述第四上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第八接口為本節(jié)點(diǎn)至所述第四上游相鄰節(jié)點(diǎn)的出接口 ;第三發(fā)送單元,用于向所述第四下游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的第二建立請(qǐng)求消息,所述第二建立請(qǐng)求消息中至少包括第六標(biāo)簽、第六接口、所述恢復(fù)路徑的路由信息和所述工作路徑的標(biāo)識(shí);用于分配所述第八標(biāo)簽和所述第八接口后,向所述第四上游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的第二建立應(yīng)答消息,所述第二建立應(yīng)答消息中至少包括所述第八標(biāo)簽、所述第八接口和所述恢復(fù)路徑的路由信息;第三交叉建立單元,用于根據(jù)所述第五標(biāo)簽、所述第五接口、所述第六標(biāo)簽、所述第六接口、所述第七標(biāo)簽、所述第七接口、所述第八標(biāo)簽和所述第八接口建立所述恢復(fù)路徑的交叉連接。本發(fā)明實(shí)施例提供的一種恢復(fù)路徑建立的方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備,恢復(fù)路徑上的節(jié)點(diǎn)根據(jù)自身在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同,分配標(biāo)簽和出接口,從而實(shí)現(xiàn)恢復(fù)路徑的自動(dòng)建立,保證恢復(fù)路徑的帶寬資源,工作路徑發(fā)生故障后能夠及時(shí)、有效地恢復(fù)業(yè)務(wù),增強(qiáng)網(wǎng)絡(luò)可靠性。此外,采用本發(fā)明實(shí)施例提供的技術(shù)方案,還能夠重用已有工作路徑的帶寬資源,提高網(wǎng)絡(luò)資源的利用率,降低組網(wǎng)成本。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖Ia為本發(fā)明的一實(shí)施例提供的一種恢復(fù)路徑建立的方法的流程圖;圖Ib為本發(fā)明的另一實(shí)施例提供的一種恢復(fù)路徑建立的方法的流程圖;圖Ic為本發(fā)明的再一實(shí)施例提供的一種恢復(fù)路徑建立的方法的流程圖;圖2為本發(fā)明的實(shí)施例提供的網(wǎng)絡(luò)拓?fù)涫疽鈭D;圖3為本發(fā)明的實(shí)施例提供的一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)框圖;圖4為本發(fā)明的實(shí)施例提供的另一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)框圖;
圖5為本發(fā)明的實(shí)施例提供的再一種節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)框圖;圖6為本發(fā)明的實(shí)施例提供的一種恢復(fù)路徑建立的系統(tǒng)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種恢復(fù)路徑建立的方法、系統(tǒng)和節(jié)點(diǎn)設(shè)備。為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例,一種恢復(fù)路徑建立的方法的流程如圖Ia所示,該方法包括以下步驟步驟SlOla,第一節(jié)點(diǎn)根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)是否相同,獲得第一判斷結(jié)果;第一下游相鄰節(jié)點(diǎn)為第一節(jié)點(diǎn)在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);第二下游相鄰節(jié)點(diǎn)為第一節(jié)點(diǎn)在工作路徑上的下游相鄰節(jié)點(diǎn)。 步驟S102a,第一節(jié)點(diǎn)根據(jù)條件分配第一標(biāo)簽和第一接口,該條件包括第一判斷結(jié)果;第一標(biāo)簽為第一節(jié)點(diǎn)至第一下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第一接口為第一節(jié)點(diǎn)至第一下游節(jié)點(diǎn)的出接口。步驟S103a,第一節(jié)點(diǎn)向第一下游相鄰節(jié)點(diǎn)發(fā)送建立請(qǐng)求消息,建立請(qǐng)求消息中至少包括第一標(biāo)簽、第一接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí);步驟S104a,第一節(jié)點(diǎn)接收到恢復(fù)路徑的建立應(yīng)答消息,建立應(yīng)答消息至少包括第四標(biāo)簽、第四接口和恢復(fù)路徑的路由信息;第四標(biāo)簽為第一下游相鄰節(jié)點(diǎn)至第一節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第四接口為第一下游相鄰節(jié)點(diǎn)至第一節(jié)點(diǎn)的出接口 ;步驟S 105a,第一節(jié)點(diǎn)根據(jù)第一標(biāo)簽、第一接口、第四標(biāo)簽和第四接口建立恢復(fù)路徑的交叉連接。進(jìn)一步地,第一節(jié)點(diǎn)根據(jù)條件分配第一標(biāo)簽和第一接口,可以具體包括若第一判斷結(jié)果為第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)相同,則第一標(biāo)簽與第一節(jié)點(diǎn)至第二下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第一接口與第一節(jié)點(diǎn)至第二下游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,建立請(qǐng)求消息還可以包括共用資源指示信息;共用資源指示信息可以用于第一下游相鄰節(jié)點(diǎn)確定恢復(fù)路徑與工作路徑共用帶寬資源。進(jìn)一步地,恢復(fù)路徑的路由信息為第一節(jié)點(diǎn)根據(jù)工作路徑的故障信息查找獲得?;謴?fù)路徑還可以與工作路徑和保護(hù)路徑共享帶寬資源,基于上述步驟SlOla至步驟S105a,方法還可以包括第一節(jié)點(diǎn)根據(jù)恢復(fù)路徑的路由信息和業(yè)務(wù)的保護(hù)路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第三下游相鄰節(jié)點(diǎn)是否相同,獲得第二判斷結(jié)果;第三下游相鄰節(jié)點(diǎn)為第一節(jié)點(diǎn)在保護(hù)路徑上的下游相鄰節(jié)點(diǎn);該條件還可以包括第二判斷結(jié)果;建立請(qǐng)求消息還可以包括保護(hù)路徑的標(biāo)識(shí)。進(jìn)一步地,第一節(jié)點(diǎn)根據(jù)條件分配第一標(biāo)簽和第一接口,可以具體包括若第一判斷結(jié)果為第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)相同,則第一標(biāo)簽與 第一節(jié)點(diǎn)至第二下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第一接口與第一節(jié)點(diǎn)至第二下游相鄰節(jié)點(diǎn)的出接口相同;若第二判斷結(jié)果為第一下游相鄰節(jié)點(diǎn)和第三下游相鄰節(jié)點(diǎn)相同,則第一標(biāo)簽與第一節(jié)點(diǎn)至第三下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第一接口與第一節(jié)點(diǎn)至第三下游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,建立請(qǐng)求消息還可以包括共用資源指示信息;共用資源指示信息可以用于第一下游相鄰節(jié)點(diǎn)確定恢復(fù)路徑與工作路徑和保護(hù)路徑共用帶寬資源。進(jìn)一步地,恢復(fù)路徑的路由信息為第一節(jié)點(diǎn)根據(jù)工作路徑的故障信息查找獲得。本發(fā)明另一實(shí)施例,一種恢復(fù)路徑建立的方法的流程如圖Ib所示,該方法包括以下步驟步驟SlOlb,第二節(jié)點(diǎn)接收到業(yè)務(wù)的恢復(fù)路徑的建立請(qǐng)求消息,建立請(qǐng)求消息中至少包括第二標(biāo)簽、第二接口、恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的標(biāo)識(shí);第二標(biāo)簽為第一上游相鄰節(jié)點(diǎn)至第二節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第二接口為第一上游相鄰節(jié)點(diǎn)至第二節(jié)點(diǎn)的出接口 ;第一上游相鄰節(jié)點(diǎn)為第二節(jié)點(diǎn)在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)。步驟S102b,第二節(jié)點(diǎn)根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同,獲得第三判斷結(jié)果;第二上游相鄰節(jié)點(diǎn)為第二節(jié)點(diǎn)在工作路徑上的上游相鄰節(jié)點(diǎn)。步驟S103b,第二節(jié)點(diǎn)根據(jù)條件分配第三標(biāo)簽和第三接口,該條件包括第三判斷結(jié)果;第三標(biāo)簽為第二節(jié)點(diǎn)至第一上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第三接口為第二節(jié)點(diǎn)至第一上游相鄰節(jié)點(diǎn)的出接口。步驟S104b,第二節(jié)點(diǎn)根據(jù)第二標(biāo)簽、第二接口、第三標(biāo)簽、第三接口建立恢復(fù)路徑的交叉連接。步驟S105b,第二節(jié)點(diǎn)分配第三標(biāo)簽和第三接口后,向第一上游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的建立應(yīng)答消息,建立應(yīng)答消息中至少包括第三標(biāo)簽、第三接口和恢復(fù)路徑的路由信肩、O進(jìn)一步地,第二節(jié)點(diǎn)根據(jù)條件分配第三標(biāo)簽和第三接口,可以具體包括若第三判斷結(jié)果為第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)相同,則第三標(biāo)簽與第二節(jié)點(diǎn)至第二上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第三接口與第二節(jié)點(diǎn)至第二上游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,該方法還可以包括
建立請(qǐng)求消息還包括共用資源指示信息;第二節(jié)點(diǎn)判斷第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)共用資源指示信息確定恢復(fù)路徑與工作路徑共用帶寬資源?;謴?fù)路徑還可以與工作路徑和保護(hù)路徑共享帶寬資源,基于上述步驟SlOlb至步驟S104b,該方法還可以包括建立請(qǐng)求消息還可以包括業(yè)務(wù)的保護(hù)路徑的標(biāo)識(shí);第二節(jié)點(diǎn)還根據(jù)保護(hù)路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第一上游相鄰節(jié)點(diǎn)和第三上游相鄰節(jié)點(diǎn)是否相同,獲得第四判斷結(jié)果;第三上游相鄰節(jié)點(diǎn)為第二節(jié)點(diǎn)在保護(hù)路徑上的上游相鄰節(jié)點(diǎn);
該條件還可以包括第四判斷結(jié)果。進(jìn)一步地,第二節(jié)點(diǎn)根據(jù)條件分配第三標(biāo)簽和第三接口,可以具體包括若第三判斷結(jié)果為第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)相同,則第三標(biāo)簽與第二節(jié)點(diǎn)至第二上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第三接口與第二節(jié)點(diǎn)至第二上游相鄰節(jié)點(diǎn)的出接口相同;若第四判斷結(jié)果為第一上游相鄰節(jié)點(diǎn)和第三上游相鄰節(jié)點(diǎn)相同,則第三標(biāo)簽與第二節(jié)點(diǎn)至第三上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第三接口與第二節(jié)點(diǎn)至第三上游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,該方法還可以包括建立請(qǐng)求消息還包括共用資源指示信息;第二節(jié)點(diǎn)判斷第一上游相鄰節(jié)點(diǎn)和第三上游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)共用資源指示信息確定恢復(fù)路徑與工作路徑和保護(hù)路徑共用帶寬資源。本發(fā)明再一實(shí)施例,一種恢復(fù)路徑建立的方法的流程如圖Ic所示,該方法包括以下步驟步驟SlOlc,第三節(jié)點(diǎn)接收到業(yè)務(wù)的恢復(fù)路徑的第一建立請(qǐng)求消息,第一建立請(qǐng)求消息中至少包括第五標(biāo)簽、第五接口、恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的標(biāo)識(shí);第五標(biāo)簽為第四上游相鄰節(jié)點(diǎn)至第三節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第五接口為第四上游相鄰節(jié)點(diǎn)至第三節(jié)點(diǎn)的出接口 ;第四上游相鄰節(jié)點(diǎn)為第三節(jié)點(diǎn)在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);步驟S102C,第三節(jié)點(diǎn)根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同,獲得第五判斷結(jié)果;第四下游相鄰節(jié)點(diǎn)為第三節(jié)點(diǎn)在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);第五下游相鄰節(jié)點(diǎn)為第三節(jié)點(diǎn)在工作路徑上的下游相鄰節(jié)點(diǎn);步驟S103C,第三節(jié)點(diǎn)根據(jù)第一條件分配第六標(biāo)簽和第六接口,第一條件包括第五判斷結(jié)果;第六標(biāo)簽為第三節(jié)點(diǎn)至第四下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第六接口為第三節(jié)點(diǎn)至第四下游節(jié)點(diǎn)的出接口;步驟S104c,第三節(jié)點(diǎn)向第四下游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的第二建立請(qǐng)求消息,第二建立請(qǐng)求消息中至少包括第六標(biāo)簽、第六接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí);步驟S105c,第三節(jié)點(diǎn)接收到恢復(fù)路徑的第一建立應(yīng)答消息,第一建立應(yīng)答消息至少包括第七標(biāo)簽、第七接口和恢復(fù)路徑的路由信息;第七標(biāo)簽為第四下游相鄰節(jié)點(diǎn)至第三節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第七接口為第四下游相鄰節(jié)點(diǎn)至第三節(jié)點(diǎn)的出接口 ;
步驟S106c,第三節(jié)點(diǎn)根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)是否相同,獲得第六判斷結(jié)果;第五上游相鄰節(jié)點(diǎn)為第三節(jié)點(diǎn)在工作路徑上的上游相鄰節(jié)點(diǎn); 步驟S107c,第三節(jié)點(diǎn)根據(jù)第二條件分配第八標(biāo)簽和第八接口,第二條件包括第六判斷結(jié)果;第八標(biāo)簽為第三節(jié)點(diǎn)至第四上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第八接口為第三節(jié)點(diǎn)至第四上游相鄰節(jié)點(diǎn)的出接口;步驟S 108c,第三節(jié)點(diǎn)根據(jù)第五標(biāo)簽、第五接口、第六標(biāo)簽、第六接口、第七標(biāo)簽、第七接口、第八標(biāo)簽和第八接口建立恢復(fù)路徑的交叉連接;步驟S109c,第三節(jié)點(diǎn)分配第八標(biāo)簽和第八接口后,向第四上游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的第二建立應(yīng)答消息,第二建立應(yīng)答消息中至少包括第八標(biāo)簽、第八接口和恢復(fù)路徑 的路由信息。進(jìn)一步地,第三節(jié)點(diǎn)根據(jù)第一條件分配第六標(biāo)簽和第六接口,可以具體包括若第五判斷結(jié)果為第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)相同,則第六標(biāo)簽與第三節(jié)點(diǎn)至第五下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第六接口與第三節(jié)點(diǎn)至第五下游相鄰節(jié)點(diǎn)的出接口相同;第三節(jié)點(diǎn)根據(jù)第二條件分配第八標(biāo)簽和第八接口,可以具體包括若第六判斷結(jié)果為第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)相同,則第八標(biāo)簽與第三節(jié)點(diǎn)至第五上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第八接口與第三節(jié)點(diǎn)至第五上游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,該方法還可以包括第一建立請(qǐng)求消息還包括共用資源指示信息;第二建立請(qǐng)求消息還包括共用資源指示信息;第三節(jié)點(diǎn)判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)共用資源指示信息確定恢復(fù)路徑與工作路徑共用帶寬資源。恢復(fù)路徑還可以與工作路徑和保護(hù)路徑共享帶寬資源,基于上述步驟SlOlc至步驟S108c,該方法還可以包括第一建立請(qǐng)求消息還可以包括業(yè)務(wù)的保護(hù)路徑的標(biāo)識(shí);第三節(jié)點(diǎn)還根據(jù)保護(hù)路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第六下游相鄰節(jié)點(diǎn)是否相同,獲得第七判斷結(jié)果;第六下游相鄰節(jié)點(diǎn)為第三節(jié)點(diǎn)在保護(hù)路徑上的下游相鄰節(jié)點(diǎn);第一條件還可以包括第七判斷結(jié)果;第二建立請(qǐng)求消息還包括保護(hù)路徑的標(biāo)識(shí);第三節(jié)點(diǎn)還根據(jù)保護(hù)路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四上游相鄰節(jié)點(diǎn)和第六上游相鄰節(jié)點(diǎn)是否相同,獲得第八判斷結(jié)果;第六上游相鄰節(jié)點(diǎn)為第三節(jié)點(diǎn)在保護(hù)路徑上的上游相鄰節(jié)點(diǎn);第二條件還可以包括第八判斷結(jié)果。進(jìn)一步地,第三節(jié)點(diǎn)根據(jù)第一條件分配第六標(biāo)簽和第六接口,可以具體包括若第五判斷結(jié)果為第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)相同,則第六標(biāo)簽與第三節(jié)點(diǎn)至第五下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第六接口與第三節(jié)點(diǎn)至第五下游相鄰節(jié)點(diǎn)的出接口相同;若所述第七判斷結(jié)果為第四下游相鄰節(jié)點(diǎn)和第六下游相鄰節(jié)點(diǎn)相同,則第六標(biāo)簽與第三節(jié)點(diǎn)至第六下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第六接口與第三節(jié)點(diǎn)至第六下游相鄰節(jié)點(diǎn)的出接口相同;第三節(jié)點(diǎn)根據(jù)第二條件分配第八標(biāo)簽和第八接口,具體包括若第六判斷結(jié)果為第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)相同,則第八標(biāo)簽與第三節(jié)點(diǎn)至第五上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第八接口與第三節(jié)點(diǎn)至第五上游相鄰節(jié)點(diǎn)的出接口相同;若第八判斷結(jié)果為第四上游相鄰節(jié)點(diǎn)和第六上游相鄰節(jié)點(diǎn)相同,則第八標(biāo)簽與第三節(jié)點(diǎn)至第六上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第八接口與第三節(jié)點(diǎn)至第六上游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,該方法還可以包括第一建立請(qǐng)求消息還包括共用資源指示信息;第二建立請(qǐng)求消息還包括共用資源指示信息;第三節(jié)點(diǎn)判斷第四下游相鄰節(jié)點(diǎn)和第六下游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)共用資源指示信息確定恢復(fù)路徑與工作路徑和保護(hù)路徑共用帶寬資源。下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的一種恢復(fù)路徑建立的方法、節(jié)點(diǎn)設(shè)備和系統(tǒng)進(jìn)行詳細(xì)描述。應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;び诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下述實(shí)施例中,下游即源節(jié)點(diǎn)至宿節(jié)點(diǎn)方向,上游即宿節(jié)點(diǎn)至源節(jié)點(diǎn)方向,下一跳即當(dāng)前節(jié)點(diǎn)與下游相鄰節(jié)點(diǎn)間的一跳,上一跳即當(dāng)前節(jié)點(diǎn)與上游相鄰節(jié)點(diǎn)間的一跳。實(shí)施例一,本發(fā)明實(shí)施例提供了一種恢復(fù)路徑建立的方法。如圖2所示的網(wǎng)絡(luò),網(wǎng)絡(luò)中包括節(jié)點(diǎn)A、B、C、D、E、F,節(jié)點(diǎn)間的實(shí)線(xiàn)條表示光纖鏈路。業(yè)務(wù)的工作路徑,其路由為A-B-D-F,為工作路徑分配了相應(yīng)的帶寬資源。A-C鏈路上的帶寬資源和E-F鏈路上的帶寬資源被其它路徑占用,可能被其它業(yè)務(wù)的工作路徑或者保護(hù)路徑占用,或者被業(yè)務(wù)A-F的保護(hù)路徑占用。節(jié)點(diǎn)A已知業(yè)務(wù)的一條或者多條恢復(fù)路徑的路由。節(jié)點(diǎn)A為信令消息的源節(jié)點(diǎn),節(jié)點(diǎn)F為信令消息的宿節(jié)點(diǎn)。工作路徑已經(jīng)建立,因此各節(jié)點(diǎn)已知工作路徑的路由信息。建立業(yè)務(wù)的一條恢復(fù)路徑,該方法具體包括如下步驟步驟S201,節(jié)點(diǎn)A根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的路由信息判斷節(jié)點(diǎn)A在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果。本實(shí)施例中,工作路徑的路由為A-B-D-F,恢復(fù)路徑的路由為A-B-C-E-D-F,其中A-B和D-F段重用工作路徑的帶寬資源。具體地,節(jié)點(diǎn)A可以根據(jù)工作路徑上的故障信息查找對(duì)應(yīng)的恢復(fù)路徑并獲得該恢復(fù)路徑的路由信息。例如,鏈路B-D故障導(dǎo)致業(yè)務(wù)的工作路徑發(fā)生故障,節(jié)點(diǎn)A可以通過(guò)信令通告、故障告警傳遞等方式獲得故障信息,故障信息可以包括故障位置、節(jié)點(diǎn)故障或者鏈路故障故障類(lèi)型等。節(jié)點(diǎn)A根據(jù)故障信息找到對(duì)應(yīng)的恢復(fù)路徑,并獲得該恢復(fù)路徑的路由信息為A-B-C-E-D-F。該對(duì)應(yīng)的恢復(fù)路徑能夠繞過(guò)故障,保證業(yè)務(wù)的恢復(fù)。節(jié)點(diǎn)A根據(jù)恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的路由信息判斷節(jié)點(diǎn)A在恢復(fù)路徑和工作路徑的下游相鄰節(jié)點(diǎn)是否相同節(jié)點(diǎn)A在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)B,節(jié)點(diǎn)A在工作路徑上的下游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)B,則節(jié)點(diǎn)A獲得判斷結(jié)果節(jié)點(diǎn)A在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)相同。步驟S202,節(jié)點(diǎn)A根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽和出接口。具體地,節(jié)點(diǎn)A可以根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽和出接口。判斷結(jié)果為節(jié)點(diǎn)A在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)相同,則恢復(fù)路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽與工作路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的標(biāo)簽相同,恢復(fù)路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的出接口與工作路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的出接口相同。步驟S203,節(jié)點(diǎn)A向恢復(fù)路徑上的下游相鄰節(jié)點(diǎn)B發(fā)送建立請(qǐng)求消息,該建立請(qǐng)求消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽、出接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí)。該建立請(qǐng)求消息中還可以包括流量參數(shù)等信息。 步驟S204,節(jié)點(diǎn)B接收到節(jié)點(diǎn)A發(fā)送的恢復(fù)路徑的建立請(qǐng)求消息,該建立請(qǐng)求消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽、出接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí);根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷節(jié)點(diǎn)B在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果。本實(shí)施例中,工作路徑的路由為A-B-D-F,恢復(fù)路徑的路由為A-B-C-E-D-F,其中A-B和D-F段重用工作路徑的帶寬資源。節(jié)點(diǎn)B根據(jù)工作路徑的標(biāo)識(shí)獲得工作路徑的路由信息為A-B-D-F,根據(jù)建立請(qǐng)求消息中包含的恢復(fù)路徑的路由信息和工作路徑的路由信息判斷節(jié)點(diǎn)B在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同節(jié)點(diǎn)B在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)D,節(jié)點(diǎn)B在工作路徑上的下游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)C,則節(jié)點(diǎn)B獲得判斷結(jié)果節(jié)點(diǎn)B在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)不相同。步驟S205,節(jié)點(diǎn)B根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽和出接口。具體地,節(jié)點(diǎn)B可以根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽和出接口。判斷結(jié)果為節(jié)點(diǎn)B在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)不相同,則節(jié)點(diǎn)B隨機(jī)分配恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽和出接口。
步驟S206,節(jié)點(diǎn)B向恢復(fù)路徑上的下游相鄰節(jié)點(diǎn)C發(fā)送恢復(fù)路徑的建立請(qǐng)求消息,該建立請(qǐng)求消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽、出接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí)。該建立請(qǐng)求消息中還可以包括流量參數(shù)等信息。步驟S207,節(jié)點(diǎn)C接收到節(jié)點(diǎn)B發(fā)送的恢復(fù)路徑的建立請(qǐng)求消息,該建立請(qǐng)求消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽、出接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí);根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷節(jié)點(diǎn)C在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果。本實(shí)施例中,工作路徑的路由為A-B-D-F,恢復(fù)路徑的路由為A-B-C-E-D-F,其中A-B和D-F段重用工作路徑的帶寬資源。由于節(jié)點(diǎn)C非工作路徑上的節(jié)點(diǎn),無(wú)法根據(jù)工作路徑的標(biāo)識(shí)獲得工作路徑的路由信息,節(jié)點(diǎn)C在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)E,則節(jié)點(diǎn)C獲得判斷結(jié)果節(jié)點(diǎn)C在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)不相同。步驟S208,節(jié)點(diǎn)C根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)C至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和出接口。
具體地,節(jié)點(diǎn)C可以根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)C至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和出接口。判斷結(jié)果為節(jié)點(diǎn)C在恢復(fù)路徑和工作路徑的下游相鄰節(jié)點(diǎn)不相同,則節(jié)點(diǎn)C隨機(jī)分配恢復(fù)路徑上節(jié)點(diǎn)C至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和出接口。步驟S209,節(jié)點(diǎn)C向恢復(fù)路徑上的下游相鄰節(jié)點(diǎn)E發(fā)送恢復(fù)路徑的建立請(qǐng)求消息,該建立請(qǐng)求消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)C至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽、出接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí)。該建立請(qǐng)求消息中還可以包括流量參數(shù)等信息。步驟S210,節(jié)點(diǎn)E接收到節(jié)點(diǎn)C發(fā)送的恢復(fù)路徑的建立請(qǐng)求消息,與節(jié)點(diǎn)C的處理步驟類(lèi)似。步驟S211,節(jié)點(diǎn)D接收到節(jié)點(diǎn)E發(fā)送的恢復(fù)路徑的建立請(qǐng)求消息,該建立請(qǐng)求消息 中至少包括恢復(fù)路徑上節(jié)點(diǎn)E至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽、出接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí);根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷節(jié)點(diǎn)D在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果。本實(shí)施例中,工作路徑的路由為A-B-D-F,恢復(fù)路徑的路由為A-B-C-E-D-F,其中A-B和D-F段重用工作路徑的帶寬資源。節(jié)點(diǎn)D根據(jù)工作路徑的標(biāo)識(shí)獲得工作路徑的路由信息為A-B-D-F,根據(jù)建立請(qǐng)求消息中包含的恢復(fù)路徑的路由信息和工作路徑的路由信息判斷節(jié)點(diǎn)D在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同節(jié)點(diǎn)D在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)F,節(jié)點(diǎn)D在工作路徑上的下游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)F,則節(jié)點(diǎn)D獲得判斷結(jié)果節(jié)點(diǎn)D在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)相同。步驟S212,節(jié)點(diǎn)D根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽和出接口。具體地,節(jié)點(diǎn)E可以根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽和出接口。判斷結(jié)果為節(jié)點(diǎn)D在恢復(fù)路徑和工作路徑的下游相鄰節(jié)點(diǎn)相同,則恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽與工作路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的標(biāo)簽相同,恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的出接口與工作路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的出接口相同。步驟S213,節(jié)點(diǎn)D向恢復(fù)路徑上的下游相鄰節(jié)點(diǎn)F發(fā)送恢復(fù)路徑的建立請(qǐng)求消息,該建立請(qǐng)求消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽、出接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí)。該建立請(qǐng)求消息中還可以包括流量參數(shù)等信息。步驟S214,節(jié)點(diǎn)F接收到節(jié)點(diǎn)D發(fā)送的恢復(fù)路徑的建立請(qǐng)求消息,該建立請(qǐng)求消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽、出接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí);根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷節(jié)點(diǎn)F在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果。本實(shí)施例中,工作路徑的路由為A-B-D-F,恢復(fù)路徑的路由為A-B-C-E-D-F,其中A-B和D-F段重用工作路徑的帶寬資源。節(jié)點(diǎn)F根據(jù)工作路徑的標(biāo)識(shí)獲得工作路徑的路由信息為A-B-D-F,根據(jù)建立請(qǐng)求消息中包含的恢復(fù)路徑的路由信息和工作路徑的路由信息判斷節(jié)點(diǎn)F在恢復(fù)路徑和工作路徑的上游相鄰節(jié)點(diǎn)是否相同節(jié)點(diǎn)F在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)D,節(jié)點(diǎn)F在工作路徑上的上游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)D,則節(jié)點(diǎn)F獲得判斷結(jié)果節(jié)點(diǎn)F在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)相同。 步驟S215,節(jié)點(diǎn)F根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽和出接口。具體地,節(jié)點(diǎn)F可以根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽和出接口。判斷結(jié)果為節(jié)點(diǎn)F在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)相同,則恢復(fù)路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽與工作路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的標(biāo)簽相同,恢復(fù)路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的出接口與工作路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的出接口相同。步驟S216,節(jié)點(diǎn)F根據(jù)恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)D至節(jié)點(diǎn)F的出接口、節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)F至節(jié)點(diǎn)D的出接口建立恢復(fù)路徑的交叉連接。節(jié)點(diǎn)F可以根據(jù)節(jié)點(diǎn)D至節(jié)點(diǎn)F的出接口獲得節(jié)點(diǎn)D至節(jié)點(diǎn)F的入接口,結(jié)合業(yè)務(wù)在節(jié)點(diǎn)F的入/出接口、節(jié)點(diǎn)F至節(jié)點(diǎn)D的出接口以及節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽和節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽,建立恢復(fù)路徑的雙向交叉連接。步驟S217,節(jié)點(diǎn)F分配恢復(fù)路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽和出接口后,向恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)D發(fā)送恢復(fù)路徑的建立應(yīng)答消息,該建立應(yīng)答消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽、出接口和恢復(fù)路徑的路由信息。步驟S218,節(jié)點(diǎn)D接收到節(jié)點(diǎn)F發(fā)送的恢復(fù)路徑的建立應(yīng)答消息,該建立應(yīng)答消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽、出接口和恢復(fù)路徑的路由信息;根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷節(jié)點(diǎn)D在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果。本實(shí)施例中,工作路徑的路由為A-B-D-F,恢復(fù)路徑的路由為A-B-C-E-D-F,其中A-B和D-F段重用工作路徑的帶寬資源。節(jié)點(diǎn)D根據(jù)工作路徑的標(biāo)識(shí)獲得工作路徑的路由信息為A-B-D-F,根據(jù)建立請(qǐng)求消息中包含的恢復(fù)路徑的路由信息和工作路徑的路由信息判斷節(jié)點(diǎn)D在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)是否相同節(jié)點(diǎn)D在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)E,節(jié)點(diǎn)D在工作路徑上的上游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)B,則節(jié)點(diǎn)D獲得判斷結(jié)果節(jié)點(diǎn)D在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)不相同。步驟S219,節(jié)點(diǎn)D根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和出接口。具體地,節(jié)點(diǎn)D可以根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和出接口。判斷結(jié)果為節(jié)點(diǎn)D在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)不相同,則節(jié)點(diǎn)D隨機(jī)分配恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和出接口。步驟S220,節(jié)點(diǎn)D根據(jù)恢復(fù)路徑上節(jié)點(diǎn)E至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)E至節(jié)點(diǎn)D的出接口、節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)D至節(jié)點(diǎn)E的出接口、節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)F至節(jié)點(diǎn)D的出接口、節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽和節(jié)點(diǎn)D至節(jié)點(diǎn)F的出接口建立恢復(fù)路徑的交叉連接。
節(jié)點(diǎn)D可以根據(jù)節(jié)點(diǎn)E至節(jié)點(diǎn)D的出接口獲得節(jié)點(diǎn)E至節(jié)點(diǎn)D的入接口,根據(jù)節(jié)點(diǎn)F至節(jié)點(diǎn)D的出接口獲得節(jié)點(diǎn)F至節(jié)點(diǎn)D的入接口,結(jié)合節(jié)點(diǎn)D至節(jié)點(diǎn)E的出接口、節(jié)點(diǎn)D至節(jié)點(diǎn)F的出接口以及節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)D至節(jié)點(diǎn)F的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)E至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽和節(jié)點(diǎn)F至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽,建立恢復(fù)路徑的雙向交叉連接。步驟S221,節(jié)點(diǎn)D分配恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和出接口后,向恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)E發(fā)送恢復(fù)路徑的建立應(yīng)答消息,該建立應(yīng)答消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽、出接口和恢復(fù)路徑的路由信息。步驟S222,節(jié)點(diǎn)E接收到節(jié)點(diǎn)D發(fā)送的恢復(fù)路徑的建立應(yīng)答消息,該建立應(yīng)答消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽、出接口和恢復(fù)路徑的路由信息;根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷節(jié)點(diǎn)E在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果。本實(shí)施例中,工作路徑的路由為A-B-D-F,恢復(fù)路徑的路由為A-B-C-E-D-F,其中 A-B和D-F段重用工作路徑的帶寬資源。由于節(jié)點(diǎn)E非工作路徑上的節(jié)點(diǎn),無(wú)法根據(jù)工作路徑的標(biāo)識(shí)獲得工作路徑的路由信息,節(jié)點(diǎn)E在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)C,則節(jié)點(diǎn)E獲得判斷結(jié)果節(jié)點(diǎn)E在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)不相同。步驟S223,節(jié)點(diǎn)E根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)E至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽和出接口。具體地,節(jié)點(diǎn)E可以根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)E至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽和出接口。判斷結(jié)果為節(jié)點(diǎn)E在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)不相同,則節(jié)點(diǎn)E隨機(jī)分配恢復(fù)路徑上節(jié)點(diǎn)E至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽和出接口。步驟S224,節(jié)點(diǎn)E根據(jù)恢復(fù)路徑上節(jié)點(diǎn)C至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)C至節(jié)點(diǎn)E的出接口、節(jié)點(diǎn)E至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)E至節(jié)點(diǎn)C的出接口、節(jié)點(diǎn)E至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)E至節(jié)點(diǎn)D的出接口、節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和節(jié)點(diǎn)D至節(jié)點(diǎn)E的出接口建立恢復(fù)路徑的交叉連接。節(jié)點(diǎn)E可以根據(jù)節(jié)點(diǎn)C至節(jié)點(diǎn)E的出接口獲得節(jié)點(diǎn)C至節(jié)點(diǎn)E的入接口,根據(jù)節(jié)點(diǎn)D至節(jié)點(diǎn)E的出接口獲得節(jié)點(diǎn)D至節(jié)點(diǎn)E的入接口,結(jié)合節(jié)點(diǎn)E至節(jié)點(diǎn)C的出接口、節(jié)點(diǎn)E至節(jié)點(diǎn)D的出接口以及節(jié)點(diǎn)C至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)E至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)D至節(jié)點(diǎn)E的轉(zhuǎn)發(fā)標(biāo)簽和節(jié)點(diǎn)E至節(jié)點(diǎn)D的轉(zhuǎn)發(fā)標(biāo)簽,建立恢復(fù)路徑的雙向交叉連接。步驟S225,節(jié)點(diǎn)E分配恢復(fù)路徑上節(jié)點(diǎn)E至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽和出接口后,向恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)C發(fā)送恢復(fù)路徑的建立應(yīng)答消息,該建立應(yīng)答消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)E至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽、出接口和恢復(fù)路徑的路由信息。步驟S226,節(jié)點(diǎn)C接收到節(jié)點(diǎn)E發(fā)送的恢復(fù)路徑的建立應(yīng)答消息,與節(jié)點(diǎn)E的處理步驟類(lèi)似。步驟S227,節(jié)點(diǎn)B接收到節(jié)點(diǎn)C發(fā)送的恢復(fù)路徑的建立應(yīng)答消息,該建立應(yīng)答消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)C至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽、出接口和恢復(fù)路徑的路由信息;根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷節(jié)點(diǎn)B在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果。本實(shí)施例中,工作路徑的路由為A-B-D-F,恢復(fù)路徑的路由為A-B-C-E-D-F,其中A-B和D-F段重用工作路徑的帶寬資源。節(jié)點(diǎn)B根據(jù)工作路徑的標(biāo)識(shí)獲得工作路徑的路由信息為A-B-D-F,根據(jù)建立應(yīng)答消息中包含的恢復(fù)路徑的路由信息和工作路徑的路由信息判斷節(jié)點(diǎn)B在恢復(fù)路徑和工作路徑的上游相鄰節(jié)點(diǎn)是否相同節(jié)點(diǎn)B在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)A,節(jié)點(diǎn)B在工作路徑上的上游相鄰節(jié)點(diǎn)為節(jié)點(diǎn)A,則節(jié)點(diǎn)B獲得判斷結(jié)果節(jié)點(diǎn)B在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)相同。步驟S228,節(jié)點(diǎn)B根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽和出接口。具體地,節(jié)點(diǎn)B可以根據(jù)判斷結(jié)果分配恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽和出接口。判斷結(jié)果為節(jié)點(diǎn)B在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)相同,則恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽與工作路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的標(biāo)簽相同,恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的出接口與工作路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的出接口相同。步驟S229,節(jié)點(diǎn)B根據(jù)恢復(fù)路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)A至節(jié)點(diǎn)B的出接口、節(jié)點(diǎn)B至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)B至節(jié)點(diǎn)C的出接口、節(jié)點(diǎn)C至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)C至節(jié)點(diǎn)B的出接口、節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)B至節(jié)點(diǎn)A的出接口建立恢復(fù)路徑的交叉連接。節(jié)點(diǎn)B可以根據(jù)節(jié)點(diǎn)A至節(jié)點(diǎn)B的出接口獲得節(jié)點(diǎn)A至節(jié)點(diǎn)B的入接口,根據(jù)節(jié)點(diǎn)C至節(jié)點(diǎn)B的出接口獲得節(jié)點(diǎn)C至節(jié)點(diǎn)B的入接口,結(jié)合節(jié)點(diǎn)B至節(jié)點(diǎn)C的出接口、節(jié)點(diǎn)B至節(jié)點(diǎn)A的出接口以及節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)C至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽和節(jié)點(diǎn)B至節(jié)點(diǎn)C的轉(zhuǎn)發(fā)標(biāo)簽,建立恢復(fù)路徑的雙向交叉連接。
步驟S230,節(jié)點(diǎn)B分配恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽和出接口后,向恢復(fù)路徑上的上游相鄰節(jié)點(diǎn)A發(fā)送恢復(fù)路徑的建立應(yīng)答消息,該建立應(yīng)答消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽、出接口和恢復(fù)路徑的路由信息。 步驟S231,節(jié)點(diǎn)A接收到節(jié)點(diǎn)B發(fā)送的恢復(fù)路徑的建立應(yīng)答消息,該建立應(yīng)答消息中至少包括恢復(fù)路徑上節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽、出接口和恢復(fù)路徑的路由信息。步驟S232,節(jié)點(diǎn)A根據(jù)恢復(fù)路徑上節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽、節(jié)點(diǎn)A至節(jié)點(diǎn)B的出接口、節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽和節(jié)點(diǎn)B至節(jié)點(diǎn)A的出接口建立恢復(fù)路徑的交叉連接。節(jié)點(diǎn)A可以根據(jù)節(jié)點(diǎn)B至節(jié)點(diǎn)A的出接口獲得節(jié)點(diǎn)B至節(jié)點(diǎn)A的入接口,結(jié)合業(yè)務(wù)在節(jié)點(diǎn)A的入/出接口、節(jié)點(diǎn)A至節(jié)點(diǎn)B的出接口以及節(jié)點(diǎn)A至節(jié)點(diǎn)B的轉(zhuǎn)發(fā)標(biāo)簽和節(jié)點(diǎn)B至節(jié)點(diǎn)A的轉(zhuǎn)發(fā)標(biāo)簽,建立恢復(fù)路徑的雙向交叉連接。本發(fā)明實(shí)施例提供的一種恢復(fù)路徑建立的方法,恢復(fù)路徑上的節(jié)點(diǎn)根據(jù)自身在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同分配標(biāo)簽和出接口,從而實(shí)現(xiàn)恢復(fù)路徑的自動(dòng)建立,保證恢復(fù)路徑的帶寬資源,工作路徑發(fā)生故障后能夠及時(shí)、有效地恢復(fù)業(yè)務(wù),增強(qiáng)網(wǎng)絡(luò)可靠性。此外,采用本發(fā)明實(shí)施例的技術(shù)方案,還能夠重用已有工作路徑的帶寬資源,提高網(wǎng)絡(luò)資源的利用率,降低組網(wǎng)成本。另一實(shí)施例中,基于上述步驟S201至步驟S232,恢復(fù)路徑的建立請(qǐng)求消息中還可以包括共用資源指示信息。該共用資源指示信息用于接收到恢復(fù)路徑的建立請(qǐng)求消息的節(jié)點(diǎn)確定恢復(fù)路徑與工作路徑共用帶寬資源,然后根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同,或者根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷在恢復(fù)路徑和工作路徑上的上游相鄰節(jié)點(diǎn)是否相同。恢復(fù)路徑的建立請(qǐng)求消息中包括共用資源指示信息的方式,可以應(yīng)用于如下場(chǎng)景如果所建立的恢復(fù)路徑需要與工作路徑共享帶寬資源,則恢復(fù)路徑的建立請(qǐng)求消息中包括共用資源指示信息;如果所建立的恢復(fù)路徑不需要與工作路徑共享帶寬資源,則恢復(fù)路徑的建立請(qǐng)求消息中不包括共用資源指示信息。接收到恢復(fù)路徑的建立請(qǐng)求消息的節(jié)點(diǎn),根據(jù)建立請(qǐng)求消息是否攜帶共用資源指示信息進(jìn)行相應(yīng)處理。本發(fā)明實(shí)施例提供的一種恢復(fù)路徑建立的方法,在實(shí)現(xiàn)恢復(fù)路徑的自動(dòng)建立、保證恢復(fù)路徑的帶寬資源、重用已有工作路徑上的帶寬資源、提高網(wǎng)絡(luò)資源的利用率的基礎(chǔ)上,還能夠同時(shí)兼容恢復(fù)路徑與工作路徑共享帶寬資源或者恢復(fù)路徑與工作路徑不共享帶寬資源兩種實(shí)現(xiàn)方式。另一實(shí)施例中,基于上述步驟S201至步驟S232,恢復(fù)路徑的建立請(qǐng)求消息還可以包括業(yè)務(wù)的保護(hù)路徑的標(biāo)識(shí)。如果業(yè)務(wù)還存在保護(hù)路徑,恢復(fù)路徑連接建立請(qǐng)求消息中不但可以包括工作路徑的標(biāo)識(shí),還可以包括保護(hù)路徑的標(biāo)識(shí),以判斷恢復(fù)路徑是否與工作路徑和保護(hù)路徑重合。如果恢復(fù)路徑與工作路徑或保護(hù)路徑重合,則恢復(fù)路徑的建立請(qǐng)求消息中分配的標(biāo)簽與之前分配給工作路徑或者保護(hù)路徑的標(biāo)簽相同,恢復(fù)路徑的建立請(qǐng)求消息中分配的出接口與之前分配給工作路徑或者保護(hù)路徑的出接口相同,則恢復(fù)路徑與工作路徑和保護(hù)路徑共用資源。保護(hù)路徑已經(jīng)建立,因此各節(jié)點(diǎn)已知工作路徑的路由信息。接收到建立請(qǐng)求消息的節(jié)點(diǎn)根據(jù)保護(hù)路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷在恢復(fù)路徑和保護(hù)路徑上的下游相鄰節(jié)點(diǎn)是否相同,獲得判斷結(jié)果;節(jié)點(diǎn)結(jié)合該結(jié)果與恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同的判斷結(jié)果,分配轉(zhuǎn)發(fā)標(biāo)簽和出接口
若恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)相同,則恢復(fù)路徑上該節(jié)點(diǎn)至下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽與工作路徑上該節(jié)點(diǎn)至下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,恢復(fù)路徑上該節(jié)點(diǎn)至下游相鄰節(jié)點(diǎn)的出接口與工作路徑上該節(jié)點(diǎn)至下游相鄰節(jié)點(diǎn)的出接口相同;若恢復(fù)路徑和保護(hù)路徑上的下游相鄰節(jié)點(diǎn)相同,則恢復(fù)路徑上該節(jié)點(diǎn)至下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽與保護(hù)路徑上該節(jié)點(diǎn)至下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,恢復(fù)路徑上該節(jié)點(diǎn)至下游相鄰節(jié)點(diǎn)的出接口與保護(hù)路徑上該節(jié)點(diǎn)至下游相鄰節(jié)點(diǎn)的出接口相同。節(jié)點(diǎn)A作為恢復(fù)路徑的源節(jié)點(diǎn)可以直接根據(jù)保護(hù)路徑的路由信息和恢復(fù)路徑的路由信息判斷在恢復(fù)路徑和保護(hù)路徑上的下游相鄰節(jié)點(diǎn)是否相同。此種情況下,如果恢復(fù)路徑的建立請(qǐng)求消息包括了共用資源指示信息,則該共用資源指示信息指示恢復(fù)路徑可以與工作路徑和保護(hù)路徑共用帶寬資源。本發(fā)明實(shí)施例提供的一種恢復(fù)路徑建立的方法,恢復(fù)路徑上的節(jié)點(diǎn)根據(jù)自身在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同,分配標(biāo)簽和出接口,從而實(shí)現(xiàn)恢復(fù)路徑的自動(dòng)建立,保證恢復(fù)路徑的帶寬資源,工作路徑發(fā)生故障后能夠及時(shí)、有效地恢復(fù)業(yè)務(wù),增強(qiáng)網(wǎng)絡(luò)可靠性。此外,采用本發(fā)明實(shí)施例的技術(shù)方案,還能夠重用已有工作路徑和保護(hù)路徑上的帶寬資源,進(jìn)一步提高網(wǎng)絡(luò)資源的利用率,降低組網(wǎng)成本。恢復(fù)路徑的路由中可以只包含源節(jié)點(diǎn)和宿節(jié)點(diǎn),不包含中間節(jié)點(diǎn);或者可以包含源節(jié)點(diǎn)、宿節(jié)點(diǎn)和一個(gè)或者多個(gè)中間節(jié)點(diǎn)。上述實(shí)施例中描述了恢復(fù)路徑的路由中包含源節(jié)點(diǎn)、宿節(jié)點(diǎn)和多個(gè)中間節(jié)點(diǎn)的情況。本發(fā)明實(shí)施例提供的一種恢復(fù)路徑建立的方法,能夠?qū)崿F(xiàn)恢復(fù)路徑的自動(dòng)建立,重用已有工作路徑的帶寬資源,或者重用工作路徑和保護(hù)路徑上的帶寬資源,保證恢復(fù)路徑的帶寬資源,能夠及時(shí)、有效地恢復(fù)業(yè)務(wù),增強(qiáng)網(wǎng)絡(luò)可靠性,同時(shí)提高網(wǎng)絡(luò)資源的利用率,降低組網(wǎng)成本。實(shí)施例二,本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,如圖3所示,該節(jié)點(diǎn)設(shè)備包括第一判斷單元310,用于根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)是否相同,獲得第一判斷結(jié)果;第一下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);第二下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在工作路徑上的下游相鄰節(jié)點(diǎn); 第一分配單元320,用于根據(jù)條件分配第一標(biāo)簽和第一接口,該條件包括第一判斷結(jié)果;第一標(biāo)簽為本節(jié)點(diǎn)至第一下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第一接口為本節(jié)點(diǎn)至第一下游節(jié)點(diǎn)的出接口;第一發(fā)送單元330,用于向第一下游相鄰節(jié)點(diǎn)發(fā)送建立請(qǐng)求消息,建立請(qǐng)求消息中至少包括第一標(biāo)簽、第一接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo)識(shí);第一接收單元340,用于接收恢復(fù)路徑的建立應(yīng)答消息,建立應(yīng)答消息至少包括第四標(biāo)簽、第四接口和恢復(fù)路徑的路由信息;第四標(biāo)簽為第一下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第四接口為第一下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;第一交叉建立單元350,用于根據(jù)第一標(biāo)簽、第一接口、第四標(biāo)簽和第四接口建立恢復(fù)路徑的交叉連接。進(jìn)一步地,第一分配單元320可以具體包括若第一判斷結(jié)果為第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)相同,則第一標(biāo)簽與本節(jié)點(diǎn)至第二下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第一接口與本節(jié)點(diǎn)至第二下游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,建立請(qǐng)求消息還可以包括共用資源指示信息;共用資源指示信息用于第一下游相鄰節(jié)點(diǎn)確定恢復(fù)路徑與工作路徑共用帶寬資源。進(jìn)一步地,該節(jié)點(diǎn)設(shè)備還可以包括第一查找單元360,用于根據(jù)工作路徑的故障信息查找獲得恢復(fù)路徑的路由信息。實(shí)施例三,本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,如圖3所示,該節(jié)點(diǎn)設(shè)備包括第一判斷單元310,用于根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)是否相同,獲得第一判斷結(jié)果;還可以用于根據(jù)恢復(fù)路徑的路由信息和業(yè)務(wù)的保護(hù)路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第三下游相鄰節(jié)點(diǎn)是否相同,獲得第二判斷結(jié)果;第一下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);第二下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在工作路徑上的下游相鄰節(jié)點(diǎn);第三下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在保護(hù)路徑上的下游相鄰節(jié)點(diǎn);第一分配單元320,用于根據(jù)條件分配第一標(biāo)簽和第一接口,該條件包括第一判斷結(jié)果和第二判斷結(jié)果;第一標(biāo)簽為本節(jié)點(diǎn)至第一下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第一接口為本節(jié)點(diǎn)至第一下游節(jié)點(diǎn)的出接口;
第一發(fā)送單元330,用于向第一下游相鄰節(jié)點(diǎn)發(fā)送建立請(qǐng)求消息,建立請(qǐng)求消息中至少包括第一標(biāo)簽、第一接口、恢復(fù)路徑的路由信息、工作路徑的標(biāo)識(shí)和保護(hù)路徑的標(biāo)識(shí);第一接收單元340,用于接收恢復(fù)路徑的建立應(yīng)答消息,建立應(yīng)答消息至少包括第四標(biāo)簽、第四接口和恢復(fù)路徑的路由信息;第四標(biāo)簽為第一下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第四接口為第一下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;第一交叉建立單元350,用于根據(jù)第一標(biāo)簽、第一接口、第四標(biāo)簽和第四接口建立恢復(fù)路徑的交叉連接。進(jìn)一步地,第一分配單元320具體包括若第一判斷結(jié)果為第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)相同,則第一標(biāo)簽與本節(jié)點(diǎn)至第二下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第一接口與本節(jié)點(diǎn)至第二下游相鄰節(jié)點(diǎn)的出接口相同;若第二判斷結(jié)果為第一下游相鄰節(jié)點(diǎn)和第三下游相鄰節(jié)點(diǎn)相同,則第一標(biāo)簽與本 節(jié)點(diǎn)至第三下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第一接口與本節(jié)點(diǎn)至第三下游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,建立請(qǐng)求消息還可以包括共用資源指示信息;共用資源指示信息用于第一下游相鄰節(jié)點(diǎn)確定恢復(fù)路徑與工作路徑和保護(hù)路徑共用帶寬資源。進(jìn)一步地,該節(jié)點(diǎn)設(shè)備還可以包括第一查找單元360,用于根據(jù)工作路徑的故障信息查找獲得恢復(fù)路徑的路由信息。實(shí)施例四,本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,如圖4所示,該節(jié)點(diǎn)設(shè)備包括第二接收單元410,用于接收業(yè)務(wù)的恢復(fù)路徑的建立請(qǐng)求消息,建立請(qǐng)求消息中至少包括第二標(biāo)簽、第二接口、恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的標(biāo)識(shí);第二標(biāo)簽為第一上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第二接口為第一上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;第一上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);第二判斷單元420,用于根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同,獲得第三判斷結(jié)果;第二上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在工作路徑上的上游相鄰節(jié)點(diǎn);第二分配單元430,用于根據(jù)條件分配第三標(biāo)簽和第三接口,該條件包括第三判斷結(jié)果;第三標(biāo)簽為本節(jié)點(diǎn)至第一上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第三接口為本節(jié)點(diǎn)至第一上游相鄰節(jié)點(diǎn)的出接口;第二交叉建立單元440,用于根據(jù)第二標(biāo)簽、第二接口、第三標(biāo)簽、第三接口建立恢復(fù)路徑的交叉連接;第二發(fā)送單元450,用于第二分配單元430分配第三標(biāo)簽和第三接口后,向第一上游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的建立應(yīng)答消息,建立應(yīng)答消息中至少包括第三標(biāo)簽、第三接口和恢復(fù)路徑的路由息。進(jìn)一步地,第二分配單元430可以具體包括若第三判斷結(jié)果為第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)相同,則第三標(biāo)簽與本節(jié)點(diǎn)至第二上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第三接口與本節(jié)點(diǎn)至第二上游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,該節(jié)點(diǎn)設(shè)備還可以包括建立請(qǐng)求消息還包括共用資源指示信息;第二判斷單元420還用于判斷第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)共用資源指示信息確定恢復(fù)路徑與工作路徑共用帶寬資源。實(shí)施例五,本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,如圖4所示,該節(jié)點(diǎn)設(shè)備包括第二接收單元410,用于接收業(yè)務(wù)的恢復(fù)路徑的建立請(qǐng)求消息,建立請(qǐng)求消息中至少包括第二標(biāo)簽、第二接口、恢復(fù)路徑的路由信息、業(yè)務(wù)的工作路徑的標(biāo)識(shí)和保護(hù)路徑的標(biāo)識(shí);第二標(biāo)簽為第一上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第二接口為第一上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;第一上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);第二判斷單元420,用于根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同,獲得第三判斷結(jié)果;還可以用于根據(jù)保護(hù)路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第一上游相鄰節(jié)點(diǎn)和第三上游相鄰節(jié)點(diǎn)是否相同,獲得 第四判斷結(jié)果;第二上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在工作路徑上的上游相鄰節(jié)點(diǎn);第三上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在保護(hù)路徑上的上游相鄰節(jié)點(diǎn);第二分配單元430,用于根據(jù)條件分配第三標(biāo)簽和第三接口,條件包括第三判斷結(jié)果和第四判斷結(jié)果;第三標(biāo)簽為本節(jié)點(diǎn)至第一上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第三接口為本節(jié)點(diǎn)至第一上游相鄰節(jié)點(diǎn)的出接口;第二交叉建立單元440,用于根據(jù)第二標(biāo)簽、第二接口、第三標(biāo)簽、第三接口建立恢復(fù)路徑的交叉連接;第二發(fā)送單元450,用于第二分配單元430分配第三標(biāo)簽和第三接口后,向第一上游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的建立應(yīng)答消息,建立應(yīng)答消息中至少包括第三標(biāo)簽、第三接口和恢復(fù)路徑的路由息。進(jìn)一步地,第二分配單元430可以具體包括若第三判斷結(jié)果為第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)相同,則第三標(biāo)簽與本節(jié)點(diǎn)至第二上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第三接口與本節(jié)點(diǎn)至第二上游相鄰節(jié)點(diǎn)的出接口相同;若第四判斷結(jié)果為第一上游相鄰節(jié)點(diǎn)和第三上游相鄰節(jié)點(diǎn)相同,則第三標(biāo)簽與本節(jié)點(diǎn)至第三上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第三接口與本節(jié)點(diǎn)至第三上游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,該節(jié)點(diǎn)設(shè)備還可以包括建立請(qǐng)求消息還包括共用資源指示信息;第二判斷單元420還可以用于判斷第一上游相鄰節(jié)點(diǎn)和第三上游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)共用資源指示信息確定恢復(fù)路徑與工作路徑和保護(hù)路徑共用帶寬資源。實(shí)施例六,本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,如圖5所示,該節(jié)點(diǎn)設(shè)備包括第三接收單元510,用于接收業(yè)務(wù)的恢復(fù)路徑的第一建立請(qǐng)求消息,第一建立請(qǐng)求消息中至少包括第五標(biāo)簽、第五接口、恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的標(biāo)識(shí);第五標(biāo)簽為第四上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第五接口為第四上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;第四上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);用于接收恢復(fù)路徑的第一建立應(yīng)答消息,第一建立應(yīng)答消息至少包括第七標(biāo)簽、第七接口和恢復(fù)路徑的路由信息;第七標(biāo)簽為第四下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第七接口為第四下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口;第三判斷單元520,用于根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同,獲得第五判斷結(jié)果;第四下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);第五下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在工作路徑上的下游相鄰節(jié)點(diǎn);用于根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)是否相同,獲得第六判斷結(jié)果;第五上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在工作路徑上的上游相鄰節(jié)點(diǎn);第三分配單元530,用于根據(jù)第一條件分配第六標(biāo)簽和第六接口,第一條件包括第五判斷結(jié)果;第六標(biāo)簽為本節(jié)點(diǎn)至第四下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第六接口為本節(jié)點(diǎn)至第四下游節(jié)點(diǎn)的出接口 ;用于根據(jù)第二條件分配第八標(biāo)簽和第八接口,第二條件包括第六判斷結(jié)果;第八標(biāo)簽為本節(jié)點(diǎn)至第四上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第八接口為本節(jié)點(diǎn)至第四上游相鄰節(jié)點(diǎn)的出接口;第三發(fā)送單元540,用于向第四下游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的第二建立請(qǐng)求消息,第二建立請(qǐng)求消息中至少包括第六標(biāo)簽、第六接口、恢復(fù)路徑的路由信息和工作路徑的標(biāo) 識(shí);用于第三分配單元530分配第八標(biāo)簽和第八接口后,向第四上游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的第二建立應(yīng)答消息,第二建立應(yīng)答消息中至少包括第八標(biāo)簽、第八接口和恢復(fù)路徑的路由信息。第三交叉建立單元550,用于根據(jù)第五標(biāo)簽、第五接口、第六標(biāo)簽、第六接口、第七標(biāo)簽、第七接口、第八標(biāo)簽和第八接口建立恢復(fù)路徑的交叉連接。進(jìn)一步地,第三分配單元530可以具體包括若第五判斷結(jié)果為第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)相同,則第六標(biāo)簽與本節(jié)點(diǎn)至第五下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第六接口與本節(jié)點(diǎn)至第五下游相鄰節(jié)點(diǎn)的出接口相同;若第六判斷結(jié)果為第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)相同,則第八標(biāo)簽與本節(jié)點(diǎn)至第五上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第八接口與本節(jié)點(diǎn)至第五上游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,該節(jié)點(diǎn)設(shè)備還可以包括第一建立請(qǐng)求消息還包括共用資源指示信息;第二建立請(qǐng)求消息還包括共用資源指示信息;第三判斷單元520還可以用于判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)共用資源指示信息確定恢復(fù)路徑與工作路徑共用帶寬資源。實(shí)施例七,本發(fā)明實(shí)施例提供了一種節(jié)點(diǎn)設(shè)備,如圖5所示,該節(jié)點(diǎn)設(shè)備包括第三接收單元510,用于接收業(yè)務(wù)的恢復(fù)路徑的第一建立請(qǐng)求消息,第一建立請(qǐng)求消息中至少包括第五標(biāo)簽、第五接口、恢復(fù)路徑的路由信息、業(yè)務(wù)的工作路徑的標(biāo)識(shí)和業(yè)務(wù)的保護(hù)路徑的標(biāo)識(shí);第五標(biāo)簽為第四上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第五接口為第四上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;第四上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);用于接收恢復(fù)路徑的第一建立應(yīng)答消息,第一建立應(yīng)答消息至少包括第七標(biāo)簽、第七接口和恢復(fù)路徑的路由信息;第七標(biāo)簽為第四下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第七接口為第四下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口;第三判斷單元520,用于根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同,獲得第五判斷結(jié)果;第四下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);第五下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在工作路徑上的下游相鄰節(jié)點(diǎn);用于根據(jù)工作路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)是否相同,獲得第六判斷結(jié)果;第五上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在工作路徑上的上游相鄰節(jié)點(diǎn);還用于根據(jù)保護(hù)路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第六下游相鄰節(jié)點(diǎn)是否相同,獲得第七判斷結(jié)果;第六下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)設(shè)備在保護(hù)路徑上的下游相鄰節(jié)點(diǎn);還用于根據(jù)保護(hù)路徑的標(biāo)識(shí)和恢復(fù)路徑的路由信息判斷第四上游相鄰節(jié)點(diǎn)和第六上游相鄰節(jié)點(diǎn)是否相同,獲得第八判斷結(jié)果;第六上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在保護(hù)路徑上的上游相鄰節(jié)點(diǎn);第三分配單元530,用于根據(jù)第一條件分配第六標(biāo)簽和第六接口,第一條件包括第五判斷結(jié)果和第七判斷結(jié)果;第六標(biāo)簽為本節(jié)點(diǎn)至第四下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第六接口為本節(jié)點(diǎn)至第四下游節(jié)點(diǎn)的出接口 ;用于根據(jù)第二條件分配第八標(biāo)簽 和第八接口,第二條件包括第六判斷結(jié)果和第八判斷結(jié)果;第八標(biāo)簽為本節(jié)點(diǎn)至第四上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;第八接口為本節(jié)點(diǎn)至第四上游相鄰節(jié)點(diǎn)的出接口 ;第三發(fā)送單元540,用于向第四下游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的第二建立請(qǐng)求消息,第二建立請(qǐng)求消息中至少包括第六標(biāo)簽、第六接口、恢復(fù)路徑的路由信息、工作路徑的標(biāo)識(shí)和保護(hù)路徑的標(biāo)識(shí);用于第三分配單元530分配第八標(biāo)簽和第八接口后,向第四上游相鄰節(jié)點(diǎn)發(fā)送恢復(fù)路徑的第二建立應(yīng)答消息,第二建立應(yīng)答消息中至少包括第八標(biāo)簽、第八接口和恢復(fù)路徑的路由信息;第三交叉建立單元550,用于根據(jù)第五標(biāo)簽、第五接口、第六標(biāo)簽、第六接口、第七標(biāo)簽、第七接口、第八標(biāo)簽和第八接口建立恢復(fù)路徑的交叉連接。進(jìn)一步地,第三分配單元530可以具體包括若第五判斷結(jié)果為第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)相同,則第六標(biāo)簽與本節(jié)點(diǎn)至第五下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第六接口與本節(jié)點(diǎn)至第五下游相鄰節(jié)點(diǎn)的出接口相同;若第七判斷結(jié)果為第四下游相鄰節(jié)點(diǎn)和第六下游相鄰節(jié)點(diǎn)相同,則第六標(biāo)簽與本節(jié)點(diǎn)至第六下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第六接口與本節(jié)點(diǎn)至第六下游相鄰節(jié)點(diǎn)的出接口相同;若第六判斷結(jié)果為第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)相同,則第八標(biāo)簽與本節(jié)點(diǎn)至第五上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第八接口與本節(jié)點(diǎn)至第五上游相鄰節(jié)點(diǎn)的出接口相同;若第八判斷結(jié)果為第四上游相鄰節(jié)點(diǎn)和第六上游相鄰節(jié)點(diǎn)相同,則第八標(biāo)簽與本節(jié)點(diǎn)至第六上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,第八接口與本節(jié)點(diǎn)至第六上游相鄰節(jié)點(diǎn)的出接口相同。進(jìn)一步地,該節(jié)點(diǎn)設(shè)備還可以包括第一建立請(qǐng)求消息還可以包括共用資源指示信息;第二建立請(qǐng)求消息還可以包括共用資源指示信息;第三判斷單元520還可以用于判斷第四下游相鄰節(jié)點(diǎn)和第六下游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)共用資源指示信息確定恢復(fù)路徑與工作路徑和保護(hù)路徑共用帶寬資源。上述實(shí)施例二至七節(jié)點(diǎn)設(shè)備內(nèi)的各單元之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)設(shè)備,節(jié)點(diǎn)設(shè)備根據(jù)自身在恢復(fù)路徑和工作路徑上的下游相鄰節(jié)點(diǎn)是否相同,分配標(biāo)簽和出接口,從而實(shí)現(xiàn)恢復(fù)路徑的自動(dòng)建立,保證恢復(fù)路徑的帶寬資源,工作路徑發(fā)生故障后能夠及時(shí)、有效地恢復(fù)業(yè)務(wù),增強(qiáng)網(wǎng)絡(luò)可靠性。此外,采用本發(fā)明實(shí)施例的技術(shù)方案,還能夠重用已有工作路徑的帶寬資源,提高網(wǎng)絡(luò)資源的利用率,降低組網(wǎng)成本。實(shí)施例八,本發(fā)明實(shí)施例提供了一種恢復(fù)路徑建立的系統(tǒng),如圖6所示,至少包括第一節(jié)點(diǎn)設(shè)備610和第二節(jié)點(diǎn)設(shè)備620,第一節(jié)點(diǎn)設(shè)備610和第二節(jié)點(diǎn)設(shè)備620相連第一節(jié)點(diǎn)設(shè)備610,包括第一判斷單元、第一分配單元、第一發(fā)送單元、第一接收單元和第一交叉建立單元,具體內(nèi)容參見(jiàn)實(shí)施例二的第一判斷單元310、第一分配單元320、第一發(fā)送單元330、第一接收單元340和第一交叉建立單元350,此處不再贅述。第二節(jié)點(diǎn)設(shè)備620,包括第二接收單元、第二判斷單元、第二分配單元、第二交叉建立單元和第二發(fā)送單元,具體內(nèi)容參見(jiàn)實(shí)施例四的第二接收單元410、第二判斷單元420、第二分配單元430、第二交叉建立單元440和第二發(fā)送單元450,此處不再贅述。 在第一節(jié)點(diǎn)設(shè)備610和第二節(jié)點(diǎn)設(shè)備620之間還可以存在第三節(jié)點(diǎn)設(shè)備630,具體為第三節(jié)點(diǎn)設(shè)備630,包括第三接收單元、第三判斷單元、第三分配單元、第三發(fā)送單元和第三交叉建立單元,具體內(nèi)容參見(jiàn)實(shí)施例六的第三接收單元510、第三判斷單元520、第三分配單元530、第三發(fā)送單元540和第三交叉建立單元550,此處不再贅述。實(shí)施例九,本發(fā)明實(shí)施例提供了一種恢復(fù)路徑建立的系統(tǒng),如圖6所示,至少包括第一節(jié)點(diǎn)設(shè)備610和第二節(jié)點(diǎn)設(shè)備620,第一節(jié)點(diǎn)設(shè)備610和第二節(jié)點(diǎn)設(shè)備620相連第一節(jié)點(diǎn)設(shè)備610,包括第一判斷單元、第一分配單元、第一發(fā)送單元、第一接收單元和第一交叉建立單元,具體內(nèi)容參見(jiàn)實(shí)施例三的第一判斷單元310、第一分配單元320、第一發(fā)送單元330、第一接收單元340和第一交叉建立單元350,此處不再贅述。第二節(jié)點(diǎn)設(shè)備620,包括第二接收單元、第二判斷單元、第二分配單元、第二交叉建立單元和第二發(fā)送單元,具體內(nèi)容參見(jiàn)實(shí)施例五的第二接收單元410、第二判斷單元420、第二分配單元430、第二交叉建立單元440和第二發(fā)送單元450,此處不再贅述。在第一節(jié)點(diǎn)設(shè)備610和第二節(jié)點(diǎn)設(shè)備620之間還可以存在第三節(jié)點(diǎn)設(shè)備630,具體為第三節(jié)點(diǎn)設(shè)備630,包括第三接收單元、第三判斷單元、第三分配單元、第三發(fā)送單元和第三交叉建立單元,具體內(nèi)容參見(jiàn)實(shí)施例七的第三接收單元510、第三判斷單元520、第三分配單元530、第三發(fā)送單元540和第三交叉建立單元550,此處不再贅述。上述實(shí)施例八和實(shí)施例九的一種恢復(fù)路徑建立的系統(tǒng),其各單元的具體實(shí)施過(guò)程及各單元之間的信息交互等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一發(fā)明構(gòu)思,可以參見(jiàn)方法實(shí)施例,這里不再詳細(xì)描述。上述實(shí)施例可以通過(guò)擴(kuò)展GMPLS(Generalized Multiprotocol LabelSwitching,通用多協(xié)議標(biāo)記交換)RSVP-TE (Resource Reservation Protocol with TE,帶流量工程的資源預(yù)留協(xié)議)協(xié)議實(shí)現(xiàn),Path消息作為建立請(qǐng)求消息,Resv消息作為建立應(yīng)答消息。工作路徑的標(biāo)識(shí)、保護(hù)路徑的標(biāo)識(shí)、共用資源指示信息可以通過(guò)新增或者擴(kuò)展現(xiàn)有GMPLS RSVP-TE信令來(lái)承載。
工作路徑的標(biāo)識(shí)可以通過(guò)擴(kuò)展Path消息中的ASSOCIATION對(duì)象攜帶,共用資源指示信息可以通過(guò)擴(kuò)展Path消息中的LSP_REQUIRED_ATTRIBUTES對(duì)象攜帶。例如,將LSP_REQUIRED_ATTRIBUTES對(duì)象的一個(gè)比特位定義為共用資源指示信息,如果該位設(shè)置為1,則指示該恢復(fù)路徑與ASSOCIATION對(duì)象中攜帶的工作路徑共用資源。工作路徑的標(biāo)識(shí)和保護(hù)路徑的標(biāo)識(shí)可以通過(guò)擴(kuò)展Path消息中的ASSOCIATION對(duì)象攜帶,共用資源指示信息可以通過(guò)擴(kuò)展Path消息中的LSP_REQUIRED_ATTRIBUTES對(duì)象攜帶。例如,將LSP_REQUIRED_ATTRIBUTES對(duì)象的兩個(gè)比特位定義為共用資源指示信息,一個(gè)比特用于指示該恢復(fù)路徑與ASSOCIATION對(duì)象中攜帶的工作路徑是否共用資源,另一個(gè)比特用于指示該恢復(fù)路徑與ASSOCIATION對(duì)象中攜帶的保護(hù)路徑是否共用資源。采用本發(fā)明實(shí)施例提供的技術(shù)方案,能夠?qū)崿F(xiàn)恢復(fù)路徑的自動(dòng)建立,保證恢復(fù)路徑的帶寬資源,工作路徑發(fā)生故障后能夠及時(shí)、有效地恢復(fù)業(yè)務(wù),增強(qiáng)網(wǎng)絡(luò)可靠性。此外,采用本發(fā)明實(shí)施例提供的技術(shù)方案,還能夠重用已有工作路徑的帶寬資源,提高網(wǎng)絡(luò)資源的利用率,降低組網(wǎng)成本。 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種恢復(fù)路徑建立的方法,其特征在于,包括 第一節(jié)點(diǎn)根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)是否相同,獲得第一判斷結(jié)果;所述第一下游相鄰節(jié)點(diǎn)為所述第一節(jié)點(diǎn)在所述恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);所述第二下游相鄰節(jié)點(diǎn)為所述第一節(jié)點(diǎn)在所述工作路徑上的下游相鄰節(jié)點(diǎn); 所述第一節(jié)點(diǎn)根據(jù)條件分配第一標(biāo)簽和第一接口,所述條件包括所述第一判斷結(jié)果;所述第一標(biāo)簽為所述第一節(jié)點(diǎn)至所述第一下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第一接口為所述第一節(jié)點(diǎn)至所述第一下游節(jié)點(diǎn)的出接口; 所述第一節(jié)點(diǎn)向所述第一下游相鄰節(jié)點(diǎn)發(fā)送建立請(qǐng)求消息,所述建立請(qǐng)求消息中至少包括所述第一標(biāo)簽、所述第一接口、所述恢復(fù)路徑的路由信息和所述工作路徑的標(biāo)識(shí); 所述第一節(jié)點(diǎn)接收到所述恢復(fù)路徑的建立應(yīng)答消息,所述建立應(yīng)答消息至少包括第四標(biāo)簽、第四接口和所述恢復(fù)路徑的路由信息;所述第四標(biāo)簽為所述第一下游相鄰節(jié)點(diǎn)至所述第一節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第四接口為所述第一下游相鄰節(jié)點(diǎn)至所述第一節(jié)點(diǎn)的出接Π ; 所述第一節(jié)點(diǎn)根據(jù)所述第一標(biāo)簽、所述第一接口、所述第四標(biāo)簽和所述第四接口建立所述恢復(fù)路徑的交叉連接。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一節(jié)點(diǎn)根據(jù)條件分配第一標(biāo)簽和第一接口,具體包括 若所述第一判斷結(jié)果為所述第一下游相鄰節(jié)點(diǎn)和所述第二下游相鄰節(jié)點(diǎn)相同,則所述第一標(biāo)簽與所述第一節(jié)點(diǎn)至所述第二下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第一接口與所述第一節(jié)點(diǎn)至所述第二下游相鄰節(jié)點(diǎn)的出接口相同。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述建立請(qǐng)求消息還包括共用資源指示信息;所述共用資源指示信息用于所述第一下游相鄰節(jié)點(diǎn)確定所述恢復(fù)路徑與所述工作路徑共用帶寬資源。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括 所述第一節(jié)點(diǎn)根據(jù)所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的保護(hù)路徑的路由信息判斷所述第一下游相鄰節(jié)點(diǎn)和第三下游相鄰節(jié)點(diǎn)是否相同,獲得第二判斷結(jié)果;所述第三下游相鄰節(jié)點(diǎn)為所述第一節(jié)點(diǎn)在所述保護(hù)路徑上的下游相鄰節(jié)點(diǎn); 所述條件還包括所述第二判斷結(jié)果;所述建立請(qǐng)求消息還包括所述保護(hù)路徑的標(biāo)識(shí)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第一節(jié)點(diǎn)根據(jù)條件分配第一標(biāo)簽和第一接口,具體包括 若所述第一判斷結(jié)果為所述第一下游相鄰節(jié)點(diǎn)和所述第二下游相鄰節(jié)點(diǎn)相同,則所述第一標(biāo)簽與所述第一節(jié)點(diǎn)至所述第二下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第一接口與所述第一節(jié)點(diǎn)至所述第二下游相鄰節(jié)點(diǎn)的出接口相同; 若所述第二判斷結(jié)果為所述第一下游相鄰節(jié)點(diǎn)和所述第三下游相鄰節(jié)點(diǎn)相同,則所述第一標(biāo)簽與所述第一節(jié)點(diǎn)至所述第三下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第一接口與所述第一節(jié)點(diǎn)至所述第三下游相鄰節(jié)點(diǎn)的出接口相同。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述建立請(qǐng)求消息還包括共用資源指示信息;所述共用資源指示信息用于所述第一下游相鄰節(jié)點(diǎn)確定所述恢復(fù)路徑與所述工作路徑和所述保護(hù)路徑共用帶寬資源。
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述恢復(fù)路徑的路由信息為所述第一節(jié)點(diǎn)根據(jù)所述工作路徑的故障信息查找獲得。
8.一種恢復(fù)路徑建立的方法,其特征在于,包括 第二節(jié)點(diǎn)接收到業(yè)務(wù)的恢復(fù)路徑的建立請(qǐng)求消息,所述建立請(qǐng)求消息中至少包括第二標(biāo)簽、第二接口、所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的標(biāo)識(shí);所述第二標(biāo)簽為第一上游相鄰節(jié)點(diǎn)至所述第二節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第二接口為所述第一上游相鄰節(jié)點(diǎn)至所述第二節(jié)點(diǎn)的出接口 ;所述第一上游相鄰節(jié)點(diǎn)為所述第二節(jié)點(diǎn)在所述恢復(fù)路徑上的上游相鄰節(jié)點(diǎn); 所述第二節(jié)點(diǎn)根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同,獲得第三判斷結(jié)果;所述第二上游相鄰節(jié)點(diǎn)為所述第二節(jié)點(diǎn)在所述工作路徑上的上游相鄰節(jié)點(diǎn); 所述第二節(jié)點(diǎn)根據(jù)條件分配第三標(biāo)簽和第三接口,所述條件包括所述第三判斷結(jié)果;所述第三標(biāo)簽為所述第二節(jié)點(diǎn)至所述第一上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第三接口為所述第二節(jié)點(diǎn)至所述第一上游相鄰節(jié)點(diǎn)的出接口; 所述第二節(jié)點(diǎn)根據(jù)所述第二標(biāo)簽、所述第二接口、所述第三標(biāo)簽、所述第三接口建立所述恢復(fù)路徑的交叉連接; 所述第二節(jié)點(diǎn)分配所述第三標(biāo)簽和所述第三接口后,向所述第一上游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的建立應(yīng)答消息,所述建立應(yīng)答消息中至少包括所述第三標(biāo)簽、所述第三接口和所述恢復(fù)路徑的路由信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第二節(jié)點(diǎn)根據(jù)條件分配第三標(biāo)簽和第三接口,具體包括 若所述第三判斷結(jié)果為所述第一上游相鄰節(jié)點(diǎn)和所述第二上游相鄰節(jié)點(diǎn)相同,則所述第三標(biāo)簽與所述第二節(jié)點(diǎn)至所述第二上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第三接口與所述第二節(jié)點(diǎn)至所述第二上游相鄰節(jié)點(diǎn)的出接口相同。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述方法還包括 所述建立請(qǐng)求消息還包括共用資源指示信息;所述第二節(jié)點(diǎn)判斷所述第一上游相鄰節(jié)點(diǎn)和所述第二上游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)所述共用資源指示信息確定所述恢復(fù)路徑與所述工作路徑共用帶寬資源。
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括 所述建立請(qǐng)求消息還包括所述業(yè)務(wù)的保護(hù)路徑的標(biāo)識(shí); 所述第二節(jié)點(diǎn)還根據(jù)所述保護(hù)路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第一上游相鄰節(jié)點(diǎn)和第三上游相鄰節(jié)點(diǎn)是否相同,獲得第四判斷結(jié)果;所述第三上游相鄰節(jié)點(diǎn)為所述第二節(jié)點(diǎn)在所述保護(hù)路徑上的上游相鄰節(jié)點(diǎn); 所述條件還包括所述第四判斷結(jié)果。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述第二節(jié)點(diǎn)根據(jù)條件分配第三標(biāo)簽和第三接口,具體包括 若所述第三判斷結(jié)果為所述第一上游相鄰節(jié)點(diǎn)和所述第二上游相鄰節(jié)點(diǎn)相同,則所述第三標(biāo)簽與所述第二節(jié)點(diǎn)至所述第二上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第三接口與所述第二節(jié)點(diǎn)至所述第二上游相鄰節(jié)點(diǎn)的出接口相同; 若所述第四判斷結(jié)果為所述第一上游相鄰節(jié)點(diǎn)和所述第三上游相鄰節(jié)點(diǎn)相同,則所述第三標(biāo)簽與所述第二節(jié)點(diǎn)至所述第三上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第三接口與所述第二節(jié)點(diǎn)至所述第三上游相鄰節(jié)點(diǎn)的出接口相同。
13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述方法還包括 所述建立請(qǐng)求消息還包括共用資源指示信息;所述第二節(jié)點(diǎn)判斷所述第一上游相鄰節(jié)點(diǎn)和所述第三上游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)所述共用資源指示信息確定所述恢復(fù)路徑與所述工作路徑和所述保護(hù)路徑共用帶寬資源。
14.一種恢復(fù)路徑建立的方法,其特征在于,包括 第三節(jié)點(diǎn)接收到業(yè)務(wù)的恢復(fù)路徑的第一建立請(qǐng)求消息,所述第一建立請(qǐng)求消息中至少包括第五標(biāo)簽、第五接口、所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的標(biāo)識(shí);所述第五標(biāo)簽為第四上游相鄰節(jié)點(diǎn)至所述第三節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第五接口為所述第四上游相鄰節(jié)點(diǎn)至所述第三節(jié)點(diǎn)的出接口 ;所述第四上游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述恢復(fù)路徑上的上游相鄰節(jié)點(diǎn); 所述第三節(jié)點(diǎn)根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同,獲得第五判斷結(jié)果;所述第四下游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);所述第五下游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述工作路徑上的下游相鄰節(jié)點(diǎn); 所述第三節(jié)點(diǎn)根據(jù)第一條件分配第六標(biāo)簽和第六接口,所述第一條件包括所述第五判斷結(jié)果;所述第六標(biāo)簽為所述第三節(jié)點(diǎn)至所述第四下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第六接口為所述第三節(jié)點(diǎn)至所述第四下游節(jié)點(diǎn)的出接口; 所述第三節(jié)點(diǎn)向所述第四下游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的第二建立請(qǐng)求消息,所述第二建立請(qǐng)求消息中至少包括第六標(biāo)簽、第六接口、所述恢復(fù)路徑的路由信息和所述工作路徑的標(biāo)識(shí); 所述第三節(jié)點(diǎn)接收到所述恢復(fù)路徑的第一建立應(yīng)答消息,所述第一建立應(yīng)答消息至少包括第七標(biāo)簽、第七接口和所述恢復(fù)路徑的路由信息;所述第七標(biāo)簽為所述第四下游相鄰節(jié)點(diǎn)至所述第三節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第七接口為所述第四下游相鄰節(jié)點(diǎn)至所述第三節(jié)點(diǎn)的出接口 ; 所述第三節(jié)點(diǎn)根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)是否相同,獲得第六判斷結(jié)果;所述第五上游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述工作路徑上的上游相鄰節(jié)點(diǎn); 所述第三節(jié)點(diǎn)根據(jù)第二條件分配第八標(biāo)簽和第八接口,所述第二條件包括所述第六判斷結(jié)果;所述第八標(biāo)簽為所述第三節(jié)點(diǎn)至所述第四上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第八接口為所述第三節(jié)點(diǎn)至所述第四上游相鄰節(jié)點(diǎn)的出接口; 所述第三節(jié)點(diǎn)根據(jù)所述第五標(biāo)簽、所述第五接口、所述第六標(biāo)簽、所述第六接口、所述第七標(biāo)簽、所述第七接口、所述第八標(biāo)簽和所述第八接口建立所述恢復(fù)路徑的交叉連接; 所述第三節(jié)點(diǎn)分配所述第八標(biāo)簽和所述第八接口后,向所述第四上游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的第二建立應(yīng)答消息,所述第二建立應(yīng)答消息中至少包括所述第八標(biāo)簽、所述第八接口和所述恢復(fù)路徑的路由信息。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述第三節(jié)點(diǎn)根據(jù)第一條件分配第六標(biāo)簽和第六接口,具體包括 若所述第五判斷結(jié)果為所述第四下游相鄰節(jié)點(diǎn)和所述第五下游相鄰節(jié)點(diǎn)相同,則所述第六標(biāo)簽與所述第三節(jié)點(diǎn)至所述第五下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第六接口與所述第三節(jié)點(diǎn)至所述第五下游相鄰節(jié)點(diǎn)的出接口相同; 所述第三節(jié)點(diǎn)根據(jù)第二條件分配第八標(biāo)簽和第八接口,具體包括 若所述第六判斷結(jié)果為所述第四上游相鄰節(jié)點(diǎn)和所述第五上游相鄰節(jié)點(diǎn)相同,則所述第八標(biāo)簽與所述第三節(jié)點(diǎn)至所述第五上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第八接口與所述第三節(jié)點(diǎn)至所述第五上游相鄰節(jié)點(diǎn)的出接口相同。
16.根據(jù)權(quán)利要求14或15所述的方法,其特征在于,所述方法還包括 所述第一建立請(qǐng)求消息還包括共用資源指示信息;所述第二建立請(qǐng)求消息還包括共用資源指示信息;所述第三節(jié)點(diǎn)判斷所述第四下游相鄰節(jié)點(diǎn)和所述第五下游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)所述共用資源指示信息確定所述恢復(fù)路徑與所述工作路徑共用帶寬資源。
17.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述方法還包括 所述第一建立請(qǐng)求消息還包括所述業(yè)務(wù)的保護(hù)路徑的標(biāo)識(shí); 所述第三節(jié)點(diǎn)還根據(jù)所述保護(hù)路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第四下游相鄰節(jié)點(diǎn)和第六下游相鄰節(jié)點(diǎn)是否相同,獲得第七判斷結(jié)果;所述第六下游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述保護(hù)路徑上的下游相鄰節(jié)點(diǎn); 所述第一條件還包括所述第七判斷結(jié)果;所述第二建立請(qǐng)求消息還包括所述保護(hù)路徑的標(biāo)識(shí); 所述第三節(jié)點(diǎn)還根據(jù)所述保護(hù)路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第四上游相鄰節(jié)點(diǎn)和第六上游相鄰節(jié)點(diǎn)是否相同,獲得第八判斷結(jié)果;所述第六上游相鄰節(jié)點(diǎn)為所述第三節(jié)點(diǎn)在所述保護(hù)路徑上的上游相鄰節(jié)點(diǎn); 所述第二條件還包括所述第八判斷結(jié)果。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述第三節(jié)點(diǎn)根據(jù)第一條件分配第六標(biāo)簽和第六接口,具體包括 若所述第五判斷結(jié)果為所述第四下游相鄰節(jié)點(diǎn)和所述第五下游相鄰節(jié)點(diǎn)相同,則所述第六標(biāo)簽與所述第三節(jié)點(diǎn)至所述第五下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第六接口與所述第三節(jié)點(diǎn)至所述第五下游相鄰節(jié)點(diǎn)的出接口相同; 若所述第七判斷結(jié)果為所述第四下游相鄰節(jié)點(diǎn)和所述第六下游相鄰節(jié)點(diǎn)相同,則所述第六標(biāo)簽與所述第三節(jié)點(diǎn)至所述第六下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第六接口與所述第三節(jié)點(diǎn)至所述第六下游相鄰節(jié)點(diǎn)的出接口相同; 所述第三節(jié)點(diǎn)根據(jù)第二條件分配第八標(biāo)簽和第八接口,具體包括 若所述第六判斷結(jié)果為所述第四上游相鄰節(jié)點(diǎn)和所述第五上游相鄰節(jié)點(diǎn)相同,則所述第八標(biāo)簽與所述第三節(jié)點(diǎn)至所述第五上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第八接口與所述第三節(jié)點(diǎn)至所述第五上游相鄰節(jié)點(diǎn)的出接口相同; 若所述第八判斷結(jié)果為所述第四上游相鄰節(jié)點(diǎn)和所述第六上游相鄰節(jié)點(diǎn)相同,則所述第八標(biāo)簽與所述第三節(jié)點(diǎn)至所述第六上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第八接口與所述第三節(jié)點(diǎn)至所述第六上游相鄰節(jié)點(diǎn)的出接口相同。
19.根據(jù)權(quán)利要求17或18所述的方法,其特征在于,所述方法還包括 所述第一建立請(qǐng)求消息還包括共用資源指示信息;所述第二建立請(qǐng)求消息還包括共用資源指示信息;所述第三節(jié)點(diǎn)判斷所述第四下游相鄰節(jié)點(diǎn)和所述第六下游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)所述共用資源指示信息確定所述恢復(fù)路徑與所述工作路徑和所述保護(hù)路徑共用帶寬資源。
20.一種節(jié)點(diǎn)設(shè)備,其特征在于,包括第一判斷單元、第一分配單元、第一發(fā)送單元、第一接收單元和第一交叉建立單元 第一判斷單元,用于根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)是否相同,獲得第一判斷結(jié)果;所述第一下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);所述第二下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述工作路徑上的下游相鄰節(jié)點(diǎn); 第一分配單元,用于根據(jù)條件分配第一標(biāo)簽和第一接口,所述條件包括所述第一判斷結(jié)果;所述第一標(biāo)簽為本節(jié)點(diǎn)至所述第一下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第一接口為本節(jié)點(diǎn)至所述第一下游節(jié)點(diǎn)的出接口; 第一發(fā)送單元,用于向所述第一下游相鄰節(jié)點(diǎn)發(fā)送建立請(qǐng)求消息,所述建立請(qǐng)求消息中至少包括所述第一標(biāo)簽、所述第一接口、所述恢復(fù)路徑的路由信息和所述工作路徑的標(biāo)識(shí); 第一接收單元,用于接收所述恢復(fù)路徑的建立應(yīng)答消息,所述建立應(yīng)答消息至少包括第四標(biāo)簽、第四接口和所述恢復(fù)路徑的路由信息;所述第四標(biāo)簽為所述第一下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第四接口為所述第一下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ; 第一交叉建立單元,用于根據(jù)所述第一標(biāo)簽、所述第一接口、所述第四標(biāo)簽和所述第四接口建立所述恢復(fù)路徑的交叉連接。
21.根據(jù)權(quán)利要求20所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述第一分配單元,具體包括 若所述第一判斷結(jié)果為所述第一下游相鄰節(jié)點(diǎn)和所述第二下游相鄰節(jié)點(diǎn)相同,則所述第一標(biāo)簽與本節(jié)點(diǎn)至所述第二下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第一接口與本節(jié)點(diǎn)至所述第二下游相鄰節(jié)點(diǎn)的出接口相同。
22.根據(jù)權(quán)利要求20或21所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述建立請(qǐng)求消息還包括共用資源指示信息;所述共用資源指示信息用于所述第一下游相鄰節(jié)點(diǎn)確定所述恢復(fù)路徑與所述工作路徑共用帶寬資源。
23.根據(jù)權(quán)利要求20所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括 所述第一判斷單元還用于根據(jù)所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的保護(hù)路徑的路由信息判斷所述第一下游相鄰節(jié)點(diǎn)和第三下游相鄰節(jié)點(diǎn)是否相同,獲得第二判斷結(jié)果;所述第三下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述保護(hù)路徑上的下游相鄰節(jié)點(diǎn); 所述條件還包括所述第二判斷結(jié)果;所述建立請(qǐng)求消息還包括所述保護(hù)路徑的標(biāo)識(shí)。
24.根據(jù)權(quán)利要求23所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述第一分配單元具體包括 若所述第一判斷結(jié)果為所述第一下游相鄰節(jié)點(diǎn)和所述第二下游相鄰節(jié)點(diǎn)相同,則所述第一標(biāo)簽與本節(jié)點(diǎn)至所述第二下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第一接口與本節(jié)點(diǎn)至所述第二下游相鄰節(jié)點(diǎn)的出接口相同; 若所述第二判斷結(jié)果為所述第一下游相鄰節(jié)點(diǎn)和所述第三下游相鄰節(jié)點(diǎn)相同,則所述第一標(biāo)簽與本節(jié)點(diǎn)至所述第三下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第一接口與本節(jié)點(diǎn)至所述第三下游相鄰節(jié)點(diǎn)的出接口相同。
25.根據(jù)權(quán)利要求23或24所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述建立請(qǐng)求消息還包括共用資源指示信息;所述共用資源指示信息用于所述第一下游相鄰節(jié)點(diǎn)確定所述恢復(fù)路徑與所述工作路徑和所述保護(hù)路徑共用帶寬 資源。
26.根據(jù)權(quán)利要求20-25任一項(xiàng)所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括 第一查找單元,用于根據(jù)所述工作路徑的故障信息查找獲得所述恢復(fù)路徑的路由信肩、O
27.一種節(jié)點(diǎn)設(shè)備,其特征在于,包括第二接收單元、第二判斷單元、第二分配單元、第二交叉建立單元和第二發(fā)送單元 第二接收單元,用于接收業(yè)務(wù)的恢復(fù)路徑的建立請(qǐng)求消息,所述建立請(qǐng)求消息中至少包括第二標(biāo)簽、第二接口、所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的標(biāo)識(shí);所述第二標(biāo)簽為第一上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第二接口為所述第一上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;所述第一上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);第二判斷單元,用于根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第一上游相鄰節(jié)點(diǎn)和第二上游相鄰節(jié)點(diǎn)是否相同,獲得第三判斷結(jié)果;所述第二上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述工作路徑上的上游相鄰節(jié)點(diǎn); 第二分配單元,用于根據(jù)條件分配第三標(biāo)簽和第三接口,所述條件包括所述第三判斷結(jié)果;所述第三標(biāo)簽為本節(jié)點(diǎn)至所述第一上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第三接口為本節(jié)點(diǎn)至所述第一上游相鄰節(jié)點(diǎn)的出接口; 第二交叉建立單元,用于根據(jù)所述第二標(biāo)簽、所述第二接口、所述第三標(biāo)簽、所述第三接口建立所述恢復(fù)路徑的交叉連接; 第二發(fā)送單元,用于所述第二分配單元分配所述第三標(biāo)簽和所述第三接口后,向所述第一上游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的建立應(yīng)答消息,所述建立應(yīng)答消息中至少包括所述第三標(biāo)簽、所述第三接口和所述恢復(fù)路徑的路由信息。
28.根據(jù)權(quán)利要求27所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述第二分配單元具體包括 若所述第三判斷結(jié)果為所述第一上游相鄰節(jié)點(diǎn)和所述第二上游相鄰節(jié)點(diǎn)相同,則所述第三標(biāo)簽與本節(jié)點(diǎn)至所述第二上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第三接口與本節(jié)點(diǎn)至所述第二上游相鄰節(jié)點(diǎn)的出接口相同。
29.根據(jù)權(quán)利要求27或28所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括所述建立請(qǐng)求消息還包括共用資源指示信息;所述第二判斷單元還用于判斷所述第一上游相鄰節(jié)點(diǎn)和所述第二上游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)所述共用資源指示信息確定所述恢復(fù)路徑與所述工作路徑共用帶寬資源。
30.根據(jù)權(quán)利要求27所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括 所述建立請(qǐng)求消息還包括所述業(yè)務(wù)的保護(hù)路徑的標(biāo)識(shí); 所述第二判斷單元還用于根據(jù)所述保護(hù)路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第一上游相鄰節(jié)點(diǎn)和第三上游相鄰節(jié)點(diǎn)是否相同,獲得第四判斷結(jié)果;所述第三上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述保護(hù)路徑上的上游相鄰節(jié)點(diǎn); 所述條件還包括所述第四判斷結(jié)果。
31.根據(jù)權(quán)利要求30所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述第二分配單元具體包括 若所述第三判斷結(jié)果為所述第一上游相鄰節(jié)點(diǎn)和所述第二上游相鄰節(jié)點(diǎn)相同,則所述第三標(biāo)簽與本節(jié)點(diǎn)至所述第二上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第三接口與本節(jié)點(diǎn)至所述第二上游相鄰節(jié)點(diǎn)的出接口相同; 若所述第四判斷結(jié)果為所述第一上游相鄰節(jié)點(diǎn)和所述第三上游相鄰節(jié)點(diǎn)相同,則所述第三標(biāo)簽與本節(jié)點(diǎn)至所述第三上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第三接口與本節(jié)點(diǎn)至所述第三上游相鄰節(jié)點(diǎn)的出接口相同。
32.根據(jù)權(quán)利要求30或31所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括 所述建立請(qǐng)求消息還包括共用資源指示信息;所述第二判斷單元還用于判斷所述第一上游相鄰節(jié)點(diǎn)和所述第三上游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)所述共用資源指示信息確定所述恢復(fù)路徑與所述工作路徑和所述保護(hù)路徑共用帶寬資源。
33.一種節(jié)點(diǎn)設(shè)備,其特征在于,包括第三接收單元、第三判斷單元、第三分配單元、第三發(fā)送單元和第三交叉建立單元 第三接收單元,用于接收業(yè)務(wù)的恢復(fù)路徑的第一建立請(qǐng)求消息,所述第一建立請(qǐng)求消息中至少包括第五標(biāo)簽、第五接口、所述恢復(fù)路徑的路由信息和所述業(yè)務(wù)的工作路徑的標(biāo)識(shí);所述第五標(biāo)簽為第四上游相鄰節(jié)點(diǎn)至所述本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第五接口為所述第四上游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;所述第四上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述恢復(fù)路徑上的上游相鄰節(jié)點(diǎn);用于接收所述恢復(fù)路徑的第一建立應(yīng)答消息,所述第一建立應(yīng)答消息至少包括第七標(biāo)簽、第七接口和所述恢復(fù)路徑的路由信息;所述第七標(biāo)簽為所述第四下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第七接口為所述第四下游相鄰節(jié)點(diǎn)至本節(jié)點(diǎn)的出接口 ;第三判斷單元,用于根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷第四下游相鄰節(jié)點(diǎn)和第五下游相鄰節(jié)點(diǎn)是否相同,獲得第五判斷結(jié)果;所述第四下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述恢復(fù)路徑上的下游相鄰節(jié)點(diǎn);所述第五下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述工作路徑上的下游相鄰節(jié)點(diǎn);用于根據(jù)所述工作路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第四上游相鄰節(jié)點(diǎn)和第五上游相鄰節(jié)點(diǎn)是否相同,獲得第六判斷結(jié)果;所述第五上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述工作路徑上的上游相鄰節(jié)點(diǎn); 第三分配單元,用于根據(jù)第一條件分配第六標(biāo)簽和第六接口,所述第一條件包括所述第五判斷結(jié)果;所述第六標(biāo)簽為本節(jié)點(diǎn)至所述第四下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第六接口為本節(jié)點(diǎn)至所述第四下游節(jié)點(diǎn)的出接口 ;用于根據(jù)第二條件分配第八標(biāo)簽和第八接口,所述第二條件包括所述第六判斷結(jié)果;所述第八標(biāo)簽為本節(jié)點(diǎn)至所述第四上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽;所述第八接口為本節(jié)點(diǎn)至所述第四上游相鄰節(jié)點(diǎn)的出接口 ; 第三發(fā)送單元,用于向所述第四下游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的第二建立請(qǐng)求消息,所述第二建立請(qǐng)求消息中至少包括第六標(biāo)簽、第六接口、所述恢復(fù)路徑的路由信息和所述工作路徑的標(biāo)識(shí);用于所述第三分配單元分配所述第八標(biāo)簽和所述第八接口后,向所述第四上游相鄰節(jié)點(diǎn)發(fā)送所述恢復(fù)路徑的第二建立應(yīng)答消息,所述第二建立應(yīng)答消息中至少包括所述第八標(biāo)簽、所述第八接口和所述恢復(fù)路徑的路由信息; 第三交叉建立單元,用于根據(jù)所述第五標(biāo)簽、所述第五接口、所述第六標(biāo)簽、所述第六接口、所述第七標(biāo)簽、所述第七接口、所述第八標(biāo)簽和所述第八接口建立所述恢復(fù)路徑的交叉連接。
34.根據(jù)權(quán)利要求33所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述第三分配單元具體包括 若所述第五判斷結(jié)果為所述第四下游相鄰節(jié)點(diǎn)和所述第五下游相鄰節(jié)點(diǎn)相同,則所述第六標(biāo)簽與本節(jié)點(diǎn)至所述第五下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第六接口與本節(jié)點(diǎn)至所述第五下游相鄰節(jié)點(diǎn)的出接口相同;若所述第六判斷結(jié)果為所述第四上游相鄰節(jié)點(diǎn)和所述第五上游相鄰節(jié)點(diǎn)相同,則所述第八標(biāo)簽與本節(jié)點(diǎn)至所述第五上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第八接口與本節(jié)點(diǎn)至所述第五上游相鄰節(jié)點(diǎn)的出接口相同。
35.根據(jù)權(quán)利要求33或34所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括 所述第一建立請(qǐng)求消息還包括共用資源指示信息;所述第二建立請(qǐng)求消息還包括共用資源指示信息; 所述第三判斷單元還用于判斷所述第四下游相鄰節(jié)點(diǎn)和所述第五下游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)所述共用資源指示信息確定所述恢復(fù)路徑與所述工作路徑共用帶寬資源。
36.根據(jù)權(quán)利要求33所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括 所述第一建立請(qǐng)求消息還包括所述業(yè)務(wù)的保護(hù)路徑的標(biāo)識(shí); 所述第三判斷單元還用于根據(jù)所述保護(hù)路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第四下游相鄰節(jié)點(diǎn)和第六下游相鄰節(jié)點(diǎn)是否相同,獲得第七判斷結(jié)果;所述第六下游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)設(shè)備在所述保護(hù)路徑上的下游相鄰節(jié)點(diǎn);還用于根據(jù)所述保護(hù)路徑的標(biāo)識(shí)和所述恢復(fù)路徑的路由信息判斷所述第四上游相鄰節(jié)點(diǎn)和第六上游相鄰節(jié)點(diǎn)是否相同,獲得第八判斷結(jié)果;所述第六上游相鄰節(jié)點(diǎn)為本節(jié)點(diǎn)在所述保護(hù)路徑上的上游相鄰節(jié)點(diǎn);所述第一條件還包括所述第七判斷結(jié)果;所述第二建立請(qǐng)求消息還包括所述保護(hù)路徑的標(biāo)識(shí);所述第二條件還包括所述第八判斷結(jié)果。
37.根據(jù)權(quán)利要求36所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述第三分配單元具體包括 若所述第五判斷結(jié)果為所述第四下游相鄰節(jié)點(diǎn)和所述第五下游相鄰節(jié)點(diǎn)相同,則所述第六標(biāo)簽與本節(jié)點(diǎn)至所述第五下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第六接口與本節(jié)點(diǎn)至所述第五下游相鄰節(jié)點(diǎn)的出接口相同;若所述第七判斷結(jié)果為所述第四下游相鄰節(jié)點(diǎn)和所述第六下游相鄰節(jié)點(diǎn)相同,則所述第六標(biāo)簽本節(jié)點(diǎn)至所述第六下游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第六接口與本節(jié)點(diǎn)至所述第六下游相鄰節(jié)點(diǎn)的出接口相同;若所述第六判斷結(jié)果為所述第四上游相鄰節(jié)點(diǎn)和所述第五上游相鄰節(jié)點(diǎn)相同,則所述第八標(biāo)簽與本節(jié)點(diǎn)至所述第五上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第八接口與本節(jié)點(diǎn)至所述第五上游相鄰節(jié)點(diǎn)的出接口相同;若所述第八判斷結(jié)果為所述第四上游相鄰節(jié)點(diǎn)和所述第六上游相鄰節(jié)點(diǎn)相同,則所述第八標(biāo)簽與本節(jié)點(diǎn)至所述第六上游相鄰節(jié)點(diǎn)的轉(zhuǎn)發(fā)標(biāo)簽相同,所述第八接口與本節(jié)點(diǎn)至所述第六上游相鄰節(jié)點(diǎn)的出接口相同。
38.根據(jù)權(quán)利要求36或37所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備還包括 所述第一建立請(qǐng)求消息還包括共用資源指示信息;所述第二建立請(qǐng)求消息還包括共用資源指示信息; 所述第三判斷單元還用于判斷所述第四下游相鄰節(jié)點(diǎn)和所述第六下游相鄰節(jié)點(diǎn)是否相同之前,根據(jù)所述共用資源指示信息確定所述恢復(fù)路徑與所述工作路徑和所述保護(hù)路徑共用帶寬資源。
39.一種恢復(fù)路徑建立的系統(tǒng),其特征在于,所述系統(tǒng)至少包括權(quán)利要求20-26任一項(xiàng)所述的第一節(jié)點(diǎn)設(shè)備和權(quán)利要求27-32所述的第二節(jié)點(diǎn)設(shè)備,所述第一節(jié)點(diǎn)設(shè)備與所述第二節(jié)點(diǎn)設(shè)備相連。
40.根據(jù)權(quán)利要求39所述的系統(tǒng),其特征在于,在所述第一節(jié)點(diǎn)設(shè)備和所述第二節(jié)點(diǎn)設(shè)備之間還包括權(quán)利要求33-38所述的第三節(jié)點(diǎn)設(shè)備。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,具體公開(kāi)了一種恢復(fù)路徑建立的方法,包括第一節(jié)點(diǎn)根據(jù)業(yè)務(wù)的恢復(fù)路徑的路由信息和業(yè)務(wù)的工作路徑的路由信息判斷第一下游相鄰節(jié)點(diǎn)和第二下游相鄰節(jié)點(diǎn)是否相同,獲得第一判斷結(jié)果;第一節(jié)點(diǎn)根據(jù)條件分配第一標(biāo)簽和第一接口,條件包括第一判斷結(jié)果;第一節(jié)點(diǎn)向第一下游相鄰節(jié)點(diǎn)發(fā)送建立請(qǐng)求消息;第一節(jié)點(diǎn)接收到恢復(fù)路徑的建立應(yīng)答消息;第一節(jié)點(diǎn)根據(jù)第一標(biāo)簽、第一接口、第四標(biāo)簽和第四接口建立恢復(fù)路徑的交叉連接。本發(fā)明實(shí)施例還公開(kāi)了一種恢復(fù)路徑建立的系統(tǒng)和節(jié)點(diǎn)設(shè)備。
文檔編號(hào)H04Q11/00GK102870432SQ201280000577
公開(kāi)日2013年1月9日 申請(qǐng)日期2012年6月20日 優(yōu)先權(quán)日2012年6月20日
發(fā)明者隋志成 申請(qǐng)人:華為技術(shù)有限公司