《网络分析、测试与优化》课程设计任务书.doc
《《网络分析、测试与优化》课程设计任务书.doc》由会员分享,可在线阅读,更多相关《《网络分析、测试与优化》课程设计任务书.doc(20页珍藏版)》请在沃文网上搜索。
1、网络分析、测试与优化课程设计任务书一、 课程的性质、目的和任务 网络分析、测试与优化课程是网络工程专业的一门专业实践课,其主要内容是根据网络系统性能分析研究的指标参数,采用有效的分析研究方法(如:网络流量分析和协议分析等)来对现有网络运行环境进行性能测试与分析,提出网络改进和优化的办法,从而进一步提高网络效率。二、 网络分析、测试与优化的主要原理与方法 一个网络系统性能好坏的技术包括吞吐量、报文平均延迟时间、系统的平均响应时间、系统的报文平均队长、最大工作站数、网络吞吐量的最大距离和可靠性等。从应用系统的设计和网络系统的维护、管理角度来看,用户关心的技术指标是:网络吞吐率(S)、介质利用率(U
2、)和延迟时间(D)。 网络测试监控通过直接对实际运行中的网络系统的各种性能指标或与之相关的量进行直接的测试,从而对网络系统的性能进行评价的方法。为了使测试值具有代表性,可以选择网络系统在比较接近条件的政策运行期间进行测试,例如要测试负载条件下的性能,就应该选择在每天网络使用最防盲的时间内进行测试。 对网络性能进行测试和分析时,首先确定测试范围(对哪个网段测试);其次是确定测试内容或测试参数(连通性、性能、故障)。 在测试中主要测试网络的流量组成、协议分布和用户行为。网络流量分析时指捕捉网络中流动的数据包,并通过查看包内部数据以及进行相关的协议、流量分析、统计等来发现网络运行过程中出现的问题,流
3、量分析一般有以下主要功能。(1)流量监控和分析 流量监控包括对不同粒度的分析对象的流量趋势分析,并可设置报警阀值。可指定监控策略,获取指定时间内分析对象的平均流量、最大流量、平均包数、最大包数、平均Session数、最大Session数等,应可定制流入/流出或双向统计方式。流量监控应支持丰富的统计图表,提供基于监控策略的横向和纵向数据分析和比较。提供对不同应用层协议、TOS和TP的TopN(前N个)等数据。通过对各种分析对象进行流量分析,可以清楚地描述出各分析对象的网络带宽的最大占用者,以便于进行以后的网络管理和用户跟踪。可根据摊分策略对分析对象之间流量进行费用分摊,可以组合不同的分析对象指定
4、摊分策略,根据不同设备出口设定费率、针对用户类型分类统计、根据摊分对象的流量和费用做统计排名等。(2)异常流量侦测 提供实时流量分析,发现了异常,可在实时中队该异常的策略进行有针对的观测。可针对IP、IP对、AS、AS对、IP段、IP段对、全网的协议、Tos等进行单双向流量和包的TopN实时显示。(3)记录、存储功能 包括对指定网络流量连续记录和存储,以及对系统访问、侵入过程的进行记录分析。以便于事后进行故障重现,更有效的故障排除。防止偶发性故障再次发生,甚至恶化。(4)异常报警 当流量超过阀值并持续一定时间以后,以及侦测到异常流量等情况时,可以及时采取措施维护网络的性能。 在测试过程一般采用
5、主动测试或被动测试多网络性能的相关技术指标进行测试:1、测试方式:(1)、主动测试 主动测试时在选定的测试点上利用测试工具有目的地主动产生测试流量注入网络,并根据测试数据流的传送情况来分析网络的性能。(2)、被动测试 被动测试时指在链路或设备(如路由器和交换机等)上对网络进行检测,而不需要产生流量的测试方法。2、测试参数选取原则 (1)参数必须是具体而明确的。 (2)参数本身可以对高层应用产生影响,且用户可以感知。 (3)参数的定义不依赖于具体的网络技术与拓扑,并用于具体网络无关的术语进行描述。 (4)参数的测试具有可重复性,在相同条件下测试多次应得到相同的测试结果。 (5)参数的测试即通过对
6、于采用相同技术的网络部应该表现出差异性,对采用不同技术的网络应该表现出差异性。 (6)参数的选择应避免引入人为的性能目标。 (7)网络性能的五项基本技术指标: 可应用性(availability) 响应时间(response time) 网络利用率(network utilization) 网络吞吐量(network throughput) 网络带宽容量(network bandwidth capacity)a.可用性 测试网络性能的第一步是确定网络是否正常工作,最简单的方式是使用ping命令。通过向远端的机器发送icmp echo request,并等待接收icmp echo reply来判
7、断远端的机器是否连通,网络是否正常工作。 Ping命令有非常丰富的命令选项,比如-c可以指定发送echo request的个数,-s可以指定每次发送的ping包大小。 网络设备内部一般有多个缓冲池,不同的缓冲池使用不同的缓冲区大小,分别用来处理不同大小的分组(packet)。例如减缓及中通常具有三种类型的包缓冲:一类针对小的分组,一类针对中等大小的分组,还有一类针对大的分组。为了测试这样的网络设备,测试工具必须要具有发送不同大小分组的能力。Ping命令的-s就可以使用在这种场合b.响应时间 Ping命令的echo request/reply一次往返所花费时间就是响应时间。有很多因素会影响到响应
8、时间,如网段的负荷,网络主机的负荷,广播风暴,工作部正常的网络设备等等。 在网络工作正常时,记录下正常的响应时间。当用户抱怨网络的反应时间慢时,就可以将现在的响应时间与正常的响应时间对比,如果两者差值的波动很大,就能说明网络设备存在故障。c.网络利用率 网络利用率是指网络被使用的时间占总时间(即被使用的时间+空闲的时间)的比例。比如,Ethernet虽然是共享的,但同时却只能有一个报文在传输。因此在任一时刻,Ethernet或者是100%的利用率,或者是0%的利用率。 计算一个网段的网络利用率相对比较容易,但是确定一个网络的利用率比较复杂。因此,网络测试工具一般使用网络吞吐量和网络带宽容量来确
9、定网络中两个节点之间的性能。d.网络吞吐量 网络吞吐量是指在某个时刻,在网络中的两个节点之间,提供给网络应用的剩余带宽。 网络吞吐量可以帮组寻找网络路径中的瓶颈。比如,即使client和server都被分别连接到各自的100M的Ethernet连接上,但是如果这两个100M的Ethernet被10M的Ethernet连接起来,那么10M的Ethernet就是网络的瓶颈。 网络吞吐量非常依赖于当前的网络负载情况。因此,为了得到正确的网络吞吐量,最好在不同时间(一天中的不同时刻,或者一周中不同的天)分别进行测试,只有这样才能得到对网络吞吐量的全面认识。e.网络带宽容量 与网络吞吐量不同,网络带宽熔
10、炼指的是在网络的两个节点之间的最大可用带宽。这是由组成网络的设备的能力所决定的。 测试网络带宽容量有两个困难之处:在网络存在其他网络流量的时候,如何得知网络的最大可用带宽;在测试过程中,如何对现有的网络流量不造成影响。网络测试工具一般采用packet pairs和packet trains技术来克服这样的困难。3、测试的安全性 (1)、网络对测试方法的安全性要求 (2)、测试方法自身的安全性要求4、测试的不确定性与误差分析 (1)、对于测试来说最重要的就是准确可靠,因此在设计测试方法或选择测试工具之前应该尽量避免进行假设,尤其是带有不确定性的假设。 (2)、对结果进行误差分析的一个主要方式就是
11、分析结果中的不合理值。5、测试结果的统计方法 (1)对测试结果的统计分为两个方面:统计方式和统计方法。 (2)对结果的统计方式实际上就是对结果进行抽样。 (3)对测试结果的统计方法就是对测试结果进行统计的不同算法以及对结果的表示方法。 (4)对测试(采样)值的表示可以采用统计分布方法。6、测试方法1)、基于SNMP 基于SNMP的流量分析就是通过SNMP协议访问设备获取MIB库中的端口流量信息,获得设备端口的实时或者历史的流入/流出带宽、丢包、误包等性能指标,从而对网络设备端口的整体流量进行分析,典型工具有MRTG(Multi RouterTraffic Grapher)。2)、基于网络探针(
12、Probe) 基于网络探针方式的数据抓包、分析和统计等功能一般都在网络“探针”上以硬件方式实现,分析的结果存储在探针的内存或磁盘之中,具体的前端展现依赖与之对应的应用软件。因此具有效率高、可靠性高、告诉运行部丢包的特点。本种方式可深入的对网络2层、3层甚至7层的特性进行详细分析。常见的产品有福禄克的Opyiview,Agilent的NetMetrix及其Probes,NetScout的nGenius Perfoemance Manager及其Probes等。3)、基于实时抓包分析 基于实时抓包的分析分析技术提供详细的从物理层到应用层的数据分析。但该方法主要侧重于协议分析,而非用户流量访问统计和
13、趋势分析,仅能在短时间内对流经接口的数据包进行分析,无法满足大流量、长期的抓包和趋势分析的要求。常见的产品有NAI的Sniffer Pro,免费的tcpdump、ethereal等。4)、基于流(Flow)的流量分析 目前基于流的分析技术主要有两种:sFlow和NetFlow。sFlow是由InMon、HP和Foundry Networks联合开发的一种网络检测技术,它采用数据流随机采样技术,可以适应超大网络流量(如大于10Gbps)环境下的流量分析分析,让用户详细、实时地分析网络传输流的性能、趋势和存在的问题。三、网络分析、测试与优化的主要内容1、网络设备测试1).路由器设备检测检查路由器,
14、包括设备型号、出厂编号及随机配套的线缆;检测路由器软、硬件配置,包括软件版本、内存大小、MAC地址、接口板等信息。检测路由器的系统配置,包括主机名,各端口IP地址、端口描述、加密口令、开启的服务类型等。检测路由器的端口配置,包括端口类型、数量、端口状态。路由器内的模块(路由处理引擎、交换矩阵、电源、风扇等)具有冗余配置时,测试其备份功能。对上述的各种检测数据和状态信息做好详细记录。2).交换机设备检测检查交换机的设备型号、出厂编号及软、硬件配置。检测交换机的系统配置,包括主机名、加密口令及VLAN的数量、VLAN描述、VLAN地址、生成树配置等。检测交换机的端口,包括端口类型、数量、端口状态。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络分析、测试与优化 网络分析 测试 优化 课程设计 任务书