HTTP报文深层定位抽取引擎的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yanwensen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络带宽的进一步提高和网络技术的进一步发展,网络交换技术已经不仅仅局限于解决局域网和互联网络的带宽及容量问题,更需要提供更高的可用性、负载均衡以及智能化的服务,第七层交换技术由于能实现对所有传输流和内容的控制,因此可以提供大大优于第四层交换的智能性和可用性,因此在现在日益重视网络服务质量的环境中大有用武之地。在所有这些基于内容的服务中都需要在报文中寻找及抽取某些预先确定的字段,而基于软件算法的实现方案无法满足高速网络的速度需求,因此需要一种基于硬件实现并具有良好的可扩展性的解决方案。本文首先介绍了七层交换的相关原理及关键技术,分析了数据报文深层定位与抽取技术的重要性,并详细讨论了软件实现的报文深层定位抽取实现方案,并分析了其在高速交换中的性能弱点,指出了硬件实现数据报文深层定位抽取的必要性和艰巨性。在此基础上,本文提出了一种全新的基于ASIC实现的HTTP报文深层定位抽取引擎的解决方案,采用五级流水线架构及硬件分类表实现快速转发,并详细讨论其中的URL解析抽取模块和基于矩阵开关设计的模式匹配模块的设计与实现。本文最后给出了一种基于ATPG的ASIC前端验证解决方案,分析了这种方案的原理和流程,然后对这种方案在数据报文深层定位抽取引擎测试中的使用做了详细的讨论并给出了具体的测试方案。经过Verilog的RTL级实现,此方案达到了预期目标,并具有良好的可扩展性和很好的可配置性,同时其实现为可配置高速交换的硬件设计具有较大的参考和借鉴意义。
其他文献
自组织网络(Mobile Ad Hoc Network)是一类具有移动、多跳、自治特性的无线网络。它作为现有网络基础设施的补充与扩展,既可以独立运行,也可以与其它网络互联,网络中的节点既是终
随着IP网络的日益发达,将设备联入网络,并且通过以太网或者TCP/IP联网功能来控制、管理和升级系统已经成为了发展的方向,但是由于现实生产生活中还存在大量的利用串口来通信和管
卫星导航系统不仅在民用领域发挥着巨大的经济效益,而且在军事领域也有着重要的作用。GPS已经广泛应用于社会生产建设的各个领域,是目前使用最为广泛的定位系统。我国拥有自
软件无线电是未来通信发展的方向,而通信信号的调制样式自动识别技术是构成基于软件无线电的通用接收机的重要技术基础.通信信号的调制样式自动识别技术能够自动地识别所接收
传统刺激响应型纳米粒子虽能实现智能敏感性的药物释放,但药物释放行为在细胞内外没有明显差异,药物多在细胞外就已经释放。基于二硫键连接的纳米粒子可以利用肿瘤细胞内外谷
蛋白类药物和工业酶的异源表达在各类生物制药产业和工业应用中具有重要意义。巴斯德毕赤酵母(Pichia pastoris)作为最为成功的真核蛋白表达系统之一,近20年来经历飞速发展并
近年来,无线通信技术的飞速发展加快了移动通信系统的更新换代,并让移动通信更加紧密地联系着人们方方面面的生活。人们对更先进通信系统的探索从未停止。本论文首先回顾了宽
盲信号分离是当前信号处理研究的热点课题之一,在无线数据通信、雷达、图像、医学、语音以及地震信号处理等领域有着广阔的应用前景。盲信号分离就是根据观测到的几个独立源信