首页>计算机>软件水平考试>复习指导>正文
计算机软件水平考前辅导:IP网络设计系列之-基本原则

www.zige365.com 2008-11-26 23:58:31 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

相反,对于数据包丢失、数据包延迟和各种延迟来说,语音、视频、和多媒体等实时应用程序能够更容忍数据包丢失。因此,对于不同的网络应用程序应该采用优先等级不同的质量参数。目标值应该设置网络的可用性或者关机时间。同性能目标一样,这个目标在设计过程中将作为一个质量的标准。

允许的网络关机时间的水平与商业应用程序本身有很大的关系。应用程序不能使用造成的影响在不同的行业有很大区别,在金融行业可能造成每小时数万美元的损失,在医疗行业有可能造成性命的损失。

对于网络可能升级的规模应该提供一个预测。这种预测目标应该包括网络用户增加的数量、网络节点的增加数量,地理位置数量的增加、以及更重要的应用程序通信量的增加等。网络设计师的任务就是制定一个能够容纳这些增长的网络计划。

如果一个网络不是一个成本低效率高的解决方案,设计这种具有性能、弹性和可伸缩性的网络就是没有用处的。设计师必须要非常清楚地了解预算的限制,以便对权衡成本和可用性做出聪明的决策。

存档设计目标

网络设计需要把对技术以及各种技术之间的关系等方面的理论知识与广泛的实践经验结合起来。实践经验是特别重要的,并且常常被人们忽略。按照我的观点,一个没有丰富的网络技术支持经验的不能进行网络设计工作。能够让你达到设计目标的工具包含在技术本身。你需要有很好的这方面的知识和了解。

例如,具有可伸缩性的路由协议、成本低效率高的广域网传输技术、网络管理等知识都需要掌握。我一直建议实验室的工作是进行概念证明测试。设计必须在实验室中进行,而不是理论上的纸上谈兵。这样多的技术一起使用和交叉使用太复杂了,在真正的测试平台以外的任何东西上都是不能验证的。

下面这些步骤提供一个大概的指南,在设计过程中遵循这些步骤可以完成基本的设计任务:

1.确定性能参数,具体说明每一个设计目标。例如,应用程序响应时间、数据包损失百分比、延迟和应用程序可用性等。

2.找出任何设计的局限性。最明显的局限性是预算。其它局限性可能包括实施的时间表、老式设备的技术支持以及结合需要独特的网络规范和政策的专业部门。

3.在考虑到系统规定参数之后,制定相关网络参数的目标。

4.开始进行高水平的设计。这是要解决一些主要的问题,如选择广域网技术和设备、ip地址计划、使用路由而不使用交换的程度等等。

5.这种高水平设计应该与系统规定参数是一样的。如果这种系统规定参数不能满足迭代步骤的要求,就需要向下兼容。在满足系统规定参数的要求时,设计过程可以继续进行。

6.现在,具体的网络设计计划可以开始形成了。这要解决设计的全部技术细节和替代方法。

7.技术解决方案的每一个重要方面都要在实验室进行测试。应用程序的响应时间和可用性等特点要在实验室测试。这有助于逐步地精细调整这个技术解决方案。

8.在技术设计完全进行精细调整之后,这个设计就完成了。在某些情况下,最终的实验室测试结果可能表明,基本的性能目标或者系统规定参数是不切合实际的,必须要进行修改和采取折衷的方案。然而,这些参数最好在高水平设计阶段临时确定下来。

网络设计原则

现在总结一下成功的网络设计必须要遵循的一些关键的原则。我看到过的最糟糕的网络应用的根本原因都是由于没有遵守这些网络设计原则。

应用程序推动设计的需求。网络是保证应用程序顺利运行的结构。不了解应用程序的特点及其要求,网络就不能设计。

网络设计需要有经验的人。网络设计工程师需要广泛的实践经验,同时从理论上了解技术和各种技术之间的相互关系。广泛的实践经验应该被认为是完成设计任务的先决条件。你不了解网络是如何工作的,你就不能设计网络。

 

网络是在实验室设计的,而不是在纸上设计的。实验室是一个最重要的设计工具。考虑到更高级的网络设计的复杂性,一个设计方案没有经过实验室的验证就不是有效的设计。网络模型软件也是可以信赖的。互连网络包含了多种复杂的技术。这些技术必须能够成功地相互交流。按照我的观点,一个大型的或者复杂的网络设计采用模型是不可靠的。这种模型仅适用于高级设计。当解决具体的技术细节问题时,就需要实验室。

网络设计通常包含许多权衡。成本与性能和可用性通常是最基本的设计权衡因素。

不要设法借鉴公司结构。网络设计和拓扑结构经常反应了一个机构的公司结构。虽然没有必要阻止设法借鉴公司结构的方法,但是,网络设计师一定不要受这种结构的束缚。这种方法将导致网络设计出现最基本的错误。要记住,设计目标才是推动设计的惟一因素。

不依赖于厂商。不鼓励采用专有的解决方案。应该自动避免出现上述情况。有很多例子表明,站主导地位的厂商能够提供最佳的解决方案。

简单地说,不必要地增加复杂性可能会提高技术支持成本,使网络更难管理。而且,每一次不必要地采用复杂的解决方案,都可能增加使用有瑕疵的软件。应该永远采用最简单和最可行的解决方案。只有在有好处或者有要求的情况下增加网络的复杂性才是合理的。

根据每一个网络本身的优点设计网络。不要使用一套严格的和可能过于全面的设计规则和模板。考虑到每一个网络都有自己的优点,避免因为表面上相似就简单模仿现有的解决方案。避免采用最高级的技术。对于网络上所有的设备都要采用成熟的和经过测试的软件和硬件。

本新闻共3页,当前在第2页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
软件水平考试:IP网络设计系列之-IP地址管理
软件水平考试:如何提高SQLServer的安全性(上)
软考辅导:明确角色是项目管理的关键1
软件水平考试综合辅导:项目风险管理的工具[2]
软考综合辅导:项目风险管理的工具1