本申請涉及一種數(shù)據(jù)傳輸方法、裝置、計算機設備和存儲介質(zhì),通過獲取待傳輸數(shù)據(jù)和目標網(wǎng)絡節(jié)點的標識,以及將目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀后,將封裝后的數(shù)據(jù)幀傳輸至目標網(wǎng)絡節(jié)點。該數(shù)據(jù)傳輸方法基于網(wǎng)絡虛擬化封裝協(xié)議實現(xiàn)了網(wǎng)絡虛擬化數(shù)據(jù)封裝和傳輸,而且具體的通過將目標網(wǎng)絡節(jié)點的標識存儲在網(wǎng)絡虛擬化封裝協(xié)議定義的可變長區(qū)域中,實現(xiàn)了利用該可變長區(qū)域支持當前虛擬化網(wǎng)絡中更多的虛擬化網(wǎng)絡標識,提高了整個虛擬化網(wǎng)絡數(shù)據(jù)傳輸?shù)撵`活性的同時,還可以極大的提高整個虛擬網(wǎng)絡中各網(wǎng)絡節(jié)點之間的網(wǎng)絡數(shù)據(jù)傳輸效率。網(wǎng)絡中各網(wǎng)絡節(jié)點之間的網(wǎng)絡數(shù)據(jù)傳輸效率。網(wǎng)絡中各網(wǎng)絡節(jié)點之間的網(wǎng)絡數(shù)據(jù)傳輸效率。
【技術實現(xiàn)步驟摘要】
數(shù)據(jù)傳輸方法、裝置、計算機設備和存儲介質(zhì)
[0001]本申請涉及數(shù)據(jù)傳輸
,特別是涉及一種數(shù)據(jù)傳輸方法、裝置、計算機設備和存儲介質(zhì)。
技術介紹
[0002]在當前數(shù)字化、全球化的網(wǎng)絡應用大環(huán)境下,企業(yè)多點之間的網(wǎng)絡數(shù)據(jù)傳輸成為當前網(wǎng)絡的常規(guī)布局方式。而多點之間的網(wǎng)絡數(shù)據(jù)傳輸,尤其是各領域企業(yè)業(yè)務數(shù)據(jù)的傳輸,其穩(wěn)定性、安全性、靈活性和高效性,越來越重要。
[0003]隨著數(shù)字網(wǎng)絡的發(fā)展,網(wǎng)絡的抖動、延遲、丟包,數(shù)據(jù)的防泄漏、防攔截,業(yè)務的靈活變化和需求都是網(wǎng)絡數(shù)據(jù)傳輸中要面對的挑戰(zhàn),如何在滿足網(wǎng)絡傳輸?shù)姆€(wěn)定性的同時,提升高效性和安全性是數(shù)字網(wǎng)絡發(fā)展中急需解決的技術問題。目前的網(wǎng)絡數(shù)據(jù)傳輸均是基于網(wǎng)絡虛擬化協(xié)議vLAN或VxLAN,實現(xiàn)網(wǎng)絡虛擬化數(shù)據(jù)封裝和傳輸。
[0004]但是,上述網(wǎng)絡數(shù)據(jù)傳輸方法存在傳輸效率低下的問題。
技術實現(xiàn)思路
[0005]基于此,有必要針對上述技術問題,提供一種能夠提高網(wǎng)絡數(shù)據(jù)傳輸效率的數(shù)據(jù)傳輸方法、裝置、計算機設備和存儲介質(zhì)。
[0006]第一方面,本申請?zhí)峁┝艘环N數(shù)據(jù)傳輸方法。所述方法包括:
[0007]獲取待傳輸數(shù)據(jù)和目標網(wǎng)絡節(jié)點的標識;
[0008]將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀;所述可變長區(qū)域為基于網(wǎng)絡虛擬化封裝協(xié)議定義的數(shù)據(jù)幀的數(shù)據(jù)傳輸格式中包含的字段區(qū)域;
[0009]將所述封裝后的數(shù)據(jù)幀傳輸至所述目標網(wǎng)絡節(jié)點。
[0010]在其中一個實施例中,所述方法還包括:
[0011]獲取與所述待傳輸數(shù)據(jù)對應的哈希值;
[0012]所述將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀,包括:
[0013]將所述目標網(wǎng)絡節(jié)點的標識和所述哈希值存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀。
[0014]在其中一個實施例中,所述方法還包括:
[0015]獲取與所述待傳輸數(shù)據(jù)對應的元數(shù)據(jù);
[0016]所述將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀,包括:
[0017]將所述目標網(wǎng)絡節(jié)點的標識和所述元數(shù)據(jù)存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀。
[0018]在其中一個實施例中,所述方法還包括:
[0019]對所述待傳輸數(shù)據(jù)進行加密,得到加密待傳輸數(shù)據(jù);
[0020]所述將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀,包括:
[0021]將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述加密待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀。
[0022]第二方面,本申請還提供了一種數(shù)據(jù)傳輸方法。所述方法包括:
[0023]接收發(fā)送網(wǎng)絡節(jié)點發(fā)送的數(shù)據(jù)幀;所述數(shù)據(jù)幀中包含可變長區(qū)域,所述可變長區(qū)域中包含目標網(wǎng)絡節(jié)點的標識;
[0024]基于網(wǎng)絡虛擬化封裝協(xié)議,對所述數(shù)據(jù)幀進行解封,得到待接收數(shù)據(jù)。
[0025]在其中一個實施例中,所述對所述數(shù)據(jù)幀進行解封,得到待接收數(shù)據(jù),包括:
[0026]對所述數(shù)據(jù)幀進行解封,得到所述發(fā)送網(wǎng)絡節(jié)點發(fā)送的待傳輸數(shù)據(jù),以及所述可變長區(qū)域中的哈希值;
[0027]計算得到所述待傳輸數(shù)據(jù)的預設哈希值;
[0028]根據(jù)所述預設哈希值和所述可變長區(qū)域中的哈希值對所述待傳輸數(shù)據(jù)進行校驗,并在校驗通過的情況下,將所述待傳輸數(shù)據(jù)確定為所述待接收數(shù)據(jù)。
[0029]在其中一個實施例中,所述方法還包括:
[0030]若所述數(shù)據(jù)幀中的可變長區(qū)域中包括元數(shù)據(jù),則從所述可變長區(qū)域中提取所述元數(shù)據(jù),并將所述待接收數(shù)據(jù)發(fā)送至所述元數(shù)據(jù)指示的接收系統(tǒng)進行數(shù)據(jù)處理。
[0031]在其中一個實施例中,所述方法還包括:
[0032]若所述數(shù)據(jù)幀中的可變長區(qū)域中未包括元數(shù)據(jù),則將對所述待接收數(shù)據(jù)進行數(shù)據(jù)處理。
[0033]第三方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
[0034]獲取待傳輸數(shù)據(jù)和目標網(wǎng)絡節(jié)點的標識;
[0035]將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀;所述可變長區(qū)域為基于網(wǎng)絡虛擬化封裝協(xié)議定義的數(shù)據(jù)幀的數(shù)據(jù)傳輸格式中包含的字段區(qū)域;
[0036]將所述封裝后的數(shù)據(jù)幀傳輸至所述目標網(wǎng)絡節(jié)點。
[0037]第四方面,本申請還提供了一種計算機可讀存儲介質(zhì)。所述計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
[0038]獲取待傳輸數(shù)據(jù)和目標網(wǎng)絡節(jié)點的標識;
[0039]將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀;所述可變長區(qū)域為基于網(wǎng)絡虛擬化封裝協(xié)議定義的數(shù)據(jù)幀的數(shù)據(jù)傳輸格式中包含的字段區(qū)域;
[0040]將所述封裝后的數(shù)據(jù)幀傳輸至所述目標網(wǎng)絡節(jié)點
[0041]上述數(shù)據(jù)傳輸方法、裝置、計算機設備和存儲介質(zhì),通過獲取待傳輸數(shù)據(jù)和目標網(wǎng)絡節(jié)點的標識,以及將目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀后,將封裝后的數(shù)據(jù)幀傳輸至目標網(wǎng)絡節(jié)點,其中:可變長區(qū)域為基于網(wǎng)絡虛擬化封裝協(xié)議定義的數(shù)據(jù)幀的數(shù)據(jù)傳輸格式中包含的字段區(qū)域。上述數(shù)據(jù)傳輸方法
基于網(wǎng)絡虛擬化封裝協(xié)議實現(xiàn)了網(wǎng)絡虛擬化數(shù)據(jù)封裝和傳輸,而且具體的通過將目標網(wǎng)絡節(jié)點的標識存儲在網(wǎng)絡虛擬化封裝協(xié)議定義的可變長區(qū)域中,實現(xiàn)了利用該可變長區(qū)域支持當前虛擬化網(wǎng)絡中更多的虛擬化網(wǎng)絡標識,使當前虛擬化網(wǎng)絡可以定義更多的虛擬化網(wǎng)絡標識,能夠擴大虛擬化網(wǎng)絡支撐傳輸數(shù)據(jù)的網(wǎng)絡節(jié)點數(shù)量,提高了整個虛擬化網(wǎng)絡數(shù)據(jù)傳輸?shù)撵`活性的同時,還可以極大的提高整個虛擬網(wǎng)絡中各網(wǎng)絡節(jié)點之間的網(wǎng)絡數(shù)據(jù)傳輸效率。
附圖說明
[0042]圖1為一個實施例中數(shù)據(jù)傳輸方法的應用環(huán)境圖;
[0043]圖2為一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
[0044]圖3為一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
[0045]圖4為一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
[0046]圖5為一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
[0047]圖6為一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
[0048]圖7為圖6一個實施例中S202的一種實現(xiàn)方式的流程示意圖;
[0049]圖8為一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
[0050]圖9為一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
[0051]圖10為一個實施例中數(shù)據(jù)傳輸裝置的結構框圖;
[0052]圖11為一個實施例中數(shù)據(jù)傳輸裝置的結構框圖;
[0053]圖12為一個實施例中數(shù)據(jù)傳輸裝置的結構框圖;
...
【技術保護點】
【技術特征摘要】
1.一種數(shù)據(jù)傳輸方法,其特征在于,所述方法包括:獲取待傳輸數(shù)據(jù)和目標網(wǎng)絡節(jié)點的標識;將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀;所述可變長區(qū)域為基于網(wǎng)絡虛擬化封裝協(xié)議定義的數(shù)據(jù)幀的數(shù)據(jù)傳輸格式中包含的字段區(qū)域;將所述封裝后的數(shù)據(jù)幀傳輸至所述目標網(wǎng)絡節(jié)點。2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:獲取與所述待傳輸數(shù)據(jù)對應的哈希值;所述將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀,包括:將所述目標網(wǎng)絡節(jié)點的標識和所述哈希值存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀。3.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:獲取與所述待傳輸數(shù)據(jù)對應的元數(shù)據(jù);所述將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀,包括:將所述目標網(wǎng)絡節(jié)點的標識和所述元數(shù)據(jù)存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀。4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:對所述待傳輸數(shù)據(jù)進行加密,得到加密待傳輸數(shù)據(jù);所述將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀,包括:將所述目標網(wǎng)絡節(jié)點的標識存儲在可變長區(qū)域中與所述加密待傳輸數(shù)據(jù)進行封裝,得到封裝后的數(shù)據(jù)幀。5.一種數(shù)據(jù)傳...
【專利技術屬性】
技術研發(fā)人員:顧瑋,
申請(專利權)人:凌銳藍信科技北京有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。