RFC2285学习总结

  • 格式:doc
  • 大小:58.00 KB
  • 文档页数:4

RFC2285学习理解
RFC 2285 - Benchmarking Terminology for LAN Switching Devices
相对于rfc1242来说,2285主要侧重点为二层交换设备的专业术语定义,也可以理解为rfc1242和rfc1944的延伸和扩展(rfc1242测重网络层设备术语),当然rfc2285同样含有一些网络层方面的术语,但是起初定义2285的目的主要是为了定义mac层桢交换。

主要包括以下一些重点内容:交换设备流量的发出,转发的操作,拥塞控制,延迟,地址处理和过滤等内容。

此文档主要有以下术语:
为了和rfc1242和2544相区分,一些比较通用的名词阐述,就不在这里一一解释,比如DUT/SUT等等
以下就以我们在测试性能中经常用到的一些词汇进行解释和举例。

Unidirectional traffic(流量的方向性)
主要是相对与DUT/SUT设备来讲的,分为:
Unidirectional traffic(单向流量)
Bidirectional traffic(双向流量)
此外无论对于单向还是双向来说,都可以分为一对多和一对一,以及多对一
一对一:指测试仪的一个端口发送到DUT,一个端口接受DUT转发的流量;
1对多:指测试仪一个端口发送到DUT,多个端口接收DUT转发的流量;
多对一:指测试仪多个端口发送流量到DUT,一个接口接受DUT转发的流量。

在我们平时测试的时候最多用的组合还是:双向+1对1
1对多和多对1更多的用在拥塞控制的测试上。

通过下面测试仪的图标说明,可以更清晰的说明单向、双向和端口之间的对应关系。

上图为1对1的单向流量。

看下图为1对多的单项流量:
Traffic distribution(流量分发)
流量分发可以分为以下几种形式:
Non-meshed traffic(直连模式)
Partially meshed traffic(部分连接)
Fully meshed traffic(全连接)
全连接和部分连接以及直连模式区别主要是端口之间流量的逻辑连接方式不同
同样以图标的形式来解释他们之间的区别
Bursts(突发)
突发帧群长度定义了在停止传送已接收帧之前,在最小的合法的帧间间隙紧挨(back-to-back)着发送的帧的数量。

突发帧群长度应该在1~930帧之间变化。

突发帧群长度为1将仿真恒定负载情况。

Burst size(突发尺寸)
如果接口工作在全双工、双向、mesh环境,那么突发的尺寸是没有限制的,而当双向传输或网状传输出现在半双工端口上时该值则是有限的,因为端口会间歇地中断传送从而进行帧的接收。

在真实的网络中,突发尺寸和窗口大小紧密相关。

Inter-burst gap (IBG)
突发之间的间隔
Loads(负载)
Intended load (Iload)-计划负载
每端口的计划负载以媒质的最大理论负载的百分比表示,不考虑通信方向或双工模式。

某些测试配置理论上将超过DUT/SUT的预定负载。

在半双工通信模式下,计划负载超过50%将超
过DUT/SUT预定负载。

Offered load(Oload)-实际的负载
一个外部信息源能够观察或测量到DUT/SUT每秒向指定输出端口转发的帧数。

Maximum offered load (MOL)-最大实际负载
(MOL)一个外部信息源每秒能够传送给DUT/SUT并让其向指定输出端口转发的最大帧数。

Overloading-过载
试图以超过媒介允许的最大传输速率向DUT/SUT施加负载。

Forwarding rate at maximum offered load (FRMOL)- 最大实际负载下的转发速率
一台设备能被观测到的每秒成功向正确目的端口传送的帧数。

最大提交负载下的转发速率可能低于一台设备被观测到的成功转发信息的最大速率。

这种情况一般发生在提交流量处于最大负载时所导致的设备转发能力下降时。

Congestion control-拥塞控制
定义描述一台DUT/SUT当拥塞或争抢发生时的表现行为。

Backpressure-背压
一些交换机发送拥塞信号(比如前导位)给信息源当他们的发送或接收缓冲开始出现溢出。

实现全双工以太网链路的交换机可以采用IEEE 802.3x流控达到相同目的。

这些交换机即使是在外部信息源试图向那些发生拥塞或超载的端口发送信息流时也不会发生丢帧。

值得注意的是,像这种人为干扰和其它流控方法可能会降低所有传送到拥塞输入端口的流量,其中包括发向非拥塞端口的流量。

测试拥塞可以用以下方法:
两个源传输端口必须传送确定数目的测试帧。

第一个源端口必须以MOL,交互的传输目的地址为两个接收端口的测试帧.第一个测试帧到非拥塞的接收端口,第二个测试帧到拥塞的接收端口,然后重复。

第二个源传输端口必须以MOL传送测试帧到拥塞的接收端口。

两个接收端口应当区分来自于源端口和DUT/SUT的测试帧.只有来自于源端口的测试帧应当被计算。

非拥塞的接收端口应当以MOL速率的一半接收.非拥塞的接收端口接收到的测试帧,应当为第一个源传输端口所传输测试帧的50%.拥塞的接收端口应当以MOL速率接收.拥塞的接收端口接收到的测试帧,应当为第一个源传输端口所传输测试帧的100%至150%。

由于其它端口是拥塞的,发往交换设备上非拥塞端口的测试帧不应当丢失,即源端口既发
往拥塞端口,也发往非拥塞端口。

Head of line blocking-线头阻塞
阻塞指外出端口上的拥塞限制了通往非阻塞端口的吞吐量,与过载无关。

线端阻塞通常存在于那些采用输入排队的交换机,由于队列头有转发到阻塞端口的帧,造成后继转发到非阻塞端口帧也必须等待,从而形成线端阻塞。

而对于那些采用输出排队的交换机,线端阻塞现象将不存在。

Flood count-洪泛统计
任何帧源于DUT/SUT的帧,一定不能被计算为接收帧.源于DUT/SUT的帧可以被计算为洪泛帧或者不被计算。