多核平台下NAT-PT系统的资源管理方案

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:sdzhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在IPv6网络逐渐替代IPv4的过程中将有一个很长的过渡阶段,在此过渡时期内,就需要很多很强大、灵活的机制来保证IPv6网络与IPv4网络的通信。NAT-PT就是一种解决纯IPv6网络与纯IPv4网络相互通信的过渡机制。 本论文基于多核多线程处理器平台,在具体产品上设计并实现了完整的NAT-PT协议底层数据资源管理方案,经过测试验证,此方案可以完全支持多核系统下NAT-PT转换所需要的数据操作,对临界资源的并发操作进行了合理的保护,并达到了很高的处理性能。 相对通用处理器或网络处理器的解决方案,多核平台在成本和性能上都很占优势,更适合应用于大吞吐量的骨干网中。但目前多核处理器平台上的网络设备开发大多还处于实验阶段,而且在此协议的实现中涉及到了众多数据资源的处理特别是大量地址转换表项的存储及查找,多核环境下又需要考虑临界资源的并发操作保护,导致资源管理更加复杂。本文全面地考虑了这些问题,提出了一个比较合理的整体解决方案。 本文重点涉及到各种资源的分配方案设计以及多核环境下并发资源的保护机制。文章对NAT-PT报文处理流程中所涉及到的底层数据资源进行了整理与分析,在NAT-PT实现中,会涉及到以下几种数据的处理:V6前缀资源、V4地址池资源、V6侧动态分配策略、V4侧动态分配策略、地址映射表、V6服务器映射表、会话表。这几种数据资源配合起来支撑了NAT-PT报文处理的整个过程。根据每种资源的特点,分别定义了其结构及数据存储方式,并且对资源查找流程进行了完整的设计,在存储及查找效率上都满足了NAT-PT系统的转发数据流要求。同时也考虑到了多核系统下的软件处理特点,对多核系统下各种临界资源的并发操作选择合理的方式进行了保护,既保证了数据操作的安全性,又尽量地减少了对性能的影响。 在详细设计和编码实现的基础上,通过在实际产品上进行的测试结果表明:本文提出并实现的资源管理方案完全满足了对NAT-PT协议的支持,能够支撑系统的正常转发,各种资源管理功能都通过了验证,而且最小包情况下的转发速率V4到V6方向达到800Mbit/s,V6到V4方向达到900Mbit/s,此性能已达到国内厂商的先进水平。
其他文献
期刊
本文工作的目的在于提出一套检测人脸皮肤图像特征的方案,重点使用图像处理算法及数据处理方法检测人脸皮肤颜色和人脸皮肤斑点。检测方案的检测对象是正面人脸静态图像。研
液位监测技术的应用范围越来越广泛,多点测量液位系统也提出了越来越高的技术要求:测控精准,性能稳定;安装、维护简易,连线较少;容易扩展多个节点或多个参数;大量数据快速简易处
雷达信号模拟器以其经济、灵活和可重复性等优点,已成为雷达系统测试、开发中不可缺少的技术装备。雷达回波信号的模拟主要是对雷达目标回波及环境回波信号的模拟,模拟模型是
期刊
期刊
期刊
自动交换光网络(Automatically Switched Optical Network,ASON)是光传送网向智能化发展的产物,它通过在网络中引入控制平面实现了光网络的自动资源配置和动念连接。路由和波长
期刊
显著性检测在计算机视觉中具有广泛的应用,如图像分割、目标识别、图像重定向及视频压缩等。频域显著性检测(谱显著性检测)具有简单、快速、高效、不依赖于分类或其他先验知