[發明專利]一種基于以太網交換芯片的以太網流量生成和分析的方法有效
| 申請號: | 201310227029.9 | 申請日: | 2013-06-07 |
| 公開(公告)號: | CN103716248B | 公開(公告)日: | 2017-03-01 |
| 發明(設計)人: | 潘晶 | 申請(專利權)人: | 潘晶 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201209 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 以太網 交換 芯片 流量 生成 分析 方法 | ||
1.一種基于以太網交換芯片的以太網流量生成和分析的方法,該方法包括:固定內容流量生成模塊、變化內容流量生成模塊、發送報文個數控制模塊、發送流量速率控制模塊、報文捕獲模塊、流量計數模塊、報文時延測量模塊及協議交互模塊,其中,固定內容流量生成模塊實現固定內容流量的生成方法,變化內容流量生成模塊實現變化內容流量的生成方法,發送報文個數控制模塊實現發送流量報文個數的控制方法,發送流量速率控制模塊實現流量發送速率的控制方法,報文捕獲模塊實現接收流量的捕獲方法、流量計數模塊實現收發流量的計數方法、報文時延測量模塊實現轉發時延的測量方法,協議交互模塊實現各類協議的測試方法,固定內容流量生成模塊和變化內容流量生成模塊,統一為流量生成模塊,所述模塊可單獨或組合使用。
2.如權利要求1所述的一種基于以太網交換芯片的以太網流量生成和分析的方法,其特征在于,所述固定內容流量生成模塊具體通過以太網交換芯片上的兩個物理端口A和B,配合CPU實現,其中端口A為外部不可見端口且收發處于環回狀態,定義為引擎端口,端口B外部可見,并連接到了被測試設備,定義為發送端口;首先由CPU構造出用戶指定內容的以太網測試報文,插入到引擎端口A的發送隊列,并發送到物理線路上,由于環回狀態,該報文進入引擎端口A的接收入口,利用流分類功能,將其復制到引擎端口A和發送端口B的發送隊列;進入發送端口B的發送隊列的報文,隨之發送到物理線路上,該報文作為測試設備生成的測試流量報文送往被測試設備。進入引擎端口A發送隊列的報文,再次重復上述過程,從而發送端口B能夠源源不斷向被測試設備發送出內容固定的測試流量報文;使用引擎端口上的多個發送隊列或多個引擎端口,可以構造出多條不同內容的并發的測試流量。
3.如權利要求1所述的一種基于以太網交換芯片的以太網流量生成和分析的方法,其特征在于,所述變化內容流量生成模塊具體為:在固定內容流量生成模塊的基礎上,配合使用引擎端口上的大容量的發送隊列,實現內容變化的流量;首先將引擎端口的發送隊列深度設置為最大,取決于交換芯片的報文緩存大小,定義最大隊列深度為N,然后關閉引擎端口的發送功能,即發送隊列中的報文將積壓等待發送;然后CPU連續向引擎端口的發送隊列注入N個內容變化的報文;最后打開引擎端口的發送功能。?
4.如權利要求1所述的一種基于以太網交換芯片的以太網流量生成和分析的方法,其特征在于,所述發送報文個數控制模塊具體為:在流量生成模塊的基礎上,利用引擎端口的入口流分類功能中的流量限速功能,實現發送報文數量的精確控制;首先設置流量限速功能的令牌桶的工作模式為報文模式,即令牌數的消耗取決于報文個數而不是報文字節數;其次關閉令牌注入功能,不再有新令牌產生,每個報文消耗的令牌都是存量令牌;然后根據用戶希望發送報文的數量,計算出所需要的令牌數,并設置為令牌桶的當前存量令牌數,同時確保令牌桶深度大于該令牌數;最后配置流量限速的帶寬內動作為復制到引擎端口和發送端口,帶寬外動作為丟棄。
5.如權利要求1所述的一種基于以太網交換芯片的以太網流量生成和分析的方法,其特征在于,所述發送流量速率控制模塊具體為:在流量生成模塊的基礎上,配合引擎端口發送隊列上的流量整形功能,實現流量發送速率的精確控制;首先在CPU向引擎端口發送隊列注入報文前,將流量整形功能的令牌桶的令牌注入關閉,并清空存量令牌,此時令牌桶中無可用令牌,發送隊列中的報文將積壓在隊列內等待可用令牌;然后由CPU注入報文到引擎端口的發送隊列,所有報文處于等待發送狀態;最后啟動令牌注入功能,注入速率為用戶希望的測試流量的發送速率,隊列中的報文等待到可用令牌后開始發送,發送速率與令牌的注入速率一致。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于潘晶,未經潘晶許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310227029.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高性能空間行波管的駐波調試裝置
- 下一篇:一種水性地坪涂料制備方法





