发明名称 IPv6地址前缀压缩存储方法及设备
摘要 本发明提出了一种用于对IPv6地址前缀进行存储的方法,该方法包括:将IPv6地址前缀划分为具有固定长度K的L个部分,其中K和L均为正整数;初始化步长为K、层数为L的多分支Trie树结构,以存储IPv6地址前缀,其中每一个节点使用长度为2K的数组来存储节点指针,节点指针在数组中的位置表示IPv6地址前缀的K个比特;以及利用额外数组对生成的多分支Trie树中的每一个节点进行压缩存储。此外,本发明还提出了一种相应的IPv6地址前缀存储设备。本发明在有效减少存储容量的同时提高了查找效率。
申请公布号 CN102045412A 申请公布日期 2011.05.04
申请号 CN201010611546.2 申请日期 2010.12.28
申请人 赛尔网络有限公司 发明人 黄友俊;李星;吴建平;胡松;张辉
分类号 H04L29/12(2006.01)I 主分类号 H04L29/12(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 赵伟
主权项 一种用于存储IPv6地址前缀的方法,包括:将IPv6地址前缀划分为具有固定长度K的L个部分,其中K和L均为正整数;使用步长为K、层数为L的多分支Trie树结构存储IPv6地址前缀,其中每一个节点使用长度为2K的数组来存储节点指针,节点指针在数组中的位置表示IPv6地址前缀的K个比特;以及利用额外数组对生成的多分支Trie树中的每一个节点进行压缩存储。
地址 100084 北京市海淀区中关村东路1号院清华科技园8号楼B座赛尔大厦