{"title":"TCAM-Hash:用于网络应用的组合路由查找","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":"{\"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}","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}
TCAM-Hash: A Combined Routing Lookup for Network Applications
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).