操b在线免费观看_黑人AV无码_看中国免费A级片_青久在线_欧美10p

信息化實(shí)踐

PRACTICE

RFC1242 《網(wǎng)絡(luò)互連設(shè)備基準(zhǔn)術(shù)語(yǔ)》
RFC2889 《局域網(wǎng)交換設(shè)備的基準(zhǔn)測(cè)試方法》

-->RFC1242 《網(wǎng)絡(luò)互連設(shè)備基準(zhǔn)術(shù)語(yǔ)》
基準(zhǔn)術(shù)語(yǔ)用于網(wǎng)絡(luò)互連設(shè)備
(RFC 1242 Benchmarking terminology for network interconnection devices)
1.介紹
通常,廠商們?yōu)榱四苁棺约旱漠a(chǎn)品在市場(chǎng)競(jìng)爭(zhēng)中有一個(gè)較好的位置,都會(huì)致力于遵從某些標(biāo)準(zhǔn)。他們通常會(huì)使用某些對(duì)比和參照結(jié)果來(lái)迷惑用戶。本文和接下來(lái)的一些文檔試圖要定義一套專門的術(shù)語(yǔ)和方法,使得廠商們可以用它們來(lái)衡量和報(bào)告網(wǎng)絡(luò)設(shè)備的性能,也提供給用戶們一種可以從不同的廠商那里得到的可比較的數(shù)據(jù),來(lái)衡量不同廠商之間的設(shè)備的優(yōu)劣的方法。
2.定義的格式
被定義的術(shù)語(yǔ)名。 (例如:延遲)
定義:這個(gè)術(shù)語(yǔ)的專門的定義。
討論:關(guān)于這個(gè)術(shù)語(yǔ)的一個(gè)簡(jiǎn)短的論述,關(guān)于它的應(yīng)用、它的衡量過(guò)程中的任何
限制,等等。
衡量單位:這個(gè)術(shù)語(yǔ)被應(yīng)用時(shí),用來(lái)報(bào)告測(cè)試結(jié)果作為衡量標(biāo)準(zhǔn)的單位。
要點(diǎn):列出影響這個(gè)術(shù)語(yǔ)的關(guān)鍵點(diǎn)和條件。
參見(jiàn): 列出其它的與這個(gè)術(shù)語(yǔ)的討論有關(guān)的術(shù)語(yǔ)。
3.術(shù)語(yǔ)的定義
3.1背靠背(Back-to-back)
定義:固定長(zhǎng)度的幀按照一定的速率出現(xiàn)。從而當(dāng)某種傳輸介質(zhì)傳輸這些需按一定速率傳送的幀時(shí),從空閑狀態(tài)到開(kāi)始傳送只需經(jīng)過(guò)一段短的或者中等的時(shí)段,幀和幀之間只會(huì)有些極小的合法的間隔出現(xiàn)。
討論:在網(wǎng)絡(luò)中許多設(shè)備都可以產(chǎn)生背靠背幀脈沖串,并且這種設(shè)備的數(shù)目還在增長(zhǎng)中。這樣的設(shè)備比如使用像NFS一類的協(xié)議的遠(yuǎn)端磁盤服務(wù)器,比如RDUMP這樣的遠(yuǎn)端磁盤備份系統(tǒng),和遠(yuǎn)端磁帶訪問(wèn)系統(tǒng)都可以被配置成:一個(gè)請(qǐng)求就可以引發(fā)一批大小為64K字節(jié)的數(shù)據(jù)被返回。對(duì)于以太網(wǎng)這樣只能傳送相對(duì)小的MTU的網(wǎng)絡(luò)來(lái)說(shuō),由此會(huì)導(dǎo)致許多網(wǎng)絡(luò)片斷(Fragments)在網(wǎng)絡(luò)中傳送。因?yàn)橹挥挟?dāng)所有的網(wǎng)絡(luò)片斷都被收到時(shí),才會(huì)將這些網(wǎng)絡(luò)片斷重組,如果因?yàn)榫W(wǎng)絡(luò)中的某些網(wǎng)絡(luò)設(shè)備沒(méi)能對(duì)連續(xù)幀進(jìn)行充分處理而引起某個(gè)網(wǎng)絡(luò)片斷的丟失,將會(huì)使這些網(wǎng)絡(luò)片斷的發(fā)送方陷入無(wú)限循環(huán)中,不斷地嘗試著發(fā)送大量數(shù)據(jù)段來(lái)使接收方完整地收到這些網(wǎng)絡(luò)片斷。隨著Internet的規(guī)模不斷擴(kuò)大,使得路由更新信息生成許多幀,同時(shí)現(xiàn)代路由表被傳送的速度也要非常快。由于路由信息傳送幀的丟失將會(huì)產(chǎn)生網(wǎng)絡(luò)不可達(dá)的錯(cuò)誤信息。對(duì)這個(gè)參數(shù)的測(cè)試目的就是要確定網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)緩存范圍的大小。
衡量單位:產(chǎn)生脈沖時(shí)以N字節(jié)為一個(gè)幀的幀數(shù)。
要點(diǎn):
參見(jiàn):
3.2網(wǎng)橋
定義:一種根據(jù)鏈路層的信息轉(zhuǎn)發(fā)數(shù)據(jù)幀的系統(tǒng)。
討論:
衡量單位: n/a
要點(diǎn):
參見(jiàn):網(wǎng)橋/路由器(3.3)路由器 (3.15)
3.3 網(wǎng)橋/路由器
定義:網(wǎng)橋/路由器是一種可選擇功能的網(wǎng)絡(luò)設(shè)備。它可以作為一個(gè)路由器使用,同時(shí)(或者)也可以作為一種基于某種特定幀的協(xié)議之上的網(wǎng)橋。
討論:
衡量單位: n/a
要點(diǎn):
參見(jiàn):網(wǎng)橋 (3.2)路由器 (3.15)
3.4恒定負(fù)載
定義:按照固定間隔時(shí)間發(fā)送固定長(zhǎng)度的幀。
討論:盡管在現(xiàn)實(shí)的網(wǎng)絡(luò)設(shè)備中這種固定狀態(tài)的負(fù)載情況相當(dāng)少見(jiàn),然而利用固定狀態(tài)時(shí)的性能衡量也許對(duì)評(píng)估比較幾種網(wǎng)絡(luò)設(shè)備時(shí)很有用處。幀的大小是恒定的,被指定為某一個(gè)值,所有設(shè)備的參數(shù)都是恒定的,如果幀的數(shù)據(jù)中包含了校驗(yàn)和,幀的正誤一定會(huì)被驗(yàn)證出來(lái)。
衡量單位:n/a
要點(diǎn):請(qǐng)注意單向傳輸和雙向傳輸
參見(jiàn):
3.5數(shù)據(jù)鏈路幀的大小
定義:在幀中字節(jié)的數(shù)目。從幀的第一個(gè)字節(jié)開(kāi)始,到最后一個(gè)字節(jié)結(jié)束,如果有FCS字段則以FCS字段為結(jié)束點(diǎn)。
討論:在測(cè)試網(wǎng)絡(luò)設(shè)備或作網(wǎng)絡(luò)評(píng)估過(guò)程中,當(dāng)報(bào)告幀的大小時(shí),常常會(huì)有許多的混淆現(xiàn)象。有些人會(huì)加上校驗(yàn)和一項(xiàng)到計(jì)算幀大小的結(jié)果中,有些人則
不加。在本文檔和它的后續(xù)文檔中,我們將上面的定義作為一個(gè)明確定義
來(lái)使用。
衡量單位:字節(jié)
要點(diǎn):
參見(jiàn):
3.6丟幀率
定義:在固定狀態(tài)負(fù)載下,由于缺乏資源而沒(méi)有被網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)出去的幀占所有
應(yīng)該被轉(zhuǎn)發(fā)的幀數(shù)的百分比。
討論:這個(gè)衡量標(biāo)準(zhǔn)可以用來(lái)報(bào)告網(wǎng)絡(luò)設(shè)備在超載狀態(tài)下的性能。對(duì)于處于負(fù)載
過(guò)重狀態(tài)下的網(wǎng)絡(luò),如受到廣播風(fēng)暴沖擊下的網(wǎng)絡(luò),這個(gè)標(biāo)準(zhǔn)可以很有用
地報(bào)告網(wǎng)絡(luò)設(shè)備的運(yùn)行方式。
衡量單位:被落下的幀占所有應(yīng)該轉(zhuǎn)發(fā)的幀的百分比(以字節(jié)為單位計(jì)數(shù))??梢园凑肇?fù)載量對(duì)丟幀率的圖表給出報(bào)告格式。
要點(diǎn):
參見(jiàn):
系統(tǒng)開(kāi)銷方式(3.11) 基于過(guò)濾策略 (3.13) MTU不匹配方式 (3.10)
3.7幀間隙(IFG)
定義:按照3.5節(jié)定義的一個(gè)數(shù)據(jù)鏈路幀的結(jié)尾到接下來(lái)的下一個(gè)數(shù)據(jù)鏈路幀的
開(kāi)始之間的間隔。
討論:在測(cè)試網(wǎng)絡(luò)設(shè)備時(shí),通常對(duì)于報(bào)告幀間隙會(huì)有很多混淆的理解。本文檔及
后續(xù)文檔作為一個(gè)指定定義來(lái)使用。
衡量單位:
精確到足以區(qū)分開(kāi)兩個(gè)幀的時(shí)間單位。
要點(diǎn):鏈路數(shù)據(jù)速率.
參見(jiàn):
3.8延遲
定義:
對(duì)于存儲(chǔ)轉(zhuǎn)發(fā)設(shè)備來(lái)說(shuō):
當(dāng)輸入幀的最后一位到達(dá)輸入端口時(shí),時(shí)間間隔開(kāi)始計(jì)算。當(dāng)輸出幀的第
一位在輸出端口上可見(jiàn)時(shí),時(shí)間間隔計(jì)算結(jié)束。
對(duì)于按位轉(zhuǎn)發(fā)設(shè)備來(lái)說(shuō):
當(dāng)輸入幀的第一個(gè)位的末尾到達(dá)輸入端口時(shí),時(shí)間間隔開(kāi)始計(jì)算。當(dāng)輸出
幀的第一個(gè)位的開(kāi)始在輸出端口上可見(jiàn)時(shí),時(shí)間間隔計(jì)算結(jié)束。
討論:延遲的可變性會(huì)引發(fā)一些問(wèn)題。許多協(xié)議是與時(shí)間緊密相關(guān)的(如:LAT
和IPX協(xié)議)。將來(lái)的應(yīng)用程序很可能與網(wǎng)絡(luò)延遲更加緊密相關(guān)。網(wǎng)絡(luò)延遲的增加將會(huì)減小網(wǎng)絡(luò)的可用直徑。理想的情況是要消除數(shù)據(jù)速率對(duì)延遲測(cè)試的影響。這個(gè)測(cè)試應(yīng)該僅僅反映設(shè)備的確切延遲。測(cè)試應(yīng)該在不改變?cè)O(shè)備配置的情況下,對(duì)不同大小的幀進(jìn)行。
理想的情況是:對(duì)于所有設(shè)備的測(cè)試應(yīng)該都從幀的第一個(gè)實(shí)際位開(kāi)始,不包括幀的導(dǎo)言部分。理論上說(shuō),廠商們通常應(yīng)該將他們的網(wǎng)絡(luò)設(shè)備設(shè)計(jì)為存儲(chǔ)轉(zhuǎn)發(fā)的設(shè)備,如一個(gè)路由器,它能在還沒(méi)有完全接收到所有的數(shù)據(jù)的情況下就開(kāi)始傳送數(shù)據(jù)幀。這種設(shè)備常被稱為“直通(cut through)型”設(shè)備。直通型設(shè)備被設(shè)想為那種能夠在接收輸入幀的剩余部分時(shí)出現(xiàn)了某種不可預(yù)料的事故,例如:接收到一個(gè)錯(cuò)誤的校驗(yàn)和,使得這個(gè)幀或者這個(gè)幀的轉(zhuǎn)發(fā)包有錯(cuò)誤產(chǎn)生時(shí),可以使得部分的傳送幀變?yōu)闊o(wú)效幀的設(shè)備類型。
在這種情況下,設(shè)備仍然被看成一種存儲(chǔ)轉(zhuǎn)發(fā)設(shè)備,設(shè)備的延遲仍然從輸入的最后一位開(kāi)始計(jì)算,到輸出的第一位結(jié)束,即使這個(gè)計(jì)算結(jié)果是負(fù)的。這樣計(jì)算的目的就是要將設(shè)備作為一個(gè)整體來(lái)看待,而不考慮設(shè)備的內(nèi)部結(jié)構(gòu)。
衡量單位:精確到足以區(qū)分開(kāi)兩個(gè)事件的時(shí)間單位。
要點(diǎn):
參見(jiàn):
鏈路速度不匹配 (3.9)
恒定負(fù)載 (3.4)
背靠背 (3.1)
基于過(guò)濾策略 (3.13)
單個(gè)幀方式 (3.16)
3.9鏈路速度不匹配
定義:
輸入數(shù)據(jù)傳輸速度和輸出數(shù)據(jù)傳輸速度不匹配。
討論:
這里所指的并不是幀被傳輸?shù)乃俾时旧?,而是指?jìng)魉蛿?shù)據(jù)的路徑的實(shí)際數(shù)
據(jù)傳輸能力。例如:一端為以太網(wǎng)接口,另一端為56K字節(jié)的串行口。有
時(shí)候這種現(xiàn)象也被稱為“ 火軟管效應(yīng)”。在本地高速網(wǎng)絡(luò)之間使用串口連
接的網(wǎng)絡(luò)常會(huì)在每個(gè)串口連接的末端引起鏈路速度不匹配的現(xiàn)象。
衡量單位:
輸入數(shù)據(jù)速率與輸出數(shù)據(jù)速率的比率。
要點(diǎn):
參見(jiàn):
恒定負(fù)載 (3.4)
背靠背 (3.1)
3.10MTU不匹配方式
定義:
因輸出網(wǎng)絡(luò)的網(wǎng)絡(luò)MTU(最大傳輸單元)小于輸入網(wǎng)絡(luò)的MTU而引起的
數(shù)據(jù)分片。
討論:
由于不得不將數(shù)據(jù)幀分片,網(wǎng)絡(luò)設(shè)備的性能會(huì)受到很明顯的影響。
衡量單位:
運(yùn)行方式的描述。
要點(diǎn):
參見(jiàn):
3.11系統(tǒng)開(kāi)銷方式
定義:
不同于正常情況下數(shù)據(jù)幀的處理方式。
討論:
網(wǎng)絡(luò)設(shè)備除了轉(zhuǎn)發(fā)幀的功能外,還會(huì)執(zhí)行許多其它功能。這些功能包括內(nèi)
部硬件測(cè)試、路由信息處理,和對(duì)網(wǎng)絡(luò)管理請(qǐng)求的應(yīng)答,等等。知道這些
功能的執(zhí)行對(duì)于網(wǎng)絡(luò)設(shè)備性能的影響是很有用處的。舉個(gè)例子來(lái)說(shuō):當(dāng)路
由器給復(fù)雜的協(xié)議如OSPF處理大量路由更新信息時(shí),它會(huì)掛起數(shù)據(jù)轉(zhuǎn)發(fā)
操作或者其它接收數(shù)據(jù)幀的操作。知道路由器的這種工作方式對(duì)我們進(jìn)行
測(cè)試的工作是很有幫助的。
衡量單位:
任何對(duì)這種操作方式的定量理解都取決于它對(duì)其它測(cè)試的影響
要點(diǎn):
網(wǎng)橋和路由協(xié)議
控制處理
ICMP
IP選項(xiàng)處理
分片
錯(cuò)誤處理
事件日志/統(tǒng)計(jì)收集
ARP
參見(jiàn):
基于過(guò)濾策略 (3.13)
3.12超載方式
定義:
當(dāng)資源要求超過(guò)了可得到的系統(tǒng)資源時(shí),采用的操作方式。
討論:
設(shè)備處于超載狀態(tài)時(shí)將會(huì)丟幀。設(shè)備也許會(huì)丟掉某些含有路由或配置信息
的幀。當(dāng)有丟失幀出現(xiàn)時(shí),我們就認(rèn)為進(jìn)入了超載狀態(tài)。
衡量單位:
無(wú)論輸入超載還是輸出超載的超載狀態(tài)下,對(duì)設(shè)備操作方式的描述。
要點(diǎn):
設(shè)備從超載狀態(tài)恢復(fù)的程度如何?
引發(fā)超載的數(shù)據(jù)對(duì)設(shè)備產(chǎn)生何種影響?
當(dāng)設(shè)備的可用資源耗盡時(shí),設(shè)備是如何運(yùn)行的?
處于超載狀態(tài)下的系統(tǒng)管理作出什么反應(yīng)?
參見(jiàn):
3.13基于過(guò)濾策略
定義:
過(guò)濾就是根據(jù)管理策略將接收到的幀按照正常操作本應(yīng)該轉(zhuǎn)發(fā)出去的幀
丟棄的操作方式。
討論:
許多網(wǎng)絡(luò)設(shè)備都可以被配置成按照一定的標(biāo)準(zhǔn)將某些幀丟掉。這些標(biāo)準(zhǔn)可
以用簡(jiǎn)單的源或目的地址,或者是檢查幀的數(shù)據(jù)中某些特定域值。配置多
個(gè)網(wǎng)絡(luò)設(shè)備,使它們具有過(guò)濾功能的操作將會(huì)影響網(wǎng)絡(luò)設(shè)備的吞吐量。
衡量單位:
n/a
要點(diǎn):
過(guò)濾操作的方便性
過(guò)濾條件的數(shù)目
參見(jiàn):
3.14重啟動(dòng)方式
定義:
因?yàn)閿?shù)據(jù)的丟失而引起的系統(tǒng)重新初始化。
討論:
在系統(tǒng)電源開(kāi)關(guān)或重置的這段時(shí)間內(nèi),網(wǎng)絡(luò)設(shè)備不能接收和轉(zhuǎn)發(fā)幀。這段
不可得的時(shí)間長(zhǎng)短對(duì)于評(píng)估設(shè)備的優(yōu)劣有很大關(guān)系。另外,特定的初始化
變量改變時(shí),許多網(wǎng)絡(luò)設(shè)備都需要某種形式的重置。如果重置時(shí)間太長(zhǎng),
就會(huì)阻礙網(wǎng)絡(luò)管理員將這些變量值恢復(fù)原狀的積極性。
衡量單位:
在各種重啟動(dòng)條件下,對(duì)設(shè)備性能的描述。
要點(diǎn):
類型:
電源打開(kāi)
重新啟動(dòng)軟件映像
刷新端口,重置緩存器
明確地重啟動(dòng)當(dāng)前代碼映像
在什么樣的條件下,設(shè)備需要重啟動(dòng)?
設(shè)備知道什么時(shí)候需要重啟動(dòng)嗎?(如掛起狀態(tài)的時(shí)間戳用盡)
設(shè)備是否認(rèn)可過(guò)于頻繁的自動(dòng)重啟動(dòng)的設(shè)定?
設(shè)備對(duì)于所有或部分的重置狀態(tài)是否進(jìn)行驗(yàn)證診斷?
重啟動(dòng)是以怎樣的方式進(jìn)行初始化的?物理中斷還是通過(guò)遠(yuǎn)端登錄或通
過(guò)終端線進(jìn)行設(shè)置?
參見(jiàn):
3.15 路由器
定義:
路由器就是根據(jù)網(wǎng)絡(luò)層的信息轉(zhuǎn)發(fā)數(shù)據(jù)幀的系統(tǒng)。
討論:
既然路由器是基于網(wǎng)絡(luò)層操作的設(shè)備,就意味著它需要運(yùn)行網(wǎng)絡(luò)層協(xié)議、
路由算法、執(zhí)行協(xié)議所需的操作。例如:減少位于TCP/IP頭的TTL域值。
衡量單位:
n/a
要點(diǎn):
參見(jiàn):
路由器(3.2)
網(wǎng)橋/路由器(3.3)
3.16 單個(gè)幀操作方式
定義:
一個(gè)設(shè)備在輸入端口上只收到單個(gè)幀時(shí),設(shè)備的操作方式。
討論:
由單個(gè)幀構(gòu)成的數(shù)據(jù)流也需要網(wǎng)絡(luò)設(shè)備進(jìn)行許多處理工作,比如:計(jì)算路
由,執(zhí)行ARP地址轉(zhuǎn)換,檢查訪問(wèn)權(quán)限,等等,總結(jié)起來(lái)就是需要為數(shù)
據(jù)建立緩存實(shí)體。設(shè)備通常需要對(duì)分隔開(kāi)的單個(gè)的幀進(jìn)行處理的時(shí)間要比
對(duì)在固定數(shù)據(jù)流中的同樣內(nèi)容的幀進(jìn)行處理的時(shí)間要長(zhǎng)得多。通常都會(huì)有
這樣一種擔(dān)心:當(dāng)假設(shè)這個(gè)單個(gè)幀是許多需接收轉(zhuǎn)發(fā)幀中的第一個(gè)時(shí),設(shè)
備也許會(huì)在緩存建立并初始化的時(shí)候?qū)⑺雎缘?
衡量單位:
對(duì)于設(shè)備操作方式的描述。
要點(diǎn):
參見(jiàn):
基于過(guò)濾策略 (3.13)
3.17 吞吐量
定義:在沒(méi)有幀丟失的情況下,設(shè)備能夠接受的最大速率。
討論:吞吐量指數(shù)允許設(shè)備廠商只需報(bào)告這一項(xiàng)值就可以在市場(chǎng)競(jìng)爭(zhēng)中讓客戶
辯明優(yōu)劣。因?yàn)榧词故菙?shù)據(jù)流中的一個(gè)幀的丟失便可以導(dǎo)致較長(zhǎng)時(shí)間的等
待,等待更高層協(xié)議的時(shí)間戳耗盡。這對(duì)于了解設(shè)備所能支持的最大數(shù)據(jù)
速率的確切值是很有幫助的。測(cè)試應(yīng)該對(duì)大小不同的幀分別進(jìn)行測(cè)試。對(duì)
于同時(shí)支持路由和網(wǎng)橋功能的設(shè)備要分別測(cè)試路由和網(wǎng)橋功能的數(shù)據(jù)。如
果接收幀中有校驗(yàn)和一項(xiàng)內(nèi)容,所有的校驗(yàn)和處理都應(yīng)該進(jìn)行。
衡量單位:每秒接收的N字節(jié)為單位的幀的數(shù)目每秒接收的輸入比特位
要點(diǎn):
單個(gè)路徑對(duì)集合路徑
負(fù)載
單向傳輸對(duì)雙向傳輸
對(duì)于某些協(xié)議需要的校驗(yàn)和處理
參見(jiàn):
丟幀率(3.6)
恒定負(fù)載 (3.4)
背靠背 (3.1)

