路徑獲取方法、路徑計(jì)算單元、路徑計(jì)算客戶端及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種路徑請(qǐng)求方法,所述方法包括:有狀態(tài)Stateful路徑計(jì)算單元PCE接收路徑計(jì)算客戶端PCC發(fā)送的路徑計(jì)算請(qǐng)求消息,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式;所述Stateful PCE根據(jù)所述第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息;發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息。本發(fā)明實(shí)施例還提供一種有狀態(tài)路徑計(jì)算單元和路徑計(jì)算客戶端。本發(fā)明實(shí)施例,用于解決現(xiàn)有技術(shù)中路由技術(shù)方法不靈活,限制了網(wǎng)絡(luò)擴(kuò)展的技術(shù)問(wèn)題。
【專利說(shuō)明】路徑獲取方法、路徑計(jì)算單元、路徑計(jì)算客戶端及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種路徑獲取方法、路徑計(jì)算單元(PathComputat1n Element, PCE)、路徑計(jì)算客戶端(Path Computat1n Client, PCC)及系統(tǒng)。
【背景技術(shù)】
[0002]PCE 是多協(xié)議標(biāo)簽交換(Mult1-Protocol Label Switching, MPLS)網(wǎng)絡(luò)的一種路徑計(jì)算架構(gòu)中的計(jì)算單元,可以實(shí)現(xiàn)基于各種約束條件的集中式路徑計(jì)算。其中,PCC用于發(fā)起路徑計(jì)算請(qǐng)求和接收路徑計(jì)算結(jié)果,PCE用于接收來(lái)自PCC的路徑計(jì)算請(qǐng)求,根據(jù)請(qǐng)求進(jìn)行路徑計(jì)算,并返回路徑計(jì)算結(jié)果給PCC。路徑計(jì)算單元通信協(xié)議(PCE communicat1nProtocol, PCEP)是用于PCC與PCE之間進(jìn)行路徑計(jì)算請(qǐng)求與應(yīng)答通信的協(xié)議。
[0003]PCE可以分為兩種類型:無(wú)狀態(tài)(Stateless)PCE和有狀態(tài)(Stateful) PCE。Stateless PCE只保存網(wǎng)絡(luò)狀態(tài)信息,具體包括網(wǎng)絡(luò)拓?fù)湫畔⒑唾Y源信息PCE除了保存網(wǎng)絡(luò)狀態(tài)信息之外,還會(huì)保存網(wǎng)絡(luò)中已經(jīng)建立的路徑信息和正在使用中的預(yù)留資源信息。由于Stateful PCE有更多的網(wǎng)絡(luò)信息,因此可以實(shí)現(xiàn)更為豐富的路徑計(jì)算功能?,F(xiàn)有基于PCEP的路徑計(jì)算方法中,PCE在接收到PCC發(fā)送的計(jì)算請(qǐng)求后,會(huì)根據(jù)網(wǎng)絡(luò)狀態(tài)信息,為PCC計(jì)算一條新的路徑,當(dāng)PCE無(wú)法計(jì)算出滿足條件的新路徑時(shí),PCE返回計(jì)算失敗信息至PCC,PCC將無(wú)法獲得可用的路徑。
[0004]由此可見,現(xiàn)有技術(shù)的路徑計(jì)算方法靈活性較低,無(wú)法適應(yīng)上述情況,限制了網(wǎng)絡(luò)的可擴(kuò)展性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種路徑獲取方法、路徑計(jì)算單元、路徑計(jì)算客戶端及系統(tǒng),用于解決現(xiàn)有技術(shù)中路由計(jì)算方法不靈活,限制了網(wǎng)絡(luò)擴(kuò)展的技術(shù)問(wèn)題。
[0006]第一方面,提供了一種路徑請(qǐng)求方法,所述方法包括:
[0007]Stateful PCE接收PCC發(fā)送的路徑計(jì)算請(qǐng)求消息,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式;
[0008]所述Stateful PCE根據(jù)所述第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息;
[0009]發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息。
[0010]在所述第一方面的第一種可能的實(shí)現(xiàn)方式中,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0011]根據(jù)所述第一方面的第一種可能的實(shí)現(xiàn)方式,還提供了所述第一方面的第二種可能的實(shí)現(xiàn)方式,在所述第一方面的第二種可能的實(shí)現(xiàn)方式中,如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,則所述stateful PCE查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0012]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式,則所述Stateful PCE查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0013]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0014]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
[0015]根據(jù)所述第一方面或所述第一方面的上述任意一種可能的實(shí)現(xiàn)方式,還提供了所述第一方面的第三種可能的實(shí)現(xiàn)方式,在所述第一方面的第三種可能的實(shí)現(xiàn)方式中,
[0016]所述路徑計(jì)算應(yīng)答消息還包含第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性。
[0017]根據(jù)所述第一方面的第三種可能的實(shí)現(xiàn)方式,還提供了所述第一方面的第四種可能的實(shí)現(xiàn)方式,在所述第一方面的第四種可能的實(shí)現(xiàn)方式中,所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
[0018]第二方面,提供了一種路徑請(qǐng)求方法,所述方法包括:
[0019]路徑計(jì)算客戶端PCC向有狀態(tài)Stateful路徑計(jì)算單元PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式;
[0020]所述PCC接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,所述路徑計(jì)算應(yīng)答消息中包含有根據(jù)所述第一屬性信息獲得的符合所述PCC請(qǐng)求的路徑信息;
[0021]所述PCC根據(jù)所述路徑信息建立轉(zhuǎn)發(fā)路徑。
[0022]在所述第二方面的第一種可能的實(shí)現(xiàn)方式中,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0023]根據(jù)所述第二方面或所述第二方面的第一種可能的實(shí)現(xiàn)方式,還提供了所述第二方面的第三種可能的實(shí)現(xiàn)方式,在所述第二方面的第三種可能的實(shí)現(xiàn)方式中:
[0024]所述路徑計(jì)算應(yīng)答消息還包含第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性;所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
[0025]第三方面,提供了一種Stateful PCE,所述Stateful PCE包括:
[0026]接收單元,用于接收路徑計(jì)算客戶端PCC發(fā)送的路徑計(jì)算請(qǐng)求消息,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式;
[0027]處理單元,用于根據(jù)所述第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息;
[0028]發(fā)送單元,用于發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息。
[0029]在所述第三方面的第一種可能的實(shí)現(xiàn)方式中,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0030]根據(jù)所述第三方面的第一種可能的實(shí)現(xiàn)方式,還提供了所述第三方面的第二種可能的實(shí)現(xiàn)方式,在所述第三方面的第二種可能的實(shí)現(xiàn)方式中,所述處理單元根據(jù)所述請(qǐng)求路徑的屬性信息,獲取符合特定條件的路徑具體為:
[0031]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,則所述Stateful PCE查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0032]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式,則所述Stateful PCE查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0033]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0034]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
[0035]第四方面,提供了一種PCC,所述PCC包括:
[0036]發(fā)送單元,用于向有狀態(tài)Stateful路徑計(jì)算單元PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式;
[0037]接收單元,用于接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,所述路徑計(jì)算應(yīng)答消息中包含有根據(jù)所述第一屬性信息獲得的符合所述PCC請(qǐng)求的路徑信息;
[0038]處理單元,用于根據(jù)所述接收單元接收的所述路徑計(jì)算應(yīng)答消息包含的所述路徑信息建立轉(zhuǎn)發(fā)路徑。
[0039]在所述第四方面的第一種可能的實(shí)現(xiàn)方式中,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0040]第五方面,還提供了一種路徑獲取系統(tǒng),所述系統(tǒng)包括:有狀態(tài)Stateful路徑計(jì)算單元PCE和路徑計(jì)算客戶端PCC ;
[0041]所述PCC,用于向所述Stateful PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式;
[0042]所述有狀態(tài)PCE,用于接收所述PCC發(fā)送的路徑計(jì)算請(qǐng)求消息;根據(jù)所述路徑計(jì)算請(qǐng)求消息中包含的第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息;發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息;
[0043]所述PCC,還用于接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,并根據(jù)所述路徑信息建立轉(zhuǎn)發(fā)路徑。
[0044]在所述第五方面的第一種可能的實(shí)現(xiàn)方式中,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0045]根據(jù)所述第五方面的第一種可能的實(shí)現(xiàn)方式,還提供了所述第五方面的第二種可能的實(shí)現(xiàn)方式,在所述第五方面的第二種可能的實(shí)現(xiàn)方式中,所述StatefulPCE根據(jù)所述路徑計(jì)算請(qǐng)求消息中包含的第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息具體為:
[0046]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,則所述Stateful PCE查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0047]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式,則所述Stateful PCE查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0048]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0049]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
[0050]根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明達(dá)到了以下技術(shù)效果:
[0051]通過(guò)本發(fā)明實(shí)施例提供的技術(shù)方案,PCC向Stateful PCE請(qǐng)求路徑時(shí),可以指定所述PCC請(qǐng)求的路徑的獲取方式,使得所述Stateful PCE可以根據(jù)指定的獲取方式得到符合所述PCC請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE根據(jù)PCC的需求選擇相應(yīng)的路徑,為PCC提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
【專利附圖】
【附圖說(shuō)明】
[0052]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0053]圖1為一種基于PCE的集中式路徑計(jì)算和部署組網(wǎng)結(jié)構(gòu)圖;
[0054]圖2為本發(fā)明實(shí)施例一的路徑請(qǐng)求方法流程圖;
[0055]圖3為本發(fā)明實(shí)施例二的路徑請(qǐng)求方法流程圖;
[0056]圖4為本發(fā)明實(shí)施例三的路徑請(qǐng)求方法流程圖;
[0057]圖5為本發(fā)明實(shí)施例一的有狀態(tài)路徑計(jì)算單元結(jié)構(gòu)圖;
[0058]圖6為本發(fā)明實(shí)施例一的路徑計(jì)算客戶端的結(jié)構(gòu)圖;
[0059]圖7為本發(fā)明實(shí)施例的路徑獲取系統(tǒng)的結(jié)構(gòu)圖;
[0060]圖8為本發(fā)明實(shí)施例二的有狀態(tài)路徑計(jì)算單元結(jié)構(gòu)圖;
[0061]圖9為本發(fā)明實(shí)施例二的路徑計(jì)算客戶端的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0062]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0063]參照?qǐng)D1,為一種基于PCE的集中式路徑計(jì)算和部署組網(wǎng)結(jié)構(gòu)圖。當(dāng)PCC 10需要獲取路徑信息時(shí),發(fā)送路徑計(jì)算請(qǐng)求消息(Path Computat1n Request, PCReq)至PCE20,所述PCReq用于請(qǐng)求符合所述PCC請(qǐng)求的路徑。PCE 20返回路徑計(jì)算應(yīng)答消息(PathComputat1n Reply, PCRep)至PCC 10,所述PCRep包含符合所述PCC請(qǐng)求的新建立的路徑信息。PCC 10接收到所述路徑信息后,將所述路徑信息發(fā)送至網(wǎng)絡(luò)管理系統(tǒng)(NetworkManagement System, NMS) 30,由NMS 30將所述路徑信息轉(zhuǎn)發(fā)至網(wǎng)絡(luò)50內(nèi)的入口節(jié)點(diǎn)(Ingress Node) 40,由Ingress 40根據(jù)所述路徑信息進(jìn)行路徑的部署和配置,將所述路徑信息轉(zhuǎn)發(fā)至出口節(jié)點(diǎn)(Egress Node) 60。
[0064]圖1所示模型中,PCC 10并不是網(wǎng)絡(luò)50中的設(shè)備,而是獨(dú)立于所述網(wǎng)絡(luò)50存在的。因此,該P(yáng)CC 10并不了解網(wǎng)絡(luò)中已建立的路徑和資源狀態(tài)信息。此時(shí),該P(yáng)CC 10可能需要獲取網(wǎng)絡(luò)中滿足該特定條件的已建立的路徑。本發(fā)明實(shí)施例所述方法能夠?qū)崿F(xiàn)PCC 10的上述需求。
[0065]需要說(shuō)明的是,圖1所示模型僅僅是本發(fā)明實(shí)施例所述方法的一種具體的應(yīng)用場(chǎng)景。當(dāng)然,本發(fā)明實(shí)施例所述方法可以但不限于應(yīng)用于圖1所示場(chǎng)景中,事實(shí)上,任何需要根據(jù)PCC的需求來(lái)獲取相應(yīng)路徑的場(chǎng)景均可以采用本發(fā)明實(shí)施例所述方法。
[0066]參照?qǐng)D2,本發(fā)明實(shí)施例一提供的路徑請(qǐng)求方法,所述方法包括:
[0067]201:Stateful PCE接收PCC發(fā)送的路徑計(jì)算請(qǐng)求消息,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式。
[0068]202:所述Stateful PCE根據(jù)所述第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息,發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息。
[0069]具體的,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0070]本發(fā)明實(shí)施例一所述方法中,所述Stateful PCE根據(jù)PCC發(fā)送的路徑計(jì)算請(qǐng)求消息中指定的所述PCC請(qǐng)求的路徑的獲取方式,得到符合所述PCC請(qǐng)求的路徑,并通過(guò)路徑計(jì)算應(yīng)答消息將符合所述PCC請(qǐng)求的路徑信息發(fā)送至所述PCC。采用本發(fā)明實(shí)施例,所述Stateful PCE可以根據(jù)指定的獲取方式得到符合所述PCC請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE根據(jù)PCC的需求選擇相應(yīng)的路徑,為PCC提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
[0071]參照?qǐng)D3,本發(fā)明實(shí)施例二提供的路徑請(qǐng)求方法,所述方法包括:
[0072]301:PCC向Stateful PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑;所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式。
[0073]302:所述PCC接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,所述路徑計(jì)算應(yīng)答消息中包含有根據(jù)所述第一屬性信息獲得的符合所述PCC請(qǐng)求的路徑信息。
[0074]303:所述PCC根據(jù)所述路徑信息建立轉(zhuǎn)發(fā)路徑。
[0075]本發(fā)明實(shí)施例二所述方法中,所述PCC向Stateful PCE請(qǐng)求路徑時(shí),可以指定所述PCC請(qǐng)求的路徑的獲取方式,使得所述Stateful PCE可以根據(jù)指定的獲取方式得到符合所述PCC請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE根據(jù)PCC的需求選擇相應(yīng)的路徑,為PCC提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
[0076]參照?qǐng)D4,本發(fā)明實(shí)施例三提供的路徑請(qǐng)求方法,所述方法包括以下步驟:
[0077]401:PCC向Stateful PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑;所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式。
[0078]需要說(shuō)明的是,所述第一屬性信息指定的所述PCC請(qǐng)求的路徑的獲取方式可以為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0079]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,則表明所述PCC只接受網(wǎng)絡(luò)中已經(jīng)建立的路徑,當(dāng)網(wǎng)絡(luò)中不存在符合所述PCC請(qǐng)求的已建立路徑時(shí),PCC不接受Stateful PCE為其新建路徑。
[0080]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式,則表明所述PCC優(yōu)先接受網(wǎng)絡(luò)中已經(jīng)建立的路徑,當(dāng)網(wǎng)絡(luò)中不存在符合所述PCC請(qǐng)求的已建立路徑時(shí),PCC接受Stateful PCE為其計(jì)算得到的新建立路徑。
[0081]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式,則表明所述PCC只接受Stateful PCE根據(jù)所述PCC的請(qǐng)求為其計(jì)算得到的新建立路徑,當(dāng)StatefulPCE計(jì)算失敗時(shí),即使網(wǎng)絡(luò)中存在符合所述PCC請(qǐng)求的已建立路徑,所述PCC也不接受。
[0082]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式,則表明所述PCC優(yōu)先接受Stateful PCE根據(jù)所述PCC的請(qǐng)求為其計(jì)算得到的新建立路徑,當(dāng)StatefulPCE計(jì)算失敗時(shí),接受網(wǎng)絡(luò)中符合所述PCC請(qǐng)求的已建立路徑。
[0083]需要說(shuō)明的是,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,可以通過(guò)在所述路徑計(jì)算請(qǐng)求消息中定義新的標(biāo)志位,在所述新的標(biāo)志位中攜帶所述第一屬性信息來(lái)實(shí)現(xiàn)。具體的,可以在路徑計(jì)算單元通信協(xié)議PCEP的請(qǐng)求參數(shù)對(duì)象(Request Parametersobject, RP object)中定義新的標(biāo)志位來(lái)實(shí)現(xiàn);或者是,在標(biāo)簽交換通道屬性對(duì)象(LabelSwitching Path Attributes object, LSPA object)中定義新的標(biāo)志位來(lái)實(shí)現(xiàn)。
[0084]402:所述Stateful PCE接收到所述PCC發(fā)送的路徑計(jì)算請(qǐng)求消息后,根據(jù)所述路徑計(jì)算請(qǐng)求消息包含的第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息,返回路徑計(jì)算應(yīng)答消息至所述PCC ;如果能夠得到符合所述PCC請(qǐng)求的路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC要求的路徑;否則,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示
ο
[0085]進(jìn)一步的,所述路徑計(jì)算應(yīng)答消息中還可以包含有第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性。通過(guò)在所述路徑計(jì)算應(yīng)答消息中攜帶第二屬性信息,可以為PCC提供更全面的路徑信息,便于PCC對(duì)路徑進(jìn)行更好的使用、管理、或是進(jìn)一步的選擇。
[0086]具體的,所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
[0087]具體的,如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑,則所述Stateful PCE查找保存有已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示
O
[0088]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑,則所述StatefulPCE首先查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)網(wǎng)絡(luò)拓?fù)浜唾Y源信息計(jì)算符合所述特定條件的新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
[0089]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)
ο
[0090]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑,則所述StatefulPCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC的請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息;如果不存在,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
[0091]需要說(shuō)明的是,所述路徑計(jì)算應(yīng)答消息中包含第二屬性信息,可以在所述路徑計(jì)算應(yīng)答消息中定義新的標(biāo)志位,通過(guò)所述新的標(biāo)志位攜帶所述第二屬性信息來(lái)實(shí)現(xiàn)。具體的,可以通過(guò)在PCEP協(xié)議中的RP object中定義新的標(biāo)志位來(lái)實(shí)現(xiàn);或者是,通過(guò)在LSPAobject中定義新的標(biāo)志位來(lái)實(shí)現(xiàn)。
[0092]403:所述PCC接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,并根據(jù)所述路徑信息建立轉(zhuǎn)發(fā)路徑。
[0093]本發(fā)明實(shí)施例所述方法中,所述PCC向Stateful PCE請(qǐng)求符合所述PCC請(qǐng)求的路徑時(shí),可以指定所述PCC請(qǐng)求的路徑的獲取方式,所述獲取方式可以為只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。所述Stateful PCE根據(jù)指定的獲取方式,選擇是在數(shù)據(jù)庫(kù)中查找符合條件的已建立路徑還是根據(jù)網(wǎng)絡(luò)拓?fù)浜唾Y源信息計(jì)算得到符合特定條件的路徑,還可以在返回的路徑計(jì)算應(yīng)答消息中表明所返回的路徑是已建立路徑還是新建立路徑。
[0094]通過(guò)本發(fā)明實(shí)施例提供的技術(shù)方案,所述Stateful PCE可以根據(jù)指定的獲取方式得到符合所述PCC請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE根據(jù)PCC的需求選擇相應(yīng)的路徑,為PCC提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
[0095]參照?qǐng)D5,對(duì)應(yīng)于本發(fā)明實(shí)施例提供的路徑請(qǐng)求方法,本發(fā)明實(shí)施例還提供一種Stateful PCE500。所述Stateful PCE500包括:接收單元501、處理單元502、以及發(fā)送單元 503。
[0096]所述接收單元501,用于接收路徑計(jì)算客戶端PCC發(fā)送的路徑計(jì)算請(qǐng)求消息,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式。
[0097]所述處理單元502,用于根據(jù)所述第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信肩、O
[0098]所述發(fā)送單元503,用于發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息。
[0099]本發(fā)明實(shí)施例所述Stateful路徑計(jì)算單元PCE根據(jù)PCC發(fā)送的路徑計(jì)算請(qǐng)求消息中指定的所述PCC請(qǐng)求的路徑的獲取方式,得到符合所述PCC請(qǐng)求的路徑,并通過(guò)路徑計(jì)算應(yīng)答消息將符合所述PCC請(qǐng)求的路徑信息發(fā)送至所述PCC。采用本發(fā)明實(shí)施例,所述Stateful PCE可以根據(jù)指定的獲取方式得到符合所述PCC請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE根據(jù)PCC的需求選擇相應(yīng)的路徑,為PCC提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
[0100]具體的,所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0101]可選地,所述處理單元502根據(jù)所述請(qǐng)求路徑的屬性信息,獲取符合特定條件的路徑具體為:
[0102]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式時(shí),則所述Stateful PCE查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0103]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式時(shí),則所述Stateful PCE查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0104]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式時(shí),則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0105]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式時(shí),則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
[0106]可選地,所述路徑計(jì)算應(yīng)答消息還可以包含第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性。所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
[0107]參照?qǐng)D6,對(duì)應(yīng)于本發(fā)明實(shí)施例提供的路徑請(qǐng)求方法,本發(fā)明實(shí)施例還提供一種PCC 600。所述PCC 600包括:發(fā)送單元601、接收單元602和處理單元603。
[0108]所述發(fā)送單元601,用于向有狀態(tài)Stateful路徑計(jì)算單元PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式。
[0109]所述接收單元602,用于接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,所述路徑計(jì)算應(yīng)答消息中包含有根據(jù)所述第一屬性信息獲得的符合所述PCC請(qǐng)求的路徑信息。
[0110]所述處理單元603,用于根據(jù)所述接收單元接收的所述路徑計(jì)算應(yīng)答消息包含的所述路徑信息建立轉(zhuǎn)發(fā)路徑。
[0111]本發(fā)明實(shí)施例所述路徑計(jì)算客戶端PCC向Stateful PCE請(qǐng)求路徑時(shí),可以指定所述PCC請(qǐng)求的路徑的獲取方式,使得所述Stateful PCE可以根據(jù)指定的獲取方式得到符合所述PCC請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE根據(jù)PCC的需求選擇相應(yīng)的路徑,為PCC提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
[0112]具體的,所述PCC請(qǐng)求的路徑的獲取方式可以為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0113]可選地,所述路徑計(jì)算應(yīng)答消息還可以包含第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性。所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
[0114]參照?qǐng)D7,本發(fā)明實(shí)施例還提供一種路徑獲取系統(tǒng)700。所述路徑獲取系統(tǒng)700包括:Stateful路徑計(jì)算單元PCE 701和路徑計(jì)算客戶端PCC 702。
[0115]所述PCC 702,用于向所述Stateful PCE 701發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC 702請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC 702請(qǐng)求的路徑的獲取方式。
[0116]所述有狀態(tài)PCE 701,用于接收所述PCC 702發(fā)送的路徑計(jì)算請(qǐng)求消息;根據(jù)所述路徑計(jì)算請(qǐng)求消息中包含的第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息;發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC 702,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC 702請(qǐng)求的路徑信息。
[0117]所述PCC 702,還用于接收所述Stateful PCE 701返回的路徑計(jì)算應(yīng)答消息,并根據(jù)所述路徑信息建立轉(zhuǎn)發(fā)路徑。
[0118]本發(fā)明實(shí)施例所述系統(tǒng)中,Stateful PCE 701根據(jù)PCC 702發(fā)送的路徑計(jì)算請(qǐng)求消息中指定的所述PCC 702請(qǐng)求的路徑的獲取方式,得到符合所述PCC 702請(qǐng)求的路徑,并通過(guò)路徑計(jì)算應(yīng)答消息將符合所述PCC 702請(qǐng)求的路徑信息發(fā)送至所述PCC 702。采用本發(fā)明實(shí)施例,所述Stateful PCE 701可以根據(jù)指定的獲取方式得到符合所述PCC 702請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE 701根據(jù)PCC 702的需求選擇相應(yīng)的路徑,為PCC 702提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
[0119]采用本發(fā)明實(shí)施例,能夠根據(jù)PCC 702的需求選擇相應(yīng)的路徑,從而實(shí)現(xiàn)更靈活豐富的路徑請(qǐng)求功能,提高網(wǎng)絡(luò)的可擴(kuò)展性。特別的,當(dāng)PCC 702請(qǐng)求符合所述特定條件的已建立路徑時(shí),可以避免在網(wǎng)絡(luò)中建立新的路徑,從而節(jié)省新建路徑的控制信令和狀態(tài)維護(hù)開銷,提高了網(wǎng)絡(luò)的可擴(kuò)展性,同時(shí)也更高效的利用了網(wǎng)絡(luò)資源。
[0120]具體的,所述PCC 702請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0121]可選地,所述Stateful PCE701根據(jù)所述路徑計(jì)算請(qǐng)求消息中包含的第一屬性信息,獲取符合所述PCC 702請(qǐng)求的路徑信息具體為:
[0122]如果所述PCC 702請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式時(shí),則所述Stateful PCE 701查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC702請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC 702請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0123]如果所述PCC 702請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式時(shí),則所述Stateful PCE 701查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC 702請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC 702請(qǐng)求的已建立路徑,則所述Stateful PCE 701根據(jù)所述PCC 702的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0124]如果所述PCC 702請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式時(shí),則所述Stateful PCE 701根據(jù)所述PCC 702的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0125]如果所述PCC 702請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式時(shí),則所述Stateful PCE 701根據(jù)所述PCC 702的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE 701查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC 702請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC702請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息為獲取失敗。
[0126]參考圖8,對(duì)應(yīng)于本發(fā)明實(shí)施例提供的路徑獲取方法,本發(fā)明實(shí)施例還提供一種Stateful PCE。所述Stateful PCE 800包括:接收器801、處理器802、以及發(fā)送器803。
[0127]所述接收器801,用于接收路徑計(jì)算客戶端PCC發(fā)送的路徑計(jì)算請(qǐng)求消息,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式。
[0128]所述處理器802,用于根據(jù)所述第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信肩、O
[0129]所述發(fā)送器803,用于發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息。
[0130]本發(fā)明實(shí)施例所述Stateful路徑計(jì)算單元PCE根據(jù)PCC發(fā)送的路徑計(jì)算請(qǐng)求消息中指定的所述PCC請(qǐng)求的路徑的獲取方式,得到符合所述PCC請(qǐng)求的路徑,并通過(guò)路徑計(jì)算應(yīng)答消息將符合所述PCC請(qǐng)求的路徑信息發(fā)送至所述PCC。采用本發(fā)明實(shí)施例,所述Stateful PCE可以根據(jù)指定的獲取方式得到符合所述PCC請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE根據(jù)PCC的需求選擇相應(yīng)的路徑,為PCC提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
[0131]具體的,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0132]可選地,所述處理單元802根據(jù)所述請(qǐng)求路徑的屬性信息,獲取符合特定條件的路徑具體為:
[0133]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式時(shí),則所述Stateful PCE查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0134]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式時(shí),則所述Stateful PCE查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0135]如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式時(shí),則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者,
[0136]如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式時(shí),則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息為獲取失敗。
[0137]可選地,所述路徑計(jì)算應(yīng)答消息還可以包含第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性。所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
[0138]參照?qǐng)D9,對(duì)應(yīng)于本發(fā)明實(shí)施例提供的路徑獲取方法,本發(fā)明實(shí)施例還提供一種PCC 900。如圖9所示,所述PCC 900包括:發(fā)送器901、接收器902和處理器903。
[0139]所述發(fā)送器901,用于向有狀態(tài)Stateful路徑計(jì)算單元PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式。
[0140]所述接收器902,用于接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,所述路徑計(jì)算應(yīng)答消息中包含有根據(jù)所述第一屬性信息獲得的符合所述PCC請(qǐng)求的路徑信息。
[0141]處理器903,用于根據(jù)所述接收單元接收的所述路徑計(jì)算應(yīng)答消息包含的所述路徑信息建立轉(zhuǎn)發(fā)路徑。
[0142]本發(fā)明實(shí)施例所述路徑計(jì)算客戶端PCC向Stateful PCE請(qǐng)求路徑時(shí),可以指定所述PCC請(qǐng)求的路徑的獲取方式,使得所述Stateful PCE可以根據(jù)指定的獲取方式得到符合所述PCC請(qǐng)求的路徑,實(shí)現(xiàn)Stateful PCE根據(jù)PCC的需求選擇相應(yīng)的路徑,為PCC提供更加靈活的路徑選擇方案,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
[0143]具體的,所述PCC請(qǐng)求的路徑的獲取方式可以為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
[0144]可選地,所述路徑計(jì)算應(yīng)答消息還可以包含第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性。所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
[0145]通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0146]本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的系統(tǒng)及系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0147]以上對(duì)本申請(qǐng)所提供的策略控制方法及系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
【權(quán)利要求】
1.一種路徑請(qǐng)求方法,其特征在于,所述方法包括: 有狀態(tài)Stateful路徑計(jì)算單元PCE接收路徑計(jì)算客戶端PCC發(fā)送的路徑計(jì)算請(qǐng)求消息,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式; 所述Stateful PCE根據(jù)所述第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息; 發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,則所述StatefulPCE查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式,則所述StatefulPCE查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式,則所述StatefulPCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式,則所述StatefulPCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述StatefulPCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述路徑計(jì)算應(yīng)答消息還包含第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
6.一種路徑請(qǐng)求方法,其特征在于,所述方法包括: 路徑計(jì)算客戶端PCC向有狀態(tài)Stateful路徑計(jì)算單元PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式; 所述PCC接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,所述路徑計(jì)算應(yīng)答消息中包含有根據(jù)所述第一屬性信息獲得的符合所述PCC請(qǐng)求的路徑信息; 所述PCC根據(jù)所述路徑信息建立轉(zhuǎn)發(fā)路徑。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述路徑計(jì)算應(yīng)答消息還包含第二屬性信息,所述第二屬性信息用于表明所述符合所述PCC請(qǐng)求的路徑的屬性;所述符合所述PCC請(qǐng)求的路徑的屬性為:所述符合所述PCC請(qǐng)求的路徑的屬性為新建立的路徑,所述符合所述PCC請(qǐng)求的路徑的屬性為已建立的路徑。
9.一種有狀態(tài)路徑計(jì)算單元Stateful PCE,其特征在于,所述Stateful PCE包括: 接收單元,用于接收路徑計(jì)算客戶端PCC發(fā)送的路徑計(jì)算請(qǐng)求消息,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式; 處理單元,用于根據(jù)所述第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息; 發(fā)送單元,用于發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息。
10.根據(jù)權(quán)利要求9所述的StatefulPCE,其特征在于,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
11.根據(jù)權(quán)利要求10所述的StatefulPCE,其特征在于, 所述處理單元根據(jù)所述請(qǐng)求路徑的屬性信息,獲取符合特定條件的路徑具體為: 如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,則所述StatefulPCE查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式,則所述StatefulPCE查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式,則所述StatefulPCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式,則所述StatefulPCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
12.—種路徑計(jì)算客戶端PCC,其特征在于,所述PCC包括: 發(fā)送單元,用于向有狀態(tài)Stateful路徑計(jì)算單元PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式; 接收單元,用于接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,所述路徑計(jì)算應(yīng)答消息中包含有根據(jù)所述第一屬性信息獲得的符合所述PCC請(qǐng)求的路徑信息; 處理單元,用于根據(jù)所述接收單元接收的所述路徑計(jì)算應(yīng)答消息包含的所述路徑信息建立轉(zhuǎn)發(fā)路徑。
13.根據(jù)權(quán)利要求12所述的路徑計(jì)算客戶端,其特征在于,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
14.一種路徑獲取系統(tǒng),其特征在于,所述系統(tǒng)包括:有狀態(tài)Stateful路徑計(jì)算單元PCE和路徑計(jì)算客戶端PCC ; 所述PCC,用于向所述Stateful PCE發(fā)送路徑計(jì)算請(qǐng)求消息,請(qǐng)求符合所述PCC請(qǐng)求的路徑,所述路徑計(jì)算請(qǐng)求消息包含第一屬性信息,所述第一屬性信息用于指定所述PCC請(qǐng)求的路徑的獲取方式; 所述PCE,用于接收所述PCC發(fā)送的路徑計(jì)算請(qǐng)求消息;根據(jù)所述路徑計(jì)算請(qǐng)求消息中包含的第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息;發(fā)送路徑計(jì)算應(yīng)答消息至所述PCC,所述路徑計(jì)算應(yīng)答消息中包含有所述符合所述PCC請(qǐng)求的路徑信息; 所述PCC,還用于接收所述Stateful PCE返回的路徑計(jì)算應(yīng)答消息,并根據(jù)所述路徑信息建立轉(zhuǎn)發(fā)路徑。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述PCC請(qǐng)求的路徑的獲取方式為:只接受已建立路徑的方式,或優(yōu)先接受已建立路徑的方式,或只接受新建立路徑的方式,或優(yōu)先接收新建立路徑的方式。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述StatefulPCE根據(jù)所述路徑計(jì)算請(qǐng)求消息中包含的第一屬性信息,獲取符合所述PCC請(qǐng)求的路徑信息具體為: 如果所述PCC請(qǐng)求的路徑的獲取方式為只接受已建立路徑的方式,則所述StatefulPCE查找已建立路徑信息的數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第一路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第一路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受已建立路徑的方式,則所述StatefulPCE查找所述數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的第二路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第二路徑的信息;如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述Stateful PCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息,如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為只接受新建立路徑的方式,則所述StatefulPCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的新建立路徑的信息;如果計(jì)算不成功,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志;或者, 如果所述PCC請(qǐng)求的路徑的獲取方式為優(yōu)先接受新建立路徑的方式,則所述StatefulPCE根據(jù)所述PCC的請(qǐng)求計(jì)算新路徑,如果計(jì)算成功,所述路徑計(jì)算應(yīng)答消息中包含有計(jì)算得到的第三路徑的信息;如果計(jì)算不成功,所述Stateful PCE查找數(shù)據(jù)庫(kù),如果所述數(shù)據(jù)庫(kù)中存在符合所述PCC請(qǐng)求的已建立的第四路徑,則所述路徑計(jì)算應(yīng)答消息中包含有所述第四路徑的信息,如果所述數(shù)據(jù)庫(kù)中不存在符合所述PCC請(qǐng)求的已建立路徑,則所述路徑計(jì)算應(yīng)答消息包含獲取失敗指示標(biāo)志。
【文檔編號(hào)】H04L12/723GK104253750SQ201310259488
【公開日】2014年12月31日 申請(qǐng)日期:2013年6月26日 優(yōu)先權(quán)日:2013年6月26日
【發(fā)明者】董杰, 陳國(guó)義 申請(qǐng)人:華為技術(shù)有限公司