A FPGA-based scalable architecture for URL legal filtering in 100GbE networks

被引:0
|
作者
Garnica, Jaime J. [1 ]
Lopez-Buedo, Sergio [1 ]
Lopez, Victor [1 ]
Aracil, Javier [1 ]
Gomez Hidalgo, Jose Maria
机构
[1] Univ Autonoma Madrid, High Performance Comp & Networking Grp, E-28049 Madrid, Spain
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Legal filtering is common practice in many countries to avoid access to websites with criminal or violent content. This kind of filtering is typically implemented at the edge routers of ISP's core networks, so it is mandatory to support very high bit rates. This paper proposes a hardware-software solution based on FPGAs, which scales up to 100 Gbps Ethernet. A FPGA-based PCIe board equipped with two network interfaces is used to intercept ISP traffic. The FPGA performs an initial filtering of the packets whose destination is potentially forbidden, based on a hash of the destination IP address. Filtered packets are sent to the software application, which inspects them and decides if the URL is actually forbidden or not. This two-level filtering allows for the scalability of the proposed solution to very high bit rates, not only because it simplifies FPGA design, but also because it significantly reduces software load, since potentially forbidden destinations are few. Additionally, this solution adds a minimal latency to most of the packets, and also allows for updating filtering rules without interrupting ISP traffic. The paper presents a proof-of-concept 10GbE implementation of the proposed architecture, as well as an analysis of its scalability up to 100GbE.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A Scalable FPGA-based Floating-Point Gaussian Filtering Architecture
    Cuong Pham-Quoc
    Binh Tran-Thanh
    Tran Ngoc Thinh
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP), 2017, : 111 - 116
  • [2] Towards 100 GbE FPGA-based Flow Monitoring
    Alonso, Tobias
    Ruiz, Mario
    Sutter, Gustavo
    Lopez-Buedo, Sergio
    Lopez de Vergara, Jorge E.
    [J]. 2019 X SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC (SPL), 2019, : 9 - 16
  • [3] An FPGA-based Architecture for Linear and Morphological Image Filtering
    Manuel Ramirez, Juan
    Morales Flores, Emmanuel
    Martinez-Carballido, Jorge
    Enriquez, Rogerio
    Alarcon-Aquino, Vicente
    Baez-Lopez, David
    [J]. 20TH INTERNATIONAL CONFERENCE ON ELECTRONICS COMMUNICATIONS AND COMPUTERS (CONIELECOMP 2010), 2010, : 90 - 95
  • [4] Narrowband Filtering Tolerance and Spectral Efficiency of 100GbE PDM-OFDM
    Jansen, Sander L.
    Morita, Itsuro
    Tanaka, Hideaki
    [J]. 2008 DIGEST OF THE LEOS SUMMER TOPICAL MEETINGS, 2008, : 247 - 248
  • [5] Limago: an FPGA-based Open-source 100 GbE TCP/IP Stack
    Ruiz, Mario
    Sidler, David
    Sutter, Gustavo
    Alonso, Gustavo
    Lopez-Buedo, Sergio
    [J]. 2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 286 - 292
  • [6] A scalable FPGA-based multiprocessor
    Patel, Arun
    Madill, Christopher A.
    Saldana, Manuel
    Comis, Christopher
    Pomes, Regis
    Chow, Paul
    [J]. FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 111 - +
  • [7] An Efficient FPGA-Based Architecture for Convolutional Neural Networks
    Hwang, Wen-Jyi
    Jhang, Yun-Jie
    Tai, Tsung-Ming
    [J]. 2017 40TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2017, : 582 - 588
  • [8] Scalable and Efficient Architecture for Random Forest on FPGA-Based Edge Computing
    Cuong Pham-Quoc
    [J]. EURO-PAR 2023: PARALLEL PROCESSING WORKSHOPS, PT I, EURO-PAR 2023, 2024, 14351 : 42 - 54
  • [9] A Reconfigurable and Scalable FPGA Architecture for Bilateral Filtering
    Dabhade, Swapnil Deelip
    Rathna, G. N.
    Chaudhury, Kunal Narayan
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2018, 65 (02) : 1459 - 1469
  • [10] 100GbE Optical Transport, Appropriate Modulation Formats, and Impact on Deployed Transport Networks
    Camera, Marco
    [J]. 2010 CONFERENCE ON OPTICAL FIBER COMMUNICATION OFC COLLOCATED NATIONAL FIBER OPTIC ENGINEERS CONFERENCE OFC-NFOEC, 2010,