
TreeBitmap: 快速IPv4和IPv6前缀查找表
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
TreeBitmap是一种高效的算法结构,专门用于快速存储与检索IPv4及IPv6地址前缀,适用于网络设备中路由表的高效管理。
树位图:IPv4 和 IPv6 前缀的快速查找表
此板条箱提供了一种用于快速IP地址查找的数据结构,旨在实现较快的查找时间和合理的内存占用量。
内部数据结构基于 W.Eatherton、Z.Dittia 和 G.Varghes 描述的树位图算法。
以下是包含一个路由表中的字典树示例:0.0.0.0/8(富),10.0.0.0/8(巴),172.16.0.0/12(巴兹)和 192.168.0.0/16(QUUX)。
内部Trie数据结构基础
Node在位图中对结果和子节点指针进行编码。一个Trie节点充当“端节点”时最多可以编码31个结果,或者当作为普通内部节点时可编码15个结果及16个子树。
位图中的每个位指示一种匹配模式:
少量
0
1
2
3
4
5
6
7
比赛
*
全部评论 (0)
还没有任何评论哟~


