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 条
  • [31] An FPGA-based integrated environment for computer architecture
    Bulic, Patricio
    Gustin, Veselko
    Sonc, Damjan
    Strancar, Andrej
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (01) : 26 - 35
  • [32] A FPGA-based accelerated architecture for the Continuous GRASP
    Nogueira, Bruno
    Barboza, Erick
    [J]. COMPUTING, 2021, 103 (07) : 1333 - 1352
  • [33] SHARF: AN FPGA-BASED CUSTOMIZABLE PROCESSOR ARCHITECTURE
    Bassoy, Cem Savas
    Manteuffel, Henning
    Mayer-Lindenberg, Friedrich
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 516 - 520
  • [34] FPGA-based architecture for motion sequence extraction
    Diaz, J.
    Ros, E.
    Mota, S.
    Rodriguez-Gomez, R.
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2007, 94 (05) : 435 - 450
  • [35] An FPGA-based network intrusion detection architecture
    Das, Abhishek
    Nguven, David
    Zambreno, Joseph
    Memik, Gokhan
    Choudhary, Alok
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2008, 3 (01) : 118 - 132
  • [36] FPGA-based Architecture for Hyperspectral Endmember Extraction
    Rosario, Joao
    Nascimento, Jose M. P.
    Vestias, Mario
    [J]. HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING IV, 2014, 9247
  • [37] Precise Lens-assembly Techniques Based on Adhesive Bonding and Hammering for Compact 100GbE TOSA
    Mochizuki, Keita
    Murao, Tadashi
    Kamo, Yoshiyuki
    Yasui, Nobuyuki
    Mikuni, Masatomo
    Kamiyama, Koji
    Yoshimoto, Takahiro
    Echizenya, Daisuke
    Shimono, Masaya
    Sanda, Chinatsu
    Kodera, Hidekazu
    Nogami, Masamichi
    [J]. 2017 CONFERENCE ON LASERS AND ELECTRO-OPTICS PACIFIC RIM (CLEO-PR), 2017,
  • [38] 112Gb/s Optical Transponder with PM-QPSK and Coherent Detection Employing Parallel FPGA-based Real-Time Digital Signal Processing, FEC and 100GbE Ethernet Interface
    Fukuchi, K.
    Ogasahara, D.
    Hu, J.
    Takamichi, T.
    Koga, T.
    Sato, M.
    de Gabory, E. L. T.
    Hashimoto, Y.
    Yoshihara, T.
    Maeda, W.
    Abe, J.
    Kwok, T.
    Huang, Y.
    Hosokawa, K.
    Yano, Y.
    Shigihara, M.
    Ueki, Y.
    Saito, Y.
    Nomiyama, Y.
    Kikuchi, K.
    Noda, A.
    Shioiri, S.
    Arikawa, M.
    Wang, T.
    Tajima, T.
    [J]. 2010 36TH EUROPEAN CONFERENCE AND EXHIBITION ON OPTICAL COMMUNICATION (ECOC), VOLS 1 AND 2, 2010,
  • [39] FPGA-based hardware architecture for neural networks: Binary radix vs. stochastic
    Nedjah, N
    Mourelle, LD
    [J]. 16TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2003, PROCEEDINGS, 2003, : 111 - 116
  • [40] DGD Mitigation Architecture to Expand Reach of 100GbE Optical Interfaces by Pseudo-QPSK Transform with Digital Signal Processing
    Matsuda, Toshiya
    Homemoto, Toru
    Masumoto, Kana
    Katayama, Masaru
    Koda, Katsutoshi
    [J]. 2016 IEEE PHOTONICS CONFERENCE (IPC), 2016, : 627 - 628