-->RFC2889 《局域網(wǎng)交換設(shè)備的基準(zhǔn)測(cè)試方法》
局域網(wǎng)(LAN)交換設(shè)備基準(zhǔn)(測(cè)試)方法學(xué)
(RFC2889—Benchmarking Methodology for LAN Switching Devices)
1. 介紹
?這個(gè)文檔意在給局域網(wǎng)(LAN)交換設(shè)備提供測(cè)試基準(zhǔn)方法。它將已在RFC 2544[3]中定義
的網(wǎng)絡(luò)互連設(shè)備測(cè)試基準(zhǔn)的方法擴(kuò)展到局域網(wǎng)(LAN)交換設(shè)備的測(cè)試中來(lái)。
本RFC文檔主要處理在MAC層交換幀的設(shè)備。它為交換設(shè)備,轉(zhuǎn)發(fā)性能,擁塞控制,時(shí)延地址處理和過(guò)濾提供了一個(gè)測(cè)試基準(zhǔn)方法。除了定義測(cè)試之外,這個(gè)文檔也描述了測(cè)試結(jié)果報(bào)告的特定的格式。
在早先“局域網(wǎng)交換設(shè)備基準(zhǔn)(測(cè)試)術(shù)語(yǔ)學(xué)”[2](RFC2285)的文檔中,定義了許多在
這個(gè)文檔里的要使用的術(shù)語(yǔ)。在試圖使用本文檔之前,應(yīng)當(dāng)先參考一下該術(shù)語(yǔ)學(xué)文檔。
2. 要求
在使用這個(gè)文檔前,應(yīng)該首先參考下面的文檔:RFC 1242[1],RFC 2285[2],RFC 2544[3].
為了保持清晰性和連貫性,這個(gè)RFC文檔基準(zhǔn)測(cè)試部分采用了RFC 2544中26節(jié)中所使用的
模式。?
這個(gè)文檔中的關(guān)鍵字“MUST”,“MUST NOT”,“REQUIRED”,“SHALL”,“SHALL NOT”,
“SHOULD”,“SHOULD NOT”,“RECOMMENDED”,“MAY”,及“OPTIONAL”的解釋,和在RFC?? ??????
2119文檔中所描述的一樣.
3. 測(cè)試設(shè)置
這個(gè)文檔將RFC 2544[3]第6節(jié)所描述常規(guī)基準(zhǔn)測(cè)試設(shè)置擴(kuò)展到局域網(wǎng)交換設(shè)備的基準(zhǔn)
測(cè)試中。 RFC 2544[3]主要描述了非網(wǎng)狀通信(non-meshed traffic),其輸入和輸出接
口被捆綁成一組來(lái)發(fā)送和接收幀,組與組之間互斥。在全網(wǎng)狀通信(fully meshed traffic)
中,DUT/SUT的每個(gè)接口都被設(shè)置為可以接收也可以傳輸幀到所有被測(cè)試的其它接口.
在每個(gè)測(cè)試運(yùn)行之前,DUT/SUT 必須(MUST)學(xué)習(xí)在測(cè)試中所要用到的MAC地址,
且地址學(xué)習(xí)應(yīng)當(dāng)(SHOULD)被驗(yàn)證。地址未被學(xué)習(xí)的幀將要被作為擴(kuò)散幀(flooded frames)
轉(zhuǎn)發(fā),并會(huì)減少正確轉(zhuǎn)發(fā)的幀的數(shù)量。為了保證正確的學(xué)習(xí)地址,地址學(xué)習(xí)幀的速率要被調(diào)
整在50或50幀每秒以下。DUT/SUT的地址老化時(shí)間(aging time)應(yīng)該(SHOULD)被設(shè)定為
大于測(cè)試學(xué)習(xí)階段、實(shí)驗(yàn)持續(xù)的時(shí)間及測(cè)試設(shè)備配置所需的時(shí)間之和的值。
?? 在測(cè)試結(jié)束前,地址都不應(yīng)當(dāng)(SHOULD NOT )老化(age out)。為了把地址和端口
結(jié)合在一起,可能需要多次學(xué)習(xí)過(guò)程。

