陪读真实性经历1-13,国产a级毛片,特级毛片a片久久久久久,丰满乳亲伦小说

Spirent TestCenter 中文教程入門使用 - 如何創(chuàng)建流量

發(fā)表日期:2024/12/24 瀏覽次數(shù):
STC創(chuàng)建流量方式有兩種,一種是Bound stream,另一種是Raw stream.

Bound stream流量創(chuàng)建方式是基于對象建流方式,流量的源和目的節(jié)點基于的對象是不同儀表端口中的提前創(chuàng)建好的Endpoint Endpoint可以是普通的Device,路由協(xié)議發(fā)布的Route,或者DHCP等接入?yún)f(xié)議分配到的地址等等,報文頭的源和目的MAC/VLAN/IP等屬性值都是繼承了Endpoint的地址,Bound Stream最大優(yōu)勢是結(jié)合各種網(wǎng)絡(luò)協(xié)議,批量的為多達幾百個測試端口創(chuàng)建各種拓撲的復(fù)雜流量。
Raw stream是在每一個portTraffic generator下面添加的,不依賴于其他任何協(xié)議,也不需要提前創(chuàng)建device, 一般用于純流量測試 報文頭的源和目的MAC/VLAN/IP等屬性值也可以靈活配置,通過在報文頭部的某一個字段進行遞增和遞減等操作,也能夠構(gòu)造復(fù)雜的流量模型。
通過前期的文章,我們知道了如何通過向?qū)?chuàng)建BGP device和發(fā)布BGP Route,那么這一期將通過向?qū)Х绞絹?/span>創(chuàng)建基于BGP RouteBound Stream流量,另外后面還會講解Raw Stream流量的創(chuàng)建。


Bound Stream流量
下面是Bound Stream流量創(chuàng)建用到的測試網(wǎng)絡(luò)拓撲圖(1)以及STC預(yù)先做好的配置(2), STC使用4個儀表Portport1->port4,每個Port分別創(chuàng)建一個BGP device ( device1->device4 ), 分別與DUT建立BGP鄰居,并分別發(fā)布各兩條BGP路由(1.0.0.0->4.0.1.0).
1.png
1 測試網(wǎng)絡(luò)拓撲圖        

2.png
2  BGP DeviceRoute預(yù)配置

1.啟動Bound Stream流量創(chuàng)建向?qū)?/span>
3.png
圖3

2. 選擇Ports
4.png
圖4

3.選擇源和目的Endpoints
源選擇port1port2 BGP route,目的選擇port3port4 BGP route, 然后左邊一列依次選擇Pair, Bidirectional, one-to-one, stream only generation選項,然后點擊Add, 那么下面會顯示兩行雙向流,后面會用比較多篇幅講解這個界面中選項的作用。
5.png
5

Endpoints界面各選項介紹:
3.1 端口拓撲(distribution)  選項
 6.png 
6  端口拓撲
參考了RFC2889標(biāo)準(zhǔn),有三種拓撲(Fully meshed, Backbone, Pair)可以供選擇,默認拓撲是Pair,Pair拓撲比較靈活,除了可以選擇一個源端口和一個目的端口,達到端口一對一效果流量之外,也可以選擇多個源端口或者多個目的端口,達到端口一對多或者多對一效果根據(jù)測試目的選擇相應(yīng)拓撲,例如整機轉(zhuǎn)發(fā)壓力測試可以選擇Fully meshed拓撲。

3.2 ProtocolEncapsulation列表
過濾需要顯示在SourceDestination表中的Endpoints.
9.png
7

3.3 Orientation選項
UnidirectionalA->B單向, BidirectionalA<->B雙向
10.png
8

