[發(fā)明專利]報文轉(zhuǎn)發(fā)方法和裝置有效
| 申請?zhí)枺?/td> | 201710203796.4 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN106992918B | 公開(公告)日: | 2019-12-06 |
| 發(fā)明(設計)人: | 王洋;王富濤 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46 |
| 代理公司: | 11415 北京博思佳知識產(chǎn)權代理有限公司 | 代理人: | 林祥<國際申請>=<國際公布>=<進入國 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 轉(zhuǎn)發(fā) 方法 裝置 | ||
1.一種報文轉(zhuǎn)發(fā)方法,其特征在于,應用于VXLAN系統(tǒng),所述VXLAN系統(tǒng)中包括一個或多個匯集VXLAN隧道終端VTEP和多個非匯集VTEP,所述非匯集VTEP與至少一個所述匯集VTEP之間建立VXLAN隧道,多個所述非匯集VTEP之間不建立VXLAN隧道,所述方法應用于所述VXLAN系統(tǒng)中的VTEP,包括:
在接收到來自虛擬機VM的原始廣播報文時,為所述原始廣播報文封裝VXLAN報文頭以構造VXLAN廣播報文,并將所述VXLAN廣播報文攜帶的轉(zhuǎn)發(fā)標識設置為未轉(zhuǎn)發(fā);
通過VXLAN隧道,在所述VXLAN廣播報文所屬VXLAN中廣播所述VXLAN廣播報文;
在接收到VXLAN廣播報文時,判斷所述VXLAN廣播報文攜帶的轉(zhuǎn)發(fā)標識是否為未轉(zhuǎn)發(fā);
當所述轉(zhuǎn)發(fā)標識為未轉(zhuǎn)發(fā)時,將所述轉(zhuǎn)發(fā)標識修改為已轉(zhuǎn)發(fā)后,在所述VXLAN廣播報文所屬VXLAN中,通過除接收隧道外的其他VXLAN隧道廣播修改后的VXLAN廣播報文,并對所述VXLAN廣播報文進行解封裝得到原始廣播報文,以在本地VXLAN中廣播所述原始廣播報文。
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
當所述轉(zhuǎn)發(fā)標識為已轉(zhuǎn)發(fā)時,對所述VXLAN廣播報文進行解封裝得到原始廣播報文,以在本地VXLAN中廣播所述原始廣播報文。
3.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
在接收到來自VM的原始單播報文時,為所述原始單播報文封裝VXLAN報文頭以構造VXLAN單播報文,并將所述VXLAN單播報文攜帶的轉(zhuǎn)發(fā)標識設置為未轉(zhuǎn)發(fā);
基于本地保存的轉(zhuǎn)發(fā)表項轉(zhuǎn)發(fā)所述VXLAN單播報文;
在接收到VXLAN單播報文時,基于本地保存的轉(zhuǎn)發(fā)表項判斷所述VXLAN單播報文的出接口是否為VXLAN隧道接口;
當所述出接口不為VXLAN隧道接口時,解封裝所述VXLAN單播報文以獲取原始單播報文,并轉(zhuǎn)發(fā)所述原始單播報文;
當所述出接口為VXLAN隧道接口時,判斷所述VXLAN單播報文攜帶的轉(zhuǎn)發(fā)標識是否為未轉(zhuǎn)發(fā);若為未轉(zhuǎn)發(fā),則將所述轉(zhuǎn)發(fā)標識修改為已轉(zhuǎn)發(fā),并轉(zhuǎn)發(fā)修改后的VXLAN單播報文;若為已轉(zhuǎn)發(fā),則丟棄所述VXLAN單播報文。
4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
在接收到來自VM的原始廣播報文時,根據(jù)所述原始廣播報文的源MAC地址,以及所述原始廣播報文的入接口和所述VM所屬VXLAN的VXLAN網(wǎng)絡標識符VNI,更新本地保存的轉(zhuǎn)發(fā)表項。
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
在接收到VXLAN廣播報文時,根據(jù)所述VXLAN廣播報文攜帶的VNI、所述VXLAN廣播報文的接收隧道接口,以及所述原始廣播報文的源MAC地址,更新本地保存的轉(zhuǎn)發(fā)表項。
6.一種報文轉(zhuǎn)發(fā)裝置,其特征在于,應用于VXLAN系統(tǒng),所述VXLAN系統(tǒng)中包括一個或多個匯集VXLAN隧道終端VTEP和多個非匯集VTEP,所述非匯集VTEP與至少一個所述匯集VTEP之間建立VXLAN隧道,多個所述非匯集VTEP之間不建立VXLAN隧道,所述裝置應用于所述VXLAN系統(tǒng)中的VTEP,包括:
構造單元,用于在接收到來自虛擬機VM的原始廣播報文時,為所述原始廣播報文封裝VXLAN報文頭以構造VXLAN廣播報文,并將所述VXLAN廣播報文攜帶的轉(zhuǎn)發(fā)標識設置為未轉(zhuǎn)發(fā);
第一廣播單元,用于通過VXLAN隧道,在所述VXLAN廣播報文所屬VXLAN中廣播所述VXLAN廣播報文;
標識判斷單元,用于在接收到VXLAN廣播報文時,判斷所述VXLAN廣播報文攜帶的轉(zhuǎn)發(fā)標識是否為未轉(zhuǎn)發(fā);
第二廣播單元,用于當所述轉(zhuǎn)發(fā)標識為未轉(zhuǎn)發(fā)時,將所述轉(zhuǎn)發(fā)標識修改為已轉(zhuǎn)發(fā)后,在所述VXLAN廣播報文所屬VXLAN中,通過除接收隧道外的其他VXLAN隧道廣播修改后的VXLAN廣播報文,并對所述VXLAN廣播報文進行解封裝得到原始廣播報文,以在本地VXLAN中廣播所述原始廣播報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經(jīng)杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710203796.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:超薄信息廣告發(fā)布機
- 下一篇:一種可壁掛可橫豎掛的多功能一體廣告屏
- 一種轉(zhuǎn)發(fā)表的生成方法及裝置
- 報文轉(zhuǎn)發(fā)的方法及網(wǎng)絡設備
- 一種轉(zhuǎn)發(fā)表項的存儲方法和裝置
- 一種計算轉(zhuǎn)發(fā)路徑的方法及網(wǎng)絡設備
- 一種報文轉(zhuǎn)發(fā)方法及裝置
- 報文轉(zhuǎn)發(fā)方法及裝置
- 一種信息發(fā)布及轉(zhuǎn)發(fā)方法
- 報文轉(zhuǎn)發(fā)方法及裝置
- 數(shù)據(jù)轉(zhuǎn)發(fā)的控制系統(tǒng)、方法、電子設備及存儲介質(zhì)
- 一種5G數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)效率控制方法、系統(tǒng)及終端





