[發明專利]一種報文傳輸方法和發送設備在審
| 申請號: | 201610343910.9 | 申請日: | 2016-05-23 |
| 公開(公告)號: | CN107426042A | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 謝紅紅;彭少麗 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京派特恩知識產權代理有限公司11270 | 代理人: | 張穎玲,王花麗 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 傳輸 方法 發送 設備 | ||
技術領域
本發明涉及通信領域的網絡互聯設備測試測量技術,尤其涉及一種報文傳輸方法和發送設備。
背景技術
RFC2544協議是RFC組織提出的用于評測網絡互聯設備的國際標準。RFC2544提供了一個對網絡設備測試的基準,它規定了一系列的測試過程和發送設備,使得服務提供商和用戶間可以在同一個基準下對測試的實施和結果達成共識。
隨著設備容量的越來越大,這RFC2544協議的要求對設備的網絡處理器(Network Processor,NP)和現場可編程門陣列(Field-Programmable Gate Array,FPGA)是一個很大的挑戰,往往為了能夠支持發送大速率的RFC2544測試報文,需要額外增加FPGA或NP資源,或者在不增加NP資源的情況下,則需要犧牲其他功能來達到這一要求,甚至,當用戶要求的RFC2544的測試速率超過鏈路本身的帶寬時,現有技術無法通過基礎測試報文測試設備,從而無法統計基礎測試報文的發送和接收,從而無法確定傳輸是否達到用戶要求。
發明內容
為解決上述技術問題,本發明實施例期望提供一種報文傳輸方法和發送設備,無需增加FPGA和NP資源,能夠通過基礎測試報文測試設備。
為達到上述目的,本發明實施例的技術方案是這樣實現的:
第一方面,提供一種報文傳輸方法,所述方法包括:
在預設的測試時間內,向反射設備發送N0個基礎測試報文,所述N0是大于0的整數;
接收所述反射設備發送的N2個新的基礎測試報文,所述N2小于或等于所述N0;
當存在N4個滿足預設條件的新的基礎測試報文時,向所述反射設備發送所述N4個新的基礎測試報文,所述N4小于或等于所述N2。
可選的,所述基礎報文攜帶有回收次數,所述當存在N4個滿足預設條件的新的基礎測試報文時,向所述反射設備發送所述N4個新的基礎測試報文包括:
將所述N2個新的基礎測試報文的回收次數減去1,得到新的回收次數;
判斷所述新的回收次數是否大于0;
若存在所述N4個新的基礎測試報文的新的回收次數大于0,則向所述反射設備發送所述N4個新的基礎測試報文。
可選的,測試初始情況下,所述回收個數是預設的最大回收個數,當所述測試周期結束之后,所述方法還包括:
統計所述新的基礎測試報文的接收個數;
根據所述接收個數、所述N0和所述最大回收個數,確定吞吐率和/或丟包率。
可選的,在預設的測試時間之前,所述方法還包括:
接收用戶輸入的配置信息;
根據所述配置信息確定基礎測試報文。
可選的,所述配置信息至少包括基礎測試報文長度、測試速率和所述測試時間,所述根據所述配置信息確定基礎測試報文包括:
根據所述測試速率,計算基礎測試報文速率,所述基礎測試報文速率是所述基礎測試報文或所述新的基礎測試報文的發送速率;
根據所述測試速率和所述基礎測試報文速率,確定所述最大回收次數。
第二方面,提供一種發送設備,所述發送設備包括:
發送單元,用于在預設的測試時間內,向反射設備發送N0個基礎測試報文,所述N0是大于0的整數;當存在N4個滿足預設條件的新的基礎測試報文時,向所述反射設備發送所述N4個新的基礎測試報文,所述N4小于或等于所述N2;
接收單元,用于接收所述反射設備發送的N2個新的基礎測試報文,所述N2小于或等于所述N0。
可選的,所述發送單元具體用于:
將所述N2個新的基礎測試報文的回收次數減去1,得到新的回收次數;
判斷所述新的回收次數是否大于0;
若存在所述N4個新的基礎測試報文的新的回收次數大于0,則向所述反射設備發送所述N4個新的基礎測試報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610343910.9/2.html,轉載請聲明來源鉆瓜專利網。





