SDN对网络设备厂商、器件厂商、传统IT设备厂商乃至整个产业链是挑战,更是价值转移和产业链重整的机会。传统网络是水平标准和封闭的,SDN将在整个网络的垂直方向让网络开放、标准化、可编程。SDN可实现大到网络、小到设备都具备“可编程”的能力,随着SDN的推进,可编程网络、可编程交换机正呼之欲出。
华为无疑是这场变革的佼佼者。华为将SDN架构分为三个层次:网络设备层,网络控制层、业务管理及编排层。其核心理念是全层次开放与可编程,能够与不同类型用户的业务需求做到很好的匹配和联动。其产品覆盖了从芯片到解决方案的SDN全产业链,以下从这几面总结华为的明星产品:
1、芯片
ASIC性能高、功耗小,但架构固化不灵活,每新增一项业务就需要新增一个模块,也就意味着整个芯片需要从头再来,无法适应企业IT应用的快速发展。商用NP虽然灵活,但性能和功耗却成为瓶颈。针对上述情况,华为自主研发推出了以太网络处理器ENP(Ethernet Network Processor),其性能和功耗与ASIC相当,同时具有商用NP的灵活性,是性能和灵活性的完美结合。主要有以下特点:
l 完整的指令空间与硬加速,ENP中的NPU与商用NP中的NPU有所不同:NP将业务处理切分到不同的NPU组上,指令空间有限;ENP可访问完整的指令空间,节省了开发过程,支持快速开发出新业务。
l 华为ENP集成了SmartMemory,让存储单元集成了一些计算和判断处理的能力,减少主计算单元与SmartMemory之间的操作交互,大大提高了访问效率。
l 先进的降功耗措施使得ENP具有和ASIC比平的能耗表现。
l 基于ENP的交换机可同时支持OpenFlow和传统以太数据包转发,帮助用户实现从传统网络向SDN的迁移。
华为ENP芯片组成架构(性能和灵活性的完美结合)