[發(fā)明專利]數(shù)據(jù)包的處理方法與裝置有效
| 申請?zhí)枺?/td> | 201410041372.9 | 申請日: | 2014-01-28 |
| 公開(公告)號: | CN104811382B | 公開(公告)日: | 2018-05-29 |
| 發(fā)明(設計)人: | 肖文曙 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/46;G06F9/455 |
| 代理公司: | 北京億騰知識產(chǎn)權代理事務所 11309 | 代理人: | 李楠 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 源控制器 交換器 虛擬代理 轉(zhuǎn)發(fā)規(guī)則 數(shù)據(jù)包 數(shù)據(jù)包轉(zhuǎn)發(fā) 虛擬機 虛擬 源數(shù)據(jù)中心 源虛擬機 存儲 發(fā)送 路由轉(zhuǎn)發(fā)表 數(shù)據(jù)中心 接收源 轉(zhuǎn)發(fā) | ||
本發(fā)明實施例涉及一種數(shù)據(jù)包的處理方法與裝置。所述方法包括:源控制器接收源虛擬交換器轉(zhuǎn)發(fā)的由源虛擬機發(fā)送的數(shù)據(jù)包;根據(jù)數(shù)據(jù)包包括的TP地址,源控制器識別TP地址是否已存儲在地址列表中;如果TP地址未存儲在地址列表中,則源控制器確定目的虛擬機未處于源數(shù)據(jù)中心;源控制器確定用于將數(shù)據(jù)包轉(zhuǎn)發(fā)至目的虛擬機的第一轉(zhuǎn)發(fā)規(guī)則;源控制器分別向源虛擬交換器和源虛擬代理發(fā)送第一轉(zhuǎn)發(fā)規(guī)則,以使得源虛擬交換器利用第一轉(zhuǎn)發(fā)規(guī)則將數(shù)據(jù)包轉(zhuǎn)發(fā)至源虛擬代理,源虛擬代理利用第一轉(zhuǎn)發(fā)規(guī)則和已存儲的路由轉(zhuǎn)發(fā)表將數(shù)據(jù)包轉(zhuǎn)發(fā)至目的虛擬機所在的目的數(shù)據(jù)中心;其中,源控制器、源虛擬交換器、源虛擬機以及源虛擬代理同處于源數(shù)據(jù)中心。
技術領域
本發(fā)明涉及通訊技術領域,尤其涉及一種數(shù)據(jù)包的處理方法與裝置。
背景技術
為了實現(xiàn)災難備份和虛擬機跨數(shù)據(jù)中心動態(tài)遷移等業(yè)務,,目前,通過將跨廣域網(wǎng)(Wide Area Network,簡稱:WAN)的(Software Defined Network,簡稱:SDN)SDN集群控制技術與虛擬擴展局域網(wǎng)(Virtua l Extensib le LAN,簡稱:VXLAN)技術相結合,進而實現(xiàn)多個數(shù)據(jù)中心之間的疊加(over lay)二層網(wǎng)絡,為客戶提供靈活的擴展能力。
如圖1-A所示,SDN集群控制技術與VXLAN技術相結合實現(xiàn)多個數(shù)據(jù)中心之間的二層網(wǎng)絡互連。每個數(shù)據(jù)中心中具有SDN控制器、匯聚交換機、接入交換機以及多個物理服務器,在每個物理服務器上加載虛擬交換器以及虛擬機,并且,任意一個SDN控制器存儲的信息需與其他SDN控制器進行信息共享、同步,每個SDN控制器均可對數(shù)據(jù)包的傳輸路徑進行管理。
在圖1中,由于SDN控制器對全局信息的掌握,數(shù)據(jù)中心A中的第一虛擬機與數(shù)據(jù)中心B中的第二虛擬機之間進行通信交互時,從疊加網(wǎng)絡層面看,兩個虛擬機直接相連。實際穿過的物理網(wǎng)絡如圖中虛線所示,第一物理服務器上加載的第一虛擬機將數(shù)據(jù)包傳輸至第一虛擬交換器,并由第一虛擬交換器將數(shù)據(jù)包傳輸至第一接入交換機,第一接入交換機將數(shù)據(jù)包傳輸至第一核心交換機,第一核心交換機通過路由網(wǎng)絡將數(shù)據(jù)包傳輸至數(shù)據(jù)中心B中的第二核心交換機,第二核心交換機將數(shù)據(jù)包傳輸至第二接入交換機,第二接入交換機將數(shù)據(jù)包傳輸至對應的第二虛擬交換器,并由第二虛擬交換器傳輸至第二虛擬機,由第二虛擬機對數(shù)據(jù)包進行后續(xù)處理,進而實現(xiàn)數(shù)據(jù)中心之間的二層網(wǎng)絡互連。前述的通信流程中,虛擬交換器、接入交換機以及核心交換機在傳輸數(shù)據(jù)包時,均根據(jù)VXLAN外層報頭信息,按照轉(zhuǎn)發(fā)設備存儲的轉(zhuǎn)發(fā)規(guī)則將數(shù)據(jù)包進行轉(zhuǎn)發(fā)。
但是,現(xiàn)有技術中的方案也暴露出以下問題:1)由于每個SDN控制器存儲的信息需進行共享、同步,大量信息的跨WAN共享、同步將導致網(wǎng)絡開銷變大,增加SDN控制器的處理負擔;2)由于虛擬機在相互通信時,通信虛擬機之間具有一條傳輸路徑,如圖1-B所示,虛擬機之間為全網(wǎng)狀網(wǎng)絡,增加網(wǎng)絡系統(tǒng)的復雜度,同時,SDN控制器需實時管理每兩個通信虛擬機之間的傳輸路徑,浪費SDN控制器的處理資源,也降低了SDN控制器對數(shù)據(jù)包的處理效率。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種數(shù)據(jù)包的處理方法與裝置,實現(xiàn)多個數(shù)據(jù)中心之間的二層網(wǎng)絡互連和VM通信。
在第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)包的處理方法,所述方法包括:
源控制器接收源虛擬交換器轉(zhuǎn)發(fā)的由源虛擬機發(fā)送的數(shù)據(jù)包,所述數(shù)據(jù)包攜帶有所述數(shù)據(jù)包的目標地址,所述目標地址包括與所述源虛擬機通信的目的虛擬機的TP地址;
根據(jù)所述目標虛擬機的TP地址,所述源控制器識別所述目的虛擬機的TP地址是否已存儲在地址列表中;
如果所述目的虛擬機的TP地址未存儲在所述地址列表中,則所述源控制器確定所述目的虛擬機未處于所述源數(shù)據(jù)中心;
所述源控制器確定用于將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至所述目的虛擬機的第一轉(zhuǎn)發(fā)規(guī)則;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經(jīng)華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410041372.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡地址轉(zhuǎn)換轉(zhuǎn)發(fā)方法及裝置
- SDN的轉(zhuǎn)發(fā)單元和控制器單元
- 一種添加端口轉(zhuǎn)發(fā)規(guī)則的方法、裝置和存儲介質(zhì)
- 一種轉(zhuǎn)發(fā)規(guī)則的處理方法、裝置及設備
- 一種5G數(shù)據(jù)轉(zhuǎn)發(fā)平面的數(shù)據(jù)轉(zhuǎn)發(fā)處理方法和服務器
- 一種報文的處理方法、處理裝置、可讀介質(zhì)和系統(tǒng)
- 一種數(shù)據(jù)包轉(zhuǎn)發(fā)處理方法、系統(tǒng)、智能網(wǎng)卡及CPU
- 用于SDN網(wǎng)絡的數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則同步方法、控制器及系統(tǒng)
- 一種防止設備失聯(lián)方法、裝置、電子設備及存儲介質(zhì)
- 一種支持多協(xié)議多規(guī)則的工業(yè)設備數(shù)據(jù)轉(zhuǎn)發(fā)方法





