A Flexible Switch-Router with Reconfigurable Forwarding and Linux-based Control Element

被引:0
|
作者
Moldovan, Istvan [1 ]
Varga, Pal [2 ]
机构
[1] Budapest Univ Technol & Econ, Interuniv Cooperat Res Ctr, Magyar Tudosok Krt 2, H-1117 Budapest, Hungary
[2] Budapest Univ Technol & Econ, Dept Telecommunicat & Media Informat, Budapest, Hungary
关键词
switching; routing; Linux; hardware;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The practical validation of investigating new router architectures and control algorithms is troublesome. It is partially due to the lack of programmable architectures that are fast enough for current networking, widely programmable, and equipped with the great variety of protocols that routers and switches has to handle. The idea of open, software-based routers running on commodity hardware have spread in recent years, resulting several practical implementations of so called soft-routers. Beside the economic advantages of having the Forwarding Element functions tackled by commodity Network Interface Cards (NICs), this approach suffers from issues of sub-optimal performance. This is partly due to the fact that all forwarding decisions are made by the main CPU instead of involving local processors at the NICs. Separating the functions into Forwarding Element and Control Element by the ForCES framework enabled the development of new control algorithms and protocol implementations for routers, however there are no widely available implementations. This paper describes a solution that is utilizing programmable hardware accelerators at the Forwarding Element, while keeping the advantages of open, Linux-based software-based router implementations. The hardware accelerators are implemented in the C-board, a reconfigurable, FPGA-based networking platform. The interoperability with existing Control Elements are described together with an analysis of features and capabilities of this combined solution.
引用
收藏
页码:217 / 220
页数:4
相关论文
共 48 条
  • [1] LinROS: A Linux-based Runtime System for Reconfigurable MPSoCs
    Rettkowski, Jens
    Wehner, Philipp
    Cutiscev, Evgheni
    Goehringer, Diana
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 208 - 216
  • [2] ForTER - An open programmable router based on Forwarding and Control Element Separation
    Wang, Weiming
    Dong, Ligang
    Bin Zhuge
    [J]. DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 1069 - 1077
  • [3] EVALUATING THE NETWORKING PERFORMANCE OF LINUX-BASED HOME ROUTER PLATFORMS FOR MULTIMEDIA SERVICES
    Kofler, Ingo
    Kuschnig, Robert
    Hellwagner, Hermann
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2011,
  • [4] Analysis and Implementation of an Open Programmable Router Based on Forwarding and Control Element Separation
    王伟明
    董黎刚
    诸葛斌
    [J]. Journal of Computer Science & Technology, 2008, (05) : 769 - 779
  • [5] Analysis and Implementation of an Open Programmable Router Based on Forwarding and Control Element Separation
    Wei-Ming Wang
    Li-Gang Dong
    Bin Zhuge
    [J]. Journal of Computer Science and Technology, 2008, 23 : 769 - 779
  • [6] Analysis and implementation of an open programmable router based on forwarding and control element separation
    Wang, Wei-Ming
    Dong, Li-Gang
    Bin Zhuge
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2008, 23 (05) : 769 - 779
  • [7] SRNoC: An Ultra-Fast Configurable FPGA-Based NoC Simulator Using Switch-Router Architecture
    Xu, Changqing
    Liu, Yi
    Yang, Yintang
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2798 - 2811
  • [8] A linux-based implementation of diameter over stream control transmission protocol
    Yuan, HC
    Jiang, LL
    Ma, J
    [J]. ICCC2004: Proceedings of the 16th International Conference on Computer Communication Vol 1and 2, 2004, : 58 - 63
  • [9] A simple linux-based platform for rapid prototyping of experimental control systems
    Silverstein, SB
    Rosenqvist, J
    Bohm, C
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (03) : 927 - 929
  • [10] Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol
    Alrshah, Mohamed A.
    Othman, Mohamed
    Ali, Borhanuddin Mohd
    Mohdhanapi, Zurina Binti
    [J]. IEEE ACCESS, 2016, 4 : 9724 - 9732