国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種報文發(fā)送方法及裝置的制造方法

      文檔序號:10660669閱讀:557來源:國知局
      一種報文發(fā)送方法及裝置的制造方法
      【專利摘要】本發(fā)明提供了一種報文發(fā)送方法及裝置,其中,所述方法包括:S0:預(yù)先設(shè)置報文處理模塊;S1:獲取外部待測設(shè)備的路徑信息,以及對應(yīng)目標(biāo)測試報文的長度參數(shù)和測試周期;S2:將所述長度參數(shù)、所述測試周期及所述路徑信息發(fā)送至所述報文處理模塊;S3:利用所述報文處理模塊根據(jù)接收到的所述長度參數(shù),生成至少一個目標(biāo)測試報文,根據(jù)所述測試周期及所述路徑信息將所述至少一個測試報文分別發(fā)送至所述外部待測設(shè)備。通過本發(fā)明的技術(shù)方案,可提高用戶體驗。
      【專利說明】
      一種報文發(fā)送方法及裝置
      技術(shù)領(lǐng)域
      [0001 ]本發(fā)明涉及信息通信技術(shù)領(lǐng)域,特別涉及一種報文發(fā)送方法及裝置。
      【背景技術(shù)】
      [0002] 隨著數(shù)據(jù)中心數(shù)據(jù)處理業(yè)務(wù)需求的不斷發(fā)展,數(shù)據(jù)中心的服務(wù)器通常需要通過網(wǎng) 絡(luò)收發(fā)大量的業(yè)務(wù)數(shù)據(jù),相應(yīng)的,在數(shù)據(jù)中心部署服務(wù)器時,首先需要對服務(wù)器及交換機的 網(wǎng)絡(luò)性能進行測試。
      [0003] 目前,針對待測設(shè)備(服務(wù)器、交換機)的網(wǎng)絡(luò)性能進行測試時,主要測試待測設(shè)備 能否正常接收相應(yīng)大小的測試報文,通常需要配置專用的網(wǎng)絡(luò)測試儀,將待測設(shè)備連接到 網(wǎng)絡(luò)測試儀,工作人員通過在網(wǎng)絡(luò)測試儀上設(shè)置報文大小、數(shù)量等參數(shù),以使得網(wǎng)絡(luò)測試儀 向?qū)?yīng)連接的待測設(shè)備發(fā)送額定大小、數(shù)量的測試報文,通過判斷待測設(shè)備能否正常接收 網(wǎng)絡(luò)測試儀發(fā)送的測試報文來實現(xiàn)檢測待測設(shè)備的網(wǎng)絡(luò)性能。
      [0004] 可見,上述技術(shù)方案中,需要工作人員配置專用的網(wǎng)絡(luò)測試儀,以生成測試報文并 發(fā)送至待測設(shè)備,浪費人力成本和時間成本,用戶體驗較差。

      【發(fā)明內(nèi)容】

      [0005] 本發(fā)明實施例提供了一種報文發(fā)送方法及裝置,可提高用戶體驗。
      [0006] 第一方面,本發(fā)明實施例提供了一種報文發(fā)送方法,包括:
      [0007] S0:預(yù)先設(shè)置報文處理模塊;
      [0008] S1:獲取外部待測設(shè)備的路徑信息,以及對應(yīng)目標(biāo)測試報文的長度參數(shù)和測試周 期;
      [0009] S2:將所述長度參數(shù)、所述測試周期及所述路徑信息發(fā)送至所述報文處理模塊;
      [0010] S3:利用所述報文處理模塊根據(jù)接收到的所述長度參數(shù),生成至少一個目標(biāo)測試 報文,根據(jù)所述測試周期及所述路徑信息將所述至少一個測試報文分別發(fā)送至所述外部待 測設(shè)備。
      [0011] 進一步的,所述預(yù)先設(shè)置報文處理模塊,包括:
      [0012] 預(yù)先在Linux操作系統(tǒng)中設(shè)置內(nèi)核模塊Pktgen。
      [0013]進一步的,所述路徑信息,包括:
      [0014] 與外部待測設(shè)備相連的目標(biāo)網(wǎng)口的網(wǎng)口信息和外部待測設(shè)備的標(biāo)識信息。
      [0015] 進一步的,所述獲取對應(yīng)目標(biāo)測試報文的長度參數(shù)和測試周期,進一步包括:
      [0016] 獲取對應(yīng)目標(biāo)測試報文的數(shù)量參數(shù);
      [0017] 所述利用所述報文處理模塊根據(jù)接收到的長度參數(shù),生成至少一個目標(biāo)測試報 文,包括:
      [0018] 利用所述報文處理模塊根據(jù)接收到的長度參數(shù)和數(shù)量參數(shù),生成對應(yīng)所述數(shù)量參 數(shù)的目標(biāo)測試報文。
      [0019 ]第二方面,本發(fā)明實施例提供了一種報文發(fā)送裝置,包括:
      [0020]設(shè)置模塊,用于預(yù)先設(shè)置報文處理模塊;
      [0021 ]獲取模塊,用于獲取外部待測設(shè)備的路徑信息,以及對應(yīng)目標(biāo)測試報文的長度參 數(shù)和測試周期;
      [0022] 參數(shù)傳輸模塊,用于將所述長度參數(shù)、所述測試周期及所述路徑信息發(fā)送至所述 報文處理模塊;
      [0023] 所述報文處理模塊,用于根據(jù)接收到的長度參數(shù),生成至少一個目標(biāo)測試報文,根 據(jù)所述測試周期及所述路徑信息將所述至少一個測試報文分別發(fā)送至所述外部待測設(shè)備。 [0024]進一步的,
      [0025]所述設(shè)置模塊,用于預(yù)先在Linux操作系統(tǒng)內(nèi)核中設(shè)置內(nèi)核模塊Pktgen。
      [0026]進一步的,
      [0027]所述路徑信息,包括:
      [0028] 與外部待測設(shè)備相連的目標(biāo)網(wǎng)口的網(wǎng)口信息和外部待測設(shè)備的標(biāo)識信息。
      [0029] 進一步的,
      [0030]所述獲取模塊,進一步用于獲取對應(yīng)目標(biāo)測試報文的數(shù)量參數(shù);
      [0031] 所述報文處理模塊,用于根據(jù)接收到的長度參數(shù)和數(shù)量參數(shù),生成對應(yīng)所述數(shù)量 參數(shù)的目標(biāo)測試報文。
      [0032] 本發(fā)明實施例提供了一種報文發(fā)送方法及裝置,通過預(yù)先設(shè)置報文處理模塊,報 文處理模塊可根據(jù)接收到的對應(yīng)目標(biāo)測試報文的長度參數(shù)和測試周期生成至少一個目標(biāo) 測試報文,并根據(jù)接收到的對應(yīng)外部待測設(shè)備的路徑信息,將生成的至少一個目標(biāo)測試報 文發(fā)送至對應(yīng)連接的外部待測設(shè)備;可見,本發(fā)明提供的技術(shù)方案中,工作人員不必再通過 針對待測設(shè)備配置專用的網(wǎng)絡(luò)測試儀以生成測試報文并發(fā)送至待測設(shè)備,可提高用戶體 驗。
      【附圖說明】
      [0033] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明 的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 這些附圖獲得其他的附圖。
      [0034] 圖1是本發(fā)明一實施例提供的一種報文發(fā)送方法的流程圖;
      [0035] 圖2是本發(fā)明一實施例提供的另一種報文發(fā)送方法的流程圖;
      [0036] 圖3是本發(fā)明一實施例提供的一種報文發(fā)送裝置的結(jié)構(gòu)圖。
      【具體實施方式】
      [0037] 為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0038] 如圖1所示,本發(fā)明實施例提供了一種報文發(fā)送方法,包括:
      [0039] S0:預(yù)先設(shè)置報文處理模塊;
      [0040] S1:獲取外部待測設(shè)備的路徑信息,以及對應(yīng)目標(biāo)測試報文的長度參數(shù)和測試周 期;
      [0041] S2:將所述長度參數(shù)、所述測試周期及所述路徑信息發(fā)送至所述報文處理模塊; [0042] S3:利用所述報文處理模塊根據(jù)接收到的所述長度參數(shù),生成至少一個目標(biāo)測試 報文,根據(jù)所述測試周期及所述路徑信息將所述至少一個測試報文分別發(fā)送至所述外部待 測設(shè)備。
      [0043]本發(fā)明一實施例中,通過預(yù)先設(shè)置報文處理模塊,報文處理模塊可根據(jù)接收到的 對應(yīng)目標(biāo)測試報文的長度參數(shù)和測試周期生成至少一個目標(biāo)測試報文,并根據(jù)接收到的對 應(yīng)外部待測設(shè)備的路徑信息,將生成的至少一個目標(biāo)測試報文發(fā)送至對應(yīng)連接的外部待測 設(shè)備;可見,本發(fā)明提供的技術(shù)方案中,工作人員不必再通過針對待測設(shè)備配置專用的網(wǎng)絡(luò) 測試儀以生成測試報文并發(fā)送至待測設(shè)備,可提高用戶體驗。
      [0044] 需要說明的是,待測設(shè)備可以包括待測服務(wù)器或待測交換機。
      [0045] 本發(fā)明實施例所述報文發(fā)送方法,可依賴于一臺測試服務(wù)器,可通過網(wǎng)線連接測 試服務(wù)器的一個網(wǎng)口和多臺待測設(shè)備,通過在測試服務(wù)器中設(shè)置報文處理模塊,以根據(jù)實 際業(yè)務(wù)需求,利用測試服務(wù)器中的報文處理模塊生成相應(yīng)的目標(biāo)測試報文,并將目標(biāo)測試 報文周期性的發(fā)送至待測設(shè)備,當(dāng)待測設(shè)備無法接收測試服務(wù)器通過網(wǎng)線傳輸?shù)哪繕?biāo)測試 報文時,則說明待測設(shè)備可能發(fā)生網(wǎng)絡(luò)故障,比如待測服務(wù)器的網(wǎng)卡故障或待測交換機的 接口故障等,無法與其他網(wǎng)絡(luò)設(shè)備進行通信。
      [0046] 本發(fā)明一實施例中,測試服務(wù)器的操作系統(tǒng)可以包括Linux操作系統(tǒng),報文處理模 塊可以包括基于Linux操作系統(tǒng)的內(nèi)核模塊Pktgen;具體地,本發(fā)明一個優(yōu)選實施例中,所 述預(yù)先設(shè)置報文處理模塊,包括:
      [0047]預(yù)先在Linux操作系統(tǒng)中設(shè)置內(nèi)核模塊Pktgen。
      [0048]需要說明的是,內(nèi)核模塊Pktgen即報文處理模塊。
      [0049]本發(fā)明一實施例中,基于Linux操作系統(tǒng)的內(nèi)核模塊Pktgen,可根據(jù)接收到的對應(yīng) 目標(biāo)測試報文的長度參數(shù),生成對應(yīng)的目標(biāo)測試報文,并根據(jù)接收到的測試周期,周期性的 根據(jù)接收到的對應(yīng)目標(biāo)服務(wù)器的路徑信息將生成的每一個目標(biāo)測試報文分別發(fā)送至待測 設(shè)備;內(nèi)核模塊Pktgen工作在Linux操作系統(tǒng)的內(nèi)核狀態(tài)下,內(nèi)核模塊Pktgen發(fā)送目標(biāo)測試 報文的效率較高,可以用來生成并發(fā)送大批量的目標(biāo)測試報文。
      [0050]進一步的,為了準(zhǔn)確的向?qū)?yīng)連接的待測設(shè)備周期性的發(fā)送目標(biāo)測試報文,本發(fā) 明一個優(yōu)選實施例中,所述路徑信息,包括:
      [0051 ]與外部待測設(shè)備相連的目標(biāo)網(wǎng)口的網(wǎng)口信息和外部待測設(shè)備的標(biāo)識信息。
      [0052] 進一步的,為了實現(xiàn)有針對性的控制向待測設(shè)備發(fā)送目標(biāo)測試報文的次數(shù),本發(fā) 明一個優(yōu)選實施例中,所述獲取對應(yīng)目標(biāo)測試報文的長度參數(shù)和測試周期,進一步包括:
      [0053] 獲取對應(yīng)目標(biāo)測試報文的數(shù)量參數(shù);
      [0054]所述步驟S3中,利用所述報文處理模塊根據(jù)接收到的長度參數(shù),生成至少一個目 標(biāo)測試報文,包括:
      [0055] 利用所述報文處理模塊根據(jù)接收到的長度參數(shù)和數(shù)量參數(shù),生成對應(yīng)所述數(shù)量參 數(shù)的目標(biāo)測試報文。
      [0056] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖及具體實施例對本 發(fā)明作進一步地詳細(xì)描述。
      [0057]如圖2所示,本發(fā)明實施例提供了一種報文發(fā)送方法,以待測設(shè)備是待測服務(wù)器為 例,包括:
      [0058]步驟201,在測試服務(wù)器的Linux操作系統(tǒng)中加載內(nèi)核模塊Pktgen。
      [0059] 本發(fā)明實施例中所述報文發(fā)送方法以依賴測試服務(wù)器為例,即實現(xiàn)本發(fā)明實施例 各個步驟的軟件模塊位于測試服務(wù)器中,且可利用測試服務(wù)器中的相應(yīng)硬件設(shè)備來完成相 應(yīng)業(yè)務(wù)功能。
      [0060] 需要說明的是,在可能實現(xiàn)的情況下,本發(fā)明實施例中所述報文發(fā)送方法也可依 賴于其他具備獨立操作系統(tǒng)的設(shè)備。
      [0061] 步驟202,通過網(wǎng)線連接測試服務(wù)器的一個網(wǎng)口和待測服務(wù)器。
      [0062]步驟203,獲取待測服務(wù)器的路徑信息。
      [0063] 這里,路徑信息包括測試服務(wù)器中用于向?qū)?yīng)連接待測服務(wù)器的一個網(wǎng)口的網(wǎng)口 信息和待測服務(wù)器的標(biāo)識信息。
      [0064]這里,待測服務(wù)器的標(biāo)識信息可以是待測服務(wù)器的物理地址或網(wǎng)絡(luò)地址。
      [0065] 可通過如下代碼實現(xiàn)定義連接待測服務(wù)器的一個網(wǎng)口:
      [0066] pgset"add_device eth6"
      [0067] PGDEV = / proc/net/pktgen/eth6 〇
      [0068] 需要說明的是,eth6即測試服務(wù)器中連接待測服務(wù)器的一個網(wǎng)口的編號,這里可 根據(jù)實際業(yè)務(wù)場景定義網(wǎng)口編號,比如,還可以定義網(wǎng)口編號為ethl、eth2等。
      [0069] 步驟204,獲取對應(yīng)目標(biāo)測試報文的長度參數(shù)、測試周期以及數(shù)量參數(shù)。
      [0070] 本發(fā)明一實施例中,所述步驟204可通過如下代碼實現(xiàn):
      [0071] echo〃Adding devices ethx to run".
      [0072] PGDEV = /proc/net/pktgen/kpktgend_0
      [0073] pgset//rem_device_all//
      [0074] pgset"add_device eth6"
      [0075] echo^Configuring devices"
      [0076] PGDEV=/proc/net/pktgen/eth6
      [0077] pgset"clone_skb 1"
      [0078] pgset"pkt_size 124"
      [0079] #pgset"delay 1000000000〃
      [0080] pgset"src_mac 00:A0:C9:23:45:6B〃
      [0081 ] #pgset"src_mac_count 500"
      [0082] #pgset"src_min 10.0.0.1"
      [0083] #pgset"src_max 10.255.255.255"
      [0084] #pgset"dst 192.168.100.98〃
      [0085] pgset"dst_mac 00:00:00:00:22:13"
      [0086] pgset"dst_mac_count 500"
      [0087] pgset"count 0"〇
      [0088] 其中,pkt_siZe是對應(yīng)目標(biāo)測試報文的長度參數(shù);delay是兩個相鄰目標(biāo)測試報文 之間的發(fā)送延時,即測試周期,單位是ns;dst是待測服務(wù)器的ip地址,即待測服務(wù)器的網(wǎng)絡(luò) 地址;dst_mac是待測服務(wù)器的物理地址;count是需要向待測服務(wù)器發(fā)送的目標(biāo)測試報文 的總數(shù),即數(shù)量參數(shù);需要說明的是,count為0表示不限發(fā)包次數(shù)一直發(fā)送。
      [0089] 本發(fā)明一實施例中,通過執(zhí)行上述代碼實現(xiàn)定義對應(yīng)目標(biāo)測試報文的長度參數(shù)、 測試周期以及數(shù)量參數(shù)等,免去人機交互過程,進一步提升用戶體驗。
      [0090] 步驟205,將路徑信息、長度參數(shù)、測試周期以及數(shù)量參數(shù)發(fā)送至內(nèi)核模塊Pktgen。 [0091 ]本發(fā)明一實施例中,所述步驟205可通過如下代碼實現(xiàn):
      [0094]步驟206,內(nèi)核模塊Pktgen生成對應(yīng)長度參數(shù)、數(shù)量參數(shù)的目標(biāo)測試報文。
      [0095]步驟207,內(nèi)核模塊Pktgen根據(jù)測試周期及路徑信息,周期性的向待測服務(wù)器發(fā)送 生成的目標(biāo)測試報文。
      [0096]本發(fā)明一實施例中,當(dāng)步驟204中數(shù)量參數(shù)為0時,內(nèi)核模塊Pktgen周期性的持續(xù) 向待測服務(wù)器發(fā)送目標(biāo)測試報文,如果需要停止向待測服務(wù)器發(fā)送目標(biāo)測試報文,通過按 下測試服務(wù)器的ctrl+c來停止向待測服務(wù)器發(fā)送目標(biāo)測試報文;當(dāng)步驟204中數(shù)量參數(shù)不 為0時,測試服務(wù)器周期性的向待測服務(wù)器發(fā)送對應(yīng)該數(shù)量參數(shù)的目標(biāo)測試報文后停止發(fā) 報。
      [0097]如圖3所示,本發(fā)明實施例提供了一種報文發(fā)送裝置,包括:
      [0098]設(shè)置模塊301,用于預(yù)先設(shè)置報文處理模塊304;
      [0099]獲取模塊302,用于獲取外部待測設(shè)備的路徑信息,以及對應(yīng)目標(biāo)測試報文的長度 參數(shù)和測試周期;
      [0100]參數(shù)傳輸模塊303,用于將所述長度參數(shù)、所述測試周期及所述路徑信息發(fā)送至所 述報文處理模塊304;
      [0101]所述報文處理模塊304,用于根據(jù)接收到的長度參數(shù),生成至少一個目標(biāo)測試報 文,根據(jù)所述測試周期及所述路徑信息將所述至少一個測試報文分別發(fā)送至所述外部待測 設(shè)備。
      [0102]具體地,本發(fā)明一個優(yōu)選實施例中,所述設(shè)置模塊301,用于預(yù)先在Linux操作系統(tǒng) 內(nèi)核中設(shè)置內(nèi)核模塊Pktgen。
      [0103]需要說明的是,內(nèi)核模塊Pktgen即報文處理模塊。
      [0104] 進一步的,為了實現(xiàn)準(zhǔn)確的向?qū)?yīng)連接的待測設(shè)備周期性的發(fā)送目標(biāo)測試報文, 本發(fā)明一個優(yōu)選實施例中,所述路徑信息,包括:
      [0105] 與外部待測設(shè)備相連的目標(biāo)網(wǎng)口的網(wǎng)口信息和外部待測設(shè)備的標(biāo)識信息。
      [0106] 進一步的,為了實現(xiàn)針對向待測設(shè)備發(fā)送的目標(biāo)測試報文的次數(shù)進行控制,本發(fā) 明一個優(yōu)選實施例中,
      [0107] 所述獲取模塊302,進一步用于獲取對應(yīng)目標(biāo)測試報文的數(shù)量參數(shù);
      [0108] 所述報文處理模塊304,用于根據(jù)接收到的長度參數(shù)和數(shù)量參數(shù),生成對應(yīng)所述數(shù) 量參數(shù)的目標(biāo)測試報文。
      [0109] 上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施 例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
      [0110] 本發(fā)明各個實施例至少具有如下有益效果:
      [0111] 1、通過預(yù)先設(shè)置報文處理模塊,報文處理模塊可根據(jù)接收到的對應(yīng)目標(biāo)測試報文 的長度參數(shù)和測試周期生成至少一個目標(biāo)測試報文,并根據(jù)接收到的對應(yīng)外部待測設(shè)備的 路徑信息,將生成的至少一個目標(biāo)測試報文發(fā)送至對應(yīng)連接的外部待測設(shè)備;可見,本發(fā)明 提供的技術(shù)方案中,工作人員不必再通過針對待測設(shè)備配置專用的網(wǎng)絡(luò)測試儀以生成測試 報文并發(fā)送至待測設(shè)備,可提高用戶體驗。
      [0112] 2、通過在測試服務(wù)器的Linux操作系統(tǒng)中加載內(nèi)核模塊Pktgen,內(nèi)核模塊Pktgen 工作在Linux操作系統(tǒng)的內(nèi)核狀態(tài)下,內(nèi)核模塊Pktgen發(fā)送目標(biāo)測試報文的效率較高,可以 用來生成并發(fā)送大批量的目標(biāo)測試報文。
      [0113]需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體 或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在 任何這種實際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非 排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素, 而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固 有的要素。在沒有更多限制的情況下,由語句"包括一個......"限定的要素,并不排 除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
      [0114] 本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光 盤等各種可以存儲程序代碼的介質(zhì)中。
      [0115] 最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技 術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、 等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。
      【主權(quán)項】
      1. 一種報文發(fā)送方法,其特征在于,包括: 預(yù)先設(shè)置報文處理模塊; 獲取外部待測設(shè)備的路徑信息,以及對應(yīng)目標(biāo)測試報文的長度參數(shù)和測試周期; 將所述長度參數(shù)、所述測試周期及所述路徑信息發(fā)送至所述報文處理模塊; 利用所述報文處理模塊根據(jù)接收到的所述長度參數(shù),生成至少一個目標(biāo)測試報文,根 據(jù)所述測試周期及所述路徑信息將所述至少一個測試報文分別發(fā)送至所述外部待測設(shè)備。2. 根據(jù)權(quán)利要求1所述的報文發(fā)送方法,其特征在于,所述預(yù)先設(shè)置報文處理模塊,包 括: 預(yù)先在Linux操作系統(tǒng)中設(shè)置內(nèi)核模塊Pktgen。3. 根據(jù)權(quán)利要求1所述的報文發(fā)送方法,其特征在于,所述路徑信息,包括: 與外部待測設(shè)備相連的目標(biāo)網(wǎng)口的網(wǎng)口信息和外部待測設(shè)備的標(biāo)識信息。4. 根據(jù)權(quán)利要求1至3中任一所述的報文發(fā)送方法,其特征在于,所述獲取對應(yīng)目標(biāo)測 試報文的長度參數(shù)和測試周期,進一步包括: 獲取對應(yīng)目標(biāo)測試報文的數(shù)量參數(shù); 所述利用所述報文處理模塊根據(jù)接收到的長度參數(shù),生成至少一個目標(biāo)測試報文,包 括: 利用所述報文處理模塊根據(jù)接收到的長度參數(shù)和數(shù)量參數(shù),生成對應(yīng)所述數(shù)量參數(shù)的 目標(biāo)測試報文。5. -種報文發(fā)送裝置,其特征在于,包括: 設(shè)置模塊,用于預(yù)先設(shè)置報文處理模塊; 獲取模塊,用于獲取外部待測設(shè)備的路徑信息,以及對應(yīng)目標(biāo)測試報文的長度參數(shù)和 測試周期; 參數(shù)傳輸模塊,用于將所述長度參數(shù)、所述測試周期及所述路徑信息發(fā)送至所述報文 處理模塊; 所述報文處理模塊,用于根據(jù)接收到的長度參數(shù),生成至少一個目標(biāo)測試報文,根據(jù)所 述測試周期及所述路徑信息將所述至少一個測試報文分別發(fā)送至所述外部待測設(shè)備。6. 根據(jù)權(quán)利要求1所述的報文發(fā)送裝置,其特征在于, 所述設(shè)置模塊,用于預(yù)先在Linux操作系統(tǒng)內(nèi)核中設(shè)置內(nèi)核模塊Pktgen。7. 根據(jù)權(quán)利要求5所述的報文發(fā)送裝置,其特征在于, 所述路徑信息,包括: 與外部待測設(shè)備相連的目標(biāo)網(wǎng)口的網(wǎng)口信息和外部待測設(shè)備的標(biāo)識信息。8. 根據(jù)權(quán)利要求5至7中任一所述的報文發(fā)送裝置,其特征在于, 所述獲取模塊,進一步用于獲取對應(yīng)目標(biāo)測試報文的數(shù)量參數(shù); 所述報文處理模塊,用于根據(jù)接收到的長度參數(shù)和數(shù)量參數(shù),生成對應(yīng)所述數(shù)量參數(shù) 的目標(biāo)測試報文。
      【文檔編號】H04L12/26GK106027324SQ201610293099
      【公開日】2016年10月12日
      【申請日】2016年5月5日
      【發(fā)明人】王野
      【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1