[發(fā)明專利]一種容器網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法、裝置、系統(tǒng)及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010610921.5 | 申請日: | 2020-06-29 |
| 公開(公告)號: | CN113949679B | 公開(公告)日: | 2022-09-23 |
| 發(fā)明(設(shè)計)人: | 郭帆;韓遠坤;黃玉;李甦;王洋 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L49/354 | 分類號: | H04L49/354;H04L49/25 |
| 代理公司: | 北京同達信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃冠雄 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 容器 網(wǎng)絡(luò) 數(shù)據(jù)傳輸 方法 裝置 系統(tǒng) 存儲 介質(zhì) | ||
本申請?zhí)峁┮环N容器網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法、裝置、系統(tǒng)及存儲介質(zhì),由VLAN子接口將容器的數(shù)據(jù)發(fā)送至ENI,再由ENI將容器的數(shù)據(jù)發(fā)送至虛擬交換機的主干端口,在通過主干端口接收數(shù)據(jù)后,虛擬交換機對數(shù)據(jù)進行轉(zhuǎn)發(fā)。或者,由虛擬交換機通過主干端口向ENI發(fā)送容器的數(shù)據(jù),并由ENI向接入容器的VLAN子接口發(fā)送該數(shù)據(jù)。該主干端口可對應(yīng)一個ENI,能夠滿足高密度部署容器的需求。此外,上述傳輸數(shù)據(jù)的過程不要求一個ENI對應(yīng)的全部容器屬于同一個子網(wǎng),數(shù)據(jù)傳輸方式更為靈活。
技術(shù)領(lǐng)域
本申請涉及通信技術(shù)領(lǐng)域,尤其涉及一種容器網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法、裝置、系統(tǒng)及存儲介質(zhì)。
背景技術(shù)
在目前的容器網(wǎng)絡(luò)技術(shù)領(lǐng)域中,常用的組網(wǎng)方式是彈性網(wǎng)絡(luò)接口(elasticnetwork interface,ENI)直通容器(container)的組網(wǎng)方式,和ENI多網(wǎng)際協(xié)議(internetprotocol,IP)地址組網(wǎng)方式。以上不同的組網(wǎng)方式下,容器網(wǎng)絡(luò)的數(shù)據(jù)傳輸方式是存在差異的。
其中,ENI直通容器的組網(wǎng)方式中,要求每個容器占用一個ENI,從而由容器獨享ENI的服務(wù)。基于該種組網(wǎng)方式,在進行數(shù)據(jù)包的轉(zhuǎn)發(fā)時能獲得較好的轉(zhuǎn)發(fā)性能。但由于網(wǎng)絡(luò)中要求每個ENI與一個容器綁定,而ENI的數(shù)量會受限于主機的物理資源,因此該組網(wǎng)方式和數(shù)據(jù)包轉(zhuǎn)發(fā)方式下主機支持的容器數(shù)量受限,不能滿足高密度部署容器的要求。此外,該組網(wǎng)方式需要加載多個ENI,導(dǎo)致組網(wǎng)時延較大。
ENI多IP組網(wǎng)方式中,需要根據(jù)容器的IP地址來進行數(shù)據(jù)包的轉(zhuǎn)發(fā),要求容器的IP地址是預(yù)先規(guī)劃的子網(wǎng),并且同屬于一個ENI的IP地址要同屬于一個子網(wǎng),因此該方案限制了容器組網(wǎng)的靈活性,數(shù)據(jù)包的轉(zhuǎn)發(fā)靈活性同樣受限。
綜上所述,現(xiàn)有容器網(wǎng)絡(luò)的數(shù)據(jù)傳輸方式不能滿足高密度部署容器的需要,并且數(shù)據(jù)的轉(zhuǎn)發(fā)靈活性受限。
發(fā)明內(nèi)容
本申請?zhí)峁┮环N容器網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法、裝置、系統(tǒng)及存儲介質(zhì),用以滿足高密度部署容器的需要,以及提高數(shù)據(jù)轉(zhuǎn)發(fā)靈活性。
第一方面,本申請?zhí)峁┮环N容器網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,該容器網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法可由包括虛擬局域網(wǎng)(virtual local area network,VLAN)子接口(以下稱為第一VLAN子接口)、ENI以及虛擬交換機的系統(tǒng)實施。該系統(tǒng)可包括容器網(wǎng)絡(luò)系統(tǒng)。
根據(jù)該方法,第一VLAN子接口可將第一容器的數(shù)據(jù)發(fā)送至ENI,其中,該第一VLAN子接口連接至該第一容器,該數(shù)據(jù)攜帶第一VLAN標識,該第一VLAN標識為該第一VLAN子接口的VLAN標識。
ENI可將該數(shù)據(jù)發(fā)送至虛擬交換機的主干端口,該ENI接入該第一容器所屬的虛擬機,該虛擬交換機部署于該虛擬機所屬的主機。
虛擬交換機可通過主干端口接收該數(shù)據(jù)。虛擬交換機還可根據(jù)VLAN標識與子端口之間的對應(yīng)關(guān)系,確定該第一VLAN標識對應(yīng)的第一子端口。虛擬交換機還可刪除該數(shù)據(jù)中攜帶的該第一VLAN標識,并將該數(shù)據(jù)的收包端口配置為該第一子端口,該第一子端口用于表示該數(shù)據(jù)來自于第一容器。虛擬交換機還可根據(jù)該數(shù)據(jù)的路由信息轉(zhuǎn)發(fā)該數(shù)據(jù),該路由信息用于確定數(shù)據(jù)的轉(zhuǎn)發(fā)路由。
采用以上方法,可由VLAN子接口將容器的數(shù)據(jù)發(fā)送至ENI,再由ENI將容器的數(shù)據(jù)發(fā)送至虛擬交換機的主干端口,在通過主干端口接收數(shù)據(jù)后,虛擬交換機對數(shù)據(jù)進行轉(zhuǎn)發(fā),該主干端口可對應(yīng)一個ENI,能夠滿足高密度部署容器的需求。此外,上述傳輸數(shù)據(jù)的過程不要求一個ENI對應(yīng)的全部容器屬于同一個子網(wǎng),數(shù)據(jù)傳輸方式更為靈活。
在一種可能的設(shè)計中,第一VLAN子接口還可在該數(shù)據(jù)中添加該第一VLAN標識。
在一種可能的設(shè)計中,第一VLAN子接口還可在該數(shù)據(jù)中添加該數(shù)據(jù)的協(xié)議標識。
在一種可能的設(shè)計中,虛擬交換機可接收來自于虛擬機代理的VLAN標識與子端口之間的對應(yīng)關(guān)系。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010610921.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





