第 4章 网络需求分析

76
4 4 第第第第第第 第第第第第第 第第第第第第第 第第第第第第第 第第第第第第 第第第第第第 第第 第第

Upload: stacey-lee

Post on 30-Dec-2015

52 views

Category:

Documents


3 download

DESCRIPTION

第 4章 网络需求分析. 解放军理工大学 计算机系教授 陈 鸣 博士. 本课程知识结构导学图. 网络工程设计概述 (2学时) 网络工程设计基础 (4+2学时). 基本概念、基本设备 简单组网技能. 配置二层以太网交换机 (2+4学时) 网络需求分析 (4学时) 结构化布线系统和机房设计 (2学时). 中型网络设计知识与技能 设计中型网络. 路由器配置 (2+4学时) 企业网设计 (4学时). 大型网络设计知识与技能 设计大型网络. 网络安全策略设计 (2+0学时) 网络维护与测试 (2+0学时) 设计性实验 (0+10学时). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 4章  网络需求分析

第第 44 章章 网络需求分析 网络需求分析

解放军理工大学解放军理工大学计算机系教授计算机系教授

陈 鸣 陈 鸣 博士博士

Page 2: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计2

本课程知识结构导学图本课程知识结构导学图

网络工程设计概述 (2学时 )

网络工程设计基础 (4+2学时 )基本概念、基本设备简单组网技能

中型网络设计知识与技能设计中型网络

大型网络设计知识与技能设计大型网络

网络设计综合知识与应用

配置二层以太网交换机 (2+4学时 )

网络需求分析 (4学时 )

结构化布线系统和机房设计 (2学时 )

网络安全策略设计 (2+0学时 )

网络维护与测试 (2+0学时 )

设计性实验 (0+10学时 )

路由器配置 (2+4学时 )

企业网设计 (4学时 )

Page 3: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

回顾回顾 联网物理介质

– 问题:为什么需要各种不同的联网介质? 以太网技术

– 问题:速率不同,应用的场合是否一样? 案例教学

解放军理工大学计算机系陈鸣:网络工程设计3

Page 4: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计4

教学提示教学提示 教学目的

– 网络需求分析是获取和确定用户有效完成工作所需的网络服务和性能水平的过程,对大中型网络系统是必须的

– 搞清网络应用目标,理解网络应用约束,掌握网络分析的技术指标,采用适当的分析网络流量的方法,对于网络需求分析是十分重要

– 以设计网络实验室局域网和办公环境局域网为例,讲解了需求分析和设计过程

重点– 网络分析的技术指标– 分析网络流量的方法

Page 5: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计5

定义和任务定义和任务定义:

– 网络需求分析是在网络设计过程中用来获取和确定系统需求的过程

网络需求– 描述了网络系统的行为、特性或属性,是在设计实现网络系统过程中对系统的约束

在需求分析阶段– 应确定用户有效完成工作所需的网络服务和性能水平

需求分析是网络设计过程的基础

Page 6: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计6

要点要点

1.1. 分析网络应用目标分析网络应用目标2. 分析网络应用约束3. 网络分析的技术指标4. 因特网流量的特点5. 分析网络流量6. 网络工程案例教学

Page 7: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计7

分析网络应用目标分析网络应用目标 (1)(1)

工作步骤– 从企业高层管理者开始收集商业需求– 收集用户群体需求– 收集支持用户和用户应用的网络需求

明确网络设计目标。典型网络设计目标包括– 加强合作交流,共享的重要数据资源– 加强对分支机构或部属的调控能力– 降低电信及网络成本,包括与语音、数据、视频等独立网络有关的开销

Page 8: 第 4章  网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计8

分析网络应用目标分析网络应用目标 (2)(2) 明确网络设计项目范围

– 是设计新网络还是修改网络– 网络规模:一个网段、一个 (组 ) 局域网、一个广域网,还是远程网络或一个完整的企业网

明确用户的网络应用 网络应用统计表

