[發明專利]一種數據報文轉發方法和裝置在審
| 申請號: | 201610153782.1 | 申請日: | 2016-03-17 |
| 公開(公告)號: | CN105656780A | 公開(公告)日: | 2016-06-08 |
| 發明(設計)人: | 黃洪武 | 申請(專利權)人: | 北京星網銳捷網絡技術有限公司 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04L12/761;H04L12/46 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100036 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 報文 轉發 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種數據報文轉發方法和裝置。
背景技術
端口保護主要指一種確保同一交換機上的端口之間不進行通信的機制。其 中一種常用的場景有:端口配置為保護端口后,可以使互為保護的端口之間不 允許二層轉發任何信息,包括單播、多播和廣播包,所有的保護端口間的傳輸 都必須通過三層轉發,保護端口與非保護端口之間的傳輸不受任何影響。
Snooping轉發技術(簡稱Snooping技術)主要指原本直接二層轉發的各 類協議廣播報文,基于安全等方面的考慮在端口上開啟協議Snooping功能后, 交換機將對特定數據報文進行監聽,送往交換機軟件判斷,若判定合法后,再 由軟件進行泛洪轉發,整個過程統稱為Snooping轉發技術。
圖1為現有技術中Snooping轉發實現方案,以交換機設備為例,交換機 設備上的端口A、B、C、D、E同屬于一個VLAN1,F、G同屬于一個VLAN2, 其中VLAN為虛擬局域網(VirtualLocalAreaNetwork);
A端口上配有協議Snooping功能,其余端口配置可有可無,Snooping轉 發過程如下:
1)A端口收到數據報文;
2)因A端口配置Snooping功能,該數據報文不直接轉發,而是送交換機 軟件處理;
3)交換機軟件對該數據報文進行裁定,判斷為合法,需要將報文重新進 行轉發;
4)交換機軟件查詢出口為B、C、D、E端口,故將數據報文復制成四份 從B、C、D、E端口發出;可以看到不屬于同一VLAN的端口F、G不會有 該數據報文轉出。
現有Snooping轉發的方案需要軟件參與轉發,性能較為低下,無形中增 加了CPU的負擔。
發明內容
本發明提出一種數據報文轉發方法和裝置,用于解決現有技術中Snooping 轉發方案需要軟件參與轉發,性能較為低下的問題。
本發明提供了一種數據報文轉發方法,所述方法包括:
在輸入端口接收數據報文,并將所述數據報文轉發給軟件處理模塊進行處 理;
軟件處理模塊處理完成后,將所述數據報文轉發給硬件處理模塊;
所述硬件處理模塊將所述數據報文在除所述輸入端口外的其它端口上泛 洪轉發;
本發明還提供一種數據報文轉發裝置,所述裝置包括:
接收模塊,用于在輸入端口接收數據報文,并將所述數據報文轉發給軟件 處理模塊進行處理;
軟件處理模塊,用于對所述數據報文進行處理,處理完成后將所述數據報 文轉發給硬件處理模塊;
硬件處理模塊,將所述數據報文在除所述輸入端口外的其它端口上泛洪轉 發;
發送模塊,用于協助所述硬件處理模塊將所述數據報文發送出去。
本發明的數據報文轉發方法和裝置,通過由軟件處理模塊對數據報文處理 完成后將數據報文轉發給硬件處理模塊進行處理,并由硬件處理模塊將數據報 文在除輸入端口外的其它端口上泛洪轉發,使得相比于現有技術,采用了硬件 泛洪實現了Snooping轉發,不需要軟件參與轉發以及將報文復制多份,轉發 性能高,大大減輕了CPU的負擔。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施 例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描 述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出 創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為現有技術中Snooping轉發實現方案示意圖;
圖2為本發明實施例一提供的數據報文轉發方法流程圖;
圖3為本發明數據報文轉發實現方案示意圖;
圖4為本發明實施例二提供的數據報文轉發裝置結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明 實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然, 所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中 的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其 他實施例,都屬于本發明保護的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京星網銳捷網絡技術有限公司,未經北京星網銳捷網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610153782.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





