[發明專利]一種以太網流量再生方法在審
| 申請號: | 201410327556.1 | 申請日: | 2014-07-10 |
| 公開(公告)號: | CN104079435A | 公開(公告)日: | 2014-10-01 |
| 發明(設計)人: | 黃文峰;劉少軍;許輝奇 | 申請(專利權)人: | 南威軟件股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 泉州市文華專利代理有限公司 35205 | 代理人: | 陳雪瑩 |
| 地址: | 362000 福建省泉州市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 以太網 流量 再生 方法 | ||
技術領域
本發明涉及一種通信網絡,特別是涉及一種以太網流量再生方法。
背景技術
以太網流量在以前只是實時解析或者事后排查,無法在解決問題時再現一些實際的問題。只能根據分析存儲的數據包,根據存儲的數據包做出應對方案。而有些問題,例如特殊數據包并非一下子就出現,無法定位解決問題和對問題實現跟蹤處理。
發明內容
本發明要解決的技術問題,在于提供一種能夠再現流量數據包的以太網流量再生方法,對問題進行實時追蹤和處理。
本發明是這樣實現的:一種以太網流量再生方法,該方法通過將數據包存儲和定位的方式對問題進行實時追蹤和處理,所述方法需提供winpcap驅動、網卡、文件管理器和數據包發送控制模塊;
所述文件管理器用于將待發送的數據包載入緩沖區;
所述數據包發送控制模塊用于控制數據包的發送速率、修改MAC地址、控制循環發送和控制流量波動;
該方法包括如下步驟:
步驟1、檢查winpcap驅動,初始化網卡列表;
步驟2、創建發送隊列,添加/刪除數據包文件到發送隊列;
步驟3、數據包發送控制模塊設置發送參數;
步驟4、選擇發送數據包的網卡;
步驟5、點擊發送,文件管理器將待發送的數據包文件載入到緩沖隊列準備發送;
步驟6、發送成功。
進一步的,所述步驟1具體為:檢查winpcap驅動是否正常,若winpcap驅動正常,則初始化驅動網卡列表,若winpcap驅動異常,則需要人為對驅動進行異常處理后再重新進行檢查。
進一步的,所述步驟3中的參數包括發送速率、流量大小、循環發送和是否改變目的MAC。
進一步的,所述步驟5的緩沖隊列在內存中被創建,當不再需要緩沖隊列時,釋放緩沖隊列所占用的內存。
進一步的,所述步驟6具體為:發送成功,根據步驟3中設置的循環發送參數會自動停止或者循環發送。
本發明具有如下優點:以太網流量再生方法通過再現以太網流量提供網絡的歷史數據,回放網絡的歷史事件,并采用修改目的MAC地址的方式實現定位,對問題進行實時追蹤和處理。本發明通過對網卡丟包率的統計測試網卡硬件的性能,在網絡壓力測試中通過瞬間提高網絡流量來測試網絡的承載能力,以及通過統計網絡中的攻擊數據來測試網絡的安全防護能力,大大提高了軟件測試的準確性和針對性。
附圖說明
下面參照附圖結合實施例對本發明作進一步的說明。
圖1為本發明邏輯結構圖。
圖2為本發明方法執行流程圖。
具體實施方式
如圖1和圖2所示,一種以太網流量再生方法,所述方法通過將數據包存儲和定位的方式對問題進行實時追蹤和處理,所述方法包括winpcap驅動、網卡、文件管理器和數據包發送控制模塊,該方法把數據包存儲下來并發送給供分析的系統進行分析和改進;
所述文件管理器用于將待發送的數據包載入緩沖區;
所述數據包發送控制模塊用于控制數據包的發送速率、修改MAC地址、控制循環發送和控制流量波動;
該方法包括如下步驟:
步驟1、檢查winpcap驅動是否正常,若winpcap驅動正常,則初始化驅動網卡列表,若winpcap驅動異常,則需要人為對驅動進行異常處理后再重新進行檢查;
步驟2、創建發送隊列,添加/刪除數據包文件到發送隊列;
步驟3、數據包發送控制模塊設置發送參數,該發送參數包括發送速率、流量大小、循環發送和是否改變目的MAC;
步驟4、選擇發送數據包的網卡;
步驟5、點擊發送,在內存中建立緩沖隊列,文件管理器將待發送的數據包文件載入到緩沖隊列準備發送,當不再需要緩沖隊列時,釋放緩沖隊列所占用的內存;
步驟6、發送成功,根據步驟3中設置的循環發送參數會自動停止或者循環發送。
其中,設置發送流量大小,在模擬現場網絡流量,若實驗中沒有3Gbps的流量做研究,就可以通過多臺發生不同流量到研究的設備進行現場模擬;循環發送控制一個發送隊列發送的次數;在分析需要發送數據時改變MAC地址便于定位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南威軟件股份有限公司,未經南威軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410327556.1/2.html,轉載請聲明來源鉆瓜專利網。





