1、网络生命周期
一个网络系统从构思开始到最后被淘汰的过程称为网络系统的生命周期。网络系统的生命周期包括网络系统的构思计划、分析和设计、运行和维护等过程。在生命周期内存在不断地循环迭代,这取决于网络应用需求的变更,在每次循环过程中都存在需求分析、规划设计、实施调测和运营维护等阶段。
网络生命周期迭代模型的核心思想是网络应用驱动理论和成本评价机制。当网络系统无法满足用户的需求时,就必须进入到下一个迭代周期。成本评价机制决定是否结束网络系统的生命周期:当对已有投资的再利用成本小于新建系统的成本时,网络系统可以进入下一次迭代周期;否则就必须舍弃迭代,新建网络系统。网络生命周期的迭代模型如下图所示:
每一个迭代周期,都是一个网络重构的过程。不同的网络设计方法中,对迭代周期的划分方式是不同的,常见的迭代周期构成主要有三种:四阶段周期、五阶段周期、六阶段周期。
1.1四阶段周期
四阶段周期的特点是:能够快速适应新的需求,强调网络建设周期中的宏观管理,灵活性较强。优点在于工作成本较低、灵活性高,适用于网络规模较小、需求较为明确、网络结构简单的网络工程。
如下图所示,四个阶段分别为:构思与规划阶段、分析与设计阶段、实施与构建阶段和运行与维护阶段。这四个阶段有一定的重叠,保证了两个阶段之间的交接工作,同时也赋予了网络工程设计的灵活性。
(1)构思与规划阶段:明确网络设计或改造的需求,同时确定新网络的建设目标;
(2)分析与设计阶段:根据网络需求进行设计,形成特定的设计方案;
(3)实施与构建阶段:根据设计方案进行设备购置、安装、调试,建成可试用的网络环境;
(4)运行与维护阶段:提供网络服务,并实施网络管理。
1.2五阶段周期
无阶段周期是较为常见的迭代周期划分方式,将一次迭代划分为五个阶段:需求规范阶段、通信规范阶段、逻辑网络设计阶段、物理网络设计阶段、实施阶段。每个阶段都是一个工作环节,每个环节完毕后才能进入下一个环节,类似于软件工程的“瀑布模型”。如下图所示:
按照这个流程构建网络,在下一个阶段开始之前,前面的每个阶段的工作必须已经完成。一般情况下,不允许返回到前面的阶段。如果前一阶段的工作没有完成就开始进入下一阶段,则会对后续的工作造成较大的影响,甚至产生工期拖后和成本超支。
五阶段周期的主要优势在于所有的计划在较早的阶段完成,该系统的所有负责人对系统的具体情况以及工作进度都非常清楚,更容易协调工作。五阶段周期的缺点是比较死板,不灵活。
五阶段周期由于存在较为严格的需求和通信分析规范,并且在设计过程中充分考虑了网络的逻辑特性和物理特性,因此较为严谨,适用于网络规模较大,需求较为明确,在一次迭代过程中需求变更较小的网络工程。
1.3六阶段周期
六阶段周期是对五阶段周期的补充,是对其缺乏灵活性的改进;通过在实施阶段前后增加相应的测试和优化过程,提高网络建设工程中对需求变更的适应性。六个阶段分别为:需求分析、逻辑设计、物理设计、设计优化、实施及测试、监测及性能优化。如下图所示:
(1)需求分析:网络分析人员通过与用户和技术人员进行交流来获取新系统的商业目标和技术目标,然后归纳出当前网络的特征,分析出当前和将来的网络通信量、网络性能、协议