[發明專利]一種VXLAN邊緣節點組播報文轉發的實現方法及裝置有效
| 申請號: | 202010922222.4 | 申請日: | 2020-09-04 |
| 公開(公告)號: | CN112019420B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 楊曙軍;胡致遠;龔海東 | 申請(專利權)人: | 蘇州盛科科技有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L69/22;H04L45/745;H04L45/16 |
| 代理公司: | 蘇州集律知識產權代理事務所(普通合伙) 32269 | 代理人: | 安紀平 |
| 地址: | 215100 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 vxlan 邊緣 節點 報文 轉發 實現 方法 裝置 | ||
1.一種VXLAN邊緣節點組播報文轉發的實現方法,其特征在于,所述方法包括如下步驟:
S100,接收VXLAN報文并對VXLAN報文進行解析,獲得外層目的IP地址、外層源IP地址和虛擬網絡編號;
S200,根據所述外層目的IP地址、外層源IP地址及虛擬網絡編號進行隧道查找和解封裝處理,獲得內層報文的二層轉發表標識、解封裝外層頭偏移及外層報文查找標識;
S300,根據所述外層報文查找標識判斷是否需進行外層報文轉發查找,若是,則同時進行外層報文轉發查找和內層報文轉發查找,分別獲得外層組播組編號和內層組播組編號,否則,直接進行內層報文轉發查找,獲得內層組播組編號;
S400,根據所述外層組播組編號、內層組播組編號及解封裝外層頭偏移進行組播組復制處理并轉發報文至相應端口。
2.根據權利要求1所述的方法,其特征在于,在步驟S300中,內層組播組編號通過如下步驟獲得:
根據所述解封裝外層頭偏移對內層報文進行解析,獲得內層目的MAC地址;
根據所述內層報文的二層轉發表標識和內層目的MAC地址進行二層轉發表查找,獲得內層組播組編號。
3.根據權利要求1所述的方法,其特征在于,在步驟S300中,外層組播組編號通過如下步驟獲得:
根據外層目的IP地址進行三層或組播路由查找,獲得外層組播組編號。
4.根據權利要求1所述的方法,其特征在于,在步驟S400中,組播組復制處理包括:
S401,判斷外層組播組編號是否有效,若是,逐個成員的復制VXLAN報文并將報文轉發至相應端口,否則,直接執行步驟S402;
S402,判斷內層組播組編號是否有效,若是,則根據解封裝外層頭偏移獲取內層報文部分,逐個成員的復制內層報文部分并將報文轉發至相應端口。
5.根據權利要求4所述的方法,其特征在于,根據外層組播組編號是否為零判斷外層組播組編號是否有效;根據內層組播組編號是否為零判斷內層組播組編號是否有效。
6.一種VXLAN邊緣節點組播報文轉發的實現裝置,其特征在于,所述裝置包括
外層報文解析模塊,用于接收VXLAN報文并對VXLAN報文進行解析,獲得外層目的IP地址、外層源IP地址和虛擬網絡編號;
隧道查找和解封裝模塊,用于根據所述外層目的IP地址、外層源IP地址及虛擬網絡編號進行隧道查找和解封裝處理,獲得內層報文的二層轉發表標識、解封裝外層頭偏移及外層報文查找標識;
外層查找判斷模塊,用于根據所述外層報文查找標識判斷是否需進行外層報文轉發查找;
外層報文查找模塊,用于在外層查找模塊判斷需要進行外層報文轉發查找時進行外層報文轉發查找,獲得外層組播組編號;
內層報文查找模塊,用于進行內層報文轉發查找,獲得內層組播組編號;
組播組復制模塊,用于根據所述外層組播組編號、內層組播組編號及解封裝外層頭偏移進行組播組復制處理并轉發報文至相應端口。
7.根據權利要求6所述的裝置,其特征在于,所述內層報文查找模塊包括
報文解析模塊,用于根據所述解封裝外層頭偏移對內層報文進行解析,獲得內層目的MAC地址;
報文查找模塊,用于根據所述內層報文的二層轉發表標識和內層目的MAC地址進行二層轉發表查找,獲得內層組播組編號。
8.根據權利要求6所述的裝置,其特征在于,所述外層報文查找模塊根據外層目的IP地址進行三層或組播路由查找,獲得外層組播組編號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州盛科科技有限公司,未經蘇州盛科科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010922222.4/1.html,轉載請聲明來源鉆瓜專利網。





