{"title":"TCAM-Based Packet Classification Using Multi-stage Scheme","authors":"Hsin-Tsung Lin, Pi-Chung Wang","doi":"10.1145/3033288.3033302","DOIUrl":null,"url":null,"abstract":"As the number of network services increases, the scale and complexity of network also arise. Software-Defined Networking (SDN) is a new network architecture during the past few years. OpenFlow is a celebrated protocol for SDN. It has two characteristics we mostly concerned. First, it provides many match fields to fulfill different network strategies. Second, rule table partition is allowable. However, these two characteristics may result in considerable memory space and prolonged lookup time.\n In this paper, we propose a TCAM-based packet classification method to mitigate the problem mentioned above. Our method includes multiple stages, where only some fields are compared in a stage. We also propose a refinement to further reduce memory accesses. Our scheme achieves different levels of improvements for different classifier as the experimental results show.","PeriodicalId":253625,"journal":{"name":"International Conference on Network, Communication and Computing","volume":"2016 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Network, Communication and Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3033288.3033302","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
As the number of network services increases, the scale and complexity of network also arise. Software-Defined Networking (SDN) is a new network architecture during the past few years. OpenFlow is a celebrated protocol for SDN. It has two characteristics we mostly concerned. First, it provides many match fields to fulfill different network strategies. Second, rule table partition is allowable. However, these two characteristics may result in considerable memory space and prolonged lookup time.
In this paper, we propose a TCAM-based packet classification method to mitigate the problem mentioned above. Our method includes multiple stages, where only some fields are compared in a stage. We also propose a refinement to further reduce memory accesses. Our scheme achieves different levels of improvements for different classifier as the experimental results show.