设为首页|收藏学知识 |改版意见收集|智能DIY搜索|加入我们|网站地图
当前在线人数:8770
文化共享 好教程 易学习 新资讯
综合布线

如何应对实际测试中的问题

2007-01-22 源自:学知识 网友评论 共有( )条评论! 信息反馈
本文章地址:http://net.xuezhishi.net/Manage/allwiring/2007-02-18/8961.html [将本信息与朋友分享!]

                     

  大多数测试设备厂商采用通用的吞吐量测试方法,但是网络设计人员仍需要了解在实际中解决更微妙问题时的不同考虑。以下是在实际测试中,对于吞吐量和延迟两个测试需要多考虑的一些因素。

  比如说,两台路由器通过一条T1线路连接起来,测试人员利用1Gbits光纤线路连接到路由器。T1线路只能以1.536Mbits的速率传送数据,而光纤路可以根据帧的不同长度以超过900Mbps的速度传送数据。按每秒帧数测量的64字节帧的吞吐量似乎可以精确地表示为:1536000比特每秒(64字节每帧×8比特每字节)=3000帧每秒。

  但是,实际的数字可能由于多种原因而有所不同。首先,以太网帧中的数据链路层信息可能没有流过T1接口。相反,可能建立了某种类型的点对点协议(PPP)链路,从而从以太网帧中完全删除了二层字节的媒介访问控制信息,并用PPP包头中的信息代替它。

  其次,测量算法本身可能会造成问题。如果测试人员不仔细地理解测量算法和路由器的特性的话,他们会看到比上述公式所表达的吞吐量更高的吞吐量。由于路由器在缓冲区中存储数据帧并且在测试过程中缓存区满了,这个问题就会突然出现。当测试设备发出的传输流终止于测试端时,缓冲区继续通过T1接口传送存储的帧。在这种情况下,吞吐量算法必须进行修改以使实际被统计的帧嵌入到未被统计的帧系列中。

  延迟是另一项基础性能标准,但是随着测试的开展问题会变得复杂起来。RFC 1242将比特转发设备的延迟定义为“从输入帧的第一比特的结尾到达输出端口时开始计时,输出帧的第一比特的开始出现输出端口上时结束计时,这段的时间间隔。”这里,延迟是针对网络设备定义的。RFC 2544中建议的方法如下:首先确定网络设备的最大吞吐量,然后以此吞吐量速度继续传送120秒的数据流,并在60秒时传送一帧“签名”帧。签名帧被用于传送时间标记,当接收到签名帧时,对时间标记进行检查。收到时间标记与发送时间标记之间的间隔用于确定延迟。RFC 2544建议进行多次独立的试验,最终得到的数据是多次试验结果的平均值。一般来说,如果测试人员试图得到在某种程度上表示网络设备转发帧能力的数据的话,这种方法是可行的。但是,在计算延迟时常常需要考虑更多的东西。

  如果签名帧由于某种原因被丢弃,RFC 2544中描述的延迟测量法会出现问题。它可能会造成测试设备无限期地等待签名帧的到达。由于数据流是以网络设备可支持的吞吐速率发送的,因此丢弃签名帧的现象不应当出现。然而,在实际情况可能有出入,而在发生丢弃帧的情况下,测试将是无效的。

http://net.xuezhishi.net/Manage/allwiring/2007-02-18/8961.html
分页:[1] 2

教程精华推荐

评论 点击查看
 


加入QQ群:35714363 一起成长
我要加入更多群 我有意见要反映
网络教室

学知识原创教程下载

本类最近更新
阅读排行

视频教程推荐

Office 2007

电脑一级教程 英语听力
Office 2007 电脑一级教程 英语听力
FLASH视频教程 PhotoShop视频教程 Visual Studio2005入门.Net系列视频教程
FLASH视频教程 PhotoShop教程 VS.NET 2005

其他相关信息


站内热门精选