A Reconfigurable Hardware Architecture for Packet Processing

被引:1
作者
Duan Tong [1 ]
Lan Julong [1 ]
Hu Yuxiang [1 ]
Liu Shiran [1 ]
机构
[1] Natl Digital Switching Syst & Engn Technol Res Ct, Zhengzhou 450002, Henan, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
Packet processing; Hardware architecture; Reconfigurable; Protocol-independent;
D O I
10.1049/cje.2017.08.018
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a reconfigurable packet processing hardware architecture for future switch, in which several protocol-independent action units are introduced to remove the protocol dependence of conventional packet processors. With the proposed architecture, any specified header fields can be mapped into the right action unit, so that the processor can meet any packet processing demands. To reduce the hardware resource cost, the processor cost model and optimization algorithm are proposed. The NetFPGA-based implementation shows a throughput of 94Gb/s with 64-B packets. The programmability cost is approximately 1.5 times of conventional design, which consumes only 8% of the total FPGA resources.
引用
收藏
页码:428 / 432
页数:5
相关论文
共 16 条
  • [1] [Anonymous], P 5 INT C EM NETW EX
  • [2] SwitchBlade: A Platform for Rapid Deployment of Network Protocols on Programmable Hardware
    Anwer, Muhammad Bilal
    Motiwala, Murtaza
    bin Tariq, Mukarram
    Feamster, Nick
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 183 - 194
  • [3] Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN
    Bosshart, Pat
    Gibb, Glen
    Kim, Hun-Seok
    Varghese, George
    McKeown, Nick
    Izzard, Martin
    Mujica, Fernando
    Horowitz, Mark
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 99 - 110
  • [4] Carli L. D., 2010, COMPUT COMMUN REV, V39, P207
  • [5] Davie Bruce., 2016, A Stateless Transport Tunneling Protocol for Network Virtualization STT
  • [6] Dobrescu M, 2009, SOSP'09: PROCEEDINGS OF THE TWENTY-SECOND ACM SIGOPS SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, P15
  • [7] [段通 Duan Tong], 2016, [电子学报, Acta Electronica Sinica], V44, P1721
  • [8] Safe Reconfiguring Data Plane via Supervision over Resource and Flow States
    Gao Wen
    Zhou Boyang
    Wu Chunming
    Zhou Haifeng
    Jiang Ming
    Hong Xiaoyan
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2015, 24 (03) : 642 - 647
  • [9] Gibb G., 2014, NETFPGA 10G PROJECT
  • [10] Gibb G, 2013, 2013 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), P13, DOI 10.1109/ANCS.2013.6665172