???? 如果一個(gè)DUT/SUT使用哈希算法學(xué)習(xí)地址,那么這個(gè)DUT/SUT可能不能學(xué)習(xí)到必須的地
址來(lái)執(zhí)行測(cè)試。那么,MAC地址的格式必須(MUST)是可調(diào)整的,這樣地址映射可以重新安
排以確保DUT/SUT學(xué)習(xí)到了所有的地址。
4. 幀格式和長(zhǎng)度
測(cè)試幀格式在RFC 2544中第8節(jié)[3]中定義了,且必須(MUST)在測(cè)試幀UDP數(shù)據(jù)域中
包含一獨(dú)特的標(biāo)志域(見(jiàn)[3]附錄 C)。標(biāo)志域的目的是為了過(guò)濾掉不是實(shí)供負(fù)載(OLoad)
部分的幀。??
標(biāo)志域必須(MUST)足夠獨(dú)特,以能夠識(shí)別出帶標(biāo)志域的幀不是源于DUT/SUT的。標(biāo)志
域應(yīng)該(SHOULD)位于第56字節(jié)之后(沖突窗口[4])或者在幀的尾部。這個(gè)備忘錄中沒(méi)有
定義其長(zhǎng)度,內(nèi)容和探測(cè)方法。

? 標(biāo)志域可以(MAY)對(duì)每個(gè)端口有一個(gè)獨(dú)特的標(biāo)識(shí)符。這就可以過(guò)濾掉誤轉(zhuǎn)發(fā)的幀。很有
可能出現(xiàn)這種情況:DUT/SUT剝掉幀的MAC層,然后通過(guò)它的交換矩陣發(fā)送此幀,發(fā)送出去
的幀有正確的目的MAC地址,但是是錯(cuò)誤的有效負(fù)荷。
幀的長(zhǎng)度,請(qǐng)參考RFC 2544[3],第9節(jié)。

對(duì)以第二層以太網(wǎng)交換機(jī),有三種可能的幀格式:標(biāo)準(zhǔn)以太網(wǎng)MAC幀,附加制造商標(biāo)
簽的標(biāo)準(zhǔn)以太網(wǎng)MAC幀,和帶適應(yīng)802.1p&Q的標(biāo)簽的IEEE 802.3ac幀。后兩類帶標(biāo)簽的幀可
能超過(guò)1518字節(jié)的標(biāo)準(zhǔn)最大幀長(zhǎng)度,可能不被一些DUT/SUT的控制接口所接受。建議在測(cè)試
之前先檢測(cè)DUT/SUT對(duì)標(biāo)簽幀的兼容性。
設(shè)備交換超過(guò)1518字節(jié)的標(biāo)簽幀與非標(biāo)簽幀相比會(huì)有不同的最大轉(zhuǎn)發(fā)率。
5.基準(zhǔn)測(cè)試
下面的測(cè)試為基準(zhǔn)局域網(wǎng)交換設(shè)備測(cè)試提供了測(cè)試目的、過(guò)程和報(bào)告的格式
5.1全網(wǎng)狀吞吐量,丟幀率和轉(zhuǎn)發(fā)率
5.1.1目的
為了確定RFC 2285[2]中所定義的,DUT/SUT在全網(wǎng)狀通信下的吞吐量、丟幀率和轉(zhuǎn)發(fā)率。
5.1.2設(shè)置參數(shù)
當(dāng)給DUT/SUT提供全網(wǎng)狀通信時(shí),必須(MUST)定義下面的參數(shù)。每一個(gè)參數(shù)的配置出于下
面的考慮。

?? 幀長(zhǎng) – 按照RFC2544[3]第9節(jié),建議的幀長(zhǎng)為64,128,256,512,1024,1280和1518字節(jié),
見(jiàn) RFC 2544 9 [3]項(xiàng)。 四個(gè)字節(jié)的CRC碼被包括在指定的幀長(zhǎng)內(nèi)。

?? 幀間間隙(IFG)-? 在突發(fā)幀群(burst)中兩幀之間的幀間間隙必須(MUST)為被測(cè)試介質(zhì)
標(biāo)準(zhǔn)中指定的最小值。( 10Mbps 以太網(wǎng)為9.6微秒,100Mbps 以太網(wǎng)為960 納秒, 1Gbps以太網(wǎng)
為96納秒 )

?? 雙工模式 – 半雙工或者全雙工。

?? 計(jì)劃負(fù)載(Iload)-每端口的計(jì)劃負(fù)載以媒質(zhì)的最大理論負(fù)載的百分比表示,不考慮通信方
向或雙工模式。某些測(cè)試配置理論上將超過(guò)DUT/SUT的預(yù)定負(fù)載。
在半雙工通信模式下,計(jì)劃負(fù)載超過(guò)50%將超過(guò)DUT/SUT預(yù)定負(fù)載。

突發(fā)幀群(Burst)長(zhǎng)度-突發(fā)幀群長(zhǎng)度定義了在停止傳送以接收幀之前,在最小的合法的幀
間間隙下緊挨(back-to-back)著發(fā)送的幀的數(shù)量。突發(fā)幀群長(zhǎng)度應(yīng)該(SHOULD)在1到930幀
之間變化。突發(fā)幀群長(zhǎng)度為1將仿真恒定負(fù)載情況[1]

每端口地址數(shù)-表示每個(gè)端口將要被測(cè)試的地址的數(shù)量。地址的數(shù)量應(yīng)當(dāng)(SHOULD)是二的
指數(shù)(即: 1,2,4,8,16,32,64,128,256,……)。參考值為1。

測(cè)試時(shí)間 — 推薦的測(cè)試時(shí)間長(zhǎng)為30秒。測(cè)試期間長(zhǎng)應(yīng)當(dāng)(SHOULD)可在1至300秒之間調(diào)
整。
5.1.3過(guò)程
在測(cè)試儀器上的所有端口必須(MUST)以基于幀的模式或基于時(shí)間的模式來(lái)傳輸
測(cè)試幀(附錄 B)。所有的端口應(yīng)當(dāng)(SHOULD)在測(cè)試時(shí)間的1%內(nèi)開(kāi)始傳送幀。如果測(cè)
試時(shí)間為30秒,所有的端口應(yīng)當(dāng)(SHOULD)在300毫秒之內(nèi)開(kāi)始互相傳送幀。
測(cè)試中的每一個(gè)端口必須(MUST)以循環(huán)的方式發(fā)送測(cè)試幀給所有的其它端口。當(dāng)擁塞
控制起作用時(shí),一定不(MUST NOT)能改變地址的順序。下面的表格說(shuō)明了測(cè)試中的每個(gè)端
口必須(MUST)怎樣傳送測(cè)試幀給測(cè)試中的其它所有端口。在這個(gè)例子中,有六個(gè)端口,每個(gè)
端口有一個(gè)地址:

源端口??????? 目的端口 (按傳輸序)

?? 端口#1?????????? 2?????? 3?????? 4?????? 5?????? 6?????? 2...
端口#2?????????? 3?????? 4?????? 5?????? 6?????? 1?????? 3...
端口#3?????????? 4?????? 5?????? 6?????? 1?????? 2?????? 4...
端口#4?????????? 5 ??????6?????? 1?????? 2?????? 3?????? 5...
端口#5?????????? 6?????? 1?????? 2?????? 3?????? 4?????? 6...
端口#6?????????? 1?????? 2?????? 3?????? 4?????? 5?????? 1...

