IPv6数据包处理协议栈硬件实现技术的研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:ktcargo147
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的发展和应用的日益增多使现在的IPv4地址面临很快被耗尽的问题,因此IETF提出IPv6作为下一代网络的主要协议。IPv6的地址空间扩展为128位,对安全性和移动节点的自动配置也有了更好的支持。作为面向网络数据处理优化的网络处理器将越来越多的被用在网络核心设备中。为了部署IPv6网络,必须实现基于IPv6协议的网络处理器,特别是在网络的骨干结点要研究和实现高性能的IPv6数据包单元硬件协议栈。为中国的IPv6商用化和中国在IPv6网络方面的知识产权自主化提供了可靠的技术保证。 本文提出的“IPv6数据包处理协议栈硬件实现技术的研究”课题,来源于西北工业大学航空微电子中心预研课题“高性能网络处理器的研究与设计”,是面向IPv6网络协议处理,优化网络处理器的数据包协议处理能力。它将作为一个协处理器集成在网络处理器中。 论文描述了一个硬件协议栈的实现,包括链路层协议、IPv6、ICMPv6以及扩展的UDP模块。整个硬件协议栈设计采用其它协议栈的层次化、模块化设计思想,利用TOP-DOWN的设计方法,用硬件描述语言对协议栈进行建模,然后编写好的测试基准程序进行功能仿真、验证,最后进行综合后仿真、验证。最后结果表明:综合后的功能验证完全符合设计的初衷,协议栈能工作的最高频率达到75.861MHz。
其他文献
网络技术的发展带动了远程教学的发展。但目前的远程教学平台有两个主要的缺点,一是采用实时视频的方式让师生面对面地进行学习的不多见,即便有也多采用CS结构,用专有的客户端进
本文结合西北工业大学航空微电子中心所承担的科研项目,作者负责高性能嵌入式微处理器“龙腾R2”验证和定点主控部件优化。在此基础之上,作者对“龙腾R2”微处理器上实现在线调
网络系统每天产生大量网络管理信息。引入数据挖掘技术对海量网管数据进行分析和处理,并将结果应用于计算机网络故障诊断对提高网络管理的灵活性、可靠性和稳定性具有重要意义
随着星上处理和星际链路技术的出现,卫星网络已经发展成为覆盖全球的新型互联网,并在通信领域中的地位不断提高。卫星网络具有覆盖范围广、布置迅速、组网灵活、抗毁性强且不
近年来,基于生物免疫原理的入侵检测技术受到研究人员的普遍关注。生物免疫系统承担着与入侵检测系统类似的任务,有效地保护了生物体,使之免受外来侵害。因而,研究如何将生物免疫
随着网络和分布式系统技术的飞速发展,大规模分布式系统数量将急剧增加。为了简化分布异构环境,人们采用自治域(Autonomous Domain)的方法将这种环境进行分割,因此从安全角度
如何实现软件工程工具信息共享是软件工程研究领域的热点之一,目前有多种方法:工具接口,中间格式,工具总线和信息库等。本文分析比较上述方法,针对目前软件工程教学实践的需要,利用
随着Internet的广泛普及以及计算机网络技术的飞速发展,现在越来越多的商业业务是通过Internet应用平台来实现的。为了适应发展需要,越来越多的企业信息系统和电子商务系统使用
随着Internet的迅速发展,人们面对太多的信息无法选择和消化,淹没在繁杂的信息中,这种现象称为信息过载。Internet上信息资源分布的广泛性又给用户寻找感兴趣的信息增加了困难,用
Web服务组合重配置是当前服务组合及应用研究的热点问题之一。越来越多的企业开始在网络业务中使用Web服务组合,企业现有的服务组合很难满足应用环境以及业务过程等变化要求,阻