IPv6 Search Data Structure

A patricia trie is a well-known recommended data structure for storing IPv4 allocations / assignments and performing searches.

Is this also true for additional IPv6 addresses? Only a deeper / higher three to accommodate an additional 96 bits? Is trie still patricia, or another radix trie?

+6
data-structures ipv4 ipv6 trie
source share
1 answer

You can still use Patricia's attempts with greater depth, but the problem is that performance degrades linearly with trie depth. Designing specialized data structures for IPv6 search is an active field. Recent publications include:

I do not know of any available (open source) implementations of these data structures.

+4
source share

All Articles