引言
使用嵌入的流標記字段來跟蹤數(shù)據(jù)幀和實施基于每條數(shù)據(jù)流的性能統(tǒng)計,包括幀丟失以及時延。流標記字段包括多個項目:流標記,它用于將數(shù)據(jù)幀識別為測試數(shù)據(jù)包,其后是被稱為數(shù)據(jù)包組標識(PGID),它用來識別特定的數(shù)據(jù)流。在流標記中還可能包括幀序列號或發(fā)送時間戳的字段。跟蹤一個幀的過程分兩步:第一步,在TX端口插入帶有流標記字段和對應(yīng)于流量定義的PGID的幀;第二步,數(shù)據(jù)幀在RX端口進行處理。時延和其他測試按照PGID進行維護。每一個PGID 代表TX以及RX端一個唯一的流?偣灿4個字節(jié)保留給PGID,然而在千兆以太網(wǎng)端口只有低階17比特可用、在萬兆以太網(wǎng)端口有21比特可用。17比特總共提供了128K個不同的值,該值代表了能被Ixia的硬件設(shè)備跟蹤到的128K條不同的數(shù)據(jù)流。
PGID的17比特默認地為數(shù)據(jù)包中的一個字段里內(nèi)的連續(xù)比特。在某些情況下,一個數(shù)據(jù)包的多個字段需要進行跟蹤。分離的PGID(Split PGID)特性可將17比特分成兩個區(qū)域,其中,第一區(qū)域包含n個比特,以及第二區(qū)域包含17-n個比特,該特性又被成為“附加字段跟蹤”。
請注意目前的實現(xiàn)需要PGID字段1至少保留1個比特,第二字段保留16個比特。
下面展示了幾種現(xiàn)實的測試案例,在這些情況下,該獨特的特性被用來跟蹤數(shù)據(jù)幀,而這些數(shù)據(jù)幀在沒有分離的PGID之前是沒法跟蹤的。
應(yīng)用場景1:服務(wù)質(zhì)量(QoS)重標記
QoS重標記發(fā)生在有QoS策略的交換機或路由器的入口處。如下圖所示,以不同顏色標示出的帶有不同QoS等級的流量進入該交換機。交換機可能需要依據(jù)不同的服務(wù)水平協(xié)議(SLA)對不同的流執(zhí)行不同的QoS策略。當某個特定類型的流量超過其事先設(shè)定的帶寬時,要么丟棄多余流量,或者將該多余流量標示為新的低等級QoS值。
來源:泰爾網(wǎng)