应用名称 应用类型 是否为新应用 重要性 备注

办公邮件 电子邮件 否 非常重要

政策法规库 文件共享 / 访问

否 重要

会议系统 视频会议 是 不重要 中层以上领导

Page 9: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计9

要点要点

1. 分析网络应用目标2.2. 分析网络应用约束分析网络应用约束3. 网络分析的技术指标4. 因特网流量的特点5. 分析网络流量6. 网络工程案例教学

Page 10: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计10

分析网络应用约束分析网络应用约束 (1) (1)

政策约束 – 与用户讨论他们的办公政策和技术发展路线– 要与用户就协议、标准、供应商等方面的政策进行讨论– 不要期待所有人都会拥护新项目

预算约束 – 网络设计的一个共同目标就是控制网络预算– 预算应包括设备采购、购买软件、维护和测试系统、培训工作人员以及设计和安装系统的费用等

– 还应考虑信息费用及可能的外包费用

Page 11: 第 4章  网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计11

分析网络应用约束分析网络应用约束 (2) (2)

时间约束 – 项目进度表规定了项目最终期限和重要阶段– 用户负责管理项目进度,但设计者必须确认就该日程表是否可行

应用目标检查表 – 通过填入检查表确定是否了解用户的应用目标及所关心的事项

检查项目 结果对用户所处的产业及竞争情况做了研究。 了解用户的公司结构。 ……

Page 12: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计12

要点要点

1. 分析网络应用目标2. 分析网络应用约束3.3. 网络分析的技术指标网络分析的技术指标4. 因特网流量的特点5. 分析网络流量6. 网络工程案例教学

Page 13: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计13

网络分析的技术指标 网络分析的技术指标 定量地分析网络性能,首先要确定网络性能的技术指标

有很多国际组织定义了网络性能技术指标这些技术指标为我们设计网络提供了一条性能基线

(baseline) 网络性能指标有两类:

– 网元级:网络设备的性能指标– 网络级:将网络看作一个整体,其端到端的性能指标

我们这里关注的是网络级的性能指标

Page 14: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计14

网络性能参数网络性能参数——时延时延 (Delay(Delay或或 Latency)Latency) 时延:从网络的一端发送一个比特到网络的另一端接收到这个比特所经历的时间– 总时延 = 传播时延 + 发送时延 + 重传时延

+ 分组交换时延 +排队时延 ≈传播时延 + 发送时延 +排队时延

网络时延可分为– 往返时延 (Round-trip Time, RTT)– 单向时延 (One-way Latency, OWL) – 注意: RTT≠2×OWL

Page 15: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计15

网络性能参数网络性能参数——吞吐量吞吐量 (Throughput)(Throughput)

吞吐量:在单位时间内传输无差错数据的能力

吞吐量可针对某个特定连接或会话定义,也可以定义网络总的吞吐量– 容量 (Capability) :数据通信设备发挥预定功能的能力,它经常用来描述通信信道或连接的能力

– 网络负载 G :在单位时间内总共发送的平均帧数– 吞吐量 = G ×P[ 发送成功 ]– 有效吞吐量:表示了应用层的吞吐量

Page 16: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计16

网络性能参数网络性能参数——丢包率丢包率 (Packet Loss Rate(Packet Loss Rate))

网络丢包率 (丢分组率 ) :在某时段内在两点间传输中丢失分组与总的分组发送量的比率– 该指标是反映网络状况极为重要的指标– 无拥塞时路径丢包率为 0% ,轻度拥塞时丢包率为 1~ 4% ,严重拥塞时丢包率为 5~ 15%

– 丢包的主要原因是路由器的缓存队列溢出– 与丢包率相关的一个指标称为“差错率” ,如误码率 (BER) 、误帧率 ,通常极小

Page 17: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计17

网络性能参数网络性能参数——时延抖动时延抖动 (Jitter)(Jitter)

