本技術(shù)實(shí)施例涉及通信領(lǐng)域,尤其涉及隧道建立方法以及相關(guān)設(shè)備。
背景技術(shù):
1、網(wǎng)際互連協(xié)議(internet?protocol,ip)專線(ip?private?line)指僅服務(wù)于某一個(gè)用戶(例如,企業(yè)級(jí)用戶)的使用ip協(xié)議進(jìn)行數(shù)據(jù)傳輸?shù)狞c(diǎn)到點(diǎn)網(wǎng)絡(luò)連接,具有最短路徑互聯(lián)、顆粒度靈活、服務(wù)等級(jí)協(xié)議(service?level?agreement,sla)可視等特點(diǎn)。隨著企業(yè)數(shù)字化轉(zhuǎn)型帶來(lái)企業(yè)業(yè)務(wù)加速上云的趨勢(shì),企業(yè)對(duì)ip專線的訴求日益增大,sla可保障、快速開通、帶寬按需自助成為企業(yè)基本訴求。企業(yè)業(yè)務(wù)的變化對(duì)運(yùn)營(yíng)商提供的專線提出更高的要求。
2、傳統(tǒng)技術(shù)中,ip專線可以通過(guò)隧道技術(shù)來(lái)實(shí)現(xiàn)。例如,ip專線建立過(guò)程需要人工在頭節(jié)點(diǎn)(即ip專線的頭節(jié)點(diǎn))配置用于建立專用隧道的隧道建立參數(shù)和尾節(jié)點(diǎn)的地址信息,然后,頭節(jié)點(diǎn)基于隧道建立參數(shù)、頭節(jié)點(diǎn)的地址信息和尾節(jié)點(diǎn)的地址信息構(gòu)建專用隧道,然后,頭節(jié)點(diǎn)再基于專用隧道傳輸數(shù)據(jù)報(bào)文。
3、然而,不同的用戶對(duì)ip專線的使用需求是不同的,例如,不同的用戶可能在不同的時(shí)段使用ip專線。當(dāng)用戶產(chǎn)生使用ip專線的需求時(shí),再依靠人工為該用戶在頭節(jié)點(diǎn)配置的隧道建立參數(shù)不一定能夠即時(shí)滿足用戶使用ip專線的需求。因此,如何根據(jù)用戶和/或應(yīng)用的需求動(dòng)態(tài)建立ip專線成為業(yè)界討論的熱點(diǎn)話題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供了一種隧道建立方法以及相關(guān)設(shè)備,通過(guò)攜帶應(yīng)用感知型網(wǎng)絡(luò)(application-aware?networking,apn)信息的數(shù)據(jù)報(bào)文觸發(fā)頭節(jié)點(diǎn)建立專用隧道,從而實(shí)現(xiàn)根據(jù)業(yè)務(wù)需求動(dòng)態(tài)建立專用隧道。
2、第一方面,本技術(shù)提供了一種隧道建立方法,該隧道建立方法可以由第一設(shè)備執(zhí)行,也可以由第一設(shè)備的部件(例如,處理器、芯片或芯片系統(tǒng)等部件)執(zhí)行。以第一設(shè)備為例,第一設(shè)備獲取封裝有應(yīng)用感知網(wǎng)絡(luò)apn信息的數(shù)據(jù)報(bào)文,apn信息包括apn標(biāo)識(shí),該apn標(biāo)識(shí)用于指示數(shù)據(jù)報(bào)文對(duì)應(yīng)的用戶和/或應(yīng)用;然后,第一設(shè)備基于apn信息獲取用于建立專用隧道的隧道建立參數(shù);然后,第一設(shè)備基于獲取的隧道建立參數(shù)建立該apn標(biāo)識(shí)對(duì)應(yīng)的專用隧道。
3、本技術(shù)中,第一設(shè)備能夠獲取封裝有apn信息的數(shù)據(jù)報(bào)文,基于apn信息獲取用于建立所述專用隧道的隧道建立參數(shù),進(jìn)而基于該隧道建立參數(shù)建立專用隧道。由于,數(shù)據(jù)報(bào)文的傳輸是由用戶和/或應(yīng)用的業(yè)務(wù)需求觸發(fā)的,即在用戶和/或應(yīng)用空閑時(shí)第一設(shè)備不會(huì)獲得封裝有apn信息的數(shù)據(jù)報(bào)文,因此,根據(jù)攜帶apn信息的數(shù)據(jù)報(bào)文觸發(fā)第一設(shè)備建立專用隧道,能夠在用戶和/或應(yīng)用存在業(yè)務(wù)需求的情況下觸發(fā)專用隧道建立,從而實(shí)現(xiàn)動(dòng)態(tài)按需建立專用隧道。
4、在一種可能的實(shí)施方式中,第一設(shè)備獲取封裝有應(yīng)用感知網(wǎng)絡(luò)apn信息的數(shù)據(jù)報(bào)文的具體方式為:第一設(shè)備從第二設(shè)備接收封裝有apn信息的數(shù)據(jù)報(bào)文。其中,該apn信息還包括,第一指示信息用于指示第一設(shè)備建立服務(wù)于用戶和/或應(yīng)用的專用隧道。
5、本實(shí)施方式中,第一設(shè)備能夠從收到的數(shù)據(jù)報(bào)文中獲取apn信息,基于apn信息中的apn標(biāo)識(shí)和第一指示信息獲知該apn標(biāo)識(shí)指示的用戶和/或應(yīng)用需要建立專用隧道,進(jìn)而觸發(fā)基于apn信息獲取隧道建立參數(shù)來(lái)建立專用隧道。由于,數(shù)據(jù)報(bào)文的傳輸是由用戶和/或應(yīng)用的業(yè)務(wù)需求觸發(fā)的,即在用戶和/或應(yīng)用空閑時(shí)不會(huì)發(fā)出攜帶有apn信息的數(shù)據(jù)報(bào)文,因此,根據(jù)攜帶apn信息的數(shù)據(jù)報(bào)文觸發(fā)第一設(shè)備建立專用隧道,能夠在用戶和/或應(yīng)用存在業(yè)務(wù)需求的情況下觸發(fā)專用隧道建立,從而實(shí)現(xiàn)動(dòng)態(tài)按需建立專用隧道。
6、在另一種可能的實(shí)施方式中,第一設(shè)備獲取封裝有應(yīng)用感知網(wǎng)絡(luò)apn信息的數(shù)據(jù)報(bào)文的具體方式為:第一設(shè)備生成封裝有應(yīng)用感知網(wǎng)絡(luò)apn信息的數(shù)據(jù)報(bào)文。
7、本實(shí)施方式中,第一設(shè)備能夠在收到的數(shù)據(jù)報(bào)文中封裝apn信息,并基于apn信息獲取隧道建立參數(shù)來(lái)建立專用隧道。由于,數(shù)據(jù)報(bào)文的傳輸是由用戶和/或應(yīng)用的業(yè)務(wù)需求觸發(fā)的,即在用戶和/或應(yīng)用空閑時(shí)不會(huì)發(fā)出數(shù)據(jù)報(bào)文,因此,第一設(shè)備根據(jù)數(shù)據(jù)報(bào)文觸發(fā)第一設(shè)備建立專用隧道,能夠在用戶和/或應(yīng)用存在業(yè)務(wù)需求的情況下觸發(fā)專用隧道建立,從而實(shí)現(xiàn)動(dòng)態(tài)按需建立專用隧道。
8、具體地,第一設(shè)備可以通過(guò)如下任意一種實(shí)施方式基于apn信息獲取用于隧道建立參數(shù):
9、在一種可能的實(shí)施方式中,隧道建立參數(shù)攜帶于apn信息中,即apn信息不僅包括apn標(biāo)識(shí)和第一指示信息,還包括隧道建立參數(shù)。第一設(shè)備收到封裝有apn信息的數(shù)據(jù)報(bào)文之后,該第一設(shè)備能夠解析apn信息以獲得apn標(biāo)識(shí)、第一指示信息和隧道建立參數(shù)。
10、可選的,若apn信息以apn報(bào)文頭的形式封裝在數(shù)據(jù)報(bào)文的可編程空間中,隧道建立參數(shù)封裝于apn報(bào)文頭中的網(wǎng)絡(luò)性能需求參數(shù)字段中,則第一設(shè)備從apn報(bào)文頭中的網(wǎng)絡(luò)性能需求參數(shù)字段獲取隧道建立參數(shù)。
11、本實(shí)施方式中,第二設(shè)備將隧道建立參數(shù)、apn標(biāo)識(shí)和第一指示信息均封裝在apn信息中,第一設(shè)備收到封裝有apn信息的數(shù)據(jù)報(bào)文后,在解析數(shù)據(jù)報(bào)文獲取apn標(biāo)識(shí)和第一指示信息的同時(shí),也能夠獲得隧道建立參數(shù)。也就是說(shuō),第一設(shè)備解析收到的數(shù)據(jù)報(bào)文即可獲取隧道建立參數(shù),而不需要從其他網(wǎng)絡(luò)設(shè)備獲取隧道建立參數(shù),有利于第一設(shè)備快速高效獲得隧道建立參數(shù),進(jìn)而有利于縮短第一設(shè)備獲取隧道建立參數(shù)造成的時(shí)延。
12、在另一種可能的實(shí)施方式中,apn信息未攜帶隧道建立參數(shù),而是攜帶隧道建立參數(shù)的索引(即第二指示信息)。與此同時(shí),第一設(shè)備存儲(chǔ)有第二指示信息與隧道建立參數(shù)之間的第一對(duì)應(yīng)關(guān)系。第一設(shè)備收到封裝有apn信息的數(shù)據(jù)報(bào)文之后,該第一設(shè)備能夠解析apn信息以獲得第二指示信息,并基于第二指示信息和第一對(duì)應(yīng)關(guān)系獲取與第二指示信息對(duì)應(yīng)的隧道建立參數(shù)。
13、在本實(shí)施方式的一種實(shí)現(xiàn)中,第二指示信息為apn標(biāo)識(shí),即采用apn標(biāo)識(shí)作為隧道建立參數(shù)的索引。第一設(shè)備存儲(chǔ)的第一對(duì)應(yīng)關(guān)系是多個(gè)apn標(biāo)識(shí)與多個(gè)隧道建立參數(shù)之間的對(duì)應(yīng)關(guān)系。
14、在本實(shí)施方式的另一種實(shí)現(xiàn)中,第二指示信息為apn意圖需求(intent)字段中新定義的比特,即在intent字段中選取了至少一個(gè)比特用于表示隧道建立參數(shù)的索引。第一設(shè)備存儲(chǔ)的第一對(duì)應(yīng)關(guān)系是多個(gè)索引值與多個(gè)隧道建立參數(shù)之間的對(duì)應(yīng)關(guān)系。
15、本實(shí)施方式中,第二設(shè)備在apn信息中攜帶隧道建立參數(shù)的索引而不是直接攜帶隧道建立參數(shù),因此,有利于節(jié)省數(shù)據(jù)報(bào)文中用于封裝隧道建立參數(shù)的比特開銷,即縮短數(shù)據(jù)報(bào)文的長(zhǎng)度,有利于節(jié)省帶寬資源,減小轉(zhuǎn)發(fā)處理壓力,提高數(shù)據(jù)報(bào)文的傳輸速率和效率。此外,當(dāng)用戶和/或應(yīng)用對(duì)專用隧道的性能要求變更時(shí),可以指示第二設(shè)備修改隧道建立參數(shù)的索引,或者,修改第一設(shè)備存儲(chǔ)的隧道建立參數(shù)的類型和/或取值,來(lái)實(shí)現(xiàn)更新第一設(shè)備用于建立專用隧道的隧道建立參數(shù)。有利于提高更新維護(hù)隧道建立參數(shù)的靈活性。
16、在另一種可能的實(shí)施方式中,第一設(shè)備與第二設(shè)備之間能夠建立apn控制面連接。第二設(shè)備向第一設(shè)備發(fā)送攜帶apn標(biāo)識(shí)和隧道建立參數(shù)的信令,第一設(shè)備從第二設(shè)備接收該控制面信令,進(jìn)而第一設(shè)備從該控制面信令獲得隧道建立參數(shù)。由于,第一設(shè)備能夠通過(guò)數(shù)據(jù)面接收的封裝有apn信息的數(shù)據(jù)報(bào)文攜帶apn標(biāo)識(shí)和第一指示信息,通過(guò)控制面接收的控制面信令攜帶apn標(biāo)識(shí)和隧道建立參數(shù),當(dāng)通過(guò)數(shù)據(jù)面獲得的apn標(biāo)識(shí)與通過(guò)控制面獲得的apn標(biāo)識(shí)一致時(shí),該第一設(shè)備能夠在基于第一指示信息觸發(fā)建立專用隧道時(shí),使用控制面信令中的隧道建立參數(shù)建立專用隧道。
17、本實(shí)施方式中,第二設(shè)備通過(guò)數(shù)據(jù)面觸發(fā)第一設(shè)備建立專用隧道,通過(guò)控制面向第一設(shè)備提供用于建立專用隧道的隧道建立參數(shù),有利于節(jié)省數(shù)據(jù)報(bào)文中用于封裝隧道建立參數(shù)的比特開銷,即縮短數(shù)據(jù)報(bào)文的長(zhǎng)度,有利于節(jié)省帶寬資源,減小轉(zhuǎn)發(fā)處理壓力,提高數(shù)據(jù)報(bào)文的傳輸速率和效率。
18、此外,在一種可能的實(shí)施方式中,隧道建立參數(shù)包括如下至少一項(xiàng):
19、生效時(shí)間信息,生效時(shí)間信息用于指示專用隧道為用戶和/或應(yīng)用服務(wù)的有效時(shí)長(zhǎng);
20、帶寬信息,帶寬信息用于指示專用隧道占用的帶寬資源的大?。?/p>
21、業(yè)務(wù)時(shí)延信息,業(yè)務(wù)時(shí)延信息用于指示需要傳輸?shù)臄?shù)據(jù)報(bào)文對(duì)應(yīng)的業(yè)務(wù)的時(shí)延需求;
22、抖動(dòng)信息,業(yè)務(wù)時(shí)延信息用于指示需要傳輸?shù)臄?shù)據(jù)報(bào)文對(duì)應(yīng)的業(yè)務(wù)的抖動(dòng)需求;
23、丟包率信息,業(yè)務(wù)時(shí)延信息用于指示需要傳輸?shù)臄?shù)據(jù)報(bào)文對(duì)應(yīng)的業(yè)務(wù)的丟包率需求。
24、其中,生效時(shí)間信息用于第一設(shè)備維護(hù)第一定時(shí)器,該第一定時(shí)器用于指示該專用隧道的存活時(shí)間。
25、本實(shí)施方式中,在隧道建立參數(shù)中新增了生效時(shí)間信息來(lái)維護(hù)第一定時(shí)器,以控制專用隧道的存活時(shí)間,有利于當(dāng)用戶和/或應(yīng)用不再需要使用專用隧道時(shí)觸發(fā)拆除專用隧道,進(jìn)而實(shí)現(xiàn)按需拆除專用隧道。
26、在一種可能的實(shí)施方式中,第一設(shè)備基于隧道建立參數(shù)建立專用隧道,包括:第一設(shè)備基于數(shù)據(jù)報(bào)文獲取第三設(shè)備的地址信息;第一設(shè)備基于第一設(shè)備的地址信息、第三設(shè)備的地址信息和隧道建立參數(shù)獲取路徑信息,路徑信息用于指示數(shù)據(jù)報(bào)文從第一設(shè)備傳輸至第三設(shè)備的傳輸路徑。
27、可選的,第三設(shè)備為應(yīng)用感知型ipv6網(wǎng)絡(luò)(application-aware?ipv6networking,apn6)中的尾節(jié)點(diǎn)。
28、可選的,該第三設(shè)備的地址信息包括第三設(shè)備的ip地址和/或第三設(shè)備的媒體存儲(chǔ)控制(media?access?control,mac)地址。第一設(shè)備的地址信息包括第一設(shè)備的ip地址和/或第一設(shè)備的mac地址。
29、在一種實(shí)現(xiàn)方式中,第一設(shè)備生成路徑信息。具體地,第一設(shè)備基于第一設(shè)備的地址信息、第三設(shè)備的地址信息和隧道建立參數(shù)生成路徑信息。例如,第一設(shè)備基于第一設(shè)備的地址信息和第三設(shè)備的地址信息能夠獲知專用隧道的起點(diǎn)和終點(diǎn),然后,第一設(shè)備選擇至少一個(gè)中間節(jié)點(diǎn)連接作為起點(diǎn)的第一設(shè)備和作為終點(diǎn)的第三設(shè)備得到傳輸路徑并生成路徑信息。其中,該至少一個(gè)中間節(jié)點(diǎn)構(gòu)成的路徑能夠滿足隧道建立參數(shù)中各項(xiàng)參數(shù)的約束。例如,滿足帶寬信息指示的帶寬要求、滿足業(yè)務(wù)時(shí)延信息指示的時(shí)延要求、滿足抖動(dòng)信息指示的抖動(dòng)要求或滿足丟包率指示的丟包率要求。
30、在另一種實(shí)現(xiàn)方式中,控制器生成路徑信息。具體地,第一設(shè)備向控制器發(fā)送第一設(shè)備的地址信息、第三設(shè)備的地址信息和隧道建立參數(shù);然后,控制器基于第一設(shè)備的地址信息、第三設(shè)備的地址信息和隧道建立參數(shù)用于控制器生成路徑信息;然后,第一設(shè)備從控制器接收路徑信息和apn標(biāo)識(shí)。
31、本實(shí)施方式中,提出由第一設(shè)備基于數(shù)據(jù)報(bào)文獲取第三設(shè)備的地址信息,相比于現(xiàn)有技術(shù)中由人工配置第三設(shè)備的地址信息的方案,有利于提高第一設(shè)備獲得路徑信息的效率,進(jìn)而有利于提高第一設(shè)備建立專用隧道的效率。
32、在一種可能的實(shí)施方式中,第一設(shè)備基于隧道建立參數(shù)建立專用隧道之后,該方法還包括:第一設(shè)備啟動(dòng)第一定時(shí)器,第一定時(shí)器用于指示專用隧道的存活時(shí)間,第一定時(shí)器的時(shí)長(zhǎng)等于默認(rèn)時(shí)長(zhǎng)或生效時(shí)間信息指示的時(shí)長(zhǎng)。
33、進(jìn)一步地,當(dāng)?shù)谝欢〞r(shí)器超時(shí)時(shí),第一設(shè)備刪除第一轉(zhuǎn)發(fā)信息,第一轉(zhuǎn)發(fā)信息為專用隧道的轉(zhuǎn)發(fā)信息;或者,在第一定時(shí)器超時(shí)后的第一時(shí)長(zhǎng)內(nèi),若第一設(shè)備未收到攜帶apn標(biāo)識(shí)的數(shù)據(jù)報(bào)文,則第一設(shè)備刪除第一轉(zhuǎn)發(fā)信息??蛇x的,第一定時(shí)器大于或等于網(wǎng)絡(luò)時(shí)延。
34、本實(shí)施方式中,提出第一設(shè)備在創(chuàng)建專用隧道之后維護(hù)第一定時(shí)器來(lái)記錄專用隧道的存活時(shí)間,當(dāng)?shù)谝欢〞r(shí)器超時(shí)后刪除第一轉(zhuǎn)發(fā)信息,即拆除專用隧道。有利于在用戶和/或應(yīng)用不再使用專用隧道傳輸數(shù)據(jù)時(shí)釋放專用隧道占用的傳輸資源,減少資源浪費(fèi),提高資源的利用效率。
35、在一種可能的實(shí)施方式中,該方法還包括:在第一設(shè)備刪除第一轉(zhuǎn)發(fā)信息之后或在第一定時(shí)器超時(shí)之后,若第一設(shè)備收到攜帶apn標(biāo)識(shí)的數(shù)據(jù)報(bào)文,則第一設(shè)備基于第二轉(zhuǎn)發(fā)信息轉(zhuǎn)發(fā)攜帶apn標(biāo)識(shí)的數(shù)據(jù)報(bào)文。其中,第二轉(zhuǎn)發(fā)信息與第一轉(zhuǎn)發(fā)信息不同。可選的,第二轉(zhuǎn)發(fā)信息用于提供盡力而為的轉(zhuǎn)發(fā)服務(wù)??梢岳斫鉃?,第二轉(zhuǎn)發(fā)信息是普通隧道對(duì)應(yīng)的轉(zhuǎn)發(fā)信息。
36、本實(shí)施方式中,在第一轉(zhuǎn)發(fā)信息失效后,由于網(wǎng)絡(luò)延遲等原因,該第一設(shè)備還可能收到攜帶apn標(biāo)識(shí)的數(shù)據(jù)報(bào)文。在這種情況下,第一設(shè)備能夠基于第二轉(zhuǎn)發(fā)信息轉(zhuǎn)發(fā)攜帶apn標(biāo)識(shí)的數(shù)據(jù)報(bào)文,即第一設(shè)備將專用隧道切換為普通隧道來(lái)傳輸攜帶apn標(biāo)識(shí)的數(shù)據(jù)報(bào)文。有利于避免用戶的數(shù)據(jù)丟失,提高數(shù)據(jù)報(bào)文傳輸?shù)目煽啃浴?/p>
37、在一種可能的實(shí)施方式中,第一設(shè)備基于隧道建立參數(shù)建立專用隧道之后,該方法還包括:第一設(shè)備向第二設(shè)備發(fā)送第三指示信息,第三指示信息用于指示專用隧道已成功建立。
38、在一種可能的實(shí)施方式中,第一設(shè)備生成封裝有apn信息的數(shù)據(jù)報(bào)文,包括:第一設(shè)備獲取待發(fā)送的數(shù)據(jù)報(bào)文的特征信息,根據(jù)特征信息確定數(shù)據(jù)報(bào)文對(duì)應(yīng)的apn信息;第一設(shè)備在待發(fā)送的數(shù)據(jù)報(bào)文中封裝apn信息。
39、可選的,第一設(shè)備能基于收到的數(shù)據(jù)報(bào)文確定該數(shù)據(jù)報(bào)文對(duì)應(yīng)的用戶和/或應(yīng)用,基于該數(shù)據(jù)報(bào)文對(duì)應(yīng)的用戶和/或應(yīng)用為該數(shù)據(jù)報(bào)文封裝apn標(biāo)識(shí)。
40、本實(shí)施方式中,第一設(shè)備能夠識(shí)別出收到的數(shù)據(jù)報(bào)文的特征信息,進(jìn)而基于該特征信息為該數(shù)據(jù)報(bào)文封裝apn標(biāo)識(shí)。有利于第一設(shè)備在建立專用隧道后,基于apn標(biāo)識(shí)轉(zhuǎn)發(fā)該攜帶該數(shù)據(jù)報(bào)文,有利于提高數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)效率。
41、在一種可能的實(shí)施方式中,第一指示信息攜帶于apn信息中的標(biāo)簽字段中;或者,第一指示信息攜帶于apn信息中的apn意圖需求字段中。
42、本實(shí)施方式中,提出在傳統(tǒng)技術(shù)中的apn報(bào)文頭的已有字段中新增至少一個(gè)比特?cái)y帶第一指示信息,方案簡(jiǎn)單,易于實(shí)現(xiàn),也能夠保證較高的傳輸?shù)谝恢甘拘畔⒌男省?/p>
43、在一種可能的實(shí)施方式中,apn信息封裝在互聯(lián)網(wǎng)協(xié)議第6版(internet?protocolversion?6,ipv6)的擴(kuò)展報(bào)文頭中。
44、可選的,該ipv6擴(kuò)展報(bào)文頭包括逐跳選項(xiàng)頭、目的選項(xiàng)頭、路由頭等。
45、本實(shí)施方式中,提出利用傳統(tǒng)技術(shù)中已有的ipv6擴(kuò)展報(bào)文頭的可編程空間攜帶apn信息,可以在不影響ip報(bào)文的其他的字段的情況下,提高攜帶apn信息的效率。
46、第二方面,本技術(shù)提供了一種隧道建立方法,該隧道建立方法可以由第二設(shè)備執(zhí)行,也可以由第二設(shè)備的部件(例如,處理器、芯片或芯片系統(tǒng)等部件)執(zhí)行。以第二設(shè)備為例,第二設(shè)備在待發(fā)送的數(shù)據(jù)報(bào)文中封裝apn信息,apn信息包括apn標(biāo)識(shí)和第一指示信息,apn標(biāo)識(shí)用于指示數(shù)據(jù)報(bào)文對(duì)應(yīng)的用戶和/或應(yīng)用,第一指示信息用于指示建立服務(wù)于用戶和/或應(yīng)用的專用隧道;第二設(shè)備發(fā)送封裝有apn信息的數(shù)據(jù)報(bào)文。
47、本技術(shù)中,第二設(shè)備能夠?qū)pn信息封裝到數(shù)據(jù)報(bào)文中發(fā)送給第一設(shè)備,能夠通過(guò)apn信息中的apn標(biāo)識(shí)和第一指示信息通知第一設(shè)備觸發(fā)建立該apn標(biāo)識(shí)指示的用戶和/或應(yīng)用使用的專用隧道。由于,數(shù)據(jù)報(bào)文的傳輸是由用戶和/或應(yīng)用的業(yè)務(wù)需求觸發(fā)的,即在用戶和/或應(yīng)用空閑時(shí)不會(huì)發(fā)出攜帶有apn信息的數(shù)據(jù)報(bào)文,因此,通過(guò)攜帶apn信息的數(shù)據(jù)報(bào)文觸發(fā)第一設(shè)備建立專用隧道,能夠在用戶和/或應(yīng)用存在業(yè)務(wù)需求的情況下觸發(fā)專用隧道建立,從而實(shí)現(xiàn)動(dòng)態(tài)按需建立專用隧道。
48、可選的,第二設(shè)備可以是終端設(shè)備,也可以是服務(wù)器,還可以是交換機(jī)、路由器等轉(zhuǎn)發(fā)設(shè)備,還可以是其他類型的網(wǎng)絡(luò)設(shè)備。
49、可選的,第二設(shè)備可以通過(guò)如下任意一種實(shí)施方式觸發(fā)在待發(fā)送的數(shù)據(jù)報(bào)文中封裝apn信息:
50、在一種可能的實(shí)施方式中,第二設(shè)備能夠獲取使用專用隧道的需求信息,并基于該使用專用隧道的需求信息觸發(fā)在待發(fā)送的數(shù)據(jù)報(bào)文中封裝apn信息。該使用專用隧道的需求信息用于指示用戶和/或應(yīng)用具有使用專用隧道的需求。其中,使用專用隧道的需求信息可以是用戶通過(guò)用戶界面輸入第二設(shè)備的,也可以是第二設(shè)備從其他網(wǎng)元獲取的。
51、在一種示例中,使用專用隧道的需求信息可以是用戶輸入的第四指示信息,該第四指示信息用于指示使用專用隧道的需求。第二設(shè)備能夠基于收到的第四指示信息觸發(fā)在待發(fā)送的數(shù)據(jù)報(bào)文中封裝apn信息。
52、示例性的,采用本實(shí)施方式封裝apn信息的第二設(shè)備可以是apn6中的端側(cè)設(shè)備(例如,終端設(shè)備)或云側(cè)設(shè)備(例如,云服務(wù)器)。
53、在另一種可能的實(shí)施方式中,第二設(shè)備能夠獲取待發(fā)送的數(shù)據(jù)報(bào)文的特征信息,能夠根據(jù)特征信息確定數(shù)據(jù)報(bào)文對(duì)應(yīng)的用戶和/或應(yīng)用,進(jìn)而能夠基于數(shù)據(jù)報(bào)文對(duì)應(yīng)的用戶和/或應(yīng)用觸發(fā)在待發(fā)送的數(shù)據(jù)報(bào)文中封裝apn信息。
54、示例性的,采用本實(shí)施方式封裝apn信息的第二設(shè)備可以是apn6中的網(wǎng)絡(luò)入口設(shè)備(即網(wǎng)絡(luò)邊緣設(shè)備)。
55、可選的,特征信息包括數(shù)據(jù)報(bào)文的五元組信息和/或業(yè)務(wù)信息。
56、在一種可能的實(shí)施方式中,apn信息還包括隧道建立參數(shù),隧道建立參數(shù)封裝于apn信息中的網(wǎng)絡(luò)性能需求參數(shù)字段中;或者,apn信息包括第二指示信息,第二指示信息為隧道建立參數(shù)的索引。
57、在一種可能的實(shí)施方式中,第二指示信息為apn標(biāo)識(shí);或者,第二指示信息封裝于apn信息中的apn意圖需求字段中。
58、在一種可能的實(shí)施方式中,該方法還包括:第二設(shè)備向第一設(shè)備發(fā)送控制面信令,控制面信令攜帶apn標(biāo)識(shí)和隧道建立參數(shù)。
59、在一種可能的實(shí)施方式中,該方法還包括:第二設(shè)備接收來(lái)自第一設(shè)備的第三指示信息,第三指示信息用于指示專用隧道已成功建立;基于第三指示信息,第二設(shè)備發(fā)送不攜帶第一指示信息的數(shù)據(jù)報(bào)文。
60、第二設(shè)備收到第三指示信息之后,該第二設(shè)備向第一設(shè)備發(fā)送的數(shù)據(jù)報(bào)文不攜帶第一指示信息,進(jìn)而第一設(shè)備通過(guò)專用隧道傳輸?shù)臄?shù)據(jù)報(bào)文不攜帶第一指示信息。
61、可選的,第二設(shè)備在收到第三指示信息之后向第一設(shè)備發(fā)送的數(shù)據(jù)報(bào)文不攜帶隧道建立參數(shù)。例如,第二設(shè)備發(fā)送的數(shù)據(jù)報(bào)文不攜帶第一指示信息和隧道建立參數(shù)。
62、可選的,第二設(shè)備在收到第三指示信息之后向第一設(shè)備發(fā)送的數(shù)據(jù)報(bào)文的意圖需求(intent)字段不攜帶該隧道建立參數(shù)的索引。例如,第二設(shè)備發(fā)送的數(shù)據(jù)報(bào)文不攜帶第一指示信息和隧道建立參數(shù)的索引。
63、本實(shí)施方式中,由于,第二設(shè)備收到第三指示信息之后發(fā)出的數(shù)據(jù)報(bào)文不再攜帶與建立專用隧道相關(guān)的信息(例如,第一指示信息、隧道建立參數(shù)或隧道建立參數(shù)的索引),因此,第三指示信息也可以理解為指示第二設(shè)備不在數(shù)據(jù)報(bào)文中攜帶與建立專用隧道相關(guān)的信息。因此,有利于節(jié)省數(shù)據(jù)報(bào)文中用于封裝與建立專用隧道相關(guān)的信息(例如,第一指示信息、隧道建立參數(shù)或隧道建立參數(shù)的索引)的比特開銷,即縮短數(shù)據(jù)報(bào)文的長(zhǎng)度,有利于節(jié)省帶寬資源,減小轉(zhuǎn)發(fā)處理壓力,提高數(shù)據(jù)報(bào)文的傳輸速率和效率。
64、在一種可能的實(shí)施方式中,隧道建立參數(shù)包括如下至少一項(xiàng):
65、生效時(shí)間信息,生效時(shí)間信息用于指示專用隧道為用戶和/或應(yīng)用服務(wù)的有效時(shí)長(zhǎng);
66、帶寬信息,帶寬信息用于指示專用隧道占用的帶寬資源的大小;
67、業(yè)務(wù)時(shí)延信息,業(yè)務(wù)時(shí)延信息用于指示需要傳輸?shù)臄?shù)據(jù)報(bào)文對(duì)應(yīng)的業(yè)務(wù)的時(shí)延需求;
68、抖動(dòng)信息,業(yè)務(wù)時(shí)延信息用于指示需要傳輸?shù)臄?shù)據(jù)報(bào)文對(duì)應(yīng)的業(yè)務(wù)的抖動(dòng)需求;
69、丟包率信息,業(yè)務(wù)時(shí)延信息用于指示需要傳輸?shù)臄?shù)據(jù)報(bào)文對(duì)應(yīng)的業(yè)務(wù)的丟包率需求。
70、需要說(shuō)明的是,本技術(shù)實(shí)施例還有多種具體其他實(shí)施方式,具體可參見(jiàn)第一方面的具體實(shí)施方式和其有益效果,在此不再贅述。
71、第三方面,本技術(shù)實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備可以是前述實(shí)施方式中的第一設(shè)備,也可以是該第一設(shè)備內(nèi)的芯片。該網(wǎng)絡(luò)設(shè)備可以包括處理模塊和收發(fā)模塊。當(dāng)該網(wǎng)絡(luò)設(shè)備是第一設(shè)備時(shí),該處理模塊可以是處理器,該收發(fā)模塊可以是收發(fā)器;該第一設(shè)備還可以包括存儲(chǔ)模塊,該存儲(chǔ)模塊可以是存儲(chǔ)器;該存儲(chǔ)模塊用于存儲(chǔ)指令,該處理模塊執(zhí)行該存儲(chǔ)模塊所存儲(chǔ)的指令,以使該第一設(shè)備執(zhí)行第一方面或第一方面的任一種實(shí)施方式中的方法。當(dāng)該網(wǎng)絡(luò)設(shè)備是第一設(shè)備內(nèi)的芯片時(shí),該處理模塊可以是處理器,該收發(fā)模塊可以是輸入/輸出接口、管腳或電路等;該處理模塊執(zhí)行存儲(chǔ)模塊所存儲(chǔ)的指令,以使該第一設(shè)備執(zhí)行第一方面或第一方面的任一種實(shí)施方式中的方法。該存儲(chǔ)模塊可以是該芯片內(nèi)的存儲(chǔ)模塊(例如,寄存器、緩存等),也可以是該第一設(shè)備內(nèi)的位于該芯片外部的存儲(chǔ)模塊(例如,只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器等)。
72、第四方面,本技術(shù)實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備可以是前述實(shí)施方式中的第二設(shè)備,也可以是該第二設(shè)備內(nèi)的芯片。其中,第二設(shè)備可以是源第二設(shè)備或候選第二設(shè)備。該網(wǎng)絡(luò)設(shè)備可以包括處理模塊和收發(fā)模塊。當(dāng)該網(wǎng)絡(luò)設(shè)備是第二設(shè)備時(shí),該處理模塊可以是處理器,該收發(fā)模塊可以是收發(fā)器;該第二設(shè)備還可以包括存儲(chǔ)模塊,該存儲(chǔ)模塊可以是存儲(chǔ)器;該存儲(chǔ)模塊用于存儲(chǔ)指令,該處理模塊執(zhí)行該存儲(chǔ)模塊所存儲(chǔ)的指令,以使得源第二設(shè)備執(zhí)行第一方面或第一方面的任一種實(shí)施方式中的方法;或者,以使得候選第二設(shè)備執(zhí)行第二方面或第二方面的任一種實(shí)施方式中的方法。當(dāng)該網(wǎng)絡(luò)設(shè)備是第二設(shè)備內(nèi)的芯片時(shí),該處理模塊可以是處理器,該收發(fā)模塊可以是輸入/輸出接口、管腳或電路等;該處理模塊執(zhí)行存儲(chǔ)模塊所存儲(chǔ)的指令,以使得源第二設(shè)備執(zhí)行第一方面或第一方面的任一種實(shí)施方式中的方法;或者,以使得候選第二設(shè)備執(zhí)行第二方面或第二方面的任一種實(shí)施方式中的方法。該存儲(chǔ)模塊可以是該芯片內(nèi)的存儲(chǔ)模塊(例如,寄存器、緩存等),也可以是該第二設(shè)備內(nèi)的位于該芯片外部的存儲(chǔ)模塊(例如,只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器等)。
73、第五方面,本技術(shù)提供了一種網(wǎng)絡(luò)設(shè)備,該裝置可以是集成電路芯片。該集成電路芯片包括處理器。該處理器與存儲(chǔ)器耦合,該存儲(chǔ)器用于存儲(chǔ)程序或指令,當(dāng)該程序或指令被該處理器執(zhí)行時(shí),使得該網(wǎng)絡(luò)設(shè)備執(zhí)行如前述各個(gè)方面的中的任一種實(shí)施方式所介紹的方法。
74、第六方面,本技術(shù)實(shí)施例提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得該計(jì)算機(jī)執(zhí)行如前述各個(gè)方面中的任一種實(shí)施方式所介紹的方法。
75、第七方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括指令,當(dāng)該指令在計(jì)算機(jī)上運(yùn)行時(shí),以使得計(jì)算機(jī)執(zhí)行如前各個(gè)方面中的任一種實(shí)施方式所介紹的方法。
76、第八方面,本技術(shù)實(shí)施例提供了一種通信系統(tǒng),該通信系統(tǒng)包括執(zhí)行前述第一方面以及第一方面的任一種實(shí)施方式中的第一設(shè)備,執(zhí)行前述第二方面以及第二方面的任一種實(shí)施方式中的第二設(shè)備。
77、第九方面,本技術(shù)實(shí)施例提供了一種通信系統(tǒng),該通信系統(tǒng)包括執(zhí)行前述第一方面以及第一方面的任一種實(shí)施方式中的第一設(shè)備。