{"title":"TCAM-Hash: A Combined Routing Lookup for Network Applications","authors":"Keran Zhang, Wenjun Huang, Nailiang Kuang, Sheng Zhong, Yong Liang, Hangzai Luo","doi":"10.1109/EEI59236.2023.10212979","DOIUrl":null,"url":null,"abstract":"The latency and resource consumption are significant factors for routing lookup (RL) in network applications. This paper proposes a combined RL strategy (TCAM-Hash), which utilizes the advantages of both TCAM- based and hash-based RL. The hash module solves the RL for over 90% of network rules. The TCAM module solves the RL for the rest rules. In the FPGA experiment, the hash module supports the RL for wide input rules (144-bit), achieves very low latency (12.8 ns), and costs very limited FPGA resources (2.5 BRAM and 664 LUT).","PeriodicalId":363603,"journal":{"name":"2023 5th International Conference on Electronic Engineering and Informatics (EEI)","volume":"2011 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 5th International Conference on Electronic Engineering and Informatics (EEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EEI59236.2023.10212979","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The latency and resource consumption are significant factors for routing lookup (RL) in network applications. This paper proposes a combined RL strategy (TCAM-Hash), which utilizes the advantages of both TCAM- based and hash-based RL. The hash module solves the RL for over 90% of network rules. The TCAM module solves the RL for the rest rules. In the FPGA experiment, the hash module supports the RL for wide input rules (144-bit), achieves very low latency (12.8 ns), and costs very limited FPGA resources (2.5 BRAM and 664 LUT).