本申請實施例涉及5g,具體而言,涉及一種用戶面網(wǎng)元的測試系統(tǒng)、方法、存儲介質及電子裝置。
背景技術:
1、數(shù)字孿生是以數(shù)字化方式創(chuàng)建物理實體的數(shù)字虛擬體,借助數(shù)據(jù)模擬物理實體在現(xiàn)實環(huán)境中的運行,為物理實體增加或擴展新的能力。
2、upf作為5g網(wǎng)絡用戶面網(wǎng)元,主要支持分組路由和轉發(fā)、業(yè)務識別、策略執(zhí)行、會話管理、qos管理等功能。隨著5g網(wǎng)絡大規(guī)模應用,在toc端,隨著各種各樣的新終端的出現(xiàn),個人業(yè)務的使用場景急劇增加;在tob端,隨著5g專網(wǎng)建設,有更多的行業(yè)新場景不斷出現(xiàn)。為滿足層出不窮的新場景,upf在原有功能的基礎上需要不斷演進,疊加新功能,提升網(wǎng)絡服務能力。
3、由于創(chuàng)新功能直接在真實upf進行測試驗證,可能會引起網(wǎng)絡中斷、網(wǎng)絡癱瘓等故障,影響用戶體驗,那么只能通過構造場景進行模擬驗證。模擬驗證首先在數(shù)據(jù)方面無法反映真實數(shù)據(jù),其次在場景方面有些情況可能無法構造,然后也不能和現(xiàn)場其他功能進行交叉驗證,在功能實現(xiàn)方面無法反映實際運行效果。
4、因此,對實體upf的創(chuàng)新功能進行測試驗證時的可靠性較低的問題。
技術實現(xiàn)思路
1、本申請實施例提供了一種用戶面網(wǎng)元的測試系統(tǒng)、方法、存儲介質及電子裝置,以至少解決相關技術中對實體upf的創(chuàng)新功能進行測試驗證時的可靠性較低的技術問題。
2、根據(jù)本申請的一個實施例,提供了一種用戶面網(wǎng)元的測試系統(tǒng),包括:數(shù)據(jù)孿生機,與數(shù)字孿生前置機連接,用于獲取第一接口數(shù)據(jù),并將所述第一接口數(shù)據(jù)發(fā)送至數(shù)字孿生前置機,其中,所述第一接口數(shù)據(jù)包括:發(fā)送至實體網(wǎng)絡用戶面網(wǎng)元upf對應的接口數(shù)據(jù),以及所述實體upf發(fā)送的接口數(shù)據(jù);所述數(shù)字孿生前置機,與所述數(shù)據(jù)孿生機連接,用于對所述第一接口數(shù)據(jù)進行協(xié)議報文轉換,以得到第二接口數(shù)據(jù),并將所述第二接口數(shù)據(jù)發(fā)送至數(shù)字upf;所述數(shù)字upf,與所述數(shù)字孿生前置機連接,用于根據(jù)所述第二接口數(shù)據(jù)對所述數(shù)字upf的功能進行測試,其中,所述數(shù)字upf為所述實體upf的數(shù)字虛體。
3、在一個示例性實施例中,所述數(shù)字孿生前置機,包括:轉換模塊,其中,所述轉換模塊,用于在所述第一接口數(shù)據(jù)包括:發(fā)送至所述upf的n3接口數(shù)據(jù)、n6接口數(shù)據(jù)和n4接口數(shù)據(jù)的情況下,對所述n3接口數(shù)據(jù)和所述n6接口數(shù)據(jù)進行網(wǎng)絡協(xié)議報文轉換,得到轉換后的n3接口數(shù)據(jù)、轉換后的n6接口數(shù)據(jù),以及對所述n4接口數(shù)據(jù)進行pfcp協(xié)議報文轉換,得到轉換后的n4接口數(shù)據(jù);所述轉換模塊,用于在所述第一接口數(shù)據(jù)包括:發(fā)送至所述upf的n3接口數(shù)據(jù)、n4接口數(shù)據(jù)的情況下,對所述第一接口數(shù)據(jù)進行網(wǎng)絡協(xié)議報文轉換,得到轉換后的n3接口數(shù)據(jù)和n6接口數(shù)據(jù),以及對所述n4接口數(shù)據(jù)進行pfcp協(xié)議報文轉換,得到轉換后的n4接口數(shù)據(jù)。
4、在一個示例性實施例中,所述轉換模塊,還用于在所述第一接口數(shù)據(jù)包括n3接口數(shù)據(jù)、n4接口數(shù)據(jù)的情況下,根據(jù)n6接口數(shù)據(jù)的標準格式將所述轉換后的n3接口數(shù)據(jù)轉換為n6接口數(shù)據(jù)。
5、在一個示例性實施例中,在所述數(shù)字孿生前置機的數(shù)據(jù)接口的數(shù)量小于第一預設閾值的情況下,所述數(shù)據(jù)孿生機包括:多個第一子數(shù)據(jù)孿生機,與所述第一子數(shù)據(jù)孿生機連接的第二子數(shù)據(jù)孿生機,其中,所述多個第一子數(shù)據(jù)孿生機,用于分別接收不同網(wǎng)元發(fā)送的所述第一接口數(shù)據(jù),并復制所述第一接口數(shù)據(jù);所述第二子數(shù)據(jù)孿生機,用于獲取復制后的第一接口數(shù)據(jù),并將所述復制后的第一接口數(shù)據(jù)發(fā)送至所述數(shù)字孿生前置機,其中,所述復制后的第一接口數(shù)據(jù)和所述第一接口數(shù)據(jù)的數(shù)據(jù)信息相同。
6、在一個示例性實施例中,所述第一子數(shù)據(jù)孿生機包括:鏡像交換機或分光器;所述第二子數(shù)據(jù)孿生機包括:鏡像交換機或分光器。
7、在一個示例性實施例中,所述系統(tǒng)還包括:部署模塊,其中,所述部署模塊,用于獲取所述實體upf的部署數(shù)據(jù)和數(shù)據(jù)規(guī)劃配置文件,根據(jù)所述部署數(shù)據(jù)和數(shù)據(jù)規(guī)劃配置文件部署所述數(shù)字upf,其中,所述部署數(shù)據(jù)用于指示所述實體upf的硬件配置數(shù)據(jù)和軟件配置數(shù)據(jù);數(shù)據(jù)規(guī)劃配置文件用于指示所述實體upf的業(yè)務配置數(shù)據(jù)和操作系統(tǒng)配置數(shù)據(jù)。
8、根據(jù)本申請的另一個實施例,提供了一種用戶面網(wǎng)元的測試方法,包括:接收數(shù)據(jù)孿生機發(fā)送的第一接口數(shù)據(jù),其中,所述第一接口數(shù)據(jù)包括:發(fā)送至實體網(wǎng)絡用戶面網(wǎng)元upf對應的接口數(shù)據(jù),以及所述實體upf發(fā)送的接口數(shù)據(jù);對所述第一接口數(shù)據(jù)進行協(xié)議報文轉換,以得到第二接口數(shù)據(jù);將所述第二接口數(shù)據(jù)發(fā)送至數(shù)字upf,以根據(jù)所述第二接口數(shù)據(jù)對所述數(shù)字upf的功能進行測試,其中,所述數(shù)字upf為所述實體upf的數(shù)字虛體。
9、在一個示例性實施例中,對所述第一接口數(shù)據(jù)進行協(xié)議報文轉換,以得到第二接口數(shù)據(jù),包括:所述第一接口數(shù)據(jù)包括:發(fā)送至所述upf的n3接口數(shù)據(jù)、n6接口數(shù)據(jù)和n4接口數(shù)據(jù)的情況下,對所述n3接口數(shù)據(jù)和所述n6接口數(shù)據(jù)進行網(wǎng)絡協(xié)議報文轉換,得到轉換后的n3接口數(shù)據(jù)、轉換后的n6接口數(shù)據(jù),以及對所述n4接口數(shù)據(jù)進行pfcp協(xié)議報文轉換,得到轉換后的n4接口數(shù)據(jù);在所述第一接口數(shù)據(jù)包括:發(fā)送至所述upf的n3接口數(shù)據(jù)、n4接口數(shù)據(jù)的情況下,對所述第一接口數(shù)據(jù)進行網(wǎng)絡協(xié)議報文轉換,得到轉換后的n3接口數(shù)據(jù)和n6接口數(shù)據(jù),以及對所述n4接口數(shù)據(jù)進行pfcp協(xié)議報文轉換,得到轉換后的n4接口數(shù)據(jù)。
10、在一個示例性實施例中,對所述第一接口數(shù)據(jù)進行網(wǎng)絡協(xié)議報文轉換,得到n6接口數(shù)據(jù),包括:在所述第一接口數(shù)據(jù)包括n3接口數(shù)據(jù)、n4接口數(shù)據(jù)的情況下,根據(jù)n6接口數(shù)據(jù)的標準格式將所述轉換后的n3接口數(shù)據(jù)轉換為所述n6接口數(shù)據(jù)。
11、根據(jù)本申請的又一個實施例,還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器運行時實現(xiàn)上述任一項方法實施例中的步驟。
12、根據(jù)本申請的又一個實施例,還提供了一種電子裝置,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器運行所述計算機程序時實現(xiàn)上述任一項方法實施例中的步驟。
13、通過本申請的數(shù)據(jù)孿生機獲取發(fā)送至實體網(wǎng)絡用戶面網(wǎng)元upf對應的接口數(shù)據(jù),以及所述實體upf發(fā)送的接口數(shù)據(jù),并將所述接口數(shù)據(jù)發(fā)送至數(shù)字upf,以使對所述數(shù)字upf的創(chuàng)新功能進行測試,且由于所述數(shù)字upf為所述實體upf的數(shù)字虛體,在完成對所述數(shù)字upf的創(chuàng)新功能進行測試的情況下,也可以完成對實體upf的創(chuàng)新功能進行測試。即本申請實施例中的通過真實場景數(shù)據(jù)對實體upf的創(chuàng)新功能進行測試,因此,解決了相關技術中對實體upf的創(chuàng)新功能進行測試驗證時的可靠性較低的技術問題,進而達到了測試新增功能的可靠性和準確性的技術效果。
1.一種用戶面網(wǎng)元的測試系統(tǒng),其特征在于,包括:
2.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述數(shù)字孿生前置機,包括:轉換模塊,其中,
3.根據(jù)權利要求2所述的系統(tǒng),其特征在于,包括:
4.根據(jù)權利要求1所述的系統(tǒng),其特征在于,在所述數(shù)字孿生前置機的數(shù)據(jù)接口的數(shù)量小于第一預設閾值的情況下,所述數(shù)據(jù)孿生機包括:多個第一子數(shù)據(jù)孿生機,與所述第一子數(shù)據(jù)孿生機連接的第二子數(shù)據(jù)孿生機,其中,
5.根據(jù)權利要求4所述的系統(tǒng),其特征在于,包括:所述第一子數(shù)據(jù)孿生機包括:鏡像交換機或分光器;所述第二子數(shù)據(jù)孿生機包括:鏡像交換機或分光器。
6.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:部署模塊,其中,
7.一種用戶面網(wǎng)元的測試方法,其特征在于,包括:
8.根據(jù)權利要求7所述的方法,其特征在于,對所述第一接口數(shù)據(jù)進行協(xié)議報文轉換,以得到第二接口數(shù)據(jù),包括:
9.根據(jù)權利要求8所述的方法,其特征在于,對所述第一接口數(shù)據(jù)進行網(wǎng)絡協(xié)議報文轉換,得到n6接口數(shù)據(jù),包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)所述權利要求7至9任一項中所述的方法的步驟。
11.一種電子裝置,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)所述權利要求7至9任一項中所述的方法的步驟。