不同的应用对响应时间的要求是不同的。如在电子邮件和FTP应用程序中,数据精度高要求高,但对响应时间要求确很低。
(2)网络延迟。网络延迟是指将数据从一端发送到另一端所需时间,是一种被广泛使用的性能指标。延迟的时间大小影响了应用程序运行效率,对于那些对时间敏感的应用程序影响更大。
(3)延迟变化。延迟变化指的是网络传输延时的时间变化,即抖动。
主要有3个原因造成抖动:
1)网络拓扑结构所引起的传播延迟变化。
2)数据包处理要求不同所带来的交换延迟变化。
3)因队列的空满引起的调度处理延迟变化。
语音和视频业务,不允许出现较大的延迟变化,否则会严重影响传输质量。
(4)链路使用率。链路使用率(Link Utilization)是指在指定时间间隔内数据吞吐量占链路接入速率的百分比[7]。
(5)资源利用率。资源利用率是指网络资源的有效时间占总时间的百分比。资源利用率包括各种网络组件的利用率:如信道利用率,内存使用率,CPU的利用率,网络利用率。通过分析每部分的利用率就可知道网络的瓶颈在哪里。此外,它也是预测各个网络性能变化的最有效途径之一,从经验来看,CPU利用率最好保持在30%-40%,超过此界限,网络性能会迅速下降。
(6)丢包率。网络丢包率是指一个确定的时间间隔,数据包从客户端向服务期间往返过程中丢失的数据包占所发送数据包的百分比[8]。数据包丢失一般是由网络拥塞引起的,丢包率一般在0% - 15%之间变化。超过15%的丢包率可能会导致网络不可用。
(7)可靠性和可用性。可靠性和可用性是确定系统在传输数据是否有效的指标。不同于动态指标,这是一个静态指标。
可靠性是在规定的时间内系统正常工作的概率。用平均故障间隔时间(MTBF)表示。显然的MTBF值越大,可靠性就越高。为了提高网络的可靠性,关键部件中往往设置冗余备份[9]。
可用性是指在一个特定的时间内,系统能够正常工作的时间占总时间的百分比。用平均修复时间(MTTR)来表述。故障次数虽然少但是故障后修复时间比较长或虽然每次故障修复时间短但是故障次数多,这两种情况用户是不能接受的。理想的情况是MTBF值大, MTTR值小,即可靠性高可用性强。在理想情况下一般不会出现故障,一旦出现故障能立刻修复。
4. 局域网的建模及仿真分析
4.1 创建仿真模型
4.1.1 需求分析
以一般大学的校园网为例来建立需求分析,其中每一座完善的教学楼抽象为一个子网,校园网由一台核心交换机连接所有子网,为思科系列的Cisco1900交换机,各个子网用一台二级交换机Cisco2948连接所有主机,另一端连接核心交换机。所有链路都用100BaseT以太网双绞线。该学校设有图书馆、理学馆、工学馆、实验楼、教学楼、行政楼、学生宿舍、教工宿舍及服务器组。其各个子网的节点数以及需求业务如下:
(1)图书馆:节点数10,业务需求为上网、文件传输、数据库、打印。
(2)工学馆:节点数40,业务需求为上网、电子邮件、数据库、打印。
(3)实验楼:节点数40,业务需求为上网、电子邮件、数据库、打印。
(4)理学馆:节点数40,业务需求为上网、电子邮件、远程登陆、数据库。
(5)行政楼:节点数10,业务需求为上网、数据库、电子邮件、打印。
(6)教学楼:节点数10,业务需求为上网、电子邮件。
(7)学生宿舍:节点数40,业务需求为上网、电子邮件。
(8)教职工宿舍:节点数40,业务需求为上网、电子邮件。
(9)服务器:节点数3,业务需求为上网、电子邮件、远程登陆、数据库、文件传输、打印。 基于OPNET的局域网研究与仿真(6):http://www.751com.cn/tongxin/lunwen_1390.html