An IPv6 Routing Lookup Algorithm Based on Hash Table and HOT

Yuqiang Li,Fan Zhou,Xiaoxiang Zhu,Jianming Liao
DOI: https://doi.org/10.1109/icicsp55539.2022.10050605
2022-01-01
Abstract:In order to solve the problems of low query efficiency and poor user experience of the existing IPv6 Routing Lookup algorithms. By analyzing more than 400000 IPv6 addresses, the distribution law of prefix addresses in backbone routing table is obtained. Based on this law, a routing lookup algorithm HHR (hash & HOT routing) combining hash table and HOT (height optimized trie) is proposed. The algorithm adopts a data structure dominated by HOT and supplemented by hash table. The first part of the prefix address is hashed and used as a HOT index. The last part of the prefix address is stored in HOT to realize the fast search of routing address. After verification, compared with other routing algorithms, the algorithm HHR has certain advantages in query time and space occupation.
What problem does this paper attempt to address?