SDN(Software Defined Network, 软件定义网络)是一种新型的网络架构,将网络的控制平面与数据转发平面进行分离,从而通过集中的控制器中的软件平台去实现可编程化控制底层硬件,实现对网络资源灵活的按需调配。在SDN网络中,网络设备只负责单纯的数据转发,可以采用通用的硬件。而原来负责控制的操作系统将提炼为独立的网络操作系统,负责对不同业务特性进行适配。
基于开放协议的方案的当前SDN实现的主流方案,OpenFlow协议本身就能控制转发层面,可以高效且严格地实现转发层面和控制层面的分离,天生就适合SDN,因此OpenFlow是实现SDN的主流开放协议标准。
图1:传统网络架构与SDN架构的对比
TrustNode是一家来自德国的公司InnoRoute推出的OpenFlow SDN路由板卡,这款产品可扩展灵活性高,超低延迟设计(2.5微秒),支持IPv6协议,集成了USB2.0/3.0端口、SD卡槽以及12个GbE网络通信端口。可应用到物联网(IoT)、工业级应用以及网络接入等领域。
图2:InnoRoute TrustNode SDN路由板卡正面照
这款产品采用了Intel 1.9 GHz,双核Atom处理器,4GB RAM,并且移植了Linux操作系统,作为控制中心。除此之外,所有的数据处理和网络通信是放在板卡中心的FPGA中实现的,采用的是Xilinx Artix-7 A200 FPGA器件,使用了134.6k LUTs、269.2k flip-flops和12.8Mbits BRAM的FPGA资源。
为什么说这款产品灵活扩展性比较高呢?因为它支持用户使用Xilinx Vivado HLS Design Suit WebPAck(官网免费下载)工具进行自定义功能开发,支持VHDL、Verilog和高级语言(C/C++/SystemC),包括软件和FPGA IP设计都向用户开放,完善的文档资源能够让用户快速熟悉自定义功能设计和实现。也就是说借助这款板级(PCB)SDN,用户可以缩短将自己产品面市的时间。
图3:TrustNode SDN精美外观设计
Xilinx All Programmable FPGA器件提供了该板卡可扩展性、超低延迟的特性。Artix-7系列器件是各类成本和功耗敏感型应用的最好选择,例如软件定义无线电(SDR)、机器视觉相机以及可穿戴设备等。
-
网络架构
+关注
关注
1文章
93浏览量
12581 -
sdn
+关注
关注
3文章
254浏览量
44790
发布评论请先 登录
相关推荐
评论