• DocumentCode
    230533
  • Title

    Tag-In-Tag: Efficient flow table management in SDN switches

  • Author

    Banerjee, Sean ; Kannan, Kalapriya

  • Author_Institution
    Corp. Technol., Res. & Technol. Center, Siemens, India
  • fYear
    2014
  • fDate
    17-21 Nov. 2014
  • Firstpage
    109
  • Lastpage
    117
  • Abstract
    Ternary Content Addressable Memory (TCAM) with O(1) look up performance has become the obvious and irreplaceable choice of high performance switching hardware. However, emerging network paradigm, especially Software Defined Networking (SDN), has changed the nature of operations and the rate of access in this memory subsystem. These conditions are expected to adversely impact TCAM power consumption, increase the silicon area and hence are likely to bring down the expected performance. In this paper we propose Tag-In-Tag an approach that exploits SDN features and replaces the flow entries with two layers of simpler and shorter tags. One level of tagging exploits the availability of unique path for individual flows from the ingress switch to egress switch that can be computed a-priori. Second level of tagging allows finer identification of the flows to enable flow specific actions. Double tagging helps in preserving the finer benefits of the SDNs while providing highest level of compaction to the flow entries in the flow tables. Through various experiments using real world and synthetic data we show that our approach can accommodate 15 times more flow entries in a fixed size TCAM whereas power consumption per-flow is reduced by 80% compared to an unoptimized SDN enabled switch.
  • Keywords
    power consumption; software radio; SDN switches; TCAM power consumption; double tagging; efficient flow table management; software defined networking; tag-in-tag; ternary content addressable memory; unoptimized SDN enabled switch; Random access memory; Switches; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network and Service Management (CNSM), 2014 10th International Conference on
  • Conference_Location
    Rio de Janeiro
  • Type

    conf

  • DOI
    10.1109/CNSM.2014.7014147
  • Filename
    7014147