时延抖动:分组的单向时延的变化变化量应小于时延的 1%~ 2% ,即对于平均时延为 200 ms 的分组,时延抖动≤ 2~ 4 ms

有一些网络应用与时延波动有关– 如果因网络突发引起时延抖动,就可能使得视频和音频的通信中断

Page 18: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

时延抖动时延抖动 (jitter)(jitter)

解放军理工大学计算机系陈鸣:网络工程设计18

时间

分组产生

分组实际到达

假想的时延标准值

网络实际时延

T0t1

时延抖动 ΔTk

Tk tk

Page 19: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计19

网络性能参数网络性能参数——路由路由 (Route)(Route) 路由即为一个特定的“节点 -链路”集合,该集合是由路由器中的选路算法决定的

选路算法决定分组所采用的路径(路由)

19

Packet SwitchingPacket Switching

h0

h1

hn-1

hn

l0 l1

ln

Page 20: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

网络性能参数网络性能参数——路由路由 (Route) (Route)

路由的变动将使时延、丢包率等指标有较大变化

IP 网络路由是动态的,但是相对稳定– 一种错误的观点是, IP 网络的路由是动态的,研究路由没有意义

– 为了保持网络稳定工作,选路算法通常不会轻易改变路由,除非当资源用完 (即发生拥塞 ) 或底层网络出现故障

解放军理工大学计算机系陈鸣:网络工程设计20

Page 21: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计21

网络性能参数网络性能参数——带宽带宽 (Bandwidth)(Bandwidth)

瓶颈带宽和可用带宽– 瓶颈带宽:两台主机之间路径上的最小带宽链路

(瓶颈链路 ) 的值– 可用带宽:沿着该路径当时能够传输的最大带宽– 一些典型应用的带宽如下

PC通信: 14.4kb/s~ 50kb/s数字音频: 1~ 2Mb/s压缩视频: 2~ 10Mb/s文档备份: 10~ 100Mb/s非压缩视频: 1~ 2Gb/s

Page 22: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计22

网络性能参数网络性能参数——响应时间响应时间 (Respond Time)(Respond Time)

响应时间:从服务请求发出到接收到相应响应所花费的时间,它经常用来特指客户机向主机交互地发出请求并得到响应信息所需要的时间

用户往往比较关心这个网络性能指标

介质时延

打印时延服务器时延 网卡时延

网络时延广域网

服务器

远地用户

网络访问设备

激光打印机

– 当响应时间超过 100 ms或 1/10 s 的时候,就会引起不良反映

– 超过 100 ms ,就能意识到等待网络的传输

Page 23: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计23

网络性能参数网络性能参数——利用率利用率 (Utilization)(Utilization)

利用率:指定设备在使用时所能发挥的最大能力– 例如,网络检测工具表明某网段的利用率是 30% ,这意味着有 30% 的容量在使用中

在网络分析与设计中,通常考虑两种类型的利用率:– CPU利用率– 链路利用率

Page 24: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计24

网络性能参数网络性能参数——效率效率 (Efficiency)(Efficiency)

网络效率:为产生所需的输出要求的系统开销 网络效率明确了发送通信需要多大的系统开销,不论这些系统开销是否由冲突、差错、重定向或确认等原因所致

提高网络性能的方法– 尽可能提高 MAC 层允许的最大长度的帧– 使用长帧要求链路具有较低的差错率

Page 25: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计25

其他网络分析的技术指标 其他网络分析的技术指标 可用性 (Availability)

– 可用性是指网络或网络设备可用于执行预期任务的时间的总量 (百分比 )

– IP可用率”的指标用于衡量 IP 网络的性能。这是因为许多 IP 应用程序运行的好坏,直接依赖于 IP 层丢包率指标,当丢包率指标超过设定的阈值时,许多应用变得不可用。故该指标反映了 IP 层丢包率对应用性能的影响

Page 26: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计26

其他网络分析的技术指标其他网络分析的技术指标 ((续续 ))

可扩展性 (Scalablity)– 网络技术或设备随着用户需求的增长而扩充的能力

