学位论文 > 优秀研究生学位论文题录展示

OpenFlow交换机模型及关键技术研究与实现

作 者: 韦兴军
导 师: 卢泽新;孙志刚
学 校: 国防科学技术大学
专 业: 计算机科学与技术
关键词: OpenFlow 流分类 TCAM 多维流表管理 IPSec
分类号: TP393.08
类 型: 硕士论文
年 份: 2008年
下 载: 714次
引 用: 4次
阅 读: 论文下载
 

内容摘要


随着网络技术的不断成熟和发展,在现有的网络设备及协议基础之上,想要对已有网络进行创新性试验变得越来越困难。OpenFlow是近年来为支持网络创新研究而提出的基于流分类的新型网络试验技术。论文提出了一种新型的基于开放流表的交换机模型,深入研究了OpenFlow技术的核心部分即数据流分类算法,并对深度报文分类应用中TCAM分类引擎的多维流表管理与更新技术进行了分析。此外,限于访存速度提高较慢,传统的单引擎分类方法常常会导致过多的延时和高功耗。论文对开发多个TCAM器件的并行应用进行了研究,在此基础上,提出了芯片级的报文并行分类引擎方案。本文的主要工作和创新点包括:1.深入研究了OpenFlow技术,针对OpenFlow技术的组成结构特点和功能特性,提出了一种OpenFlow的交换机模型——CMS。2.针对基于TCAM的流分类算法以及深度报文分类的应用需求,提出了多维流表查找性能评价模型,以及对TCAM内多维流表的管理和更新4项关键技术。针对基于TCAM报文分类引擎查找速率和吞吐量的不足,提出了一种基于流水与并行查找的TCAM分类引擎设计方案,使用该方案可以有效提高查找速率,节省存储空间以及功耗需求。3.利用FPGA技术实现了Centralization Managment原型交换机CMS,应用于IPSec协议加速方案中。理论分析和仿真结果表明:应用该方案可以实现快速、高效的IPSec协议处理速度。综上所述,本文对TCAM报文分类引擎设计进行了一系列的研究,研究成果对于开发基于OpenFlow的新型网络协议试验技术具有重要意义。

全文目录


摘要  10-11
ABSTRACT  11-12
第一章 绪论  12-16
  1.1 研究背景和意义  12-14
  1.2 课题研究的内容  14-15
  1.3 论文组织结构  15
  1.4 课题研究的成果  15-16
第二章 相关研究  16-33
  2.1 OPENFLOW 技术综述  16-20
    2.1.1 可编程网络的需求和发展  16-18
    2.1.2 OpenFlow 技术的实现  18-20
  2.2 数据流分类算法  20-27
    2.2.1 基于Trie 树的流分类算法  21-23
    2.2.2 基于空间分割的算法  23-24
    2.2.3 启发式算法  24-25
    2.2.4 基于TCAM 实现的方法  25-26
    2.2.5 数据流分类算法性能比较  26-27
  2.3 流表管理实现方法  27-32
    2.3.1 线性搜索算法  28
    2.3.2 基于Trie 的搜索算法  28-30
    2.3.3 基于HASH 的搜索算法  30-31
    2.3.4 三种实现方法的比较  31-32
  2.4 本章小结  32-33
第三章 一种OPENFLOW 交换机模型——CMS  33-44
  3.1 CMS 交换机的组成  33-35
    3.1.1 控制器  33-34
    3.1.2 开放流表  34-35
    3.1.3 安全通道  35
  3.2 CMS 交换机数据流表  35-39
    3.2.1 数据流表项  36-38
    3.2.2 数据流处理流程  38-39
  3.3 CENTRALIZATION MANAGMENT 协议  39-43
    3.3.1 Centralization Managment 协议接口  40-42
    3.3.2 Centralization Managment 协议状态交互  42-43
  3.4 本章小结  43-44
第四章 CMS 交换机关键技术研究  44-64
  4.1 基于TCAM 的多维流表组织技术  44-47
    4.1.1 宽度可配置管理方案  44
    4.1.2 TCAM 查找表分割技术  44-45
    4.1.3 基于标记位的多维流表管理  45-47
  4.2 TCAM 多维流表更新算法  47-52
  4.3 基于TCAM 的流水与并行查找技术  52-55
  4.4 多维流表查找性能分析  55-63
    4.4.1 性能评价模型  55-57
    4.4.2 性能分析  57-63
  4.5 本章小结  63-64
第五章 CMS 交换机实现及应用  64-79
  5.1 CMS 交换机硬件系统的设计与实现  64-70
    5.1.1 交换板结构  64-68
    5.1.2 数据包硬件转发流程  68-70
  5.2 CMS 交换机软件系统的设计与实现  70-73
    5.2.1 系统支撑软件  70-71
    5.2.2 网络控制软件  71
    5.2.3 配置管理软件  71-73
  5.3 IPSEC 技术在CMS 交换机上的应用  73-77
    5.3.1 IPSec 协议简介  73-76
    5.3.2 实现与分析  76-77
  5.4 性能测试与分析  77-78
  5.5 本章小结  78-79
第六章 总结与展望  79-80
致谢  80-81
参考文献  81-84
作者在学期间取得的学术成果  84

相似论文

  1. TD-SCDMA Femto基站鉴权与加密过程的研究与实现,TN929.533
  2. IPv6下基于OpenFlow技术的QoS管理系统的设计,TP315
  3. 基于两级逻辑综合技术的防火墙规则最小化研究,TP393.08
  4. 基于TCAM的报文分类算法研究,TP393.08
  5. 一体化安全网关防火墙报文过滤技术研究与实现,TP393.08
  6. 基于IPSec与SSL VPN的网络安全研究与实现,TP393.08
  7. 面向SAN和NAS融合的安全方案研究,TP393.08
  8. 基于可重构密码处理的IPSec VPN网关研究与设计,TP393.05
  9. 基于USB的动态VPN客户端设计与实现,TP393.1
  10. 位置/标识分离网络转发优化技术研究与实现,TP393.08
  11. IPSec穿越NAT的研究与设计,TP393.04
  12. 基于IPSec的NAT-PT过渡机制研究,TP393.08
  13. 互联网密钥交换协议的研究与实现,TP393.08
  14. ICMP安全性分析研究,TP393.08
  15. IPSec VPN技术研究及应用,TP393.1
  16. 网络数据包深度内容过滤设备的研制,TP393.08
  17. 嵌入式IPSec的设计与实现,TP393.08
  18. PKI在IPSec VPN中的设计与实现,TP393.08
  19. IPSec协议测试优化技术研究,TP311.52
  20. 黄河明珠集团办公自动化信息管理系统的设计与实现,TP317.1
  21. VoIP安全技术研究,TN916.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络安全
© 2012 www.xueweilunwen.com