【IT168 技术】有不少技术专家提出,软件定义网络(SDN)最主要的功能等同于IT行业中的网络变更与配置管理(NCCM)。我认为这种想法源于SDN执行网络配置变更管理的能力,一般看来,SDN和NCCM似乎有着相同的功能,但事实上,经过仔细观察和分析后,会发现它们之间有一个显著差异。下面就让我们来看看一些能够证明这些差异的实例。
NCCM的功能
NCCM提供给了网络和/或系统管理员这样一种功能,他们可以通过网络基础设施自动跟踪网络变更、完成配置更新。一个好的NCCM系统不仅能够提高网络管理员的效率,能够让他们跟踪网络变更、检测到非法的更改,而且还能通过许多设备自动检测到相似的变更、自动更新设备的操作系统。在NCCM的功能列表中包括以下内容:
1.变更管理。错误的配置变至少会导致40%的网络中断,这也是导致跟踪配置失去稳定性和高效性的一个重要因素。监测物理基础设施变更是变更管理的另一个分支,对冗余故障进行识别——在故障前一秒发生中断。变更的审计线索对错误分析提供了有力的帮助,一个好的变更管理系统是要结合故障单登记系统和变更控制委员会(CCB),评估那些被提交上来的变更请求,进而批准变更的实施。
2.对预定义和经过验证的模板进行配置。经常配置网络会让网络变得更稳定、更易于管理,这对网络管理至关重要。
3.自动化的网络配置和系统更新。
一个NCCM系统通常不执行以下操作:
1. 在应用程序与NCCM系统之间双向通信;
2. 动态的、实时的网络变更来支持应用程序的需求;
3. 从网络中得到的反馈信息应通知应用程序,因为这些变更对应用程序也会有一定的影响。反馈信息可以验证变更请求是否已经被执行,或者是告知网络中出现的一些偶然的变更信息,例如一条关键链路或网络设备的丢失导致可用宽带的变更或延迟。
一些优秀的执行机构会采用NCCM的某些技术形式,来让他们的网络更加稳定。然而,网络和应用程序是分开的,前面提到的变更控制委员会对变更请求进行验证和批准,它的速度很明显会比较慢,有些变更控制委员会几乎需要一周甚至更多时间才能完成审批手续。在某些行业领域,能被执行的变更是有一定的限制的,比如在节假日,网上购物达到巅峰时刻的零售网络,或者是股票交易时间的经纪网络,在网络业务交易发生变化时,这些网络都会变得很迟钝。
缓慢的网络配置变更意味着网络必须配置为支持各种网络应用程序,而不需要在网络上进行任何的变更。此外,该网络必须支持能够在虚拟服务器之间迁移的应用程序。随着应用程序和服务器环境的动态性越来越好,该网络也就变得更加地活跃,这就会导致紧急变更请求数量的增加。