?? 如同在表格中所顯示的,對(duì)于每一次傳送機(jī)會(huì),目的地址有相等的分配.這保持了測(cè)試的平衡,
所以一個(gè)目的端口在這種測(cè)試運(yùn)算算法下不會(huì)超負(fù)荷, 在整個(gè)測(cè)試期間所有的端口平等的而且滿
負(fù)載工作.如果不正確地服從這個(gè)算法將會(huì)導(dǎo)致不一致的結(jié)果。???
對(duì)每個(gè)端口使用多個(gè)地址的測(cè)試,實(shí)際的目的端口是和上面所描述的一樣,實(shí)際的源/目的地
址對(duì),應(yīng)當(dāng)被隨機(jī)地選擇以檢驗(yàn)DUT/SUT的地址查找的能力。
對(duì)每個(gè)地址,都必須(MUST)發(fā)送學(xué)習(xí)幀到DUT/SUT以使DUT/SUT適當(dāng)?shù)母滤牡刂繁怼?BR>5.1.4測(cè)量
每個(gè)端口應(yīng)當(dāng)接收與自己傳送同樣數(shù)目的測(cè)試幀.每個(gè)接收端口必須(MUST)分類,然后計(jì)算
幀入兩組中的一組:

????? 1.) 接收幀(Received Frames):接收幀必須(MUST)有正確的目的MAC地址,應(yīng)當(dāng)(SHOULD)
匹配標(biāo)簽域。

????? 2.) 洪泛計(jì)數(shù)(Flood count) [2].

?? 任何源于DUT/SUT(spanning tree, SNMP, RIP, ...)的幀,一定(MUST)不能被計(jì)算為接收幀.
源于DUT/SUT的幀可以(MAY)被計(jì)算為洪泛幀或者根本不被計(jì)算。

?? DUT/SUT的幀丟失率應(yīng)該(SHOOULD)如26.3[3]中所定義的方式報(bào)告,注意: 幀丟失率應(yīng)當(dāng)
在測(cè)試期間結(jié)束時(shí)度量.術(shù)語(yǔ)“rate”,僅僅對(duì)這個(gè)的度量,不是暗指以秒為單位。
5.1.4.1吞吐量
吞吐量度量是在26.1[3]項(xiàng)定義.為了發(fā)現(xiàn)0幀丟失率下最大Oload[2],使用了一搜尋運(yùn)算法
則.這個(gè)運(yùn)算法則必須調(diào)整Iload 以便發(fā)現(xiàn)吞吐量
5.1.4.2轉(zhuǎn)發(fā)率
DUT/SUT的轉(zhuǎn)發(fā)率(FR)應(yīng)當(dāng)報(bào)告為每秒設(shè)備被觀察到的, 作為對(duì)一指定的Oload響應(yīng),成功轉(zhuǎn)
發(fā)到正確目的接口的測(cè)試幀的數(shù)量。Oload也必須被引用。

?? 在最大提供的負(fù)載下的轉(zhuǎn)發(fā)率(FRMOL),必須報(bào)告為一個(gè)設(shè)備每秒可以成功傳輸?shù)秸_的目地
接口作為對(duì)3.6[2]項(xiàng)所定義的MOL的響應(yīng)的測(cè)試幀的數(shù)量.MOL也必須被引用。

?? 最大轉(zhuǎn)發(fā)率(MFR)必須報(bào)告為一組重復(fù)的DUT/SUT轉(zhuǎn)發(fā)率測(cè)試中最高的值.重復(fù)的轉(zhuǎn)發(fā)率測(cè)試
由調(diào)整Iload構(gòu)成.Oload 應(yīng)用于設(shè)備必須被引用。
5.1.5 報(bào)告格式
這些測(cè)試的結(jié)果應(yīng)該以圖形的方式報(bào)告.其中x軸應(yīng)該為幀的大小,y軸為測(cè)試結(jié)果.在圖中至
少有兩條線,一個(gè)為標(biāo)為理論值,一個(gè)為測(cè)試的結(jié)果.

為了測(cè)量DUT/SUT在執(zhí)行許多不同地址查找時(shí)的交換通信的能力,在一系列的測(cè)試中,可以增
加每個(gè)端口的地址數(shù)量.
5.2 部分網(wǎng)狀 one-to-many/many-to-one
5.2.1 目的
確定當(dāng)從多個(gè)端口傳輸?shù)揭粋€(gè)端口或從一個(gè)端口傳輸?shù)蕉鄠€(gè)端口時(shí)的吞吐量.和全網(wǎng)狀吞吐
量測(cè)試一樣,這個(gè)測(cè)試是一個(gè)度量在無(wú)幀丟失時(shí)交換幀的性能.這個(gè)測(cè)試的結(jié)果可以被用來(lái)確
定DUT當(dāng)交換通信量來(lái)自多個(gè)以太網(wǎng)端口時(shí),利用一個(gè)以太網(wǎng)端口的能力.
5.2.2 設(shè)置參數(shù)
當(dāng)提供突發(fā)的網(wǎng)狀通信時(shí),下面的參數(shù)必須被定義.每個(gè)參數(shù)設(shè)定要考慮下面因素.

幀大小 – 建議幀的大小為64,128,256,512,1024,1280和1518字節(jié), 見(jiàn) RFC 2544 9 [3].
四個(gè)字節(jié)的CRC碼被指定包括在幀的大小內(nèi).

通信方向 – 通信量可以在一個(gè)方向,相反的方向或兩個(gè)方向產(chǎn)生.

幀間隙(IFG)-???? 在脈沖串中兩幀之間的幀間隙,必須為被測(cè)試介質(zhì)指定標(biāo)準(zhǔn)中最小
的。(9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps
Ethernet) .

?????? 雙工模式 – 半雙工或者全雙工.

Iload – Intended Load per port,以媒介的最大理論負(fù)載的百分比表示,不考慮通信
方向或雙工模式。某個(gè)測(cè)試配置將理論上超過(guò)DUT/SUT的預(yù)定

在半雙工通信模式下,Iload超過(guò)50%將為超過(guò)DUT/SUT預(yù)定。

脈沖大小 – 脈沖大小定義了在停止傳送來(lái)接收幀之前,在最小合法的I幀間隙下背靠背
發(fā)送的幀的數(shù)量。脈沖大小應(yīng)該在1和930幀之間變化。脈沖大小為1將仿真恒定負(fù)載[1]。

每個(gè)端口地址 – 表現(xiàn)每個(gè)端口將要被測(cè)試的地址的數(shù)量。地址的數(shù)量應(yīng)當(dāng)是二的指數(shù)
(i.e. 1,2,4,8,16,32,64,128,256,……)。參考值為1。

測(cè)試期間 — 建議的測(cè)試期間為30秒。測(cè)試期間應(yīng)當(dāng)在1至300秒之間可調(diào)整。
5.2.3 過(guò)程
在測(cè)試設(shè)備上的所有端口必須在幀基礎(chǔ)模式或時(shí)間基礎(chǔ)模式下傳輸測(cè)試幀(附錄 B). 依
賴于通信方向,一些或所有的端口將要傳送.所有的端口應(yīng)當(dāng)在測(cè)試期間的1%內(nèi)開(kāi)始傳送幀.
對(duì)于測(cè)試期間為30秒,所有的端口應(yīng)當(dāng)在300毫秒之內(nèi)開(kāi)始互相傳送幀.

來(lái)自多個(gè)端口的測(cè)試幀必須發(fā)往一個(gè)端口。來(lái)自一個(gè)端口的測(cè)試幀必須以循環(huán)類型方式發(fā)往
多個(gè)端口。循環(huán)類型方式的描述見(jiàn)5.1.3項(xiàng)

在測(cè)試中每個(gè)端口使用多個(gè)地址,實(shí)際的目的端口是和上面所描述的一樣,實(shí)際的源/目的地
址對(duì)應(yīng)當(dāng)被隨機(jī)地選擇以練習(xí)DUT/SUT的地址查找的能力.

??????? +----------+
|????????? |
|?? Many?? | <--------
|????????? |????????? \
+----------+?????????? \
\
+----------+???????????? \?????????????? +-------------+
|????????? |????????????? ------------>? |???????????? |
|?? Many?? |? <----------------------->? |???? One???? |
|????????? |????????????? ------------>? |???????????? |
+----------+???????????? /?????????????? +-------------+
/
+----------+?????????? /
|????????? |????????? /
|?? Many?? |? <-------
|????????? |
+----------+

對(duì)于每個(gè)地址,測(cè)試設(shè)備必須發(fā)送學(xué)習(xí)幀以允許DUT/SUT適當(dāng)?shù)馗缕涞刂繁?
5.2.4 測(cè)量
每個(gè)接收端口必須分類,然后計(jì)算幀在兩組中的一組內(nèi):

1.)接收幀: 接收幀必須有正確的目的MAC地址,應(yīng)當(dāng)匹配標(biāo)簽域.

2.)洪泛幀 [2]

任何幀源于DUT/SUT的幀,一定不能被計(jì)算為接收幀.源于DUT/SUT的幀可以被計(jì)算為洪泛幀
或者不被計(jì)算.

DUT/SUT的轉(zhuǎn)發(fā)率(FR), 應(yīng)當(dāng)報(bào)告為每秒設(shè)備被觀察到的,成功轉(zhuǎn)發(fā)到正確目的接口作為對(duì)
一指定的Oload響應(yīng)的測(cè)試幀的數(shù)量。Oload也必須被引用。

在最大提供的負(fù)載下的轉(zhuǎn)發(fā)率(FRMOL),必須被報(bào)告為一個(gè)設(shè)備每秒可以成功傳輸?shù)秸_的
目的接口作為對(duì)3.6[2]項(xiàng)所定義的MOL的響應(yīng)的測(cè)試幀的數(shù)量.MOL也必須被引用.

最大轉(zhuǎn)發(fā)率(MFR)必須被報(bào)告為一個(gè)DUT/SUT的最高轉(zhuǎn)發(fā)率減少一組重復(fù)轉(zhuǎn)發(fā)率的測(cè)試.重
復(fù)的一組轉(zhuǎn)發(fā)率測(cè)試由調(diào)整Iload構(gòu)成.Oload 應(yīng)用于設(shè)備必須被引用.
5.2.5 報(bào)告格式
測(cè)試的結(jié)果應(yīng)當(dāng)以圖形的方式報(bào)告.其中x軸應(yīng)該為幀的大小,y軸為測(cè)試結(jié)果.在圖中至少有
兩條線,一個(gè)為標(biāo)為理論值,一個(gè)為測(cè)試的結(jié)果.

為了測(cè)量DUT/SUT在執(zhí)行許多不同地址查找時(shí)的交換通信的能力,在一系列的測(cè)試中,可以增
加每個(gè)端口的地址數(shù)量.
5.3 部分網(wǎng)狀多重設(shè)備
5.3.1 目的
為了確定裝備有多個(gè)端口和一個(gè)高速上行中樞線(high speed backbone uplink)(Gigabit
Ethernet,ATM,SONET)的兩個(gè)交換設(shè)備的吞吐量,幀丟失率和轉(zhuǎn)發(fā)率.
5.3.2 設(shè)置參數(shù)
當(dāng)提供突發(fā)的部分網(wǎng)狀通信,下面的參數(shù)必須被定義.每個(gè)變量的設(shè)定要考慮下面的因素.

幀大小 – 建議幀的大小為64,128,256,512,1024,1280和1518字節(jié), 見(jiàn) RFC 2544 9 [3].
四個(gè)字節(jié)的CRC碼被指定包括在幀的大小內(nèi).

幀間隙(IFG)-???? 在脈沖串中兩幀之間的幀間隙,必須為被測(cè)試介質(zhì)指定標(biāo)準(zhǔn)中最小
的。(9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps
Ethernet) .