安全性 (Security) – 总体目标是安全性问题不应干扰公司开展业务的能力

可管理性 (Manageability) – 每个用户都可能有其不同的网络可管理性目标 ,否则从 FACPS这 5

个方面考虑 适应性 (Adaptability)

– 在用户改变应用要求时网络的应变能力 可购买性 (Purchasability)

– 基本目标是在给定财务成本的情况下,使通信量最大

Page 27: 第 4章  网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计27

技术目标检查表 技术目标检查表 项 目 结果结果

记录了用户今年、明年两年内关于扩展地点、用户、服务器 /主机数量的计划。

得知了部门服务器迁移到服务器场点或内部网络的计划。

得知了有关实现与合作伙伴和其他公司通信的外部网络的计划。

记录下网络可用性的运行时间百分比和 /或MTBF以及 MTTR 目标。

记录下共享网段上的最大平均网络利用率目标。记录下网络吞吐量目标。 ……

Page 28: 第 4章  网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计28

网络应用技术需求表网络应用技术需求表应用名称

应用类型

是否为新应用

重要性

停机成本

可接受的MTBF

可接受的MTTR

吞吐量目标

时延必须小于

时延变化量必

须小于

备注

Page 29: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计29

要点要点

1. 分析网络应用目标2. 分析网络应用约束3. 网络分析的技术指标4.4. 因特网流量的特点因特网流量的特点5. 分析网络流量6. 网络工程案例教学

Page 30: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

十大观察十大观察

在过去 15年内,许多研究人员通过对因特网流量进行了较为细致的分析和研究,揭示了因特网基本行为和特性的十大规律

了解这些规律对于我们把握设计计算机网络的一般规律是有帮助的

解放军理工大学计算机系陈鸣:网络工程设计30

Page 31: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计31

观察结果 观察结果 11

因特网 的通信量连续地在变化着– 因特网 通信量增长速率很快– 不仅是通信量,而且通信量的组成、协议、应用以及用户等,都在改变

– 对现有网络收集的数据仅仅是在 因特网 的演化过程中的一个快照

– 不能把通信量的结构视为不变的

Page 32: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计32

观察结果 观察结果 22

表征聚合的网络流量的特点很困难– 因特网 的异构特性– 存在大量的、不同类的应用– 多种协议、多种接入技术和接入速率、用户行为随时间的变化,以及 因特网 本身随时间变化

Page 33: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计33

观察结果 观察结果 33

网络流量的“邻近相关性” (locality) 效应– 流量的模式远非随机的– 流量的结构与用户在应用层发起的任务有关,各分组并非是独立的

时间上的邻近相关性空间上的邻近相关性在主机级、路由器级和应用级都有该效应

Page 34: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计34

观察结果 观察结果 44

分组流量并非均匀分布的– 在 因特网 主机的分组流量很不均匀– 例如: 10% 的主机占据了总流量的 90% ( 或

20-80)

– 原因:客户机服务器方式、地理原因等

Page 35: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计35

观察结果 观察结果 55

分组长度分布:双模态 (双尖峰分布 )– 许多短分组包括交互式的流量和确认。这类分组约占 40%

– 许多长分组是批量数据文件传输类型应用。这些分组尽可能长些 ( 基于 MTU) 。这类分组约占 50%

– 中等长度的分组很少,仅 10%左右

Page 36: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计36

观察结果 观察结果 66

会话的到达过程是泊松 (Poisson) 过程– 因特网 的最终用户是人。是这些人独立地随机发起对 因特网 的接入

– 例如,用户向万维网服务器请求单个的页面,就服从于泊松过程

Page 37: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计37

观察结果 观察结果 77

最近的研究指出,分组到达不是泊松分布– 经典的排队论和网络设计是基于:假定分组的到达过程是泊松分布 (无记忆的指数分布 )

– 分组是突发式到达的 ( 分组有成群的特性 )

