• DocumentCode
    1838768
  • Title

    Design, implementation and performance of a content-based switch

  • Author

    Apostolopoulos, George ; Aubespin, David ; Peris, Vinod ; Pradham, P. ; Saha, Debanjan

  • Author_Institution
    Siara Syst., Mountain View, CA, USA
  • Volume
    3
  • fYear
    2000
  • fDate
    26-30 Mar 2000
  • Firstpage
    1117
  • Abstract
    In this paper, we share our experience in designing and building a content-based switch which we call L5. In addition to the layer 2-3-4 information available in the packet, a content-based switch uses application level information to route traffic in the network. Making routing decisions based on information contained in the payload is not a new idea. In fact application level proxies which are functionally equivalent to a content-based switch, have been around for years. Our contribution is in combining the functionalities of an application level proxy with the data handling capabilities of a switch into a single system. In this paper, we describe the architecture of the L5 system along with the details of how application level information can be efficiently processed in the switch hardware. We cover two specific application examples that we believe are ideal candidates for content-based switching: one is routing HTTP sessions based on uniform resource locators (URL) and the other is session-aware dispatching of secure socket layer (SSL) connections
  • Keywords
    electronic switching systems; packet switching; telecommunication network routing; telecommunication security; telecommunication traffic; transport protocols; HTTP sessions; L5 switch; SSL connections; URL; application level information; application level proxies; content-based switch; layer 2-3-4 information; secure socket layer; session-aware dispatching; switch hardware; traffic routing; uniform resource locators; Buildings; Data handling; Dispatching; Hardware; Packet switching; Payloads; Routing; Switches; Telecommunication traffic; Uniform resource locators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    Tel Aviv
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5880-5
  • Type

    conf

  • DOI
    10.1109/INFCOM.2000.832470
  • Filename
    832470