作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 开发研究与工程应用 • 上一篇    下一篇

高速可编程网络创新实验设备设计与实现

崔 波,刘中金,李 勇,苏 厉,金德鹏,曾烈光   

  1. (清华大学电子工程系,北京 100084)
  • 收稿日期:2013-03-06 出版日期:2014-05-15 发布日期:2014-05-14
  • 作者简介:崔 波(1990-),男,硕士研究生,主研方向:网络虚拟化技术;刘中金,博士研究生;李 勇,博士;苏 厉,讲师;金德鹏、曾烈光,教授。
  • 基金资助:
    国家“973”计划基金资助项目(2013CB3291005);国家自然科学基金资助项目(61171065, 61021001, 61133015);国家“863” 计划基金资助项目(2013AA010601, 2013AA010605)。

Design and Implementation of Innovation Experiment Equipment for High Speed Programmable Network

CUI Bo, LIU Zhong-jin, LI Yong, SU Li, JIN De-peng, ZENG Lie-guang   

  1. (Department of Electronic Engineering, Tsinghua University, Beijing 100084, China)
  • Received:2013-03-06 Online:2014-05-15 Published:2014-05-14

摘要: 面向下一代网络的新协议和体系架构研究是当前网络研究的重要组成部分,而基于实际设备的实验验证是证明研究结果正确性的主要途径。针对基于软件或传统网络设备的验证方式在有效性、灵活性等方面的不足,提出一种支持网络创新实验验证的高速网络硬件设备解决方案。该方案基于现场可编程门阵列设计,将控制平面与数据平面解耦合,同时采用高性能的网络与存储模块,满足网络创新实验对设备可编程、高性能、灵活管理控制等方面的需求。基于此方案设计并实现TNIP网络处理板卡。实验结果证明,该板卡支持高达16 Gb/s的网络通信,可以应用于复杂的网络创新实验。

关键词: 网络设备, 网络创新, 实验平台, 可编程硬件, 现场可编程门阵列设计, 虚拟化

Abstract: New protocols and architectures for next generation Internet is an important part of current network research. Experimental verification based on physical equipment is the main approach to examine the feasibility and performance of the new technologies. With concerns of that software and traditional network facility based verification methods have some disadvantages. This paper proposes a device design solution to support network innovation experiment. Based on Field Programmable Gate Array(FPGA), decoupling the data plane, control plane and using high performance network and storage modules, this paper can achieve the goals required by network innovation studies such as reprogrammability, high performance, flexibility of control and management, implements the design on TNIP network processing card. Experimental results show that TNIP can handle up to 16 Gb/s network traffic and can be used to deploy network innovation experiments.

Key words: network equipment, network innovation, experiment platform, programmable hardware, Field Programmable Gate Array (FPGA) design, virtualization

中图分类号: