{"title":"Hybrid trie based partitioning of TCAM based openflow switches","authors":"S. Veeramani, Manas Kumar, S. Mahammad","doi":"10.1109/ANTS.2013.6802844","DOIUrl":null,"url":null,"abstract":"The packet forwarding mechanism in the open flow network switch is based on the IP lookup in the forwarding table, which consist of the destination IP address of the incoming packet. In general, these forwarding tables are Content Addressable Memory (CAM), where the desire key will be searched in the table to know out going port. Ternary content addressable memory (TCAM) is one of the efficient mechanism to store the forwarding table, where values are stored in sorted order. Search of any key is done by using longest prefix matching technique. It uses 0, 1 and x (don't care) to represent the data, rather using 0 and 1 in case of CAM. The major drawback of TCAM is that it is a power hungry circuit. Today's high-density TCAMs consumes 12 to 15 Watts of power per chip, when the entire memory is enabled. This paper proposes an efficient representation of data in the forwarding tables and search algorithm which takes the algorithmic time complexity is O(loglog n). This paper also proposes an efficient way to reduce the index TCAM size by using y-Fast trie-partitioning algorithm.","PeriodicalId":286834,"journal":{"name":"2013 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ANTS.2013.6802844","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The packet forwarding mechanism in the open flow network switch is based on the IP lookup in the forwarding table, which consist of the destination IP address of the incoming packet. In general, these forwarding tables are Content Addressable Memory (CAM), where the desire key will be searched in the table to know out going port. Ternary content addressable memory (TCAM) is one of the efficient mechanism to store the forwarding table, where values are stored in sorted order. Search of any key is done by using longest prefix matching technique. It uses 0, 1 and x (don't care) to represent the data, rather using 0 and 1 in case of CAM. The major drawback of TCAM is that it is a power hungry circuit. Today's high-density TCAMs consumes 12 to 15 Watts of power per chip, when the entire memory is enabled. This paper proposes an efficient representation of data in the forwarding tables and search algorithm which takes the algorithmic time complexity is O(loglog n). This paper also proposes an efficient way to reduce the index TCAM size by using y-Fast trie-partitioning algorithm.