首页> 外文会议>International Conferences on Networking >Building a Flexible and Scalable Virtual Hardware Data Plane
【24h】

Building a Flexible and Scalable Virtual Hardware Data Plane

机译:构建灵活且可扩展的虚拟硬件数据平面

获取原文
获取外文期刊封面目录资料

摘要

Network virtualization which enables the coexistence of multiple networks in shared infrastructure adds extra requirements on data plane of router. Software based virtual data plane is inferior in performance, whereas, hardware based virtual data plane is hard to achieve flexibility and scalability. In this paper, using FPGA (Field Program Gate Array) and TCAM (Ternary Content Addressable Memory), we design and implement a virtual hardware data plane achieving high performance, flexibility and scalability simultaneously. The data plane uses a 5-stage pipeline design. The procedure of packet processing is unified with TCAM based rule matching and action based packet processing. The hardware data plane can be easily configured to support multiple VDP (Virtual Data Plane) instances. And in each VDP instance, the pattern of packet processing can be flexibly configured. Also, it can achieve seamless migration of VDP instance between software and hardware. The hardware data plane also provides a 4-channel high-performance DMA engine which largely reduces packet acquisition overhead on software. So that software can be more involved in customized packet processing.
机译:网络虚拟化,其在共享基础架构中的多个网络共存增加了对路由器数据平面的额外要求。基于软件的虚拟数据平面在性能下较差,而基于硬件的虚拟数据平面难以实现灵活性和可扩展性。在本文中,使用FPGA(现场程序门阵列)和TCAM(三元内容可寻址存储器),我们设计并实现了同时实现高性能,灵活性和可扩展性的虚拟硬件数据平面。数据平面使用5级管道设计。分组处理的过程用基于TCAM的规则匹配和基于动作的分组处理统一。硬件数据平面可以很容易地配置为支持多个VDP(虚拟数据平面)实例。在每个VDP实例中,可以灵活地配置数据包处理模式。此外,它可以在软件和硬件之间实现VDP实例的无缝迁移。硬件数据平面还提供4通道的高性能DMA引擎,这在很大程度上减少了软件上的分组采集开销。因此,软件可以更涉及自定义数据包处理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号