首页> 外文会议>IEEE International Conference on Cloud Computing >PCHA: A Fast Packet Classification Algorithm For IPv6 Based On Hash And AVL Tree
【24h】

PCHA: A Fast Packet Classification Algorithm For IPv6 Based On Hash And AVL Tree

机译:PCHA:基于哈希和AVL树的IPv6快速分组分类算法

获取原文

摘要

As the core infrastructure of cloud data operation, exchange and storage, data centerneeds to ensure its security and reliability, which are the important prerequisites for the development of cloud computing. Due to various illegal accesses, attacks, viruses and other security threats, it is necessary to protect the boundary of cloud data center through security gateway. Since the traffic growing up to gigabyte level, the secure gateway must ensure high transmission efficiency and different network services to support the cloud services. In addition, data center is gradually evolving from IPv4 to IPv6 due to excessive consumption of IP addresses. Packet classification algorithm, which can divide packets into different specific streams, is very important for QoS, real-time data stream application and firewall. Therefore, it is necessary to design a high performance IPv6 packet classification algorithm suitable for security gateway.AsIPv6 has a128-bitIP address and a different packet structure compared with IPv4, the traditional IPv4 packet classification algorithm is not suitable properly for IPv6 situations. This paper proposes a fast packet classification algorithm for IPv6 - PCHA (packet classification based on hash andAdelson-Velsky-Landis Tree). It adopts the three flow classification fields of source IPaddress(SA), destination IPaddress(DA) and flow label(FL) in the IPv6 packet defined by RFC3697 to implement fast three-tuple matching of IPv6 packet. It is through hash matching of variable length IPv6 address and tree matching of shorter flow label. Analysis and testing show that the algorithm has a time complexity close to $O(1)$ in the acceptable range of space complexity, which meets the requirements of fast classification of IPv6 packetsand can adapt well to the changes in the size of rule sets, supporting fast preprocessing of rule sets. Our algorithm supports the storage of 500,000 3-tuple rules on the gateway device and can maintain 75% of the performance of throughput for small packets of 78 bytes.
机译:随着云数据运算,交换和存储,数据centerneeds的核心基础设施,以确保其安全性和可靠性,这是云计算发展的重要先决条件。由于各种非法访问,攻击,病毒和其他安全威胁,有必要通过安全网关来保护边界的云数据中心。由于流量增长高达千兆的水平,安全网关必须保证高传输效率和不同的网络服务,以支持云服务。此外,数据中心逐渐从IPv4到IPv6由于IP地址的过度消耗发展。数据包分类算法,该算法可以将报文放入不同的特定数据流,是对QoS,实时数据流应用和防火墙非常重要的。因此,有必要设计一种高性能的IPv6分组分类算法适合于安全gateway.AsIPv6具有A128-bitIP地址和IPv4的相比不同的数据包结构,传统的IPv4分组分类算法不适合正常IPv6的情况。本文提出了IPv6的快速分组分类算法 - PCHA(基于哈希andAdelson-Velsky - 兰迪斯树包分类)。采用源名称IP地址(SA),目的地名称IP地址(DA)的三个流动分类域和流在由RFC3697所定义的IPv6数据包的标签(FL)来实现快速IPv6数据包的三元组匹配。它是通过可变长度的IPv6地址和较短的流标签的树匹配的散列匹配。分析和测试表明,该算法具有时间复杂度接近 $ O(1)$ < /特克斯> 在的空间复杂度,满足IPv6的packetsand的快速分类的要求能很好适应的规则集的大小的变化,支持快速的规则集预处理在可接受的范围。我们的算法支持的网关设备上500000 3元组规则的存储和可维持吞吐量的性能的78个字节小数据包的75%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号