雙工模式 – 半雙工或者全雙工.

Iload – Intended Load per port,以媒介的最大理論負(fù)載的百分比表示,不考慮通信
方向或雙工模式。某個(gè)測(cè)試配置將理論上超過(guò)DUT/SUT的預(yù)定.

在半雙工通信模式下,Iload超過(guò)50%將為超過(guò)DUT/SUT預(yù)定。

脈沖大小 – 脈沖大小定義了在停止傳送來(lái)接收幀之前,在最小合法的I幀間隙下背靠背
發(fā)送的幀的數(shù)量。脈沖大小應(yīng)該在1和930幀之間變化。脈沖大小為1將仿真恒定負(fù)載[1]。

每個(gè)端口地址 – 表現(xiàn)每個(gè)端口將要被測(cè)試的地址的數(shù)量。地址的數(shù)量應(yīng)當(dāng)是二的指數(shù)
(i.e. 1,2,4,8,16,32,64,128,256,……)。參考值為1。

??????? 測(cè)試期間 — 建議的測(cè)試期間為30秒。測(cè)試期間應(yīng)當(dāng)在1至300秒之間可調(diào)整。

本地通信量(Local Traffic) - 一個(gè)值為ON或OFF的布爾值。幀運(yùn)算法則可以被改變以
轉(zhuǎn)移本地通信量。當(dāng)本地通信量值為ON時(shí)運(yùn)算法則和全網(wǎng)狀吞吐量的完全一樣。當(dāng)本地
通信量值為OFF時(shí),端口以循環(huán)類型方式發(fā)送幀給中樞上行線另一邊所有的端口.??
5.3.3 過(guò)程
在測(cè)試設(shè)備上的所有端口必須在幀基礎(chǔ)模式或時(shí)間基礎(chǔ)模式下傳輸測(cè)試幀(附錄 B).所
有的端口應(yīng)當(dāng)在測(cè)試期間的1%內(nèi)開(kāi)始傳送幀.對(duì)于測(cè)試期間為30秒,所有的端口應(yīng)當(dāng)在300毫
秒之內(nèi)開(kāi)始互相傳送幀.

測(cè)試中的每個(gè)端口必須以在5.1.3.中所定義的循環(huán)類型方式發(fā)送測(cè)試幀給所有其它的
端口. 為了發(fā)送完全負(fù)載穿過(guò)中樞上行線,本地通信量可以不遵循循環(huán)列表.

每個(gè)端口使用多個(gè)地址的測(cè)試中,實(shí)際的目的端口是和上面所描述的一樣,實(shí)際的源/目的地
址對(duì)應(yīng)當(dāng)被隨機(jī)地選擇以練習(xí)DUT/SUT的地址查找的能力.

對(duì)于每個(gè)地址,測(cè)試設(shè)備必須發(fā)送學(xué)習(xí)幀以允許DUT/SUT適當(dāng)?shù)馗缕涞刂繁?

為了度量DUT/SUT在執(zhí)行許多不同地址查找時(shí)的交換通信的能力,在一系列的測(cè)試中,可以增
加每個(gè)端口的地址數(shù)量.
5.3.4? 測(cè)量
每個(gè)接收端口必須分類,然后計(jì)算幀入兩組中的一組內(nèi):

1.) 接收幀:? 接收幀必須有正確的目的MAC地址,應(yīng)當(dāng)匹配標(biāo)簽域.

2.) 洪泛幀[2]

任何幀源于DUT/SUT的幀,一定不能被計(jì)算為接收幀.源于DUT/SUT的幀可以被計(jì)算為洪泛幀或
者不被計(jì)算.

DUT/SUT的幀丟失率應(yīng)當(dāng)如26.3[3]項(xiàng)中所定義的方式報(bào)告,注意: 幀丟失率應(yīng)當(dāng)在測(cè)試期間
結(jié)束時(shí)度量.術(shù)語(yǔ)"rate",僅僅對(duì)于這個(gè)度量,不是隱含秒的單位方式。
5.3.4.1 吞吐量
吞吐量度量定義在在26.1[3]項(xiàng).為了發(fā)現(xiàn)0幀丟失率下的最大Oload[2]],使用了一種搜
尋運(yùn)算法則.這個(gè)運(yùn)算法則必須調(diào)整Iload 以發(fā)現(xiàn)吞吐量.
5.3.4.2 轉(zhuǎn)發(fā)率
DUT/SUT的轉(zhuǎn)發(fā)率(FR)應(yīng)當(dāng)報(bào)告為每秒設(shè)備被觀察到的,成功轉(zhuǎn)發(fā)到正確目的接口作為對(duì)一
指定的Oload響應(yīng)的測(cè)試幀的數(shù)量。Oload也必須被引用。

在最大提供的負(fù)載下的轉(zhuǎn)發(fā)率(FRMOL),必須被報(bào)告為一個(gè)設(shè)備每秒可以成功傳輸?shù)秸_的
目的接口作為對(duì)3.6[2]項(xiàng)所定義的MOL的響應(yīng)的測(cè)試幀的數(shù)量.MOL也必須被引用.

最大轉(zhuǎn)發(fā)率(MFR)必須被報(bào)告為一個(gè)DUT/SUT的最高轉(zhuǎn)發(fā)率,減少一組重復(fù)轉(zhuǎn)發(fā)率的測(cè)試.重
復(fù)的一組轉(zhuǎn)發(fā)率測(cè)試由調(diào)整Iload構(gòu)成.Oload 應(yīng)用于設(shè)備必須被引用.
5.3.5 報(bào)告格式
這些測(cè)試的結(jié)果應(yīng)當(dāng)以圖形的方式報(bào)告.其中x軸應(yīng)當(dāng)為幀的大小,y軸為測(cè)試結(jié)果.在圖中至
少應(yīng)有兩條線,一個(gè)為標(biāo)為理論值,一個(gè)為測(cè)試的結(jié)果.

為了測(cè)量DUT/SUT在執(zhí)行許多不同地址查找時(shí)的交換通信的能力,在一系列的測(cè)試中,可以增
加每個(gè)端口的地址數(shù)量.
5.4 部分網(wǎng)狀單向通信
5.4.1 目的
為了確定,當(dāng)DUT/SUT上一半端口單向傳輸信息流往另一半的端口時(shí)DUT/SUT的吞吐量.
5.4.2 設(shè)置參數(shù)
下面的參數(shù)必須被定義.每一個(gè)變量在下面的情況下被設(shè)定.

幀大小 – 建議幀的大小為64,128,256,512,1024,1280和1518字節(jié), 見(jiàn)RFC 2544 9 [3].
四個(gè)字節(jié)的CRC碼被指定包括在幀的大小內(nèi).

幀間隙(IFG)-???? 在脈沖串中兩幀之間的幀間隙,必須為被測(cè)試介質(zhì)指定標(biāo)準(zhǔn)中最小
的。(9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps
Ethernet) .

雙工模式 – 半雙工或者全雙工.

Iload – Intended Load per port,以媒介的最大理論負(fù)載的百分比表示,不考慮通信
方向或雙工模式。某個(gè)測(cè)試配置將理論上超過(guò)DUT/SUT的預(yù)定.

在半雙工通信模式下,Iload超過(guò)50%將為超過(guò)DUT/SUT預(yù)定。

脈沖大小 – 脈沖大小定義了在停止傳送來(lái)接收幀之前,在最小合法的I幀間隙下背靠背
發(fā)送的幀的數(shù)量。脈沖大小應(yīng)該在1和930幀之間變化。脈沖大小為1將仿真恒定負(fù)載[1]。

每個(gè)端口地址 – 表現(xiàn)每個(gè)端口將要被測(cè)試的地址的數(shù)量。地址的數(shù)量應(yīng)當(dāng)是二的指數(shù)
(i.e. 1,2,4,8,16,32,64,128,256,……)。參考值為1。

?測(cè)試期間 — 建議的測(cè)試期間為30秒。測(cè)試期間應(yīng)當(dāng)在1至300秒之間可調(diào)整。

5.4.3 過(guò)程
端口不同時(shí)地發(fā)送和接收測(cè)試幀.作為一種結(jié)果,應(yīng)當(dāng)沒(méi)有沖突除非DUT錯(cuò)誤轉(zhuǎn)發(fā)了幀,產(chǎn)
生洪泛幀或生成樹(shù)幀或者授予了一些流控的機(jī)制.這個(gè)測(cè)試中所使用的端口可以傳送或接收
幀,但是不能夠兩者兼?zhèn)?那些傳送端口發(fā)送測(cè)試幀往相應(yīng)的每個(gè)接收端口的地址。這產(chǎn)生單
向網(wǎng)狀通信。

在測(cè)試設(shè)備上的所有端口必須在幀基礎(chǔ)模式或時(shí)間基礎(chǔ)模式下傳輸測(cè)試幀(附錄 B).所有的
端口應(yīng)當(dāng)在測(cè)試期間的1%內(nèi)開(kāi)始傳送幀.對(duì)于測(cè)試期間為30秒,所有的端口應(yīng)當(dāng)在300毫秒之
內(nèi)開(kāi)始互相傳送幀。

在測(cè)試中的每一個(gè)傳輸端口必須以循環(huán)類型方式發(fā)送幀給所有的接收端口. 當(dāng)擁塞控制被應(yīng)
用時(shí),地址的序列一定不能改變.下面的表格說(shuō)明了為什么測(cè)試中的每個(gè)端口必須傳輸測(cè)試幀
給所有測(cè)試中的其它端口.在這個(gè)例子中,有8個(gè)端口,端口1至4是傳輸端口,端口5至8是接收
端口,每個(gè)端口有一個(gè)地址:

 

源端口,????????? 目的端口 (按傳輸順序)

端口#1????????????? 5?????? 6?????? 7?????? 8?????? 5?????? 6...
端口#2??????? ??????6?????? 7?????? 8?????? 5?????? 6?????? 7...
端口#3????????????? 7?????? 8?????? 5?????? 6?????? 7?????? 8...
端口#4????????????? 8?????? 5?????? 6?????? 7?????? 8?????? 5...

如同在表格中所顯示的,對(duì)于每一次傳送機(jī)會(huì),,目的地址有相等的分配.這保持了測(cè)試的平
衡,所以一個(gè)目的端口在這種測(cè)試運(yùn)算規(guī)則下不會(huì)超負(fù)荷, 在整個(gè)測(cè)試期間所有的接收端口
平等而充滿負(fù)載.如果不嚴(yán)格地服從這個(gè)運(yùn)算規(guī)則將會(huì)導(dǎo)致矛盾的結(jié)果.

在每個(gè)端口使用多個(gè)地址的測(cè)試中,實(shí)際的目的端口是和上面所描述的一樣,實(shí)際的源/目
的地址對(duì)應(yīng)當(dāng)被隨機(jī)地選擇以練習(xí)DUT/SUT的地址查找的能力.

對(duì)于每個(gè)地址,測(cè)試設(shè)備必須發(fā)送學(xué)習(xí)幀以允許DUT/SUT適當(dāng)?shù)馗缕涞刂繁?地址表年齡時(shí)
間應(yīng)當(dāng)被設(shè)置成比學(xué)習(xí)時(shí)間和測(cè)試期間的組合還要充分的長(zhǎng)。如果地址表在測(cè)試期間超時(shí),
結(jié)果將會(huì)顯示DUT/SUT的一個(gè)較低的執(zhí)行結(jié)果。

