[發明專利]一種疊加網絡中的報文處理方法和裝置有效
| 申請號: | 201410314429.8 | 申請日: | 2014-07-03 |
| 公開(公告)號: | CN105227421B | 公開(公告)日: | 2018-11-09 |
| 發明(設計)人: | 周萬 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L12/701 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 疊加 網絡 中的 報文 處理 方法 裝置 | ||
本發明提供了一種疊加網絡中的報文處理方法和裝置,技術方案為:為NVE上部署的每一虛擬網絡實例分配轉發服務節點,并在NVE和該轉發服務節點之間建立該虛擬網絡實例對應的IP單播隧道,將需要發往該虛擬網絡實例內其它所有NVE的報文通過該IP單播隧道傳輸至該轉發服務節點,由轉發服務節點再將報文發送到該虛擬網絡實例內的其它所有NVE。本發明可以減輕NVE轉發流量時的CPU性能損耗。
技術領域
本發明涉及通信技術領域,特別涉及一種疊加網絡中的報文處理方法和裝置。
背景技術
云計算基礎設施往往承載著大量的租戶,這些租戶之間需要邏輯上進行網絡隔離。為實現租戶之間的網絡隔離的劃分,現有技術提供了三層網絡虛擬化(NetworkVirtualization Over Layer3,NVO3)技術。NVO3是一種疊加網絡技術,通過引入隧道技術,對虛擬網絡的報文進行隧道封裝,從而將不同虛擬網絡通過不同的虛擬網絡標識加以區分。NVO3使用MAC in IP的隧道封裝,通過采用24bit的虛擬網絡標識,使租戶可以創建最大數量為16M相互隔離的虛擬網絡。
參見圖1所示的NVO3網絡結構示意圖,網絡虛擬化邊緣節點(NetworkVirtualization Edge,NVE)負責連接和管理租戶終端系統(租戶終端系統為一主機,具體可以是虛擬機VM、物理計算機或服務器等)。
在NVO3網絡中,部署了相同虛擬網絡實例的NVE之間建立相應IP單播隧道,用于在NVE之間傳輸已知單播報文,如果IP網絡支持組播,則還建立相應的IP組播隧道,用于在NVE之間傳輸未知單播報文、組播報文和廣播報文的傳輸。
然而,如果IP網絡不支持組播,則NVE必須使用IP單播隧道對所有報文進行轉發,對于未知單播報文、組播報文和廣播報文這類需要泛洪的流量來說,NVE要通過頭端復制的方法,將報文復制成多份并通過IP單播隧道轉發至部署了報文所屬虛擬網絡實例的所有遠端NVE,從而對CPU性能造成極大損耗。
發明內容
有鑒于此,本發明的目的在于提供一種疊加網絡中的報文處理方法和裝置,能夠減輕NVE節點在轉發流量時的CPU性能損耗。
為了達到上述目的,本發明提供了如下技術方案:
一種疊加網絡中的報文處理方法,所述疊加網絡包括同一虛擬網絡實例內的多個NVE和配置給所述虛擬網絡實例的轉發服務節點,所述轉發服務節點具有NVE功能且使能了轉發服務功能,該方法應用于所述多個NVE中的任一NVE,包括:
建立所述虛擬網絡實例對應的本NVE到所述轉發服務節點的IP單播隧道;將所述虛擬網絡實例信息通告到所述轉發服務節點,以使所述轉發服務節點建立所述虛擬網絡實例對應的到本NVE的IP單播隧道;
接收到需要發往所述虛擬網絡實例內其它所有NVE的報文時,將報文通過到所述虛擬網絡實例對應的到所述轉發服務節點的IP單播隧道傳輸至所述轉發服務節點,以使所述轉發服務節點基于所述虛擬網絡實例對應的到本NVE的IP單播隧道信息維護所述虛擬網絡實例對應的復制鏈,并根據所述虛擬網絡實例對應的復制鏈將報文轉發至所述虛擬網絡實例內的其它所有NVE。
另一種疊加網絡中的報文處理方法,所述疊加網絡包括同一虛擬網絡實例內的多個NVE和配置給所述虛擬網絡實例的轉發服務節點,所述各轉發服務節點具有NVE功能且使能了轉發服務功能,該方法應用于所述轉發服務節點,包括:
接收所述虛擬網絡實例內所有NVE在建立所述虛擬網絡實例對應的到本轉發服務節點的IP單播隧道后通告的所述虛擬網絡實例信息,建立所述虛擬網絡實例對應的到各NVE的IP單播隧道;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410314429.8/2.html,轉載請聲明來源鉆瓜專利網。





