An IPv6 Routing Lookup Algorithm for Large Route Tables Based on Range Representation B-tree
Sun Zhi-gang
Abstract
Sun Zhi-gang
Abstract
The IPv6 routing lookup algorithms need to process huge route tables in the future owing to the huge address space of IPv6,and each lookup needs more memory accesses than IPv4 algorithms because of the 128 bits address.To solve these two difficult problems,this algorithm converts the prefix into ranges and stores them in a B-tree,then uses range fragment tree in the nodes to reduce the memory access and the storage requirement.Theoretical analysis and the experimental results indicate that the algorithm can support the high performance lookup for huge IPv6 route tables.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The IPv6 routing lookup algorithms need to process huge route tables in the future owing to the huge address space of IPv6,and each lookup needs more memory accesses than IPv4 algorithms because of the 128 bits address.To solve these two difficult problems,this algorithm converts the prefix into ranges and stores them in a B-tree,then uses range fragment tree in the nodes to reduce the memory access and the storage requirement.Theoretical analysis and the experimental results indicate that the algorithm can support the high performance lookup for huge IPv6 route tables.
Key concepts: Computer science, IPv6, Lookup table, Routing table, Trie, Routing (electronic design automation), Algorithm, Tree (set theory)