為了測(cè)量DUT/SUT在執(zhí)行許多不同地址查找時(shí)的交換通信的能力,在一系列的測(cè)試中,可以
增加每個(gè)端口的地址數(shù)量.
5.4.4? 測(cè)量
每個(gè)接收端口必須分類,然后計(jì)算幀入兩組中的一組內(nèi):

1.)接收幀:接收幀必須有正確的目的MAC地址,應(yīng)當(dāng)匹配標(biāo)簽域.

2.)洪泛幀[2]

任何幀源于DUT/SUT的幀,一定不能被計(jì)算為接收幀.源于DUT/SUT的幀可以被計(jì)算為洪泛幀
或者不被計(jì)算.

DUT/SUT的幀丟失率應(yīng)當(dāng)如26.3[3]項(xiàng)中所定義的方式報(bào)告,注意: 幀丟失率在測(cè)試期間結(jié)
束時(shí)應(yīng)當(dāng)度量.術(shù)語(yǔ)"rate",僅僅對(duì)于這個(gè)度量,不暗指秒的單位方式.
5.4.4.1 吞吐量
吞吐量度量在26.1[3]項(xiàng)中定義.為了發(fā)現(xiàn)0幀丟失率下最大Oload[2],使用了一搜
尋運(yùn)算法則.這個(gè)運(yùn)算法則必須調(diào)整Iload 以發(fā)現(xiàn)吞吐量.
5.4.4.2 轉(zhuǎn)發(fā)率
DUT/SUT的轉(zhuǎn)發(fā)率(FR)應(yīng)當(dāng)報(bào)告為每秒設(shè)備被觀察到的,成功轉(zhuǎn)發(fā)到正確目的接口作為對(duì)一
指定的Oload響應(yīng)的測(cè)試幀的數(shù)量。Oload也必須被引用。

在最大提供的負(fù)載下的轉(zhuǎn)發(fā)率(FRMOL),必須被報(bào)告為一個(gè)設(shè)備每秒可以成功傳輸?shù)秸_的
目的接口作為對(duì)3.6[2]項(xiàng)所定義的MOL的響應(yīng)的測(cè)試幀的數(shù)量.MOL也必須被引用.

最大轉(zhuǎn)發(fā)率(MFR)必須被報(bào)告為一個(gè)DUT/SUT的最高轉(zhuǎn)發(fā)率,減少一組重復(fù)轉(zhuǎn)發(fā)率的測(cè)試.重
復(fù)的一組轉(zhuǎn)發(fā)率測(cè)試由調(diào)整Iload構(gòu)成.Oload 應(yīng)用于設(shè)備必須被引用.
5.4.5 報(bào)告格式
這些測(cè)試的結(jié)果應(yīng)當(dāng)以圖形的方式報(bào)告.其中x軸應(yīng)當(dāng)為幀的大小,y軸為測(cè)試結(jié)果.在圖中至
少應(yīng)有兩條線,一個(gè)為標(biāo)為理論值,一個(gè)為測(cè)試的結(jié)果.

為了測(cè)量DUT/SUT在執(zhí)行許多不同地址查找時(shí)的交換通信的能力,在一系列的測(cè)試中,可以增
加每個(gè)端口的地址數(shù)量.
5.5 擁塞控制
5.5.1 目的
為了確定一個(gè)DUT如何處理?yè)砣?一個(gè)設(shè)備是否執(zhí)行擁塞控制,一個(gè)擁塞的端口是否會(huì)影響到一
沒(méi)有擁塞的端口? 這個(gè)程序決定是否出現(xiàn)了列頭阻塞和、或背壓。
5.5.2 設(shè)置參數(shù)
下面的參數(shù)必須被定義.每一個(gè)變量的設(shè)定要考慮下面的因素.

幀大小 – 建議幀的大小為64,128,256,512,1024,1280和1518字節(jié), 見(jiàn)RFC 2544 9 [3].
四個(gè)字節(jié)的CRC碼被指定包括在幀的大小內(nèi).

幀間隙(IFG)-???? 在脈沖串中兩幀之間的幀間隙,必須為被測(cè)試介質(zhì)指定標(biāo)準(zhǔn)中最小
的。(9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps
Ethernet) .

雙工模式 – 半雙工或者全雙工.
每個(gè)端口地址 – 表現(xiàn)每個(gè)端口被測(cè)試的地址的數(shù)量。地址的數(shù)量應(yīng)當(dāng)是2的指數(shù)(i.e. 1,
2,4,8,16,32,64,128,256,……)。參考值為1。

測(cè)試期間 — 建議的測(cè)試期間為30秒。測(cè)試期間應(yīng)該在1至300秒之間可調(diào)整。
5.5.3 過(guò)程
這個(gè)測(cè)試必須由四的倍數(shù)個(gè)有相同MOL的端口組成.四個(gè)端口是必須的,還可以被擴(kuò)展以
充分的利用DUT/SUT.每組的四個(gè)端口組成一個(gè)測(cè)試塊,兩個(gè)端口作為源傳輸端口,有兩個(gè)作為
接收端口. 下面的圖表描述了在交換端口之間的通信流.

+----------+?? 50 % MOL????????????????? +-------------+
|????????? |? ------------------------>? |???????????? |
|????????? |?? 50 % MOL????????????????? |???? 未擁塞? |
|????????? |? ---------????????????????? |???????????? |
+----------+??????????? \??????????????? +-------------+
\
\
\
+----------+??????????????? \??????????? +-------------+
|????????? |???????????????? --------->? |???????????? |
|????????? |?? 100 % MOL???????????????? | 擁塞??????? |
|????????? |? ------------------------>? |???????????? |
+----------+???????????????????????????? +-------------+

兩個(gè)源傳輸端口必須傳送確定數(shù)目的測(cè)試幀.第一個(gè)源端口必須以MOL,交互的傳輸目的地址
為兩個(gè)接收端口的測(cè)試幀.第一個(gè)測(cè)試幀到非擁塞的接收端口,第二個(gè)測(cè)試幀到擁塞的接收
端口,然后重復(fù).第二個(gè)源傳輸端口必須以MOL傳送測(cè)試幀到擁塞的接收端口.

兩個(gè)接收端口應(yīng)當(dāng)區(qū)分來(lái)自于源端口和DUT/SUT的測(cè)試幀.只有來(lái)自于源端口的測(cè)試幀應(yīng)當(dāng)
被計(jì)算.

非擁塞的接收端口應(yīng)當(dāng)以MOL速率的一半接收.非擁塞的接收端口接收到的測(cè)試幀,應(yīng)當(dāng)為第
一個(gè)源傳輸端口所傳輸測(cè)試幀的50%.擁塞的接收端口應(yīng)當(dāng)以MOL速率接收.擁塞的接收端口
接收到的測(cè)試幀,應(yīng)當(dāng)為第一個(gè)源傳輸端口所傳輸測(cè)試幀的100%至150%.

由于其它端口是擁塞的,發(fā)往交換設(shè)備上非擁塞端口的測(cè)試幀不應(yīng)當(dāng)丟失,即使源端口既發(fā)
往擁塞端口,也發(fā)往非擁塞端口。
5.5.4? 測(cè)量

任何接收到的沒(méi)有正確的目的地址的幀,不能夠被計(jì)算為接收幀,應(yīng)當(dāng)被計(jì)算入一個(gè)洪泛幀。

任何幀源于DUT/SUT的幀,不能被計(jì)算為接收幀.源于DUT/SUT的幀可以被計(jì)算為洪泛幀或者不
被計(jì)算.

DUT/SUT的擁塞和非擁塞端口的幀丟失率應(yīng)當(dāng)如26.3[3]項(xiàng)中所定義的方式報(bào)告,注意: 幀丟
失率在測(cè)試期間結(jié)束時(shí)應(yīng)當(dāng)被度量.術(shù)語(yǔ)"rate",僅僅對(duì)于這個(gè)的度量,不是暗指秒的單位方
式。

對(duì)DUT/SUT的Oload必須報(bào)告為每秒DUT/SUT觀察到的接收的測(cè)試幀的數(shù)量.這可能不同于MOL.

DUT/SUT的非擁塞端口和擁塞端口的轉(zhuǎn)發(fā)率,必須報(bào)告為每秒設(shè)備被觀察到的,成功的傳輸?shù)?BR>正確目的接口作為對(duì)一特定的Oload響應(yīng)的測(cè)試幀的數(shù)量。Oload也必須被引用。
5.5.5 報(bào)告格式
這個(gè)測(cè)試必須報(bào)告非擁塞端口的幀丟失率,非擁塞端口的轉(zhuǎn)發(fā)率(at 50% offered load),和擁
塞端口的幀丟失率.這個(gè)測(cè)試可以報(bào)告被DUT/SUT傳輸?shù)膸臄?shù)量和接收的幀的數(shù)量。
5.5.5.1 列頭阻塞HOLB
如果在非擁塞端口有幀丟失,出現(xiàn)了列頭阻塞。DUT不能夠轉(zhuǎn)發(fā)通信量的總量到擁塞端口,作
為一種結(jié)果它也丟失發(fā)往非擁塞端口的幀.
5.5.5.2 背壓Back Pressure
如果在擁塞端口沒(méi)有幀丟失,出現(xiàn)了背壓。應(yīng)當(dāng)注意,這個(gè)測(cè)試所期望的到擁塞端口的全部負(fù)
載將要高于100%。因此如果負(fù)載高于100%,且沒(méi)有檢測(cè)到幀丟失,那么DUT一定是執(zhí)行了流控制機(jī)制.
使用的流控機(jī)制類型超出了這個(gè)文檔的范圍.

應(yīng)當(dāng)注意,一些DUT可能不能處理出現(xiàn)在輸入端口的100%的負(fù)載.在這種情況下,非擁塞端口
可能有幀丟失報(bào)告,這是因?yàn)樵谳斎攵丝诘呢?fù)載高于擁塞端口的負(fù)載.

如果非擁塞端口丟失幀報(bào)告為0,但是最大傳輸率低于7440(對(duì)于10Mbps Ethernet),那么這可
能表示擁塞控制被DUT執(zhí)行.這樣,擁塞控制影響了非擁塞端口的吞吐量.

如果沒(méi)有檢測(cè)到有擁塞控制,擁塞端口在150%的超載下,期望的幀丟百分比33%.此端口從一
個(gè)端口接收100%負(fù)載,從另一個(gè)接收50%,但其僅僅可以達(dá)到100%的吞吐量,因此有33%的幀丟
失率(150%-50%/150%).
5.6 轉(zhuǎn)壓Forward Pressure 和最大轉(zhuǎn)發(fā)率
5.6.1 目的
轉(zhuǎn)壓測(cè)試使一個(gè)DUT/SUT端口超負(fù)荷,然后度量其輸出量 的轉(zhuǎn)壓 [2].如果DUT/SUT 傳輸
幀的幀間隙小于96位(見(jiàn) 4.2.3.2.2[4]),那么轉(zhuǎn)壓被偵測(cè)到。
最大轉(zhuǎn)發(fā)率的測(cè)試是為了度量當(dāng)Oload 在吞吐量和最大Oload之間變化時(shí)轉(zhuǎn)發(fā)率的峰值。

 5.6.2 參數(shù)設(shè)置
下面的參數(shù)必須被定義.每一個(gè)變量的設(shè)定要考慮下面的因素.???
幀大小 – 建議幀的大小為64,128,256,512,1024,1280和1518字節(jié), 見(jiàn)RFC 2544 9 [3].
四個(gè)字節(jié)的CRC碼被指定包括在幀的大小內(nèi).

?????? 雙工模式 – 半雙工或者全雙工.

測(cè)試期間 — 建議的測(cè)試期間為30秒。測(cè)試期間應(yīng)該在1至300秒之間可調(diào)整。

