首页> 外文会议>International Symposium on Computing and Information >Research on a Double-Hash IP Classification Algorithm
【24h】

Research on a Double-Hash IP Classification Algorithm

机译:双哈希IP分类算法研究

获取原文

摘要

Packet classification is one of the key issues in traffic measurement. In this paper, we propose a novel IP classification algorithm based on Non-Collision Hash Trie-Tree Algorithm and XOR hash algorithm, namely double-hash algorithm. Hash algorithm allows us to map an element x in a large set into an element h in a small set through the hash function h = f(x) so that we can quickly find the information once we have determined the small set to search for. The XOR hash algorithm introduces XOR operation to obtain a hash key value. The computation of an XOR hash key value consists of three steps: (1) structuring the non-collision hash function, which is constructed mainly based on destination port and protocol type field so that the hash function usually can avoid space explosion problem; (2) introducing multibit Trie-tree based the key value of XOR hash in order to reduce time complexity; (3) lookuping every rule index in order to ensure the validity that we get the final rule index. The test results show that the classification rate of double-hash algorithm is up to 5 million packets per second and the maximum memory consumed is 6MB for 10,000 rules.
机译:包分类的流量测量的关键问题之一。在本文中,我们提出了基于非冲突哈希特里树算法和XOR散列算法,即双散列算法一种新的IP分类算法。哈希算法使我们能够通过哈希函数h = F(x)的一小集大集的元素x映射到一个元素h后,只要我们能够快速找到所需的信息,一旦我们确定了小集合搜索。的XOR散列算法介绍XOR运算,以获得散列键值。的XOR散列密钥值的计算包括三个步骤:(1)结构化的非碰撞散列函数,其被构造主要是基于目的端口,协议类型字段,以使散列函数通常可避免空间爆炸问题上;为了减少时间复杂度(2)将多比特Trie的树基于XOR散列的密钥值; (3)lookuping为了确保有效性,我们得到最终的规则索引每一个规则的索引。测试结果表明,双散列算法的识别率高达每秒500万包和消耗的最大内存为6MB 10000条规则。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号