网络设计需要把对技术以及各种技术之间的关系等方面的理论知识与广泛的实践经验结合起来。实践经验是特别重要的,并且常常被人们忽略。按照我的观点,一个没有丰富的网络技术支持经验的网络工程师不能进行网络设计工作。能够让你达到设计目标的工具包含在技术本身。你需要有很好的这方面的知识和了解。
例如,具有可伸缩性的路由协议、成本低效率高的广域网传输技术、网络管理等知识都需要掌握。我一直建议实验室的工作是进行概念证明测试。设计必须在实验室中进行,而不是理论上的纸上谈兵。这样多的技术一起使用和交叉使用太复杂了,在真正的测试平台以外的任何东西上都是不能验证的。
下面这些步骤提供一个大概的指南,在设计过程中遵循这些步骤可以完成基本的设计任务:
1.确定性能参数,具体说明每一个设计目标。例如,应用程序响应时间、数据包损失百分比、延迟和应用程序可用性等。
2.找出任何设计的局限性。最明显的局限性是预算。其它局限性可能包括实施的时间表、老式设备的技术支持以及结合需要独特的网络规范和政策的专业部门。
3.在考虑到系统规定参数之后,制定相关网络参数的目标。
4.开始进行高水平的设计。这是要解决一些主要的问题,如选择广域网技术和设备、IP地址计划、使用路由而不使用交换的程度等等。
5.这种高水平设计应该与系统规定参数是一样的。如果这种系统规定参数不能满足迭代步骤的要求,就需要向下兼容。在满足系统规定参数的要求时,设计过程可以继续进行。
本文来源:中国网管联盟 作者:佚名