目前企业级IT市场正在出现拐点,大数据和云计算催生全新需求,新一轮技术创新大潮到来,软件定义网络成为新价值趋向。在过去一段时间中,软件定义网络(SDN)成为了企业网络、运营商、科研网络、大型数据中心托管和云服务商以及某些早期SDN使用者中最热门的话题。SDN这一新概念有望提高网络性能、灵活性和可管理性,实现网络革命并带来新一波应用服务创新。
经过几年的发展,SDN 的相关技术正呈现着百花齐放的发展态势,但实质的落地产品却少之又少。这并非是提供商不认可这项技术,而是仍有很多问题有待解决。其中最重要的一点是需要一个可编程的以太网处理器。
灵活芯片 助SDN落地
我们都知道,在过去的二十多年中,以ASIC芯片为核心的传统交换机凭借着“高性能、低成本”等优势已成为应用最为广泛的网络设备,然而在面对云计算、BYOD移动办公、SDN、物联网以及大数据带来的业务快速变化时,ASIC芯片灵活性差的缺点使得传统交换机难当重任,如何让交换机的核心芯片在保证高性能的前提下实现业务灵活定制,也就成为业界面临的共同挑战。
令人欣喜的是,为应对这一挑战,华为公司已研发出业界首款专门针对以太网转发的可编程芯片:以太网络处理器ENP。其通过内置硬件加速组件、片内集成SmartMemory和高速查找算法,在保留了传统交换机ASIC成本、功耗、性能优势的同时,更具备灵活的全可编程能力。
对于这款华为自主设计、自主创新的全新一代交换机专属芯片ENP,徐文伟特别谈到:“早在5年前,华为就已预见到未来网络的发展趋势——包括SDN、业务快速部署和响应等等;此外我们还看到,越来越多的用户还希望硬件的生命周期变得更长,正是基于这些考虑,我们开启了ENP的研发工作。而今天我们看到的ENP,其芯片架构和硬件架构已做到一步到位,未来通过软件升级,即可不断丰富其业务特性,并满足客户新业务的需求。”
灵活芯片 带来惊人效果
据了解,S12700的可编程分成两个层次,即华为自己可编程和第三方可编程。由于传统采用ASIC芯片的交换机将所有功能都固化在芯片里,后期无法更改。而采用了ENP芯片的敏捷交换机具备了按需定制的能力。华为可以根据客户的业务变化去给客户定制行业需要的功能,第三方也可以利用华为在敏捷交换机上提供的API接口进行编程。不过就目前形势来看,笔者认为,用户自己做还是有一定困难的,更多是华为自己加上有技术实力的集成商去做可编程。相信这一点也是华为需要继续努力的地方。
值得一提的是,由于ENP芯片采用全可编程架构,通过微码编程实现新业务,客户无需更换新的硬件,快速灵活,六个月即可上线。而传统ASIC芯片采用固定的转发架构和转发流程,新业务无法快速部署,需要等待1~3年的硬件支持,这个效果是用户最希望看到的。
搭载ENP芯片的华为S12700系列敏捷交换机
走在不断创新的路上
看待SDN,应该更多地是面向价值而不是单纯技术,从传统的业务被动适应网络,转变为网络主动适应业务,从而构建一个业务友好的网络,这才是SDN带来的价值。虽然华为公司已经迈出了***步,但离全面商用还有一段距离要走。
不过从此次自研ENP芯片来看,华为在向业界证明:其在企业网市场延续着其“奔腾”的创新能量,在ICT融合的大背景下,开创着属于软件定义的全新时代。