0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TrustNode板级SDN路由上市_超低延迟2.5微秒

Hx 作者:工程师陈翠 2018-07-08 07:50 次阅读

SDN(Software Defined Network, 软件定义网络)是一种新型的网络架构,将网络的控制平面与数据转发平面进行分离,从而通过集中的控制器中的软件平台去实现可编程化控制底层硬件,实现对网络资源灵活的按需调配。在SDN网络中,网络设备只负责单纯的数据转发,可以采用通用的硬件。而原来负责控制的操作系统将提炼为独立的网络操作系统,负责对不同业务特性进行适配。

基于开放协议的方案的当前SDN实现的主流方案,OpenFlow协议本身就能控制转发层面,可以高效且严格地实现转发层面和控制层面的分离,天生就适合SDN,因此OpenFlow是实现SDN的主流开放协议标准。

TrustNode板级SDN路由上市_超低延迟2.5微秒

图1:传统网络架构与SDN架构的对比

TrustNode是一家来自德国的公司InnoRoute推出的OpenFlow SDN路由板卡,这款产品可扩展灵活性高,超低延迟设计(2.5微秒),支持IPv6协议,集成了USB2.0/3.0端口、SD卡槽以及12个GbE网络通信端口。可应用到物联网IoT)、工业级应用以及网络接入等领域。

TrustNode板级SDN路由上市_超低延迟2.5微秒

图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

    文章

    87

    浏览量

    12418
  • sdn
    sdn
    +关注

    关注

    3

    文章

    249

    浏览量

    44541
收藏 人收藏

    评论

    相关推荐

    verilog在psoc中延迟

    大家好使用Verilog语言,可以在PSoC中创建类似CysDelay-()、CysDelayUs()的毫秒微秒延迟。……任何人请帮助我如何使用Verilog在PSoC中创建
    发表于 11-06 14:17

    SY89296L 2.5V/3.3V 2.5GHz可编程延迟线评估

    SY89296L评估,用于SY89296L,2.5V / 3.3V,2.5 GHz可编程延迟线的评估,可使用数字控制信号
    发表于 03-05 09:14

    如何在STM8S103F3上实现微秒延迟

    如何在STM8S103F3上实现微秒延迟?以上来自于谷歌翻译以下为原文 How to implement microsecond delay on STM8S103F3?
    发表于 03-29 09:40

    可以用TIMER4创建1微秒延迟吗?

    大家好, 我使用的是STM8S105和STM8S003。我们可以用TIMER4创建1微秒延迟吗?我可以创建延迟1ms,100us,10us但不能延迟1us。我们可以吗? 谢谢!
    发表于 04-01 07:16

    请问怎么在ucosII中实现微秒的延时?

    1、ucosii中怎么实现微秒的延时呢,OSTimeDly();对ticks进行计数,我的计数是1ms一次,OSTimeDlyHMSM();最小是ms,如果进行微秒的定时是用uco
    发表于 07-01 04:35

    如何在StarterWare工程里使用微秒延迟

    早上好,请问如何在StarterWare工程里使用微秒延迟,如今工程连续运行跑不出这个函数
    发表于 07-23 07:10

    如何把重置信号延迟微秒

    你好专家,我想把重置信号延迟微秒,然后发送出去。你能教我怎么做吗?重排8 K
    发表于 10-23 10:02

    SDN面临的问题有哪些?如何解决?

    本文对SDN技术做了简单的概述,并介绍了Openflow技术及其相关组件和研究的进展,提出了SDN面临的问题和解决思路,最后介绍了SDN的应用部署。
    发表于 05-21 06:09

    HAL库微秒的延时实现

    目录前言一、代码和使用二、使用和验证1.引入头文件2.初始化3.使用和验证总结前言接触HAL库差不多两年了,一直苦于HAL库没有自带微秒的延时,网上的前辈们给出的解决方案要么是改写
    发表于 01-20 07:49

    Banana Pi 推出带有 2 个 2.5GbE 端口的迷你路由器开源硬件开发

    Banana Pi 今天推出了一款迷你路由,基于 MediaTek MT7986 无线网络片上系统,针对路由器进行了优化。Banana Pi BPI-R3 迷你路由
    发表于 07-29 12:42

    微秒延迟电路图

    微秒延迟电路图
    发表于 06-26 13:41 1055次阅读
    一<b class='flag-5'>微秒</b>的<b class='flag-5'>延迟</b>电路图

    基于遗传算法的混合SDN路由节能算法

    随着软件定义网络( Software defined network,SDN)技术的快速发展,互联网必将长期处于传统网络设备和SDN设备共存的混合SDN网络状态。混合SDN网络中的
    发表于 05-29 15:28 3次下载

    实时MCU如何实现超低延迟

    本文介绍实时 MCU 如何实现超低延迟
    的头像 发表于 12-22 11:51 922次阅读

    Vivado ML版中基于ML的路由拥塞和延迟估计

    电子发烧友网站提供《Vivado ML版中基于ML的路由拥塞和延迟估计.pdf》资料免费下载
    发表于 09-14 11:41 0次下载
    Vivado ML版中基于ML的<b class='flag-5'>路由</b>拥塞和<b class='flag-5'>延迟</b>估计

    路由延迟高怎么回事 路由延迟高怎么解决?

    一、什么是路由延迟路由延迟是指数据从发送到接收之间经历的时间延迟。当延迟过高时,访问网页
    的头像 发表于 02-19 11:46 6711次阅读