– 分组到达的前后有关联– 到达时间并非指数分布– 到达时间并非独立的

Page 38: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计38

观察结果 观察结果 7(7(续续 ))

分组流量是突发的– 平均值可能很低,但峰值可能很高– 与使用的时间段有关– 流量可能是自相似的:在较长的时间范围内存在突发性

– 突发性难以精确定义

Page 39: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计39

观察结果 观察结果 88

多数 TCP 会话是简短的– 90% 的会话所交换的数据少于 10 KB

– 90% 的交互连接仅持续几秒钟– 80% 的万维网文档传送小于 10 KB

Page 40: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计40

观察结果 观察结果 99

流量是双向的,通常是不对称的– 数据通常在两个方向流动– 两个方向的数据量往往相差很大– 尤其是下载万维网的大文件– 多数应用都使用 TCP/IP 流量

Page 41: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计41

观察结果 观察结果 1010

在 因特网 的分组流量中, TCP 的份额占绝大部分– 至今为止 TCP 协议一直是最重要的协议– 即使由于 IP 电话和多播技术的使用 (这些应用是在 UDP 上运行 ), TCP 仍占主导地位

– 在可预见的未来仍是如此– 正因为这样,许多研究仅关注 TCP( 和 IP)

Page 42: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

小结小结 网络需求分析是获取和确定用户有效完成工作所需的网络服务和性能水平的过程,对大中型网络系统是必须的

需要从分析网络应用目标和分析网络应用约束入手 需要掌握网络分析的技术指标,特别是关键的技术指标

解放军理工大学计算机系陈鸣:网络工程设计42

Page 43: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

作业作业1. 网络需求分析的目标是什么?简述网络需求分析的

重要性。2. 试给出主要的网络性能参数,它们的定义和度量的

方法。其中哪些网络性能指标更为基本,更易于获取。

3. 简述因特网流量特点所反映出的基本规律。

解放军理工大学计算机系陈鸣:网络工程设计43

Page 44: 第 4章  网络需求分析

第第 44 章章 网络需求分析 网络需求分析

解放军理工大学解放军理工大学计算机系教授计算机系教授

陈 鸣 陈 鸣 博士博士

Page 45: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

回顾回顾 需求分析

问题:设计网络为什么要首先确定用户有效完成工作所需的网络服务和性能水平?

网络分析的技术指标 问题:列举几个你认为最重要的网络性能技术指标

解放军理工大学计算机系陈鸣:网络工程设计45

Page 46: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计46

要点要点

1. 分析网络应用目标2. 分析网络应用约束3. 网络分析的技术指标4. 因特网流量的特点5.5. 分析网络流量分析网络流量6. 网络工程案例教学

Page 47: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计47

分析网络通信特征分析网络通信特征分析和确定当前网络通信量和未来网络容量需求的方法– 参考因特网流量当前的特征– 需要通过基线 (baseline) 网络来确定通信数量和容量

– 需要估算网络流量及预测通信增长量的实际操作方法

– 参数的估算无疑为网络设计提供了依据

Page 48: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计48

确定流量边界 确定流量边界 首先要分析产生流量的应用特点和分布情况,因而需要搞清现有应用和新应用的用户组和数据存储方式

要将企业网分成易于管理的若干区域。这种划分往往与企业网的管理等级结构是一致的

在网络结构图上标注出工作组和数据存储方式的情况,定性地分析出网络流量的分布情况

辨别出逻辑网络边界和物理网络边界来,进而找出易于进行管理的域来

Page 49: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计49

网络逻辑边界网络逻辑边界 能够根据使用一个或一组特定的应用程序的用户群来区分,或者根据虚拟局域网确定的工作组来区分

服务器

客户机

路由器

局域网服务器

广域网

大型存储器

虚拟工作组 1 成员

虚拟工作组 2 成员

Page 50: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计50

网络物理边界网络物理边界可通过逐个连接来确定一个物理工作组。通过网络边界可以很容易地分割网络

