本技術(shù)涉及網(wǎng)絡(luò)技術(shù)中光纖通信領(lǐng)域,特別是涉及一種otn業(yè)務(wù)的配置信息確定方法、服務(wù)器和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著otn高質(zhì)量專線業(yè)務(wù)的推廣,組網(wǎng)場景逐漸多樣化,同時(shí)也引入了更多接入型otn設(shè)備小廠商,日益復(fù)雜化的組網(wǎng)場景和各廠商參差不齊的網(wǎng)管能力,對(duì)專線的端到端管理提出了更高的要求。
2、面對(duì)日益復(fù)雜化的組網(wǎng)場景,現(xiàn)有的otn業(yè)務(wù)開通方法逐漸難以滿足業(yè)務(wù)需求,無法覆蓋到更為多樣化的網(wǎng)絡(luò)場景。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種能夠覆蓋到更為多樣化的網(wǎng)絡(luò)場景的otn業(yè)務(wù)的配置信息確定方法、服務(wù)器、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種otn業(yè)務(wù)的配置信息確定方法,該方法包括:
3、確定目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求、業(yè)務(wù)起始節(jié)點(diǎn)和入網(wǎng)節(jié)點(diǎn);
4、探測從所述業(yè)務(wù)起始節(jié)點(diǎn)至所述入網(wǎng)節(jié)點(diǎn)之間的待選業(yè)務(wù)路徑,所述待選業(yè)務(wù)路徑中各個(gè)節(jié)點(diǎn)的端口能力與所述目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求匹配;
5、若所述待選業(yè)務(wù)路徑中存在環(huán)網(wǎng)路徑,則從所述待選業(yè)務(wù)路徑中選擇所述目標(biāo)otn業(yè)務(wù)的環(huán)網(wǎng)業(yè)務(wù)路徑,并生成所述目標(biāo)otn業(yè)務(wù)的環(huán)路配置信息,所述環(huán)路配置信息包括所述環(huán)網(wǎng)業(yè)務(wù)路徑中各個(gè)節(jié)點(diǎn)的相關(guān)配置信息。
6、在其中一個(gè)實(shí)施例中,所述探測從所述業(yè)務(wù)起始節(jié)點(diǎn)至所述入網(wǎng)節(jié)點(diǎn)之間的待選業(yè)務(wù)路徑,包括:
7、步驟1:獲取與當(dāng)前節(jié)點(diǎn)連接的下一級(jí)節(jié)點(diǎn)的端口能力信息;
8、步驟2:若所述下一級(jí)節(jié)點(diǎn)的端口能力信息支持所述目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求,則存儲(chǔ)所述下一級(jí)節(jié)點(diǎn)與所述當(dāng)前節(jié)點(diǎn)之間的業(yè)務(wù)路徑;
9、步驟3:若所述下一級(jí)節(jié)點(diǎn)與所述入網(wǎng)節(jié)點(diǎn)不連接,則將所述下一級(jí)節(jié)點(diǎn)作為所述當(dāng)前節(jié)點(diǎn);
10、循環(huán)執(zhí)行所述步驟1、步驟2和步驟3,直到確定所述下一級(jí)節(jié)點(diǎn)與所述入網(wǎng)節(jié)點(diǎn)連接,則根據(jù)存儲(chǔ)的所有業(yè)務(wù)路徑,確定所述待選業(yè)務(wù)路徑;
11、其中,在第一次執(zhí)行所述步驟1時(shí),所述當(dāng)前節(jié)點(diǎn)為所述業(yè)務(wù)起始節(jié)點(diǎn)。
12、在其中一個(gè)實(shí)施例中,所述若所述下一級(jí)節(jié)點(diǎn)的端口能力信息支持所述目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求,則存儲(chǔ)所述下一級(jí)節(jié)點(diǎn)與所述當(dāng)前節(jié)點(diǎn)之間的業(yè)務(wù)路徑,包括:
13、若所述下一級(jí)節(jié)點(diǎn)的端口能力信息支持所述目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求,且所述下一級(jí)節(jié)點(diǎn)的時(shí)隙資源占用情況滿足所述目標(biāo)otn業(yè)務(wù)的時(shí)隙需求,則存儲(chǔ)所述下一級(jí)節(jié)點(diǎn)與所述當(dāng)前節(jié)點(diǎn)之間的業(yè)務(wù)路徑。
14、在其中一個(gè)實(shí)施例中,所述時(shí)隙資源占用情況滿足所述目標(biāo)otn業(yè)務(wù)的時(shí)隙需求包括:
15、所述下一級(jí)節(jié)點(diǎn)的時(shí)隙資源未被其他業(yè)務(wù)獨(dú)占;
16、和/或,
17、所述下一級(jí)節(jié)點(diǎn)的空閑時(shí)隙資源大于預(yù)設(shè)時(shí)隙資源量,所述預(yù)設(shè)時(shí)隙資源量基于所述目標(biāo)otn業(yè)務(wù)的時(shí)隙需求確定。
18、在其中一個(gè)實(shí)施例中,所述若所述下一級(jí)節(jié)點(diǎn)的端口能力信息支持所述目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求,則存儲(chǔ)所述下一級(jí)節(jié)點(diǎn)與所述當(dāng)前節(jié)點(diǎn)之間的業(yè)務(wù)路徑之后,所述方法還包括:
19、若所述下一級(jí)節(jié)點(diǎn)的時(shí)隙資源占用情況不滿足所述目標(biāo)otn業(yè)務(wù)的時(shí)隙需求,則存儲(chǔ)所述下一級(jí)節(jié)點(diǎn)的時(shí)隙資源占用情況;
20、所述若所述待選業(yè)務(wù)路徑中存在環(huán)網(wǎng)路徑,則從所述待選業(yè)務(wù)路徑中選擇所述目標(biāo)otn業(yè)務(wù)的環(huán)網(wǎng)業(yè)務(wù)路徑,并生成所述目標(biāo)otn業(yè)務(wù)的環(huán)路配置信息,包括:
21、若所述待選業(yè)務(wù)路徑中存在環(huán)網(wǎng)路徑,則根據(jù)所述下一級(jí)節(jié)點(diǎn)的時(shí)隙資源占用情況,從所述待選業(yè)務(wù)路徑中選擇所述目標(biāo)otn業(yè)務(wù)的環(huán)網(wǎng)業(yè)務(wù)路徑,并生成所述目標(biāo)otn業(yè)務(wù)的環(huán)路配置信息。
22、在其中一個(gè)實(shí)施例中,所述方法還包括:
23、若所述待選業(yè)務(wù)路徑中不存在環(huán)網(wǎng)路徑,則從所述待選業(yè)務(wù)路徑中選擇所述目標(biāo)otn業(yè)務(wù)的鏈?zhǔn)綐I(yè)務(wù)路徑,并生成所述目標(biāo)otn業(yè)務(wù)的鏈?zhǔn)脚渲眯畔?,所述鏈?zhǔn)脚渲眯畔ㄋ鲦準(zhǔn)綐I(yè)務(wù)路徑中各個(gè)節(jié)點(diǎn)的相關(guān)配置信息;
24、或者,
25、若所述待選業(yè)務(wù)路徑中不存在環(huán)網(wǎng)路徑,則重新確定所述業(yè)務(wù)起始節(jié)點(diǎn),并基于重新確定的所述業(yè)務(wù)起始節(jié)點(diǎn),確定所述環(huán)路配置信息。
26、在其中一個(gè)實(shí)施例中,所述待選業(yè)務(wù)路徑中存在環(huán)網(wǎng)路徑,則從所述待選業(yè)務(wù)路徑中選擇所述目標(biāo)otn業(yè)務(wù)的環(huán)網(wǎng)業(yè)務(wù)路徑,并生成所述目標(biāo)otn業(yè)務(wù)的環(huán)路配置信息之后,所述方法還包括:
27、基于所述目標(biāo)otn業(yè)務(wù)的環(huán)路業(yè)務(wù)配置信息,生成所述目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)創(chuàng)建報(bào)文;
28、將所述業(yè)務(wù)創(chuàng)建報(bào)文下發(fā)至所述環(huán)網(wǎng)業(yè)務(wù)路徑中的各個(gè)節(jié)點(diǎn),所述業(yè)務(wù)創(chuàng)建報(bào)文中攜帶所述各個(gè)節(jié)點(diǎn)的相關(guān)配置信息;
29、若接收到所述環(huán)網(wǎng)業(yè)務(wù)路徑中的所有節(jié)點(diǎn)發(fā)送的業(yè)務(wù)創(chuàng)建響應(yīng)報(bào)文,則確定所述目標(biāo)otn業(yè)務(wù)創(chuàng)建成功。
30、第二方面,本技術(shù)還提供了一種服務(wù)器,包括存儲(chǔ)器,收發(fā)機(jī),處理器:
31、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;收發(fā)機(jī),用于在處理器的控制下收發(fā)數(shù)據(jù);處理器,用于讀取存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
32、確定目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求、業(yè)務(wù)起始節(jié)點(diǎn)和入網(wǎng)節(jié)點(diǎn);
33、探測從所述業(yè)務(wù)起始節(jié)點(diǎn)至所述入網(wǎng)節(jié)點(diǎn)之間的待選業(yè)務(wù)路徑,所述待選業(yè)務(wù)路徑中各個(gè)節(jié)點(diǎn)的端口能力與所述目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求匹配;
34、若所述待選業(yè)務(wù)路徑中存在環(huán)網(wǎng)路徑,則從所述待選業(yè)務(wù)路徑中選擇所述目標(biāo)otn業(yè)務(wù)的環(huán)網(wǎng)業(yè)務(wù)路徑,并生成所述目標(biāo)otn業(yè)務(wù)的環(huán)路配置信息,所述環(huán)路配置信息包括所述環(huán)網(wǎng)業(yè)務(wù)路徑中各個(gè)節(jié)點(diǎn)的相關(guān)配置信息。
35、第三方面,本技術(shù)還提供了一種服務(wù)器,包括:
36、信息確定模塊,用于確定目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求、業(yè)務(wù)起始節(jié)點(diǎn)和入網(wǎng)節(jié)點(diǎn);
37、探測模塊,用于探測從所述業(yè)務(wù)起始節(jié)點(diǎn)至所述入網(wǎng)節(jié)點(diǎn)之間的待選業(yè)務(wù)路徑;
38、配置信息確定模塊,用于若所述待選業(yè)務(wù)路徑中存在環(huán)網(wǎng)路徑,則從所述待選業(yè)務(wù)路徑中選擇所述目標(biāo)otn業(yè)務(wù)的環(huán)網(wǎng)業(yè)務(wù)路徑,并生成所述目標(biāo)otn業(yè)務(wù)的環(huán)路配置信息,所述環(huán)路配置信息包括所述環(huán)網(wǎng)業(yè)務(wù)路徑中各個(gè)節(jié)點(diǎn)的相關(guān)配置信息。
39、第四方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面或其任一實(shí)施例所述的方法。
40、第五方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面或其任一實(shí)施例所述的方法。
41、上述otn業(yè)務(wù)的配置信息確定方法、服務(wù)器和存儲(chǔ)介質(zhì),可以確定目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求、業(yè)務(wù)起始節(jié)點(diǎn)和入網(wǎng)節(jié)點(diǎn);探測從業(yè)務(wù)起始節(jié)點(diǎn)至入網(wǎng)節(jié)點(diǎn)之間的待選業(yè)務(wù)路徑,待選業(yè)務(wù)路徑中各個(gè)節(jié)點(diǎn)的端口能力與目標(biāo)otn業(yè)務(wù)的業(yè)務(wù)場景需求匹配;若待選業(yè)務(wù)路徑中存在環(huán)網(wǎng)路徑,則從待選業(yè)務(wù)路徑中選擇目標(biāo)otn業(yè)務(wù)的環(huán)網(wǎng)業(yè)務(wù)路徑,并生成目標(biāo)otn業(yè)務(wù)的環(huán)路配置信息,環(huán)路配置信息包括環(huán)網(wǎng)業(yè)務(wù)路徑中各個(gè)節(jié)點(diǎn)的相關(guān)配置信息。通過該方案,可以根據(jù)不同的業(yè)務(wù)場景需求,確定出待選業(yè)務(wù)路徑,并且從中選擇環(huán)網(wǎng)業(yè)務(wù)路徑,生成環(huán)路配置信息,實(shí)現(xiàn)了環(huán)網(wǎng)業(yè)務(wù)路徑的智能檢測,環(huán)網(wǎng)業(yè)務(wù)路徑也可以覆蓋到更為多樣化的網(wǎng)絡(luò)場景。