步伐大小 – Iload在測(cè)試中每秒增加幀的最小增加的決定。步伐大小越小,度量的結(jié)果
越精確,需要更多的反復(fù)測(cè)試。當(dāng)Iload接近MOL時(shí),因?yàn)闇y(cè)試設(shè)備的分辨能力最小步伐
將要增大。
5.6.3 過(guò)程
5.6.3.1 最大轉(zhuǎn)發(fā)率
如果吞吐量[1]和MOL[2]是相同的,那么MFR[2]是和MOL相等的.

這個(gè)測(cè)試必須至少在如下所描述的兩個(gè)端口配置下執(zhí)行.學(xué)習(xí)幀必須發(fā)送以允許DUT/SUT適
當(dāng)更新其地址表.

測(cè)試幀以Iload傳輸?shù)紻UT/SUT第一個(gè)端口(port 1).度量在DUT/SUT的第二個(gè)端口(port 2)
的FR[2].Iload以每個(gè)步伐大小增加以發(fā)現(xiàn)MFR。測(cè)試的運(yùn)算法則如下:

CONSTANT
MOL = ... frames/sec; {最大Oload }
VARIABLE
MFR?? := 0 frames/sec; {最大轉(zhuǎn)發(fā)率}
ILOAD := starting throughput in frames/sec; {offered load}
STEP? := ... frames/sec; {Step Size}
BEGIN
ILOAD := ILOAD - STEP;
DO
BEGIN
ILOAD := ILOAD + STEP
IF (ILOAD > MOL) THEN
BEGIN
ILOAD := MOL
END
AddressLearning; {Port 2 broadcasts with its source address}
Transmit(ILOAD); {Port 1 sends frames to Port 2 at Offered load}
IF (Port 2 Forwarding Rate > MFR) THEN
BEGIN
MFR := Port 2 Forwarding Rate; {A higher value than before}
END
END
WHILE (ILOAD < MOL); {ILOAD has reached the MOL value}
DONE
5.6.3.2 最小幀間隙
最小幀間隙測(cè)試應(yīng)當(dāng)在如下所描述的,至少兩個(gè)端口配置下執(zhí)行.學(xué)習(xí)幀必須發(fā)送以允許
DUT/SUT適當(dāng)更新其地址表.

測(cè)試幀應(yīng)當(dāng)在幀間隙為88位下被傳輸?shù)紻UT/SUT第一個(gè)端口(port 1).這將應(yīng)用forward
pressure于DUT/SUT上,以每幀一個(gè)字節(jié)的速率使此設(shè)備超載。測(cè)試幀必須由源地址為端口1,
目的地址為端口2組成。???????

DUT/SUT上第二個(gè)端口(port 2)的FR將被度量。度量的轉(zhuǎn)發(fā)率不能超過(guò)介質(zhì)的最大理
論負(fù)載(MOL)。
5.6.4? 測(cè)量
端口2必須加以分類,然后計(jì)算幀入兩組中的一組:

1.)?? 接收幀:接收爭(zhēng)必須有正確的目的MAC地址,應(yīng)當(dāng)匹配標(biāo)簽域.

2.) 洪泛幀[2]

任何源于DUT/SUT的幀,一定不能被計(jì)算為接收幀.源于DUT/SUT的幀可以被計(jì)算為洪泛幀或
者不被計(jì)算.
5.6.5 報(bào)告格式
最大轉(zhuǎn)發(fā)率(MFR)必須報(bào)告為一組重復(fù)的DUT/SUT轉(zhuǎn)發(fā)率測(cè)試中最高的值.重復(fù)的轉(zhuǎn)發(fā)率測(cè)試
由調(diào)整Iload構(gòu)成.Oload 應(yīng)用于設(shè)備必須被引用.

DUT/SUT的轉(zhuǎn)發(fā)率(FR)應(yīng)當(dāng)報(bào)告為每秒設(shè)備被觀察到的, 作為對(duì)一指定的Oload響應(yīng),成功
轉(zhuǎn)發(fā)到正確目的接口的測(cè)試幀的數(shù)量。Oload也必須被引用.

如果在最小幀間隙測(cè)試中,FR超過(guò)MOL,這必定突出表明"Forward Pressure detected".
5.7?? 地址緩沖能力
5.7.1 目的
為了確定如在RFC 2285中3.8.1[2]項(xiàng)定義的,LAN交換設(shè)備地址緩沖能力.
5.7.2 參數(shù)設(shè)置
下面的參數(shù)必須被定義.每個(gè)變量設(shè)定要考慮到下面的因素.

? 年齡時(shí)間 – DUT/SUT在它的轉(zhuǎn)發(fā)表中,保持一個(gè)學(xué)習(xí)到的地址的最大時(shí)間.

地址學(xué)習(xí)速率 – 提供給DUT/SUT學(xué)習(xí)的新地址的速率.為了保證可以成功的學(xué)習(xí),地址學(xué)
習(xí)幀提供的速率可調(diào)整到50幀或50幀以下每秒.

初始化地址 –開(kāi)始測(cè)試時(shí)初始的地址數(shù)量.數(shù)量必須在1到執(zhí)行時(shí)最大支持的數(shù)目之間.
5.7.3 過(guò)程
必須知道DUT/SUT的年齡時(shí)間.年齡時(shí)間必須長(zhǎng)于在指定速率下產(chǎn)生幀的所必需的時(shí)間.
如果在測(cè)試中使用了較底的幀產(chǎn)生率,那么很有可能會(huì)發(fā)送大量的幀,而實(shí)際上超過(guò)了年齡時(shí)
間段.

這個(gè)測(cè)試必須至少在如下所描述的三個(gè)端口配置下執(zhí)行.測(cè)試可以增加兩個(gè)或三個(gè)端口以
完全利用DUT/SUT.如果增加兩個(gè)將包括一附加的學(xué)習(xí)端口和測(cè)試端口.如果增加三個(gè)端口
將包括一附加的學(xué)習(xí)端口,測(cè)試端口和監(jiān)察端口.

學(xué)習(xí)端口(Lport)傳輸帶有不同源地址和一確定目的地址的學(xué)習(xí)幀到DUT/SUT,此目的地址
相應(yīng)于連接到DUT/SUT測(cè)試端口(Tport)的設(shè)備地址.通過(guò)接收有不同源地址的幀,DUT/SUT
可以學(xué)到這些新地址.源地址可能為連續(xù)的順序.

DUT/SUT的測(cè)試端口(Tport)對(duì)學(xué)習(xí)幀來(lái)說(shuō),擔(dān)當(dāng)接收端口.測(cè)試幀將被傳輸回到學(xué)習(xí)端口
所學(xué)到的地址.此運(yùn)算法則在下面將被解釋.

DUT/SUT上的監(jiān)察端口擔(dān)當(dāng)檢查端口以監(jiān)聽(tīng)洪泛幀或錯(cuò)誤轉(zhuǎn)發(fā)的幀.如果測(cè)試包括多個(gè)廣
播域(VLANS),那么每個(gè)廣播域需要一個(gè)監(jiān)察端口.

高度忠告,當(dāng)運(yùn)行這個(gè)測(cè)試時(shí)關(guān)閉SNMP,Spannig Tree,和其它源于DUT/SUT的幀。如果這
些協(xié)議不能被關(guān)閉,洪計(jì)算必須被修改為只計(jì)數(shù)源于Lport的測(cè)試幀,一定不能計(jì)數(shù)源自
DUT/SUT的幀。

這個(gè)測(cè)試的運(yùn)算法則如下:

?? CONSTANT
AGE = ...;? {value greater that DUT aging time}
MAX = ...;? {maximum address support by implementation}
VARIABLE
LOW? := 0;??? {Highest passed valve}
HIGH := MAX;? {Lowest failed value}
N??? := ...;? {user specified initial starting point}
BEGIN
DO
BEGIN
PAUSE(AGE);?? {Age out any learned addresses}
AddressLearning(TPort); {broadcast a frame with its source
Address and broadcast destination}
AddressLearning(LPort); {N frames with varying source addresses
to Test Port}
Transmit(TPort); {N frames with varying destination addresses
corresponding to Learning Port}
IF (MPort receive frame != 0) OR
(LPort receive frames < TPort transmit) THEN
BEGIN? {Address Table of DUT/SUT was full}
HIGH := N;
END
ELSE
BEGIN? {Address Table of DUT/SUT was NOT full}
LOW := N;
END
N := LOW + (HIGH - LOW)/2;
END WHILE (HIGH - LOW >= 2);
END {Value of N equals number of addresses supported by DUT/SUT}

為了測(cè)試出每個(gè)端口精確支持的地址數(shù)目,用二進(jìn)制搜尋法則,反復(fù)相同的測(cè)試。由于
DUT/SUT的地址表年齡時(shí)間段,每次重復(fù)可能要花一段時(shí)間用來(lái)等待地址清除。如果可能,
配置DUT/SUT一個(gè)較底的年齡時(shí)間段。

一旦高的和低的值都得到,那么端口可處理的地址數(shù)目的極限就被發(fā)現(xiàn)了。
5.7.4 測(cè)量
是否每個(gè)端口提供的地址,除了洪泛幀以外,成功的轉(zhuǎn)發(fā)了.
5.7.5 報(bào)告格式
在測(cè)試結(jié)束后,每次重復(fù)的結(jié)果應(yīng)當(dāng)以表格的形式表示,表格內(nèi)容包括:

每次重復(fù)測(cè)試所使用的地址數(shù)量.(變量).

每次重復(fù)測(cè)試所使用的The intended load(固定的).

提供給DUT/SUT 測(cè)試端口測(cè)試幀的數(shù)量.這應(yīng)當(dāng)匹配重復(fù)測(cè)試所使用的地址的數(shù)目.測(cè)試幀以
不同的目的地址發(fā)送,以確定DUT/SUT已經(jīng)學(xué)到每個(gè)重復(fù)測(cè)試中全部地址.

??? 在每次測(cè)試中測(cè)試端口的洪泛幀總數(shù)。如果總數(shù)為非0,這是表明DUT/SUT發(fā)出一幀,其目的
地址不在地址表中。

在測(cè)試期間,正確轉(zhuǎn)發(fā)到測(cè)試的學(xué)習(xí)端口的幀的數(shù)量。接收幀必須有正確的目的MAC地址,應(yīng)
當(dāng)匹配標(biāo)簽域。在一經(jīng)過(guò)的反復(fù)測(cè)試,這個(gè)數(shù)目應(yīng)當(dāng)和測(cè)試端口傳輸?shù)膸臄?shù)量相等。

在每次測(cè)試中學(xué)習(xí)端口上的洪泛幀總數(shù)。如果數(shù)量為非0,這是表明DUT/SUT發(fā)出一幀,其目
的地址不在地址表中。

在監(jiān)控端口的的洪泛幀總量。如果值為非0值,那么這表明,在反復(fù)測(cè)試中,DUT/SUT不能確
定許多幀的正確的目的端口。換句話說(shuō),DUT/SUT在其地址表滿后,洪泛發(fā)幀到所有的端口。
5.8 地址學(xué)習(xí)速率
5.8.1 目的
為了確定LAN交換設(shè)備地址學(xué)習(xí)速率.
5.8.2 參數(shù)設(shè)置
下面的參數(shù)必須定義.每個(gè)變量設(shè)定要考慮下面的因素.

年齡時(shí)間 – DUT/SUT在自己的轉(zhuǎn)發(fā)表中,保持學(xué)到的地址的最大時(shí)間.