客户机

局域网服务器

广域网

大型存储器

场点 1 边界 场点 2 边界

场点 3 边界 场点 4 边界

场点 1 场点 2

场点 3 场点 4

Page 51: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计51

分析网络通信流量特征 分析网络通信流量特征 刻画流量特征包括

– 辨别网络通信的源点和目的地– 分析源点和目的地之间数据传输的方向和对称性

在某些应用中,流量是双向的且对称的 在另一些应用中,流量是双向非对称的:客户机发送少量的查询数据,而服务器则发送大量的数据

在广播式应用中,流量是单向非对称的

Page 52: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

测量现有网络的流量测量现有网络的流量 测量方式大体可分为两类

– 一是主动式,它通过主动发送的测试分组序列来测量网络行为

– 二是被动式,它通过被动俘获流经测试点的分组来测量网络行为

核心概念是通信流 (Flow) :对一个呼叫或连接的人为的逻辑对应,流属性 (源 / 目的地址,源 / 目的端口号,分组计数,字节计数等 )具有聚合性质,反映了在起始和停止范围内发生的事件

填写有网络的通信流量表 (有时难以测量 )

解放军理工大学计算机系陈鸣:网络工程设计52

Page 53: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

现有网络的通信流量现有网络的通信流量

流源 1 流源 2 … 流源 n

信源 1 Mpbs 路径 Mpbs 路径 Mpbs 路径

信源 2

信源 n

解放军理工大学计算机系陈鸣:网络工程设计53

Page 54: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

通信流量分类通信流量分类客户机 / 服务器方式 对等方式 服务器 / 服务器方式 分布式计算方式终端 /主机方式

解放军理工大学计算机系陈鸣:网络工程设计54

Page 55: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

估计应用的通信负载估计应用的通信负载估算

– 应用的性质– 每次通信的通信量– 传输对象大小– 并发数量– 每天各种应用的频度

解放军理工大学计算机系陈鸣:网络工程设计55

Page 56: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

应用程序对象的近似长度应用程序对象的近似长度

对象类型 长度 ( kpbs)

终端屏幕 4

电子邮件信息 10

Web 网页 ( 包括 GIF和 JPEG 图像 ) 50

电子表格 100

文字处理文档 200

图形计算机屏幕 500

演示文档 2,000

高分辩率图像 ( 打印质量 ) 50,000

多媒体对象 100,000

数据库备份 1,000,000

解放军理工大学计算机系陈鸣:网络工程设计56

Page 57: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

估计主干或广域网上的通信负载估计主干或广域网上的通信负载

解放军理工大学计算机系陈鸣:网络工程设计57

客户机 电子邮件服务器

主干网

CAD 服务器

子网 1

子网 2

子网 3

文件服务器

主干流量

Web 服务器

Page 58: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

通信量分布表通信量分布表

应用 每子网分布率 模拟会话 平均事务大小 总访问容量

电子邮件 33/33/33 150/ 秒 3KB 4.6 Mpbs

文件传输 25/25/50 100 文 件 / 小时

4.5MB 560 kpbs

Web 浏览 50/25/25 200 网页 / 秒 50KB 10 Mpbs

CAD 服务器 0/50/50 65/ 小时 40MB 5.78 Mpbs

解放军理工大学计算机系陈鸣:网络工程设计58

Page 59: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计59

要点要点

1. 分析网络应用目标2. 分析网络应用约束3. 网络分析的技术指标4. 因特网流量的特点5. 分析网络流量6.6. 网络工程案例教学网络工程案例教学

Page 60: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

案例案例 11 ::网络实验室局域网的设计网络实验室局域网的设计 案例教学要求:

– 掌握设计规模达几十台 PC 的专用 LAN 的技能与方法– 掌握用 Visio绘制该 LAN 网络拓扑图的方法– 案例教学环境: PC 1台, Microsoft Visio 软件 1套

