本技術(shù)涉及通信,尤其涉及一種用戶面功能的識(shí)別方法、裝置及設(shè)備。
背景技術(shù):
1、現(xiàn)有技術(shù)中,軟件定義網(wǎng)絡(luò)(software?defined?network,sdn)架構(gòu)下只有一種類(lèi)型的用戶面功能(user?plane?function,upf),即開(kāi)放流(openflow)upf。隨著可編程技術(shù)的發(fā)展,產(chǎn)生了p4可編程技術(shù),隨之產(chǎn)生了基于p4可編程技術(shù)的多種upf;還有基于互聯(lián)網(wǎng)協(xié)議第6版(internet?protocol?version?6,ipv6)轉(zhuǎn)發(fā)平面的段路由(segment?routingipv6,srv6)可編程upf,這樣原有sdn架構(gòu)下的移動(dòng)核心網(wǎng)將會(huì)存在多種upf,以靈活可編程的定義用戶的處理邏輯。
2、在upf與sdn控制器建立連接時(shí),如果不能準(zhǔn)確識(shí)別是哪種類(lèi)型的upf,將不能把正確的業(yè)務(wù)處理邏輯下發(fā)到對(duì)應(yīng)的upf上,進(jìn)而無(wú)法完成對(duì)數(shù)據(jù)的轉(zhuǎn)發(fā)處理。所以,如何準(zhǔn)確識(shí)別多種upf將是一個(gè)亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的目的在于提供一種用戶面功能的識(shí)別方法、裝置及設(shè)備,解決了如何準(zhǔn)確識(shí)別多種upf的問(wèn)題。
2、本技術(shù)的實(shí)施例提供一種用戶面功能的識(shí)別方法,包括:
3、網(wǎng)絡(luò)設(shè)備根據(jù)用戶面功能upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議識(shí)別upf。
4、可選的,所述根據(jù)用戶面功能upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議識(shí)別upf,包括以下至少一項(xiàng):
5、在不同類(lèi)型的upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議不同的情況下,根據(jù)協(xié)議層的目的端口識(shí)別所述upf的設(shè)備類(lèi)型;
6、在不同類(lèi)型的upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議相同的情況下,根據(jù)協(xié)議層的設(shè)備類(lèi)型字段識(shí)別所述upf的設(shè)備類(lèi)型。
7、可選的,所述根據(jù)協(xié)議層的目的端口識(shí)別所述upf的設(shè)備類(lèi)型,包括:
8、確定所述協(xié)議層的目的端口對(duì)應(yīng)的通信協(xié)議,不同的目的端口用于指示不同的通信協(xié)議;
9、根據(jù)所述通信協(xié)議識(shí)別所述upf的設(shè)備類(lèi)型。
10、可選的,所述根據(jù)協(xié)議層的設(shè)備類(lèi)型字段識(shí)別所述upf的設(shè)備類(lèi)型,包括:
11、識(shí)別所述協(xié)議層中的設(shè)備類(lèi)型字段的取值;
12、根據(jù)取值識(shí)別所述upf的設(shè)備類(lèi)型;其中,不同取值用于指示不同的設(shè)備類(lèi)型。
13、可選的,所述方法還包括:
14、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配標(biāo)識(shí)。
15、可選的,所述基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配標(biāo)識(shí),包括:
16、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配統(tǒng)一格式的標(biāo)識(shí);
17、或者,
18、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配不同格式的標(biāo)識(shí)。
19、可選的,所述方法還包括:
20、向應(yīng)用層設(shè)備發(fā)送upf信息,所述upf信息包括:upf的設(shè)備類(lèi)型和/或upf對(duì)應(yīng)的標(biāo)識(shí)。
21、本技術(shù)的實(shí)施例提供一種用戶面功能的識(shí)別方法,包括:
22、應(yīng)用層設(shè)備接收網(wǎng)絡(luò)設(shè)備發(fā)送的upf信息,所述upf信息包括:upf的設(shè)備類(lèi)型和/或upf對(duì)應(yīng)的標(biāo)識(shí);
23、所述應(yīng)用層設(shè)備根據(jù)所述upf信息識(shí)別所述upf。
24、可選的,所述方法還包括:
25、若所述upf信息不包括所述upf對(duì)應(yīng)的標(biāo)識(shí),則基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配標(biāo)識(shí)。
26、可選的,所述基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配標(biāo)識(shí),包括:
27、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配統(tǒng)一格式的標(biāo)識(shí);
28、或者,
29、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配不同格式的標(biāo)識(shí)。
30、可選的,所述方法還包括:
31、若所述upf信息包括所述upf對(duì)應(yīng)的標(biāo)識(shí),且不同類(lèi)型的upf的標(biāo)識(shí)的格式不同,則對(duì)不同類(lèi)型的upf的標(biāo)識(shí)進(jìn)行統(tǒng)一化映射處理。
32、可選的,所述方法還包括:
33、根據(jù)流表字段的信息和所述upf的能力,確定流表對(duì)應(yīng)的upf;
34、向所述upf發(fā)送對(duì)應(yīng)的流表。
35、本技術(shù)的實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備,包括:存儲(chǔ)器,收發(fā)機(jī),處理器:
36、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;收發(fā)機(jī),用于在所述處理器的控制下接收和發(fā)送數(shù)據(jù);處理器,用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
37、根據(jù)用戶面功能upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議識(shí)別upf。
38、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作中的至少一項(xiàng):
39、在不同類(lèi)型的upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議不同的情況下,根據(jù)協(xié)議層的目的端口識(shí)別所述upf的設(shè)備類(lèi)型;
40、在不同類(lèi)型的upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議相同的情況下,根據(jù)協(xié)議層的設(shè)備類(lèi)型字段識(shí)別所述upf的設(shè)備類(lèi)型。
41、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
42、確定所述協(xié)議層的目的端口對(duì)應(yīng)的通信協(xié)議,不同的目的端口用于指示不同的通信協(xié)議;
43、根據(jù)所述通信協(xié)議識(shí)別所述upf的設(shè)備類(lèi)型。
44、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
45、識(shí)別所述協(xié)議層中的設(shè)備類(lèi)型字段的取值;
46、根據(jù)取值識(shí)別所述upf的設(shè)備類(lèi)型;其中,不同取值用于指示不同的設(shè)備類(lèi)型。
47、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
48、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配標(biāo)識(shí)。
49、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
50、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配統(tǒng)一格式的標(biāo)識(shí);
51、或者,
52、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配不同格式的標(biāo)識(shí)。
53、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
54、向應(yīng)用層設(shè)備發(fā)送upf信息,所述upf信息包括:upf的設(shè)備類(lèi)型和/或upf對(duì)應(yīng)的標(biāo)識(shí)。
55、本技術(shù)的實(shí)施例提供一種應(yīng)用層設(shè)備,包括:存儲(chǔ)器,收發(fā)機(jī),處理器:
56、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;收發(fā)機(jī),用于在所述處理器的控制下接收和發(fā)送數(shù)據(jù);處理器,用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
57、接收網(wǎng)絡(luò)設(shè)備發(fā)送的upf信息,所述upf信息包括:upf的設(shè)備類(lèi)型和/或upf對(duì)應(yīng)的標(biāo)識(shí);
58、根據(jù)所述upf信息識(shí)別所述upf。
59、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
60、若所述upf信息不包括所述upf對(duì)應(yīng)的標(biāo)識(shí),則基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配標(biāo)識(shí)。
61、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
62、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配統(tǒng)一格式的標(biāo)識(shí);
63、或者,
64、基于所述upf的設(shè)備類(lèi)型,對(duì)不同類(lèi)型的upf分配不同格式的標(biāo)識(shí)。
65、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
66、若所述upf信息包括所述upf對(duì)應(yīng)的標(biāo)識(shí),且不同類(lèi)型的upf的標(biāo)識(shí)的格式不同,則對(duì)不同類(lèi)型的upf的標(biāo)識(shí)進(jìn)行統(tǒng)一化映射處理。
67、可選的,所述處理器用于讀取所述存儲(chǔ)器中的計(jì)算機(jī)程序并執(zhí)行以下操作:
68、根據(jù)流表字段的信息和所述upf的能力,確定流表對(duì)應(yīng)的upf;
69、向所述upf發(fā)送對(duì)應(yīng)的流表。
70、本技術(shù)的實(shí)施例提供一種用戶面功能的識(shí)別裝置,應(yīng)用于網(wǎng)絡(luò)設(shè)備,包括:
71、第一識(shí)別單元,用于根據(jù)用戶面功能upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議識(shí)別upf。
72、本技術(shù)的實(shí)施例提供一種用戶面功能的識(shí)別裝置,應(yīng)用于應(yīng)用層設(shè)備,包括:
73、第一接收單元,用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的upf信息,所述upf信息包括:upf的設(shè)備類(lèi)型和/或upf對(duì)應(yīng)的標(biāo)識(shí);
74、第二識(shí)別單元,用于根據(jù)所述upf信息識(shí)別所述upf。
75、本技術(shù)的實(shí)施例提供一種處理器可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的用戶面功能的識(shí)別方法的步驟。
76、本技術(shù)的上述技術(shù)方案的有益效果是:
77、本技術(shù)的實(shí)施例,網(wǎng)絡(luò)設(shè)備根據(jù)upf與網(wǎng)絡(luò)設(shè)備之間的通信協(xié)議可以準(zhǔn)確的識(shí)別upf,以使網(wǎng)絡(luò)設(shè)備能夠?qū)⒄_的業(yè)務(wù)處理邏輯下發(fā)到對(duì)應(yīng)的upf上,進(jìn)而完成對(duì)數(shù)據(jù)的轉(zhuǎn)發(fā)處理。