[發明專利]實現虛擬擴展局域網三層轉發的方法和裝置有效
| 申請號: | 201410690750.6 | 申請日: | 2014-11-25 |
| 公開(公告)號: | CN105656796B | 公開(公告)日: | 2019-01-22 |
| 發明(設計)人: | 黃李偉;王偉 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/46 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 虛擬 擴展 局域網 三層 轉發 方法 裝置 | ||
本申請提供一種實現VXLAN三層轉發的方法,應用在SDN控制器上,所述方法包括:接收VTEP上送的需要進行三層轉發的報文;確定至少一個與所述報文的源節點在同一個VXLAN內、并且與所述報文的目的節點流量可達的VXLAN網關作為轉發網關;向所述VTEP下發至少一條流表;每條流表對應至少一個轉發網關,所述每條流表用于:指示所述VTEP將從所述源節點發往所述目的節點的報文,發送到該流表對應的一個轉發網關進行三層轉發。通過本申請的技術方案,實現源節點三層流量的動態分配和負載分擔,提高了網絡性能。
技術領域
本申請涉及網絡通信技術領域,尤其涉及一種實現VXLAN(Virtual eXtensibleLocal Area Network,虛擬擴展局域網)三層轉發的方法和裝置。
背景技術
云計算已經成為當前企業信息技術建設的常規形態,而在云計算中大量采用和部署的虛擬化幾乎成為一個基本的技術模式。SDN(Software Defined Networking,軟件定義網絡)是當前盛行的一種虛擬化解決方案,其核心理念是將網絡的控制平面和轉發平面相分離,把網絡的控制平面,如所有轉發行為的決策都遷移到集中式的控制器(Controller)上,轉發設備采用控制器下發的流表進行轉發。
SDN總體上有三種類型的實現方案:基于專用接口的方案、基于Overlay(疊加)網絡的方案和基于開放協議的方案。其中,Overlay指的是一種網絡架構上疊加的虛擬化技術模式,采用將一個報文(或數據幀)封裝在另一個報文內的方式,來實現網絡的虛擬化。
VXLAN是目前獲得較多支持的Overlay協議,VXLAN網絡成為構建大二層的數據中心的一種選擇。鑒于數據中心往往承擔著重要的業務功能,數據流量大,VXLAN網絡的性能成為影響業務的關鍵因素。
發明內容
有鑒于此,本申請提供一種實現VXLAN三層轉發的方法,應用在SDN控制器上,所述方法包括:
接收VXLAN隧道終點VTEP上送的需要進行三層轉發的報文;
確定至少一個與所述報文的源節點在同一個VXLAN內、并且與所述報文的目的節點流量可達的VXLAN網關作為轉發網關;
向所述VTEP下發至少一條流表;每條流表對應至少一個轉發網關,所述每條流表用于:指示所述VTEP將從所述源節點發往所述目的節點的報文,發送到該流表對應的一個轉發網關進行三層轉發。
本申請還提供了一種實現VXLAN三層轉發的裝置,應用在SDN控制器上,所述裝置包括:
上送報文接收單元,用于接收VTEP上送的需要進行三層轉發的報文;
轉發網關確定單元,用于確定至少一個與所述報文的源節點在同一個VXLAN內、并且與所述報文的目的節點流量可達的VXLAN網關作為轉發網關;
流表下發單元,用于向所述VTEP下發至少一條流表;每條流表對應至少一個轉發網關,所述每條流表用于:指示所述VTEP將從所述源節點發往所述目的節點的報文,發送到該流表對應的一個轉發網關進行三層轉發。
由以上技術方案可見,本申請的實施例中將網絡中到目的節點可達的一個到多個VXLAN網關作為轉發網關來進行三層轉發,實現了源節點三層流量的動態分配,避免了流量固定在某個VXLAN網關上造成的擁堵,提高了網絡性能。
附圖說明
圖1是一個例子中一種VXLAN網絡的組網結構圖;
圖2是一個例子中SDN控制器所在設備的硬件架構示意圖;
圖3是一個例子中一種實現VXLAN三層轉發的方法的流程圖;
圖4是一個例子中圖1所示的VXLAN網絡中兩個轉發網關形成兩條轉發路徑的示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410690750.6/2.html,轉載請聲明來源鉆瓜專利網。