设计要点:– 为新建的网络实验室设计局域网,需要进行网络需求分析。该实验室具有 80台 PC ,且它们需要共享实验服务器信息

– 用百兆交换机若干– 配置交换机的链路聚合功能

解放军理工大学计算机系陈鸣:网络工程设计60

Page 61: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

需求分析和设计考虑需求分析和设计考虑 一个具有 80台 PC 的网络实验室仍然属于一个小型

LAN ,但由于该网络有几十名学生要在较短时间内(如 10秒时间内)打开共享实验服务器上的信息需求,需要对网络应用需求进行分析,并进行相应的设计:

解放军理工大学计算机系陈鸣:网络工程设计61

Page 62: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

需求分析需求分析 取 4台 PC 为一组,组内突发流量峰值可达几十 Mpbs ,组间的通信量通常较小。组内使用一个 8端口的百兆交换机

80台 PC 需要同时共享实验服务器的信息,打开实验支持系统网站页面 (约 30KB) 、下载软件实验工具 (约 3MB) 和文档 (约 80KB) 。为了使时延感觉不致太大,要求访问文件的时延不大于 10秒

要求在 10秒内从一台服务器向外输出量将约达 250MB ,即约 199Mpbs

考虑到一台服务器输入数据需要处理动态网页和处理数据库的能力,将难以保证在 10秒内完成这样的任务。因此,可以考虑采用双服务器设计方案

解放军理工大学计算机系陈鸣:网络工程设计62

Page 63: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

设计方案设计方案①每 40台 PC 共享一台服务器,这样共需两台服务器②由于目前的专用 PC 服务器通常都标准配置两块千兆网卡,服务器与交换机连接可采用两个百兆链路聚合的措施,增强访问服务器的能力③每 4台 PC组成一组,共需 20组;每组用一个 8端口百兆交换机将它们相连,共需 20 个这样的交换机④每 10组用一个 16端口的百兆交换机互联,形成多星结构⑤为了增加容错能力,我们还将这两台 16端口的百兆交换机用百兆双绞线连接起来

解放军理工大学计算机系陈鸣:网络工程设计63

Page 64: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

一种网络实验室的设计方案一种网络实验室的设计方案

解放军理工大学计算机系陈鸣:网络工程设计64

Page 65: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

设计提示设计提示选用交换机时应用注意交换机的规格系列,

– 交换机的接口数量规格通常只有 8口、 16口、 24口、 48口等

– 接口速率通常有 10/100 Mpbs、 1000 Mpbs和 10 Gpbs– 接口类型通常有双绞线和光纤,而且 1000 Mpbs 及以上速率的接口通常为光纤介质

解放军理工大学计算机系陈鸣:网络工程设计65

Page 66: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

案例案例 22 ::办公环境局域网的设计办公环境局域网的设计 案例教学要求:

– 掌握设计规模达 200台 PC 的办公 LAN 的技能与方法– 掌握用 Visio绘制该网络拓扑图的方法

案例教学环境: PC1台, Microsoft Visio 软件 1套 设计要点:

– 办公环境设计局域网,需要进行网络需求分析。该办公环境大约有 200台 PC ,它们需要共享各种办公服务器信息

– 由于该网覆盖区域较大,机器数量较多,但可容忍;可以采用千兆交换机作为该网的主干,即采用“千兆到交换机,百兆到桌面”的网络拓扑

解放军理工大学计算机系陈鸣:网络工程设计66

Page 67: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

需求分析和设计考虑需求分析和设计考虑 办公网络环境包括了较多的网络信息服务器,如 DNS服务器、 Web 服务器、电子邮件服务器,支持多种信息查询,网络流量高度不均匀

办公环境覆盖范围可达 400~ 500米,并可能覆盖几个楼层

网络短时间的中断影响不大,因此不必考虑冗余备份措施,降低系统的造价

设置中心交换机和各楼层主交换机,它们之间采用千兆速率光缆;各楼层主交换机到各办公室交换机以及各办公室交换机到桌面 PC之间采用百兆双绞线

