SDN是必由之路

SDN技术,可能阻止Cisco年收入460亿美元吗?

有人认为,“软件定义网络SDN(Software Defined Networking)不过是流行行话”,“只有日本SDN如此火爆”,但是,对于网络管理者和网络工程师而言,SDN已无法回避。实际上,笔者在《日经通信》撰写以“公司内部网络,维持现状行吗”为题的专题文章,就对这一点确信无疑了。

专题文章的主题是,随着服务器虚拟化已成为理所当然的事实,由此,它对网络究竟带来怎样的变化。最终得出的结论是,利用现行的设定变更网络,度过当前的难关,再逐步改变网络的构架。

实际安装 (implement)“网络虚拟化”技术,已取得进展

考虑未来的构架时SDN具有非常重要的价值。SDN分两大类,即“网络虚拟化技术”和“网络控制技术”。网络控制技术的代表是目前正在热议的OpenFlow。也许正是因为OpenFlow成为领先的话题,使SDN越发晦涩难懂。

实际上,目前实际安装有进展的是网络虚拟化技术。网络虚拟化这种叫法过于抽象而难懂,可以把它理解为,从虚拟机角度,将网络与物理网络加以分离的技术。目前,新版服务器虚拟化软件,已经搭载VMware 的VXLAN(虚拟可扩展LAN )和微软的(使用通用路由封装的网络虚拟化)等技术。

谈到网络分离理论,一定有人会想“不是已有"虚拟局域网VLAN(Virtual Local Area Network)吗?”。而VLAN和新技术不同之处是,它不是设定在网络设备(到目前为止)。要由多个虚拟机构成VLAN时,网络负责人和服务器负责人就有必要对利用VLAN  tag进行调整。然而从运行层面上讲,就是“虚拟化网络”和“物理网络”无法分离。

从这种意义上讲,上述VXLAN和NVGRE是试图解决这个问题的技术。“从虚拟机看网络”来说,它可以看作为不依赖物理网络且平坦的网络构成。因此,服务器负责人根据自己的需要,进行分段再配以子网(subnet )即可。

反过来说,从物理网络角度看,虚拟机的网络无需考虑如何分段问题,只需传送物理服务器之间的数据包。

目前的IT基础设施运行体制过于复杂?

下面,就讲讲笔者是如何得出“SDN是必经之路”这一结论的。

通过上述专题,我采访了很多人,而采访的人数之多是前所未有的,特别是厂商和系统集成商,如服务器虚拟化负责人(各个企业都有不同的供应商)、网络负责人以及SDN的传道者(evangelist)等。

反过来说,这说明服务器虚拟化和网络之间有着非常复杂的相互纠缠的关系。而笔者要明确“一旦服务器虚拟化在企业内部加速发展时,网络关系者将如何应对?”。我曾经以为很多的用户企业的IT基础设施负责人也有相同的想法。但是,为了找到这一答案,则需要各个公司组建架构IT基本设施的梦之队。

差不多三年前,“私有云”开始成为流行语。而它和公有云携手,可以顺利地(seamless)利用公司内外的IT资源的“混合云”,谈论这一美丽的概念也是为时已久。但是,实际装备则需要花费很多的劳力。

采访中,了解到很多的服务器负责人学习不熟悉的网络知识,而网络负责人则学习服务器虚拟化技术。他们中的有些人认真阅读白皮书和手册,有些则挑战资格考试或是参加厂商的培训班。

当然,笔者丝毫没有否定IT工程师需要拥有广泛的技能,只是觉得系统的架构上有问题,却使周边的人们遭受影响。这是因为,将目前的网络技术和服务器虚拟化技术组合在一起,就不能很好地定义“技能的分界线”。

说到底,这是要求“IT基础设施的管理者和工程师应当成为精通服务器、存储器、网络全部的超人”。只是,将这称之为“有代表性的云计算本身的基础设施工程师”,则有些言过其实。深知IT基础设施的成本决定企业竞争力的云计算运营商应当明白,此事并不适用于实施岗位轮换制度(Job Rotation)的用户企业和系统集成商。

最终,笔者认为系统架构需要能够很好地制作技能分解点。为此,SDN理所当然是不可或缺的技术要素。

目前,哪种网络传输协议(Protocol)能成为主流依然不清晰,还存在很多诸如,怎样和OpenStack与CloudStack这些云计算控制器进行联合的问题。除了面临着VLAN枯竭的IaaS运营商外,并不会马上采用SDN。只是,通过这次采访切实地感到,在不远的将来SDN会广泛进入普通企业。