[發明專利]在芯片中實現VXLAN網關分布式路由的方法及報文處理系統有效
| 申請號: | 201510058071.1 | 申請日: | 2015-02-04 |
| 公開(公告)號: | CN104601472B | 公開(公告)日: | 2017-11-03 |
| 發明(設計)人: | 方沛昱;楊曙軍;龔海東 | 申請(專利權)人: | 盛科網絡(蘇州)有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/947 |
| 代理公司: | 蘇州慧通知識產權代理事務所(普通合伙)32239 | 代理人: | 安紀平 |
| 地址: | 215021 江蘇省蘇州市工業園區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 芯片 實現 vxlan 網關 分布式 路由 方法 報文 處理 系統 | ||
1.一種在芯片中實現VXLAN網關分布式路由的方法,其特征在于,包括以下步驟:
S1,SDN控制端將同一用戶不同子網的默認路由出口信息、路由信息及交換出口信息配置到VXLAN網關,分別對應生成相應的匹配表、路由表和MAC表;
S2,所述VXLAN網關將收到的報文的目的MAC地址和VLAN信息與其內部的所述匹配表相匹配,若匹配到,得到進行VXLAN封裝并發往路由設備的出口動作,但并不執行該動作且繼續進行所述路由表查找,進入S3;若所述匹配表未匹配到,則進入步驟S4;
S3,若在所述路由表中匹配到相應條目,則將所述報文封裝上路由目的地所在VXLAN網絡標識符VNI和VXLAN隧道終結點VTEP的VXLAN頭并將所述封裝后的報文進行路由轉發,VXLAN網關上的處理到此結束;若未在所述路由表中匹配到,則進入步驟S5;
S4,將報文走二層轉發流程進行二層所述MAC表查找,按查找結果單播或廣播,若目的地不在本VXLAN網關下,則按所述報文的目的MAC地址所在VTEP和VNI封裝VXLAN頭,若目的地在本VXLAN網關下,則直接進行二層轉發,VXLAN網關上的處理到此結束;
S5,將報文按所述出口動作轉發,按所述路由設備所在VTEP和VNI封裝VXLAN頭,并發往所述路由設備,VXLAN網關上的處理到此結束。
2.根據權利要求1所述的方法,其特征在于,所述同一用戶不同子網網關的虛擬MAC地址也各不相同。
3.根據權利要求1所述的方法,其特征在于,每個所述子網采用VLAN ID標識,所述用戶采用VRF ID標識,所述用戶VRF ID由所述子網VLAN ID映射得來,且同一用戶的不同子網的所述VLAN ID映射到同一所述VRF ID。
4.根據權利要求3所述的方法,其特征在于,所述匹配表使用MAC地址加VLAN進行查找,所述匹配表配置條目中的MAC地址為虛擬網關地址;所述路由表使用IP目的地址IPDA加VRF ID進行查找;所述MAC表使用MACDA加VLAN ID進行查找。
5.一種基于權利要求1所述VXLAN網關的報文處理系統,其特征在于,包括數據中心、SDN控制端、源物理設備、目的虛擬機、VXLAN網關和路由設備,
SDN控制端用于將同一用戶不同子網的默認路由出口信息、路由信息及交換出口信息配置到VXLAN網關,分別對應生成相應的匹配表、路由表和MAC表;
所述VXLAN網關用于接收所述源物理設備發來的報文,并將所述報文的目的MAC地址和VLAN信息與其內部的所述匹配表相匹配,若匹配到結果,則根據匹配結果確定一個發送給所述路由設備的轉發動作,并且確定進行所述路由表查找;若根據所述路由表匹配到結果,則按路由查找結果將報文封裝上相應的VXLAN頭后發送給所述目的虛擬機;若進行了所述路由表查找,但未匹配到結果,則按所述匹配表的匹配結果將報文封裝上相應的VXLAN頭后發送給所述路由設備;若匹配表未匹配到結果,則按所述MAC表查找結果進行二層交換轉發;
所述目的虛擬機所在的物理設備用于解封裝由所述VXLAN網關發送過來的報文,所述目的虛擬機用于接收解封裝后的報文;
所述路由設備用于決定在所述路由表中查找不到匹配路由條目的報文的下一步出口和編輯動作。
6.根據權利要求5所述的系統,其特征在于,若根據所述路由表匹配到結果,則將所述報文封裝上路由目的地所在VXLAN網絡標識符VNI和VXLAN隧道終結點VTEP的VXLAN頭并將所述封裝后的報文進行路由轉發給所述目的虛擬機;若在所述匹配表未匹配到結果,則將報文進行所述MAC表查找,按查找結果單播或廣播,若目的地不在本VXLAN網關下,則按所述報文的目的MAC地址所在VTEP和VNI封裝VXLAN頭后進行二層交換轉發,出口為普通以太網口或VXLAN隧道。
7.根據權利要求5或6所述的系統,其特征在于,所述同一用戶不同子網網關的虛擬MAC地址也各不相同。
8.根據權利要求5或6所述的系統,其特征在于,每個所述子網采用VLAN ID標識,所述用戶采用VRF ID標識,所述用戶VRF ID由所述子網VLAN ID映射得來,且同一用戶的不同子網的所述VLAN ID映射到同一所述VRF ID。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛科網絡(蘇州)有限公司,未經盛科網絡(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510058071.1/1.html,轉載請聲明來源鉆瓜專利網。