初始地址學(xué)習(xí)速率 –新地址提供給DUT/SUT學(xué)習(xí)的開(kāi)始速率.

地址數(shù)目 – DUT/SUT必須學(xué)習(xí)的地址的數(shù)量.數(shù)量必須在1到執(zhí)行所能支持的最大數(shù)目之間.
建議不要超過(guò)在5.9項(xiàng)所定義的地址緩沖能力.
5.8.3 過(guò)程
必須知道DUT/SUT的年齡時(shí)間段.年齡時(shí)間段必須長(zhǎng)于在指定速率下產(chǎn)生幀所必須的時(shí)間.如
果在測(cè)試中使用了較底的幀產(chǎn)生率,那么很有可能會(huì)發(fā)送大量的幀,實(shí)際上超過(guò)年齡時(shí)間段.

這個(gè)測(cè)試必須最小在三個(gè)端口配置下執(zhí)行.測(cè)試可以增加兩個(gè)或三個(gè)端口以完全利用
DUT/SUT.如果增加兩個(gè),將包括一附加的學(xué)習(xí)端口和測(cè)試端口.如果增加三個(gè)端口將包括
一附加的學(xué)習(xí)端口,測(cè)試端口和監(jiān)控端口.

一個(gè)類似于用來(lái)確定地址緩沖能力的運(yùn)算法則,可以用來(lái)確定地址學(xué)習(xí)速率。這個(gè)反復(fù)測(cè)
試連接到DUT/SUT的測(cè)試設(shè)備提供地址學(xué)習(xí)幀的速率。建議在這個(gè)測(cè)試中,設(shè)置提供給
DUT/SUT的地址數(shù)量為最大緩沖能力。
5.8.4 測(cè)量
是否每個(gè)端口提供的地址,除了洪泛幀以外,在提供的學(xué)習(xí)速率下成功的轉(zhuǎn)發(fā)了.
5.8.5 報(bào)告格式
在測(cè)試結(jié)束后,每次重復(fù)測(cè)試的結(jié)果應(yīng)當(dāng)以表格的形式表示:

每次重復(fù)測(cè)試所使用的地址數(shù)量.(定值).

每次重復(fù)測(cè)試所使用的The intended load(變量).

被測(cè)試端口傳輸?shù)臏y(cè)試幀的數(shù)量.這應(yīng)當(dāng)匹配重復(fù)測(cè)試中所使用的地址的數(shù)目.測(cè)試幀
有不同的目的地址以確定DUT/SUT在每次重復(fù)測(cè)試中學(xué)到了所有的地址.

在每次測(cè)試中測(cè)試端口的洪泛幀總數(shù)。如果總數(shù)為非0,這是表明DUT/SUT發(fā)出一幀,其
目的地址不在地址表中。

在測(cè)試期間,正確轉(zhuǎn)發(fā)到測(cè)試的學(xué)習(xí)端口的幀的數(shù)量。接收幀必須有正確的目的MAC地址,
應(yīng)當(dāng)匹配標(biāo)簽域。在一經(jīng)過(guò)的反復(fù)測(cè)試,這個(gè)數(shù)目應(yīng)當(dāng)和測(cè)試端口傳輸?shù)膸臄?shù)量相等。

在每次測(cè)試中學(xué)習(xí)端口上的洪泛幀總數(shù)。如果數(shù)量為非0,這是表明DUT/SUT發(fā)出一幀,
其目的地址不在地址表中。

在監(jiān)控端口的的洪泛幀總量。如果值為非0值,那么這表明,在反復(fù)測(cè)試中,DUT/SUT不
能確定許多幀的正確的目的端口。換句話說(shuō),DUT/SUT在其地址表滿后,洪泛發(fā)幀到所有
的端口。
5.9 錯(cuò)誤幀過(guò)濾
5.9.1 目的
錯(cuò)誤幀過(guò)濾測(cè)試的目的是為了確定DUT在錯(cuò)誤或反常幀情況下的行為.測(cè)試結(jié)果說(shuō)明DUT/SUT
是過(guò)濾出錯(cuò)誤的幀還是僅僅繼續(xù)傳播錯(cuò)誤幀到目的地址.
5.9.2 參數(shù)設(shè)定
下面的參數(shù)必須被定義。每個(gè)變量的設(shè)定要考慮下面的因素。

Iload – Intended Load per port,以媒介的最大理論負(fù)載的百分比表示.實(shí)際每秒傳輸
的幀依賴于半雙工或全雙工操作.測(cè)試應(yīng)當(dāng)多次運(yùn)行,每次每個(gè)端口有不同的負(fù)載.

測(cè)試期間 – 建議的測(cè)試期間為30秒.測(cè)試期間應(yīng)當(dāng)在1到300秒之間可調(diào)整.
5.9.3 過(guò)程
以太網(wǎng)上每個(gè)合法幀必須被檢測(cè):

過(guò)長(zhǎng)幀 - DUT/SUT可過(guò)濾出通過(guò)DUT/SUT傳播的的超過(guò)1518字節(jié)的幀。過(guò)長(zhǎng)的幀傳輸?shù)?BR>DUT/SUT應(yīng)當(dāng)不再被轉(zhuǎn)發(fā)。支持標(biāo)簽幀(tagged frames)的DUT/SUT可以轉(zhuǎn)發(fā)不大于1522字節(jié)
長(zhǎng)的幀(4.2.4.2.1[5]項(xiàng)).

過(guò)短幀 – DUT/SUT必須過(guò)濾出通過(guò)DUT/SUT傳播的的短于64字節(jié)長(zhǎng)的幀(4.2.4.2.2[4]項(xiàng)).被
DUT/SUT接收的過(guò)短幀(或有部分沖突的幀)不能夠被轉(zhuǎn)發(fā).

CRC錯(cuò)誤 – DUT/SUT必須過(guò)濾出通過(guò)DUT/SUT傳播的,沒(méi)有通過(guò)幀校驗(yàn)序列確定( 4.2.4.1.2[4]
項(xiàng))的幀.傳輸?shù)紻UT/SUT的,有錯(cuò)誤CRC碼的幀應(yīng)當(dāng)不能被轉(zhuǎn)發(fā).

丟失比特錯(cuò)誤 – DUT/SUT必須正確的轉(zhuǎn)發(fā)包含丟失比特位的幀.傳輸?shù)紻UT/SUT的幀,沒(méi)有以
一個(gè)字節(jié)邊界結(jié)束但是包含一個(gè)有效的幀校驗(yàn)序列的幀必須被DUT/SUT接受(4.2.4.2.1[4]
項(xiàng)),并加一個(gè)字節(jié)的邊界發(fā)送到正確的接收端口.

隊(duì)列次序錯(cuò)誤 – DUT/SUT必須過(guò)濾沒(méi)有通過(guò)幀校驗(yàn)序列確認(rèn)并且沒(méi)有一個(gè)字節(jié)邊界結(jié)束的
幀.這是CRC錯(cuò)誤和丟失比特錯(cuò)誤的結(jié)合.當(dāng)兩個(gè)錯(cuò)誤都出現(xiàn)在同一個(gè)幀時(shí),DUT/SUT必須首先
確定CRC錯(cuò)誤,并從傳播幀中過(guò)濾出該幀(4.2.4.1.2[4]項(xiàng)).
5.9.5 報(bào)告格式
對(duì)于在5.6.3項(xiàng)的中每個(gè)錯(cuò)誤情況,“通過(guò)”(pass)或“失敗”(fail)必須被報(bào)告。為

診斷的目的,可報(bào)告實(shí)際幀總數(shù).
5.10 廣播幀轉(zhuǎn)發(fā)和延遲
5.10.1 目的
廣播幀轉(zhuǎn)發(fā)和延遲測(cè)試的目的是確定DUT/SUT當(dāng)轉(zhuǎn)發(fā)廣播通信時(shí)的吞吐量和延遲.轉(zhuǎn)發(fā)廣播
幀的能力將依賴于為了此目的建于設(shè)備上的一特定的功能.因此必須確定DUT/SUT處理廣播
幀的能力,因?yàn)榭赡苡卸喾N不同的方法實(shí)現(xiàn)這個(gè)功能.
5.10.2 參數(shù)設(shè)置
下面的參數(shù)必須要定義.每個(gè)變量的設(shè)定要考慮下面的因素:

幀大小 – 建議幀的大小為64,128,256,512,1024,1280和1518字節(jié), 見(jiàn)RFC 2544 9 [3].
四個(gè)字節(jié)的CRC碼被指定包括在幀的大小內(nèi).

?????? 雙工模式 – 半雙工或者全雙工.

Iload – Intended Load per port,以媒介的最大理論負(fù)載的百分比表示.實(shí)際每秒傳輸
的幀依賴于半雙工或全雙工操作.測(cè)試應(yīng)當(dāng)多次運(yùn)行,每次每個(gè)端口有不同的負(fù)載.

在這個(gè)測(cè)試中Iload將不會(huì)超過(guò)DUT/SUT預(yù)定值.

測(cè)試期間 — 建議的測(cè)試期間為30秒。測(cè)試期間應(yīng)該在1至300秒之間可調(diào)整。

?????? 在這個(gè)測(cè)試中Iload將不會(huì)超過(guò)DUT/SUT預(yù)定值.
5.10.3 過(guò)程
對(duì)于這個(gè)測(cè)試,將要運(yùn)行兩個(gè)部分.

廣播幀吞吐量 – 測(cè)試的這個(gè)部分用單獨(dú)一個(gè)源測(cè)試端口來(lái)傳輸有廣播地址的測(cè)試幀.
選擇接收端口,然后度量轉(zhuǎn)發(fā)率和幀丟失率.

廣播幀延遲 – 這個(gè)測(cè)試使用和廣播幀吞吐量相同的設(shè)置,但是代替發(fā)送大量的測(cè)試幀流,只
發(fā)送一個(gè)測(cè)試幀,要在很短的時(shí)間內(nèi),度量此幀到每個(gè)接收端口的延遲.
5.10.4 度量
DUT/SUT的幀丟失率應(yīng)當(dāng)如26.3[3]項(xiàng)中所定義的方式報(bào)告,注意: 幀丟失率應(yīng)當(dāng)在測(cè)試期

結(jié)束時(shí)度量.術(shù)語(yǔ)"rate",僅僅對(duì)于這個(gè)度量,不是隱含秒的單位方式。

DUT/SUT的的擁塞和非擁塞端口轉(zhuǎn)發(fā)率(FR),必須報(bào)告為每秒設(shè)備被觀察的,成功轉(zhuǎn)發(fā)到正確
目的接口作為對(duì)一指定的Oload響應(yīng)的測(cè)試幀的數(shù)量。Oload也必須被引用。
5.10.5 報(bào)告格式
測(cè)試的結(jié)果應(yīng)當(dāng)以圖形的方式報(bào)告.其中x軸應(yīng)該為幀的大小,y軸為測(cè)試結(jié)果.在圖中至少有
兩條線,一個(gè)為標(biāo)為理論值,一個(gè)為測(cè)試的結(jié)果.

為了測(cè)量DUT/SUT在執(zhí)行許多不同地址查找時(shí)的交換通信的能力,在一系列的測(cè)試中,可以增
加每個(gè)端口的地址數(shù)量.
6. 安全機(jī)制
因?yàn)檫@個(gè)文檔只是為了提供測(cè)定基準(zhǔn)方法學(xué),其所描述的即不是協(xié)議也不是協(xié)議的執(zhí)行,
所以這個(gè)文檔沒(méi)有包含安全機(jī)制.


掃描二維碼分享到微信

在線咨詢
聯(lián)系電話

027-63496577