新的技术商用,总会引起设备的升级换代,并且随着流量的巨大变化,网络的部署与变更技术上越来越复杂,网络在应对流量变化上很难有良好的预期性,在当前方式下,一旦完成业务部署,服务器通过网线连入网络,应用流量吞吐对网络的影响就难以控制、网络的调整也就变得相当滞后。
SDN(软件定义网络)的出现和理念演进,开始改变网络被动性的现状,使网络具备较大灵活程度的“定义”能力,这种可定义性,是网络主动处理流量而不仅仅是被动承载流量,并使得网络与计算之间的关系不仅仅是对接,而是交互。SDN的思想是将更多的控制权交给网络使用者,除了设计部署、配置变更,还可以进行网络软件的重构,使得新的技术验证可以先于商业化。所以,SDN最重要的一点就是开放。
这也是为什么提供SDN解决方案的厂商常用“开放”一词的原因,厂商要么称自己的产品为“开放”,要么称竞争对手的不具备开放特性。这就产生了一个问题:到底什么才是开放的网络架构?
笔者在华为HCC大会上找到了答案,华为发布了面向云数据中心的新一代数据中心网络架构——开放云网络架构OCF(Open Cloud Fabric),通过开放与解耦的SDN网络架构使能云业务快速创新。
IEEE院士、华为交换机与企业通信产品线CTO周芜在发布仪式上介绍到,华为OCF将传统的封闭网络解耦成数据平面、控制平面,和业务平面,三个平面通过标准协议进行互通,同时高度兼容第三方的产品。在数据平面,提供通过ONF OpenFlow 1.3一致性认证的CloudEngine系列数据中心交换机。同时面向虚拟网络发布了新一代CloudEngine1800V系列虚拟交换机;在控制平面,新发布的面向云网络的AgileController 2.0 能实现物理网络和虚拟网络的统一策略管理和下发;在业务平面,将会有更多的网络应用向用户提供,包括网络质量检测、安全、面向应用的策略定义、业务编排等。
OCF能够对外提供系统级的网络开放能力,也就是将网络作为一个整体对外开放。华为交换机与企业通信产品线副总裁余立介绍到,通过“物理网络+虚拟网络+控制器”全方位开放的SDN方案使得客户可以按需构建面向自己业务的网络,实现业务的敏捷部署、更加精细化的运维管理以及更加高效的资源利用,在节约总体拥有成本(TCO)的同时提升维护效率。
据了解,除了开放性和灵活性,OCF还有几个核心的特点。一是网络自动化部署,利用控制器的自动化功能,用户可以基于应用来进行网络资源的自动化部署,大大减轻应用部署和资源调配的复杂性。二是利用创新的SDN技术对网络进行精细化的控制,实现了精细化运营。借助OCF的这个特点,用户可以控制网络的服务质量,对故障进行超快速的恢复。三是大大增强了网络架构的可靠性。OCF通过控制器集群使得在增加网络容量的同时,始终保持网络高度的可靠性,不会因为一个控制器的故障而影响服务。
长久以来,人们希望IT系统能成为一种更为灵活、便捷、按需索取的资源的强烈诉求,希望把“软件”从“硬件”平台中解放出来。
而***推出的Agile Controller 2.0基于开放平台架构设计,满足了这种诉求。Agile Controller 2.0提供SDN架构的分层解耦能力,实现基于业务层的开放接口和可编程能力,并支持与第三方主流云平台对接实现网络业务的自动发放,其核心功能包括自动化部署、精细化运维和高可靠集群。
同时,新发布的华为CE1800V是面向数据中心虚拟化环境的分布式虚拟交换机,可结合华为CloudEngine系列硬件交换机和Agile Controller控制器,实现物理/虚拟网络的统一可视和管理。同时,CE1800V支持VMware、Microsoft、KVM等主流虚拟化平台,实现业务统一承载。此外,CE1800V还支持标准化的北向接口,可通过Openflow1.0/1.3接口实现和各种标准SDN控制器的对接,控制器可以通过OVSDB接口实现对CE1800V的配置和管理。
SDN的概念经过近几年的炒作,产业界、学术界不再将SDN看作是一个注定要来“颠覆”什么的事物,而是开始更冷静、清醒地审视SDN的实际价值。用户不再关心层出不穷的新概念,而是开始思考网络运营与业务价值之间的关系,在这样的背景下,笔者寄希望于华为OCF,可以开创SDN领域新的篇章。