首页> 中文期刊>计算机科学 >一种双哈希IP数据包分类算法研究

一种双哈希IP数据包分类算法研究

     

摘要

本文在无冲突哈希算法和异或哈希算法的基础上,提出了一种双哈希的IP分类算法,该算法的核心有三点:一是基于目的/源端口和协议域构造无冲突哈希,由于该三域的组合数目非常少,避免了空间爆炸;二是在异或哈希算法的基础上,将目的/源IP连成比特串后分为四块后进行异或,为了降低冲突率,将异或后的关键值再与一个随机数进行异或,获得分类索引值,并用此值生成多比特Trie树,一般情况下减小了空间和时间复杂度;三是在Trie树终点存放最终分类规则的索引值,为了保证查找到的规则的正确性,对每一个索引值的源/目的IP地址均匹配一次.通过以上三点改进一般要降低算法的时间复杂度和空间复杂度,通过仿真,当对1万条分类规则进行包分类时,该算法的包分类速度可以达到2MPps,所消耗的最大内存为4MB.

著录项

  • 来源
    《计算机科学》|2004年第11期|89-92|共4页
  • 作者

    尚凤军; 潘英俊;

  • 作者单位

    重庆大学光电工程学院,光电技术及系统教育部重点实验室,重庆,400044;

    重庆邮电学院计算机科学与技术学院,重庆,400065;

    重庆大学光电工程学院,光电技术及系统教育部重点实验室,重庆,400044;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 计算机网络;
  • 关键词

    IP分类; 查找算法; 多比特Trie树; 双哈希;

  • 入库时间 2023-07-24 19:22:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号