引言
使用嵌入的流标记字段来跟踪数据帧和实施基于每条数据流的性能统计,包括帧丢失以及时延。流标记字段包括多个项目:流标记,它用于将数据帧识别为测试数据包,其后是被称为数据包组标识(PGID),它用来识别特定的数据流。在流标记中还可能包括帧序列号或发送时间戳的字段。跟踪一个帧的过程分两步:第一步,在TX端口插入带有流标记字段和对应于流量定义的PGID的帧;第二步,数据帧在RX端口进行处理。时延和其他测试按照PGID进行维护。每一个PGID 代表TX以及RX端一个唯一的流。总共有4个字节保留给PGID,然而在千兆以太网端口只有低阶17比特可用、在万兆以太网端口有21比特可用。17比特总共提供了128K个不同的值,该值代表了能被Ixia的硬件设备跟踪到的128K条不同的数据流。
PGID的17比特默认地为数据包中的一个字段里内的连续比特。在某些情况下,一个数据包的多个字段需要进行跟踪。分离的PGID(Split PGID)特性可将17比特分成两个区域,其中,第一区域包含n个比特,以及第二区域包含17-n个比特,该特性又被成为“附加字段跟踪”。

请注意目前的实现需要PGID字段1至少保留1个比特,第二字段保留16个比特。
下面展示了几种现实的测试案例,在这些情况下,该独特的特性被用来跟踪数据帧,而这些数据帧在没有分离的PGID之前是没法跟踪的。
应用场景1:服务质量(QoS)重标记
QoS重标记发生在有QoS策略的交换机或路由器的入口处。如下图所示,以不同颜色标示出的带有不同QoS等级的流量进入该交换机。交换机可能需要依据不同的服务水平协议(SLA)对不同的流执行不同的QoS策略。当某个特定类型的流量超过其事先设定的带宽时,要么丢弃多余流量,或者将该多余流量标示为新的低等级QoS值。

以上例子显示交换机的策略被设定为将绿色流量毫无丢弃,不经修改地100%地传送到出口,而对蓝色流量和红色流量分别重新标记20%以及40%的QoS值。如果没有分离的PGID 特性,便不可能对重新标记过程进行跟踪。这是因为在流量进入交换机之前,嵌入到TX端签名字段的PGID与QoS值是相关联的。因此在上面的例子中,它只能识别上图中的3个QoS值(蓝色,绿色与红色)。但是,当数据包离开交换机时,所使用的QoS值的实际数目已经变为5个, 而额外的2个QoS值未能统计在内。有了分离的PGID特性,就可以不仅统计原始的QoS数据流,而且把重新标记QoS的数据流也可以进行统计。
为了正确地在IxNetwork上对此进行设置,您首先要定义起初的跟踪项,而这些可能就是简单的IP地址、VLAN ID或一些其他字段。接着启用“Track Additional Field”(跟踪附加字段)选项。有很多的事先定义的偏移量可供选择,而这取决于您的测试环境中所使用的QoS机制以及是否涉及IPv4或IPv6。如果这些还不够的话,那么“Custom” (自定义)选项可供您在任意位置选择字段,只要这些偏移量计算准确,并且附加字段加上起初的跟踪字段的总比特数不超过系统限制数(千兆以太网端口限定为17比特,万兆以太网端口为21比特)。

|