首页> 中文期刊> 《北京邮电大学学报》 >通用平台高性能可扩展网络地址转换系统

通用平台高性能可扩展网络地址转换系统

         

摘要

为了提高通用平台网络地址转换(NAT)的性能,设计了高性能可扩展网络地址转换系统——Quick NAT.高速网络地址转换查表算法将原始规则表划分为若干子表,并采用哈希查表算法极大地提高了NAT规则的查找效率;为了充分发挥多核中央处理器(CPU)和多队列网卡的性能优势,设计了高效的并行架构,使用本地化的连接记录表和基于比较并交换原子操作的无锁NAT规则表,避免了多CPU核访问修改全局表带来的锁开销;借助轮询取代中断、越过内核等机制,全程使用指针操作数据包,实现零拷贝,进一步降低开销.实验结果表明,Quick NAT可以极大地提高NAT查表的效率和吞吐量,具有较强的多核可扩展性,能够在10 Gbit/s的网络环境下实现64 byte小包线速.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号