• DocumentCode
    3018981
  • Title

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

  • Author

    Garnica, J.J. ; Lopez-Buedo, Sergio ; Lopez, Victor ; Aracil, Javier ; Hidalgo, J.M.G.

  • Author_Institution
    High Performance Comput. & Networking Group, Univ. Autonoma de Madrid, Madrid, Spain
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    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.
  • Keywords
    IP networks; Internet; Web sites; field programmable gate arrays; information filtering; legislation; local area networks; logic design; network interfaces; peripheral interfaces; telecommunication traffic; 100GbE networks; Ethernet; FPGA design; FPGA-based PCIe board; FPGA-based scalable architecture; ISP core networks; ISP traffic; Internet Service Providers; URL legal filtering; Web sites; bit rate 100 Gbit/s; criminal content; destination IP address; edge routers; filtering rules; hardware-software solution; minimal latency; network interfaces; packet filtering; software application; software load reduction; two-level filtering; violent content; Clocks; Field programmable gate arrays; Filtering; IP networks; Network interfaces; Pipelines; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4673-2919-4
  • Type

    conf

  • DOI
    10.1109/ReConFig.2012.6416719
  • Filename
    6416719