各网络信息服务器与中心交换机相连解放军理工大学计算机系陈鸣:网络工程设计67

Page 68: 第 4章  网络需求分析

设计方案设计方案如果如果 66台台 PCPC 一组,约一组,约需需 3434组,每组用一个组,每组用一个 88端口百兆交换机,共需端口百兆交换机,共需3434 个这样的交换机个这样的交换机

每层安置每层安置 1111 ~~ 1212组,组,可可用一个用一个 1616端口的百端口的百兆交换机互联这些组兆交换机互联这些组

这些层交换机应具有一这些层交换机应具有一个千兆光端口,与中心个千兆光端口,与中心的一个千兆交换机相的一个千兆交换机相连,形成多星结构连,形成多星结构

为增加访问专用为增加访问专用 PCPC 服服务器的速度,用务器的速度,用 22条千条千兆链路聚合起来与服务兆链路聚合起来与服务器的两块千兆网卡相连器的两块千兆网卡相连

解放军理工大学计算机系陈鸣:网络工程设计68

Page 69: 第 4章  网络需求分析

设计方案设计方案

解放军理工大学计算机系陈鸣:网络工程设计69

中心交换机

网络信息服务器

... ... ...

... ...

... ...

楼层3

楼层1

楼层2

Page 70: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

设计提示设计提示当 LAN 中的用户机器较多时,需要用多级交换机形成星型网络结构。

其中的设计要点是:– ①传输速率考虑:从桌面到层交换机的百兆,到层交换机到中心交换机的千兆;

– ②传输介质考虑:距离不超过 100米采用双绞线,距离超过 100米采用光缆;

– ③服务器效率考虑:采用交换机链路聚合技术增强共享服务器能力。

解放军理工大学计算机系陈鸣:网络工程设计70

Page 71: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计71

绘制网络结构图绘制网络结构图为了确定网络的基础结构特征,首先需要勾画出网络结构图,并标示出主要网络互连设备和网段位置– 这包括记录主要设备和网段的名字与地址,以及识别寻址和命名的标准方法

– 同时要记录物理电缆的类型和长度及环境方面的约束条件

网络结构图是现有网络结构的反映,或反映了上面对网络分析的结果,从而形成了网络设计的基本出发点

Page 72: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计72

MicrosoftMicrosoft 公司公司 VisioVisio

Page 73: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计73

用用 Microsoft VisioMicrosoft Visio 绘制网络图 绘制网络图 包括逻辑网络图、物理网络图和目录服务图这三部

分功能 逻辑网络图

– 表示网络中的设备以及如何进行相互连接 物理网络图

– 表示网络设备的物理连接方式,或其在特定地点 (如服务器机房 ) 的布置方式

目录服务图– 利用 Microsoft Visio 的三种目录服务模板,可以设计

新目录、创建现有目录的备用设计或创建对当前网络目录服务的更新或迁移的规划

Page 74: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

小结小结 采用适当的分析网络流量的方法,对于网络需求分析是十分重要

设计网络实验室局域网和办公环境局域网的技术最为实用

解放军理工大学计算机系陈鸣:网络工程设计74

Page 75: 第 4章  网络需求分析

第第 44 章 网络需求分析章 网络需求分析

网络工程案例教学作业网络工程案例教学作业1. 参照“案例 1 :网络实验室局域网的设计”中所给

的设计条件,只是这时实验室的 PC为 60台,并且每 6台为一组。试进行相关设计并用 Visio画出设计方案示意图。

2. 参照“案例 2 :办公环境局域网的设计”中所给的设计条件,只是这时办公环境覆盖 4 层楼,联网PC 约为 300台。试进行相关设计并用 Visio画出设计方案示意图。

解放军理工大学计算机系陈鸣:网络工程设计75

Page 76: 第 4章  网络需求分析

解放军理工大学计算机系陈鸣:网络工程设计76

Any Questions?Any Questions?