在软件定义的IT世界,尤其是网络环境当中,SDN与NFV正成为不可或缺的组成部分。博科作为这个领域的积极参与者,一直以来不断在研发、收购、人力投入等各方面,在软件定义网络领域进行投资,以期在网络技术转型的趋势中引领市场。
正因为这一系列的投入,博科已经步入了SDN行业的领导者行列。博科提供的众多虚拟化网络功能(及支持软件)的工具,能够按需随时随地部署在IT架构中,且不会中断工作流程。事实上,博科专家中就包括在整个行业开发并定义SDN的人。此外,博科也是OpenDaylight项目的白金会员,致力于制定作为SDN背后驱动力的开放标准。
博科布局软件网络转型
博科中国系统工程师总监张宇峰在接受ZD至顶网采访时表示,“SDN控制转发分离达到的效果是底层的网络设备变得越来越简化,更多的网络智能被提升到集中的网络控制器中,实现集中的优化和管控。集中的控制器平台上能够看到全局的网络资源,企业可以根据全局的状态作出优化的决策,并帮助业务最佳的使用网络资源达到业务的敏捷性。”
正是认准了SDN与NFV在网络部署中体现的优势,博科对软件定义网络的布局相当完整。在SDN/NFV产品和方案上,博科也有众多亮点。从底层的基础设施,例如路由器、交换机,到之上的虚拟网络功能(VNF),例如vRouter、vADC、vEPC,再往上到核心的SDN控制器,再到SDN的应用,博科构建了一个完整的SDN/NFV架构图。
以采用OpenDaylight控制器的博科SDN控制器为例,它是一个经过充分测试的商业版,其用途涵盖小企业一直到运营商级环境。除了软件本身,博科还提供样本脚本、培训和完整客户支持等开发资源。对于那些在博科SDN控制器上开发、并充分利用DevNet社区存储库和世界一流主题专家的应用,用户将保留完整的知识产权。
Brocade Vyatta vRouter则是专为网络功能虚拟化而定制的产品,它可以在软件中提供高级路由、状态防火墙、NAT和VPN功能,而不会影响硬件网络解决方案的可靠性和运营商级性能。Vyatta vRouter通过在现成物理服务器上运行的软件解决方案来提供运营商级性能和可靠性,改进了网络连接的经济性,同时帮助推动数据中心内外部的技术创新。
其中,Brocade vPlane技术可在基于软件的网络设备中实现类似于硬件的路由性能。vPlane技术是一种第 3 层转发平面技术,可从架构设计上与Brocade Vyatta vRouter控制平面分离开来。通过利用Intel DPDK,vPlane技术可将每个转发平面分配给多个英特尔处理器内核。在各x86内核上将转发功能分离开来有助于Brocade Vyatta vRouter提供10 Gbps以上的性能,同时避免资源争用。
在博科看来其拥有一个开放、软件驱动、高度安全网络解决方案的技术路线图,可帮助客户从过去的Old IP网络过渡到满足当今需求所需的新一代IP网络。而通过这些布局,博科在下一代网络转变中处于非常有利的位置,
SDN和NFV 对运营商来说,还存在另外的好处。传统的运营商硬件体系更多是专有设备,所以存在被单一厂商锁定的风险。张宇峰说,如果他们能够使用像x86这样商用的统一的平台,硬件上就不会被任何一家厂商绑定,从而可以自由的维护硬件和简化投资。另外更重要的是在统一硬件平台上,企业可以基于软件做很自由的创新,创新的门槛低了很多、速度快了很多、周期短了很多。
或许运营商也感受了这一趋势带来的春风,现在也正集体地推动NFV等相关技术的发展。
SDN/NFV享受与硬件解决方案不相上下的可靠性
软件改变了数据中心和网络——服务提供商和企业转向SDN和NFV来迅速创建新服务、轻松扩展服务并以用户为核心来交付服务。越来越多部署x86服务器架构将加速这一转变,在多个网络角色中取代专用网络硬件。
除了上面说到的vRouter,ADC已开始转换到虚拟(vADC)模式,以帮助企业和服务提供商按需扩容,从而处理峰值负载。可以说,软件日益渗透到这一虚拟化转型的方方面面。不过,技术的转型并非完全不存在障碍,由于采用软件转发和软件交换技术,单服务器内部的转发能力是NFV系统的主要性能瓶颈。
在各类高速转发的NFV应用中,数据报文从网卡中接收,再传送到虚拟化的用户态应用程序(VNF)处理,整个过程要经历CPU中断处理、虚拟化I/O与地址映射转换、虚拟交换层、网络协议栈、内核上下文切换、内存拷贝等多个费时的CPU操作和I/O处理环节。所以,业界迫切需要一种综合的性能优化方案。
对此问题,博科与英特尔进行了紧密合作,给出了堪称优化性价比的方案。张宇峰指出,博科长期以来跟英特尔都是全球的战略合作伙伴关系,两者之间的携手合作,具有得天独厚的优势,能够交付在市场上常见的现场服务器硬件上进行虚拟化的高性能、功能丰富的NFV解决方案。企业和服务提供商可在采用英特尔处理器的服务器上使用博科SDN/NFV解决方案,从而以较高的成本效益迅速推广端到端网络服务配置,以支持客户需求和新的收入流。尤其是英特尔的DPDK,DPDK技术在NFV环境中主要用于对x86设备的数据面转发性能进行优化,能够提升VNF或特定网络业务处理功能的整体吞吐量。
作为通用技术架构的提供商,英特尔在与SDN和NFV紧密相关的多个开源项目中做出了重大贡献,其中包括OpenStack、OpenDaylight、Open vSwitch、OpenFlow和数据平面开发套件(DPDK)等。上文提到的DPDK则是一套数据平面库和网卡(NIC)驱动程序,提供了一个可编程框架,支持在通用处理器上高速处理网络数据包。
据悉,在Telefonica的NFV的实验室中曾经进行了一项测试,实验人员通过相同的协调器将路由器部署到两个平台上,二者的环境服务器池一开始均为空置(即未部署任何VNF)。两个系统运行后,对其吞吐性能进行了实时测量。经NFV优化(DPDK)部署的全线速吞吐率为23Mpps,而未经优化的部署为270Kpps,前者的吞吐率速度快85倍。其中,VNF路由正是Brocade Vyatta vRouter。
通过DPDK技术,再加上在网卡上的SR-IOV(对网卡虚拟化的加强)、 PCI直通(对PCI总线的网络的优化)等,所有的技术元素综合在一起,最后基本上让NFV达到线速的性能指标。
张宇峰强调,这项工作尤其对运营商非常重要,因为网络功能虚拟化带来的好处是经济成本的节省、虚拟化后的灵活性,但如果没有很好的性能支撑,这些好处都不能得到很好的实现,这也是博科跟英特尔合作的重要原因。也是博科交付出色SDN的基础所在。
从各个方面看,SDN/NFV的优势表现的相当明显,而其中面临的问题也在逐步解决当中,软件定义+通用底层架构的技术组合正毫无疑问的进入一个发展的快车道当中。
【更多行业资讯,请关注DOIT官方微信(微信号:doitmedia),关注科技与数据经济,洞察IT走向DT。】