• DocumentCode
    709422
  • Title

    Orange: multi field openflow based range classifier

  • Author

    Schiff, Liron ; Afek, Yehuda ; Bremler-Barr, Anat

  • Author_Institution
    Tel Aviv Univ., Tel Aviv, Israel
  • fYear
    2015
  • fDate
    7-8 May 2015
  • Firstpage
    63
  • Lastpage
    73
  • Abstract
    Configuring range based packet classification rules in network switches is crucial to all network core functionalities, such as firewalls and routing. However, OpenFlow, the leading management protocol for SDN switches, lacks the interface to configure range rules directly and only provides mask based rules, named flow entries. In this work we present, ORange, the first solution to multi dimensional range classification in OpenFlow. Our solution is based on paradigms used in state of the art non-OpenFlow classifiers and is designed in a modular fashion allowing future extensions and improvements. We consider switch space utilization as well as atomic updates functionality, and in the network context we provide flow consistency even if flows change their entrance point to the network during policy updates, a property we name cross-entrance consistency. Our scheme achieves remarkable results and is easy to deploy.
  • Keywords
    software defined networking; telecommunication switching; ORange; SDN switches; atomic update functionality; cross-entrance consistency; flow consistency; flow entries; management protocol; mask-based rules; multidimensional range classification; multifield OpenFlow-based range classifier; network core functionalities; network switches; non-OpenFlow classifiers; policy updates; range-based packet classification rules; software defined networks; switch space utilization; Algorithm design and analysis; Control systems; Databases; Encoding; Pattern matching; Ports (Computers); Upper bound; Consistency; Packet Classification; Software Defines Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Architectures for Networking and Communications Systems (ANCS), 2015 ACM/IEEE Symposium on
  • Conference_Location
    Oakland, CA
  • Type

    conf

  • DOI
    10.1109/ANCS.2015.7110121
  • Filename
    7110121