自顶向下网络设计

自顶向下网络设计 大纲

Posted by logicic on April 17, 2021

写在前面:不知道网络发展的今天是否与书本的知识脱节,加上本人的能力不足,若有不对的地方请指正,谢谢

自顶向下网络设计 大纲

– 摘自《自顶向下网络设计》

本书的结构分为四个模块:

  1. 辨明用户的需求和目标
  2. 逻辑网络设计
  3. 物理网络设计
  4. 网络测试,优化和文档编写

本书目标:

帮助设计出能够满足客户商业及技术目标的网络,包括功能、容量、性能、可用性、可扩展性、可购买性、安全性以及可管理性等各个方面需求的企业网络。

1.辨明用户的需求和目标

根据自顶向下的方法,从客户那得到需求,需求可以分为商业需求和技术需求,简单的例子就是商业的话成本需要压多少,技术的话需要达到什么样的量级等等的(或者大家有什么举例)。根据这些需求总结归纳出网络的任务和目标(包括体系结构和主要网络断及设备的性能),按照这个目标分析网络流量,包括通信流量和负载、协议行为,以为服务质量QoS需求。

总结: 需求 ===> 网络任务和目标 ===> 网络流量

2.逻辑网络设计

根据第1点的目标,设计开发网络的拓扑结构。主要需要考虑:

  1. 根据网络规模和流量特点分析得到相应的网络结构的层次和模块;
  2. 设计网络层编址模型,并选择交换机和路由选择协议;
  3. 安全规划;
  4. 网络管理设计;
  5. 对服务提供商能否满足广域网和远程访问的需求做出初步的调查

3.物理网络设计

目标:选择特定的技术和产品以实现逻辑网络设计。主要需要考虑:

  1. 电缆布线、以太网交换机、无线接入点、无线网桥,以及路由器的选择;
  2. 为远程访问和广域网需求选择技术和设备;
  3. 服务提供商需要完成

4. 网络测试,优化和文档编写

在物理网络完成后(前面应该会边搭边进行功能性的测试,类似于单元测试),需要编写并实施测试计划,创建原型或试验系统,优化网络设计,在网络设计建议书基础上形成文档等。(这就相当于程序基准测试和整个系统的测试并在设计书的基础上完善开发文档)