项目1网络工程项目设计基础项目描述在当前的网络工程项目建设中,企业网的建设是非常重要的,企业网内部各种不同业务的开展,是企业网迅速发展的最主要原因。早期的企业网主要是简单的数据共享,现在则是全方位的数据共享,从过去单一的企业内部到现在异地甚至分布在全球的多个分支公司的互连,对网络的覆盖面要求越来越广,这种要求已经发展到整个企业、整个行业,甚至整个互联网。本项目要完成以下任务:掌握网络工程项目设计的相关概念。了解网络拓扑结构。学会做网络工程项目的需求分析。掌握网络工程项目设计的方法。任务1网络工程项目设计的相关概念任务展示在进行网络工程设计时,网络工程设计者首先要搞清楚网络技术集成、网络设备集成和网络应用集成三方面的要求;其次,将用户方的需求用网络工程的语言表述出来,使用户理解设计者所做的工作。任务知识1.1网络工程项目设计的概念计算机网络工程的描述性定义如下:计算机网络工程是指为了实现一定的应用目标,根据相关的标准和规范,通过详细的分析、规划和设计,按照可行性的设计方案,将计算机网络技术、系统、管理,高效地集成到一起的工程。也可简单地描述为:计算机网络工程是将系统化的、规范的、可度量的方法应用于网络系统的设计、建造和维护的过程,即把工程化方法应用于网络系统中。1.2网络工程项目设计的目标网络设计遵循技术和行业标准的指导原则,确保设计的解决方案满足网络建设的需要,并符合IT建设的标准,为将来的网络升级提供向后兼容能力。在整体方案设计中,要遵循功能性、可扩展性、适应性和管理性原则。1.有效性和可靠性网络的有效性和可靠性,即可连续运行性,是网络建设必须考虑的首要原则,从用户的角度考虑,当网络不能继续提供服务时,不管是何种原因,网络就失去了实际价值。从另一方面看,当某种网络服务的响应时间变得变幻莫测时,网络系统也就不可靠了。在网络设计上,应考虑以下的一些技术。(1)选择的网络设备必须具有良好的可靠性。例如,有可热插拔的模块,有快速的恢复机制等。(2)拥有冗余及负载均衡的电源系统。(3)其他关键设备的冗余,如控制模块的冗余、负载均衡的网络链路冗余。确保不因为单条线路的故障而导致整个网络系统的失效,而且,应确保在某条线路发生故障时,对系统性能的影响也能最小。2.灵活性和扩展性随着计算机应用的日益普及和进步,对网络系统的可伸缩性要求成为网络设计的一个重要考虑。一个设计良好的网络系统应能方便地对其规模或技术进行扩充。用户对网络资源的需求经常随着应用而发生变化,系统应具有一定的灵活性,为满足用户的不同需求而进行灵活的系统配置和资源的再分配。网络将会是不断增长的,包括它的规模、它的应用范围和服务内容,都将随着计算机应用的不断普及而不断增加,因此,在网络设计上必须非常重视网络的扩展能力。网络的扩展包括如下内容。(1)网络规模的扩展:包括网络的地理分布,用户数。(2)应用内容的扩展:包括视频和语音服务也会不断加入到IP网络中,这就要求主干网络设备必须具有多种业务支持的能力。(3)网络容量的扩展:随着规模和应用的扩展,网络传输容量也必须能相应地增加。在网络设备的选择上,模块化的系统在可伸缩性上也有着固定式系统无法比拟的优越性。整个系统的性能将能随着模块数量的增加而得到相应的增强,因此,也就更能适应不同规模网络对设备的要求。模块化的网络设备在多种技术的适应能力上具有相当大的灵活性。网络系统具有统一的系统平台,具有平滑升级的能力,使系统能满足各种用户不同程度的需求,以节约投资,避免系统性能的闲置和浪费。3.开放性和先进性用户的环境、应用平台和硬件平台各不相同,遵循开放式标准是实现网络互连的最根本保证。系统具有开放性,意味着遵循计算机系统和网络系统所共同遵循的标准。开放性还意味着更多的选择和最佳的性价比,有利于在众多满足同一开放性标准的硬件、软件系统中选择最符合要求的产品,同时,可以保证在不降低性能的前提下使用第三方的标准产品,以降低用户投入的成本,因此具有先进性。4.可管理性和可维护性在一个网络系统中,网络管理已经越来越受到人们的重视。因为它关系到网络系统的使用效率、维护、监控,甚至关系到系统资源的再分配。网络管理对系统的重要性越来越大,这是由于系统对网络环境的依赖性不断增加而引起的,一方面,是由于网络中断而使业务被迫中止造成的损失会越来越大;另一方面,由于越来越多的用户连入网络,对网络管理的要求提高了,以确保网络能实现最高的效率。1.3网络工程的标准计算机网络体系结构和国际标准化组织(ISO)提出的开放系统互联参考模型(OSI)已得到了广泛认同,并提供了一个便于理解的、易于开发的和标准强化的统一的计算机网络体系结构。IEEE802.3标准是一种永久载波传感多路访问局域网。其基本思想是:当有一个站希望发送时,就监听线路。如果此时线路忙,该站就等待,直到线路空闲后再发送;如果在一根空闲线路上有两个或多个站同时开始传送,便会产生冲突。所有发生冲突的站都结束发送,等待时机,然后再重复上述过程。所有IEEE802实现的产品都直接使用曼彻斯特编码。IEEE802允许的电缆最大长度为500米,为了使网络扩展到较大范围,多根电缆可以用中继器连接起来。一个系统可以有多段电缆和多个中继器,但两个收发器之间不能超过2.5千米,任何两个收发器之间的路径上不能跨过多于4个中继器。IEEE802.3是基于概率统计的媒体访问控制协议,某个站的运气稍差一点时,其发送一个帧可能要等任意长的时间。另外,IEEE802.3的帧没有优先级,从而IEEE802.3不适应实时系统。网络产品符合IEEE802.3标准的以太网(Ethernet),其拓扑结构是总线型的,访问控制采用CSMA/CD方式,传输速率为10Mbps。除此之外,在双绞线以太网的基础上发展起来的快速以太网(100Base-T),符合IEEE802.3u标准。IEEE802.3u标准与IEEE802.3(10Base-T)标准在媒体访问方法、协议和数据帧结构方面基本相同,不同的是,IEEE802.3u标准在速度上进行了升级。在拓扑结构上,快速以太网不是总线型拓扑结构,而是采用星型拓扑结构,快速以太网支持全双工方式,使得实际数据传输速率能够达到200Mbps。快速以太网可使原来10Base-T以太网的用户在不改变网络布线、网络管理、检测技术以及网络管理软件的情况下,顺利地向100Mbps快速以太网升级。任务2了解网络拓扑结构任务展示网络拓扑是指网络中各个端点相互连接的方法和形式。网络拓扑结构反映了组网的一种几何形式。任务知识网络拓扑结构局域网的拓扑结构主要有总线型、星型、环型、网状以及混合型拓扑结构。1.总线型网络结构总线型拓扑结构采用单根数据传输线作为通信介质,所有的站点都通过相应的硬件接口直接连接到通信介质。总线型网络结构如图1-1所示。图1-1总线型网络结构(1)总线型拓扑结构的主要优点有:布线容易、电缆用量小。可靠性高。易于扩充。易于安装。(2)总线型拓扑结构的局限性:故障诊断困难。故障隔离困难。中继器配置。通信介质或中间某一接口点若出现故障,整个网络会随即瘫痪。2.星型网络结构在星型结构的网络中,每一台设备都通过传输介质与中心设备相连,而且每一台设备只能与中心设备交换数据。星型网络结构如图1-2所示。(1)星型拓扑结构的优点如下:可靠性高。方便服务。故障诊断容易。(2)星型拓扑结构虽有许多优点,但也有缺点:扩展困难、安装费用高。对中央节点的依赖性强。图1-2星型网络结构3.环型网络结构环型拓扑结构网络是由一些中继器和连接到中继器的点到点链路组成的一个闭合环。在环型拓扑结构的网络中,所有的通信共享一条物理通道。环型网络结构如图1-3所示。图1-3环型网络结构(1)环型拓扑结构具有以下优点:电缆长度短。适用于光纤。可以进行无差错传输。(2)环型拓扑结构的缺点如下:可靠性差。故障诊断困难。调整网络比较困难。4.网状网络结构网状拓扑结构将网络中的站点实现点对点的连接。虽然一个简单的局域网可以是一个网状网络,但这种拓扑结构更常用于企业级网络和广域网。网状网络结构如图1-4所示。因特网就是网状广域网的一个例子。图1-4网状网络结构(1)网状拓扑结构的优点如下:所有设备间采用点到点通信,没有争用信道现象,带宽充足。每条电缆之间都相互独立,当发生故障时,故障隔离定位很方便。任何两站点之间都有两条或者更多线路可以互相连通,网络拓扑的容错性极好。(2)网状拓扑结构的缺点如下:电缆数量多。结构复杂、不易管理和维护。5.混合型网络结构(1)星型总线结构该混合拓扑结构组合了星型和总线构造。星型总线结构如图1-5所示。(2)菊花链型结构星型总线网络拓扑还是过于简单,而不能代表一种典型的中等规模局域网。菊花链型结构如图1-6所示。图1-5星型总线结构图1-6菊花链型结构(3)层次结构层次结构如图1-7所示。将拓扑结构层次化有以下几种优点:对不同的组进行带宽隔离。易于增加或隔绝不同的网络组。易于与不同的网络类型互连。因此,层次拓扑结构构成了高速局域网和广域网设计的基础。图1-7层次结构任务3网络工程项目的需求分析任务展示需求分析是网络设计过程的基础。无论从工作量,还是从重要性来看,它都占到了网络系统工程约60%的份额。对网络系统的设计和经费预算有直接的影响。任务知识3.1网络工程人员系统集成人员应了解用户需求,用户方应了解技术方面的需求,两者缺一不可。用户需求会存在一些问题。(1)提不出具体需求,仅凭想象。(2)提出不切实际的、过高的要求。(3)不断变化需求,使人无所适从。因此,系统集成人员要引导用户,将自己的想法告诉用户,取得共识与谅解。3.2需求分析1.需求分析的目的需求分析是网络设计的基础,需求分析需要我们与用户沟通,并将用户模糊的想法明确化和具体化,不正确的需求分析会导致网络设计结果与用户应用需求不一致,就会产生所谓的蠕动效果,使得项目被不断地延期,甚至被迫终结。需求分析通常包括4个部分。(1)分析技术目标与约束:这是从技术角度分析未来网络的功能需求是不是已经满足用户的需求。(2)识别商业目标和约束:理解网络商业本质的关键步骤,它将贯穿网络设计的整个过程,需要明确用户的投资规模等。(3)刻画未来网络通信的需求特征。(4)刻画现有网络的特征。2.需求来源进行需求分析时,首先要收集需求信息,需求的来源大致可以分为政策上和技术上两个方面,通过细化,可以分为:决策者的建设思路、国家/行业政策、用户技术人员细节描述、用户能提供的各种资料等。这里比较有直观效果的就是用户技术人员的细节描述以及用户能够提供的各种资料。3.需求收集需求收集从如下几个方面进行。(1)商业需求:商业需求需要确定关键转折点、确定网络投资规模、预测增长率。(2)用户需求:与用户群交流、列出服务需求、列出性能需求。通常我们是从用户的人员组织结构图入手,比如采用一些问卷调查、集中访谈等方式交流,交流过程中必须找出哪些功能和服务是用户完成工作所必需的,而网络设计中,需要对这些服务需求进行整理。要注意的是,用户并非总是从技术角度描述需求,而是从一些使用性能上来反映。(3)应用需求。分为可靠性/可用率、响应时间、安全性、可实现性、实时性等。(4)计算机平台需求。(5)网络需求。首先需要知道当前的网络拓扑结构,其次,还需要看看当前这个网络的网络协议,还有就是安全需求、网络设备和广域网连接的手段等。每个需求的收集都要形成文档,有了文档,才能很方便地完成后面一些工作的实施。4.需求分析整理首先应该将当前的网络业务情况总结出来,然后再进行新网络建设思路的整理,包括线路的选择、三网合一、安全性、可靠性、扩充性,以及今后的业务范畴。3.3可行性分析1.分析网络应用的约束商业的约束对网络设计影响较高,也需要认真分析。(1)政策约束。(2)预算约束。(3)时间约束。(4)应用目标检查表。2.网络分析的技术指标(1)影响网络性能的主要因素如下:距离。时效。拥塞。服务类型。可行性。信息冗余。一点决定整体。(2)网络性能参数如下