基于TCAM的openflow交换机的混合三阶划分

S. Veeramani, Manas Kumar, S. Mahammad
{"title":"基于TCAM的openflow交换机的混合三阶划分","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":"{\"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}","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

摘要

开放流网络交换机的报文转发机制是基于转发表中的IP查找,转发表由入站报文的目的IP地址组成。通常,这些转发表是内容可寻址内存(Content Addressable Memory, CAM),需要在表中搜索所需的键以知道出端口。三元内容可寻址存储器(TCAM)是存储转发表的有效机制之一,其中的值按排序顺序存储。使用最长前缀匹配技术对任意键进行搜索。它使用0、1和x(不关心)来表示数据,而在CAM中使用0和1。TCAM的主要缺点是它是一个耗电电路。当整个存储器启用时,今天的高密度tcam每个芯片消耗12到15瓦的功率。本文提出了一种高效的转发表数据表示和搜索算法,算法时间复杂度为O(logogn),并提出了一种利用y-Fast三分区算法有效减小索引TCAM大小的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Hybrid trie based partitioning of TCAM based openflow switches
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信