SDN市场还处于早期发展阶段,但是网络虚拟化技术已经达到了一般可用性要求。这个新产品甚至还有可能支持大型网络虚拟化。
结果,企业IT团队可以最终实现自动化网络分配,以及将网络资源更好地整合到整个IT运营中。但是,现在仍然很难确定如何评估这些新产品,以及从哪里开始实现。好消息是有很多方法可以在混合场景中使用网络虚拟化,而不需要完全更换设备。
为什么需要网络虚拟化技术?业务驱动
运营效率是网络虚拟化的主要驱动力。虽然存储和服务器资源都可以虚拟化并实现自动分配,但是网络则落在后面。在现代网络中,资源分配过程很复杂且速度很慢。
哪怕是实现一个简单的转变,网络团队现在也需要通过一个繁琐的流程,包括规划变更,然后提交到一个“变更控制”系统进行检查。这个系统要求其他人员考虑和审批所提交的预案。然后,管理员或工程师实施变更,最终还必须验证它是否符合预期要求。这个过程效率极低,而且很可能会出现人为错误。此外,完成一个修改需要几天甚至几周时间。
然而,网络虚拟化则可以实现网络服务的自动化分配,如虚拟LAN(VLAN)创建、以太网端口分配、负载均衡 和防火墙策略维护。自动化可以减少分配时间,也可以减少潜在的人为错误。
此外,网络虚拟化技术还可以减少网络运营开支和资金支持。通过网络虚拟化,IT团队就可以最大程度地利用他们的现有物理硬件,因为用户可以在核心物理基础架构之上建立多种异质环境。企业可以采用与服务提供商相似的方法,将客户流量分割到一个常见的MPLS基础架构上,从而可以使用网络虚拟化建立虚拟网络,使其中每一个虚拟网络包含独立的服务集,其中包括路由和交换,以及防火墙和负载均衡等4-7层服务。
更进一步,网络虚拟化还可以减少底层网络硬件本身的开支。因为底层网络可以简化为一种具有高带宽的以太网结构,它支持超高速的交换与路由,但是本身又不需要太丰富的功能。更丰富的功能将转移到虚拟化网络边界的软件层次上。在这种情况中,底层网络可能不需要使用高端网络供应商的产品。事实上,有一些新创公司提供了替代方案,包括低延迟、高吞吐量、廉价白盒交换机,它们专注于快速传输,但是将复杂的4-7层转发决策交由虚拟网络处理。
现有技术可能本身就适合网络虚拟化
对于深信网络虚拟化将让组织受益的人而言,下一步或许是最困难的:如何让一个组织实现网络虚拟化?
首先一定要理解的是,网络虚拟化并不是一种孤注一掷的预案。虽然它最终有可能替换传统技术,但是网络虚拟化是有可能建立在组织的现有基础架构之上。有许多方法可以实现这种混合环境。
组织可以先调整现有网络的虚拟化功能。防火墙和负载均衡供应商通常都会为他们的硬件设备提供一种虚拟化版本。然而,一定不要将简单的虚拟化设备看作一种真正的网络虚拟化。在一个真正的网络虚拟化环境中,4-7层功能可以自下向上分割成一个特定的虚拟网络并成为服务链的一部分。
但是,除此之外,网络团队还应该认识到他们的现有网络仍然能够转发叠加网络流量,如运行在虚拟可扩展VLAN通道的流量。此外,他们还可以询问自己的网络供应商,了解他们是否有一些专门针对于混合应用环境的虚拟化产品。例如,已经在生产环境中的网络交换机可能就 支持OpenFlow,因此它可以在相同基础架构上同时传输SDN和传统流量。