<samp id="cmiww"><tbody id="cmiww"></tbody></samp>
<ul id="cmiww"><pre id="cmiww"></pre></ul>
<ul id="cmiww"></ul>
<cite id="cmiww"></cite>
  • <samp id="cmiww"></samp>
    <samp id="cmiww"></samp>
  • <strike id="cmiww"><abbr id="cmiww"></abbr></strike>
    <samp id="cmiww"><tbody id="cmiww"></tbody></samp>
  • <ul id="cmiww"><tbody id="cmiww"></tbody></ul>
  • Spirent TestCenter中文教程/操作指南 - Burst (突發(fā)) 流量的分析與構建

    發(fā)表日期:2025/02/18 瀏覽次數(shù):

    遇到了很多同學問過Burst流量的問題,為了大家更好的理解,本文在此我們就一起討論一下,愿對大家有所幫助。


    首先了解什么是Burst流?


    圖片


     Burst 流量,即突發(fā)流量。

    在當今數(shù)字化高速發(fā)展的時代,網(wǎng)絡已成為人們生活和工作中不可或缺的一部分。然而,網(wǎng)絡的運行并非總是一帆風順,其中突發(fā)流量的出現(xiàn)往往給網(wǎng)絡的穩(wěn)定性和性能帶來巨大挑戰(zhàn)。
    網(wǎng)絡環(huán)境中,突發(fā)流量的存在具有一定的必然性。隨著各類新興技術和應用的不斷涌現(xiàn),網(wǎng)絡流量的模式變得愈發(fā)復雜多變。例如,在重大活動的直播期間、熱門游戲的上線時刻或是大規(guī)模的在線促銷活動中,用戶的集中訪問會瞬間引發(fā)大量的數(shù)據(jù)傳輸,從而形成突發(fā)流量。這種突發(fā)流量的出現(xiàn)往往難以準確預測,卻又可能對網(wǎng)絡造成嚴重的沖擊。
    與此同時,網(wǎng)絡設備的存儲容量并非無限。無論是路由器、交換機還是服務器等設備,其緩存空間都有一定的限制。當突發(fā)流量來襲時,這些設備的緩存能力面臨著嚴峻的考驗。大量的數(shù)據(jù)在短時間內涌入,可能會迅速填滿緩存,導致數(shù)據(jù)處理延遲增加、丟包率上升甚至設備崩潰。突發(fā)流量在性能方面對網(wǎng)絡設備緩存的能力提出了極高的要求,這也使得我們不得不深入研究如何應對這種挑戰(zhàn)。
    鑒于此,只有通過對不同場景下突發(fā)流量的測試,我們才能更好地了解網(wǎng)絡的承受能力,提前發(fā)現(xiàn)潛在問題并采取相應的優(yōu)化措施,確保網(wǎng)絡在各種復雜情況下都能穩(wěn)定、高效地運行。



    下面我們來學習如何使用Spirent TestCenter構建突發(fā)流量進行測試。



    1. “Port Based”調度模式下的Burst流量配置



    1.png

                                                                   圖(1) Port based 配置視圖 


    • Burst Size:一組(次)突發(fā)包含的數(shù)據(jù)幀的數(shù)量。

    • Inter Frame Gap Unit控制幀間隔的單位,可以設置線速百分比,速率,時間或者速率。

    • Inter Frame Gap:幀的間隔,與Inter Frame Gap Unit一起控制突發(fā)流量的速率大小。

    • Duration Mode:發(fā)流模式,可以設置為持續(xù),或者突發(fā)次數(shù),發(fā)流時長。

    • Burst(s):Duration Mode設置為Bursts時候,控制突發(fā)次數(shù)。

    • Port Load:端口流量的平均速率,影響著突發(fā)組之間間隔(Inter Burst Gap)的大小。


    Burst 流量經典模型圖如下:

    2.png

                                                                    圖(2) Burst示意模型


    2. “Priority Based”調度模式下的Burst流量配置



    配置含義同上,配置界面如下:

    3.png

                                                                  圖(3) Priority Based 配置視圖


    Priority Based的不同就是其可按照Stream Block單獨設置突發(fā),“Port Based”調度模式下的Burst配置是針對整個端口。

     


    3.“Manual Based”調度模式下的Burst流量配置



    當前模式下能夠配置較為復雜的Burst配置,可以設置每條流的發(fā)送情況。

    配置界面如下:

    4.png

                                                                     圖(4) Manual Based配置視圖


    相比前面,這里多了“Inter-Entry Gap”的控制,即當前Entry執(zhí)行完成后與執(zhí)行下一條Entry的間隔。相比前兩種調度模式,這里的控制更加精細。


    5.png

                                                                         圖(5) 流調度示意圖



    4.Burst流量創(chuàng)建舉例



    曾經一同學問的問題,如何在1G端口的Port Based模式下創(chuàng)建一條180字節(jié)線速突發(fā)流量,打2ms,停18ms,持續(xù)周期發(fā)流。


    我們先了解如下知識:


    要計算發(fā)送 1 個比特的時間,可以使用公式:時間 = 1(比特)÷ 速度(比特 / 秒)。1G 的端口速度意味著 1Gbps(1×10?比特 / 秒)

    所以1G發(fā)送 1 個比特的時間為 1÷(1×10?)=1×10??秒(1 納秒)

    同理:

    10G端口發(fā)送1個比特的時間0.1 納秒;

    100G端口發(fā)送1個比特的時間0.01 納秒;




    在標準以太網(wǎng)中1G端口線速發(fā)送一個180字節(jié)的數(shù)據(jù)包,所耗時間應該為 (180(字節(jié),數(shù)據(jù))+ 8(字節(jié),前導碼)+ 12(字節(jié),線速情況下的幀間隙))* 8 (bits,比特) *1(ns,納秒),等于1600納秒。


    確定Burst size:2000000(ns,2ms)/ 1600(ns) =1250。

    由于確定是20ms一個周期,一秒50個周期,單位時間包速率可以確定為1250*50=62,500 (FPS);

    也可以這樣計算單位時間速率:

    ((2ms * 1G (1G線速率)+18ms*0 (速率為0)) / 20ms=0.1 (G)。

    6.png

                                               圖(6) Port Based模式下配置樣例


    我們抓包看一下結果,結果與預期一致:

    7.png

                                                                 圖(7) 流量抓包


    對于支持“Manual Based”調度支持的卡來講,配置起來可以更加方便。

    配置如下:

    8.png

                                                          圖(8) Manual Based模式下配置樣例


    最后,希望本文使您對幀間隙,速率單位關系,Burst流量等的認識有所收獲。


    <samp id="cmiww"><tbody id="cmiww"></tbody></samp>
    <ul id="cmiww"><pre id="cmiww"></pre></ul>
    <ul id="cmiww"></ul>
    <cite id="cmiww"></cite>
  • <samp id="cmiww"></samp>
    <samp id="cmiww"></samp>
  • <strike id="cmiww"><abbr id="cmiww"></abbr></strike>
    <samp id="cmiww"><tbody id="cmiww"></tbody></samp>
  • <ul id="cmiww"><tbody id="cmiww"></tbody></ul>