• DocumentCode
    2528680
  • Title

    Fast Path Session Creation on Network Processors

  • Author

    Xu, Bo ; Qi, Yaxuan ; He, Fei ; Zhou, Zongwei ; Xue, Yibo ; Li, Jun

  • Author_Institution
    Res. Inst. of Inf. Technol., Tsinghua Univ., Beijing
  • fYear
    2008
  • fDate
    17-20 June 2008
  • Firstpage
    573
  • Lastpage
    580
  • Abstract
    The security gateways today are required not only to block unauthorized accesses by authenticating packet headers, but also by inspecting connection states to defend against malicious intrusions. Hence session creation rate plays a key role in determining the overall performance of stateful intrusion prevention systems. In this paper, we propose a high-speed session creation scheme optimized for network processors. Main contribution includes: a) A high-performance flow classification algorithm on network processors; b) An efficient TCP three-way handshake scheme designed for fast-path processing using a two-stage intelligent hashing. Experimental results show that: a) The presented parallel optimized flow classification algorithm, Parallel Search Cross-Producting, outperforms the original Cross-Producting and Binary Search Cross-Producting algorithms with 300% and 60% increase of classification speed; b) The proposed fast path three-way handshake scheme, IntelliHash, achieves a TCP connection creation rate over 2M connections per second.
  • Keywords
    authorisation; computer networks; cryptography; message authentication; microprocessor chips; transport protocols; IntelliHash; TCP connection; TCP three-way handshake scheme; fast-path processing; malicious intrusions; network processors; packet headers authentication; parallel optimized flow classification algorithm; parallel search cross-producting; path session creation; security gateways; stateful intrusion prevention systems; two-stage intelligent hashing; unauthorized accesses; Automation; Classification algorithms; Computer science; Computer security; Data security; Distributed computing; Information science; Information technology; Process control; Random access memory; Classification; Network Processor; Session;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6927
  • Print_ISBN
    978-0-7695-3172-4
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2008.33
  • Filename
    4595929