随着云计算、虚拟化技术的大量应用,数据中心的规模越来越大,网络设备成百上千,批量上线带来的重复配置多、工作量大,传统的手工操作模式不仅工作量大,而且容易出错、效率低。同时企业分支网络得到进一步发展,分支网络的分布范围广且位置分散,现场部署和维护将耗费大量的人力物力。为了解决这样的问题,自动下发配置的技术应运而生。新设备上电连接到网络中,指定设备软件版本和配置信息,当设备上电后,能够自动获取软件和配置信息,实现设备自动下发配置上线,本文接下来就详细介绍一下自动下发配置技术。
自动下发配置技术听起来很神奇,其实实现并不困难。首先,在网络中要有一台控制服务器,在服务器上预先制定了设备的配置策略,远程接入的网络设备无需任何培植,当接入设备上电后向DHCP服务器请求IP地址,DHCP服务器在向网络设备提供IP地址,同时向接入设备提供控制服务器的地址,接入设备通过“CPE广域网管理协议”,基于HTTP或者HTTPS协议向控制服务器发起获取配置请求,服务器根据网络设备的类型或者序列号下发相应的配置内容,完成网络设备的自动部署。在一些大型数据中心,往往接入网络设备都是跑的二层,甚至端口数量都是一样,区别仅仅在于VLAN的差异,这样在控制服务器中对VLAN做好规划,然后当有新设备接入时,直接分配新的VLAN即可。这种自动下发配置技术在大型数据中心里很受欢迎,大大减少了手工操作配置的时间,尤其在做网络变更时,需要对上百台设备进行配置变更时候,只需在控制服务器上设置策略,维护人员无需到现场,通过自动下发配置技术可以轻而易举地实现。据统计,一个中型以上的数据中心通过采用自动下发配置技术,不仅可以有效地减少人工配置错误,更能减少80%以上的管理工作量,管理成本大大降低。除了做配置自动下发,还可以完成软件版本的自动升级,自动配置回滚,统一部署安全接入策略等,而且这些应用不仅在有线网络中,在无线局域网,3G网络中都可以实现,极大地提升了数据中心的运维效率,降低了运维成本。
自动下发配置技术固然好,但也有一些限制,这在一定程度上也让其并没有在数据中心里大规模普及。首先,自动下发配置技术与设备厂商密切相关,不同厂家的网络设备并不能互通,也就是都是只能用自家的自动下发配置技术。但是在数据中心里,是不可能只采用一家网络厂商的设备,为了更好地获得议价的能力,数据中心往往会从多家网络厂家进行设备采购,因此这种自动下发配置技术应用起来就很有限。虽然大家都采用的是CPE广域网管理协议,但还需要具体网络设备的适配,这部分实现就显有公开了。其次,自动下发配置技术只有在规模很大的数据中心部署才有意义。比如服务器有上万台,涉及数百台接入交换机配置,并且设备配置差异不大,有一定的规律。在一些中小型数据中心部署自动下发配置技术反而是画蛇添足。再次,自动下发配置技术仅适合于接入网络设备,在汇聚或者核心网络位置的设备则由于配置过于复杂,不同设备配置差异很大,就不要做批量下发,自动下发配置效率也并不高。最后,自动下发配置技术的部署对维护人员的要求是比较高的,对设备的网络配置和规划要相当熟悉,否则适得其反,根本达不到想要的效果。你给80岁的老爷爷买一个iPhone 6的智能手机,就算安装的软件再多,他也只会接电话发短信,所以有了自动下发配置技术,如何去用它也很关键,使用它才能提升数据中心的运维水平。
随着数据中心规模的不断扩大,自动下发配置技术将越来越受欢迎,这种技术特点让我们看到了不少SDN技术的影子。通过SDN部署,采用控制器,利用OpenFlow协议实现对网络设备流表(转发表)的设置。SDN强调的是对网络设备转发的控制,而自动下发配置技术则是强调对配置的设置。比如我们将一台网络设备通过自动下发配置技术让这台设备拥有了配置,但并没有转发的表项,而SDN则可以实现,所以可以说自动下发配置技术是SDN的过渡技术,自动下发配置技术实现本身也没有SDN实现的复杂。SDN技术需要网络设备芯片的支持,而自动下发配置技术则任何一台网络设备都有能力支持。在SDN还没有得到大规模应用的情况下,自动下发配置技术走在了前面,初步缓解了大型数据中心运维效率低下的问题。当然,SDN还具有一个自动下发配置技术无法比拟的优势,那就是降低了网络设备采购成本。部署SDN技术,只需要网络设备是价格低廉的白盒交换机,能够支持OpenFlow协议,有流表就可以,这样可以大大降低购买网络设备的财务支出,而自动下发配置技术无法做到这一点,不过SDN无法替代自动下发配置技术,至少在目前的OpenFlow协议里并没有对网络设备配置的下发做规定,未来是否能将自动下发配置融合到SDN中来,还是个未知数,但可以确认的是这种技术让一直会存在下去,并一定会得到越来越多数据中心的认可。
自动下发配置技术是在数据中心网络业务日益复杂、可靠性要求越来越高的背景下产生的,其大大提高了数据中心的运维效率,降低了管理唱本,使得维护人员可以轻松自如地驾御数据中心网络。这种新的网络技术,将提供更便捷的使用体验,必将在未来的数据中心网络里得到普及应用,让数据中心网络变得更加美好。