[發明專利]測試報文構造方法及裝置在審
| 申請號: | 201611033377.2 | 申請日: | 2016-11-15 |
| 公開(公告)號: | CN108075943A | 公開(公告)日: | 2018-05-25 |
| 發明(設計)人: | 葉言飛;唐小虎 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 羅振安 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試報文 環回端口 測試設備 轉發芯片 鏡像規則 物理端口 報文 發送 報文復制 環回功能 生成測試 專用芯片 接收器 發送器 并用 復制 申請 | ||
公開了一種測試報文構造方法及裝置。所述方法包括:將第一測試設備的一個物理端口設置為環回端口,所述環回端口的發送器與接收器相連接;在所述第一測試設備的轉發芯片中設置鏡像規則,所述鏡像規則指示所述轉發芯片將所述環回端口接收到的任意報文復制一份并將復制得到的報文用所述環回端口發送,所述轉發芯片為ASIC芯片;所述第一測試設備的CPU生成測試報文,并用所述環回端口發送所述測試報文。本申請不需在第一測試設備上額外增加專用芯片,只需CPU生成少量的測試報文,之后結合具有環回功能的物理端口和ASIC芯片基礎的鏡像就能夠得到大量的測試報文,從而在不加重CPU負擔的前提下實現了大量測試報文的構造。
技術領域
本發明實施例涉及計算機網絡技術領域,特別涉及一種測試報文構造方法及裝置。
背景技術
服務提供商(英文:service provider,SP)為了驗證網絡效果能否達到預期,或者為了診斷網絡現狀,往往需要測量網絡的網絡性能,以確定網絡的服務質量。在測量網絡性能時,SP構造大規模的仿真流量來最大可能地模擬出現實中的大流量用戶環境。基于該大規模的仿真流量可以進行各種網絡性能質量的測量。該大規模的仿真流量為大量的測試報文。
有些網絡設備用現場可編程門陣列(英文:field-programmable gate array,FPGA)或網絡處理器(英文:network processor,NP)作為轉發芯片。轉發芯片實現網絡設備的數據面功能,一般用于處理簡單但負擔大的工作。FPGA或NP可以被用來構造大量的測試報文。有些網絡設備用專用集成電路(英文:application-specific integrated circuit,ASIC)芯片作為轉發芯片。ASIC芯片的功能在生產時已經被固定,如果該ASIC芯片不支持生成測試報文,則采用該ASIC芯片的網絡設備只能用中央處理器(英文:central processingunit,CPU)或額外的專用芯片構造大量的測試報文。CPU作為網絡設備的控制芯片,實現網絡設備的控制面功能,一般用于處理靈活、復雜但負擔小的工作。如果用CPU構造大量的測試報文,則會大量占用CPU的工作能力,影響網絡設備的性能。如果在網絡設備中添加額外的專用芯片構造大量的測試報文,則增加了網絡設備的復雜度。
發明內容
為了解決相關技術的問題,本申請提供了一種測試報文構造方法及裝置。所述技術方案如下:
第一方面,提供了一種測試報文構造方法,所述方法包括:
將第一測試設備的一個物理端口設置為環回端口,所述環回端口的發送器與接收器相連接;
在所述第一測試設備的轉發芯片中設置鏡像規則,所述鏡像規則指示所述轉發芯片將所述環回端口接收到的任意報文復制一份并將復制得到的報文用所述環回端口發送,所述轉發芯片為專用集成電路ASIC芯片;
所述第一測試設備的中央處理器CPU生成測試報文,并用所述環回端口發送所述測試報文。
由于環回端口的發送器與接收器相連接,因此,該測試報文在環回端口發送后會被環回端口所接收。之后,在轉發芯片中鏡像規則存在的情況下,環回端口接收到的測試報文將會被復制一份,且復制得到的測試報文又會被環回端口所發送。此時環回端口發送的測試報文將會繼續執行上述環回和復制操作,如此重復執行,就能夠得到大量的測試報文。大量的測試報文能夠用來模擬現實中的大流量用戶環境,以實現對各種網絡性能質量的測量。
本申請中CPU只需生成少量的測試報文,之后結合具有環回功能的物理端口和ASIC芯片基礎的鏡像功能就能夠得到大量的測試報文,從而減小了測試報文構造過程中對CPU的工作能力的占用。且由于鏡像功能為ASIC芯片的基礎功能,將物理端口設置為環回端口也不需要額外的專用芯片,因此,本申請不需在第一測試設備上額外增加專用芯片,就能在不加重CPU負擔的前提下實現大量測試報文的構造。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611033377.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網絡教育技術服務業應用監控系統
- 下一篇:一種網絡監控方法及裝置