3.4 Endpoints Mapping選項
11.png
每個端口一般創(chuàng)建有多個Endpoints, 例如Port1包含Device D1D2, Port2包含DeviceD3D4, 那么選擇one-to-one情況下,那么流量是D1<->D3D2<->D4,單向兩條Flow(雙向共四條Flow, 如果選擇many-to-many那么流量是D1<->D3,D1<->D4, D2<->D3, D2<->D4,單向四條Flow(雙向八條Flow,Flow的概念下面會詳細講解。
            
3.5 Stream only Generation選項
12.png
10
數(shù)據(jù)統(tǒng)計的粗細粒度來決定是否勾選這個選項。
我們首先要理解一下FlowStream的概念,一條Flow表示構(gòu)建這條流量的OSI L2-L7報文頭部的字段是唯一的,類似唯一的IP五元組,能夠區(qū)分不同的流量,DUT可以根據(jù)不同流量做出轉(zhuǎn)發(fā)決策。STC可以在創(chuàng)建Bound Stream流量中選擇不同的源和目的,或者在創(chuàng)建Raw Stream流量中對報文頭部中的字段進行遞增遞減等操作,從而構(gòu)造出很多不同的流量,也就是很多不同的Flow.
Stream是用在統(tǒng)計分析中的,一條Stream包含一個唯一的Stream ID,四個字節(jié)的Stream ID包含在20字節(jié)的思博倫簽名字段當(dāng)中STC收到數(shù)據(jù)包首先會檢查是否有簽名字段,如果有,那么就會接著檢查Stream ID的值,STC會基于相同Stream ID的數(shù)據(jù)包分別進行獨立的統(tǒng)計分析。
Stream only Generation選項作用是Stream ID如何映射到Flow,例如創(chuàng)建了兩條Flow的流量,那么如果勾選上,那么兩條Flow會各有一個Stream ID, 也就是兩條Stream,每條Flow都可以獨立統(tǒng)計,如果不勾選,那么只生成一條Stream,兩條Flow會共用一個Stream ID, 合并進行統(tǒng)計。一般的測試場景就是一條Stream會對應(yīng)多條Flow,方便合并進行統(tǒng)計。

3.6 Show All Headers選項
勾選后,流量向?qū)е械?/span>Frame界面中會顯示全部的報文頭,包括以太網(wǎng)頭部。
13.png
圖11

3.7 Bypass IP Subnet Checking選項
如果流量的源和目的IP不在一個網(wǎng)段,默認不勾選的情況下,流量的目的MAC用的是網(wǎng)關(guān)的MAC,如果勾選這個選項,雖然源和目的不在一個網(wǎng)段,但是還是使用目的IPMAC地址。
14.png
12

4.Tunnel Binding界面
該界面可選,配置跟MPLSSRV6協(xié)議標(biāo)簽綁定相關(guān),由于現(xiàn)在是普通的BGP route的流量, 默認配置就行了。
15.png
13

5. Frame Size界面相配置
該界面可以配置StreamBlock的名字1,IP 頭部protocolQOS字段的值2frame Size (Fixed, Random, Increment, Decrement, Auto, iMIX)3,以及一些選項4,下面會利用一些篇幅講解這些選項。
16.png
14

Frame Size界面各選項介紹:
5.1 Allow port to generate traffic to itself選項
17.png
15

有一種測試場景,Bound Stream的源和目的節(jié)點都在同一個儀表端口,也就是流量從發(fā)送端口發(fā)出到DUT后,DUT把流量原路返回給發(fā)送端口,那么勾上這個選項才能正常進行統(tǒng)計。

5.2 Expand Stream blocks under ports選項
18.png
16

前面講過了FlowStream的概念,這里另外還要講一下Streamblock概念才能更好理解這個選項,StreamBlock是具有一些共性stream的集合,StreamBlock提高了STC的擴展率和操作效率,能快速方便的配置大量的流
通過這個向?qū)?chuàng)建后在Traffic Generator主界面顯示的也是一行一行的StreamBlock,一行Streamblock可能包含多條Stream。
回到Endpoints界面的配置 (17),如果端口拓撲選擇Backbone, 那么Port1端口會發(fā)送流量到Port3port4,然后這個選項選擇“Multiple paths per streamblock”,那么Port1端口只生成一行Streamblock(圖18,如果選擇“One path per streamblock”,那么Port1端口會生成兩行Streamblock(圖19,分別對發(fā)往不同端口的流量單獨創(chuàng)建一行Streamblock。
19.png
17

20.png

18

21.png

19

5.3 High Speed Result Analysis選項
勾選上,發(fā)送和接收數(shù)據(jù)流都是硬件處理;不勾選,發(fā)送和接收都是CPU軟件處理。默認是勾選上的,只有特殊情況才不勾選
22.png
20

5.4 Enable Analyzer Preload選項
勾選這個選項的目的是讓接收端口知道期望收到哪條Stream的數(shù)據(jù)包,如果接收端口沒有收到期望收到的某條Stream的任何數(shù)據(jù)包,那么它將會為這條Stream統(tǒng)計為100%丟包。
23.png
21

6. Frame界面配置
勾選 Show AllFields”顯示報文頭部的全部字段,Bound Stream流量的報文頭部繼承了BGP RouteEthernetIP頭部地址屬性,所以這些屬性顯示的是灰色,無法在這里更改,但其它字段可以進行修改,可以通過點擊 Add Header, 添加IPV4封裝的上層頭部,例如TCP/UDP頭。

24.png

22

7. Traffic Load界面配置流量負載
配置流量調(diào)度模式和相應(yīng)的流量負載,流量調(diào)度模式分別可以配置為Port based, Rate Based, Priority Based, Manual Based四種,具體四種詳細定義需要單獨另外文章展開討論,在這里不做細談,當(dāng)前默認配置。
25.png
23

8. Rx Port界面選擇流量的接收端口(24)
該界面配置可選,添加期望收到該流量的接收端口,根據(jù)測試的需要添加,如果添加了Rx Port并在Settings界面勾選 “collect stray frames” 選項(圖25),那么如果不是期望的端口收到了該流量的數(shù)據(jù)包,這些數(shù)據(jù)包就會被統(tǒng)計為stray”幀(迷失幀)
26.png
24

27.png
25

9.完成流量創(chuàng)建并查看
9.1 可以通過點擊 All Stream Blocks 查看全部端口已創(chuàng)建的StreamBlock(圖26,或者點擊各自端口下的“Traffic Generator 查看這個端口作為發(fā)送端口的StreamBlock(圖27
28.png
26

29.png

27

9.2 右鍵點擊某條StreamBlock, 選擇Preview, 可以查看這條StreamBlock包含兩條Stream, 對應(yīng)兩條Flow  (已勾選Stream only generation)
30.png
28

10. 發(fā)送流量,查看結(jié)果
10.1 統(tǒng)計結(jié)果窗口依次選擇“System Views->Streams->Stream Block Results”,啟動BGP Device, BGP鄰居建立完成,點擊發(fā)送流量,一共有四個發(fā)送端口,每個端口一條Stream Block,那么在這個統(tǒng)計界面(圖29)會顯示四條Stream Block的統(tǒng)計,統(tǒng)計包含有丟包,亂序,重復(fù)包,時延值等等。
31.png
29

10.2 統(tǒng)計結(jié)果窗口依次選擇“System Views->Streams-> Detailed Stream Results,因為每一條Streamblock包含兩條Stream,那么統(tǒng)計界面會顯示總共8Stream的統(tǒng)計(圖30)。

32.png

30

Raw Stream流量
通過上一節(jié)創(chuàng)建bound stream流量,我們知道了Flow,Stream, Streamblock的概念,那么下面我將用Raw Stream方式建立一條Streamblock(下表), 包含三條Stream, 每一條Stream對應(yīng)一條Flow.
33.png

1. 占用兩個儀表端口,端口1點擊"Add Raw Stream Block"
兩個端口使用光纖直接連接,端口1作為發(fā)送流量端口,端口2作為接收統(tǒng)計端口
34.png


2. StreamBlock編輯窗口
2.1 General頁,配置數(shù)據(jù)幀的Frame Size, Payload

  • Frame size:Fixed, Increment, Decrement, Random, Auto, iMIX
  • Payload fill constant和Payload Fill type:  Payload fill constant配置的是payload的前四個16進制數(shù),可以填全0,全1,AAAA,5555,0F0F, FFFF,剩余的payload填充
    由Payload fill type決定,可以配置Constant, Increment, Decrement, PRBS
  • Insert FCS error: 是否發(fā)送FCS error幀
  • Include Signature Field:  發(fā)送的數(shù)據(jù)幀payload是否帶20字節(jié)的思博倫簽名字段

35.png


2.2 Frame
a. 默認是EthernetII+IPV4封裝,可以通過刪除,添加,插入,修改等操作得到需要的各種頭部和字段

36.png


b. 修改源和目的IP地址

37.png


c. 右鍵點擊Source,選擇Insert IPv4 Modifier

38.png


d. Modifier對話框
選擇increment遞增,遞增數(shù)目Count3,選擇Use Streams 該選項功能同Bound Stream向?qū)е械摹?/span>Stream only Generation),點擊OK

39.png


e. 按照同樣步驟給Destination添加遞增選項,最終顯示如下圖

40.png


3.  Preview頁,查看最終生成的流量

41.png


4. 查看統(tǒng)計
在左右統(tǒng)計窗口同時打開“Stream Block Results”和“Detail Stream Results

42.png

    
5. 抓包
在端口2中進行抓包,下面是實際發(fā)送的數(shù)據(jù)包,可以查看到是儀表是輪詢著發(fā)送三條flow的數(shù)據(jù)包

43.png


日韩黄色网站| 日韩无码av| 再深点灬舒服灬太大了添gif| 中国青年gary东北大飞机打桩| HD国产天美FREE性XXHD| 国产chinese男男gay片| 最近免费中文字幕大全免费版视频| sm调教贱屁股眼哭叫求饶h| 色哟哟免费精品网站入口| 视频一区二区三区sm重味| 给个网站2021年直接进入的| 波多野结衣 电影| 亚洲日韩一区二区三区四区高清| 性少妇jealousvue成熟| 亚洲精品一区中文字幕乱码| 校草被两个混混脱裤玩j| 人禽无码视频在线观看| 高清家庭影院| 吉林小伟无套gay| 国色天香久久久久久久小说| 国产做A爰片久久毛片A片软件| 年轻18gay白嫩青少年| 又色又爽又黄的视频软件app | 小妖精的奶头又喷奶水了视频| 久久黄色网站| 精品一二三区久久aaa片| 亚洲暴爽av天天爽日日碰| 日本亚洲色大成网站www久久| 亚洲国产av精品一区二区蜜芽| 欧美性大战xxxxx久久久| 国产又色又爽又黄又刺激视频国语| 日本理伦片午夜理伦片| 唐三偷喝宁荣荣乳液污黄文| 亚洲熟女乱色综合亚洲图片| 久久久性色精品国产免费观看| 小处雏一区二区三区精品视频| 欧美最猛黑人xxxx黑人猛交文 | 女人的选择hd中字| 久久精品国产亚洲av无码偷窥| 国产伦精品一区二区三区妓女| 欧美狠狠入鲁的视频777色|