声明
摘要
英文摘要
第1章 绪论
1.1 课题研究背景及意义
1.2 本文研究内容
1.3 本文的主要结构
第2章 相关技术的研究
2.1 SDN架构概述
2.1.1 SDN介绍
2.1.2 SDN的理念
2.1.3 SDN的架构
2.2 OpenFlow技术概述
2.3 OpenFlow技术的标准和规范
2.3.1 OpenFlow的工作的架构
2.3.2 OpenFlow端口
2.3.3 OpenFlow交换机
2.3.4 OpenFlow流表
2.3.5 OpenFlow的组表
2.3.6 OpenFlow计量表
2.3.7 OpenFlow计数器
2.3.8 OpenFlow指令
2.3.9 OpenFlow通道
2.4 OpenFlow控制器
2.5 Mininet
2.6 实验环境搭建
2.6.1 仿真实验软件Mininet
2.6.2 控制器Floodlight
2.6.3 仿真实验交换机内核
2.6.4 仿真版本OpenFlow 1.3
2.6.5 实验过程
2.7 本章小结
第3章 网络虚拟化
3.1 网络虚拟化概述
3.2 FlowVisor架构
3.2.1 流空间
3.2.2 FlowVisor的设计目标
3.2.3 FlowVisor特点
3.2.4 FlowVisor在SDN网络中的运用
3.3 FlowVisor的实现
3.3.1 到控制层的信息
3.3.2 来自转发层的信息
3.3.3 带宽隔离
3.3.4 设备CPU隔离
3.3.5 流表项隔离
3.4 FlowVisor处理流程
3.5 本章小结
第4章 OpenFlow多粒度匹配规则的详细设计
4.1 Linux工具TC介绍
4.1.1 Traffic Control介绍
4.1.2 Traffic Control的优点
4.1.3 Traffic Control的缺点
4.1.4 Traffic Control队列
4.2 Iptables介绍
4.3 OpenFlow流表
4.4 sFlow
4.4.1 流采样
4.4.2 计数器采样
4.4.3 sFlow数据报
4.4.4 sFlow的应用
4.5 网络切片
4.6 OpenFlow多粒度的匹配规则
4.7 方案中采用的算法
第5章 实验与性能分析
5.1 切片实验环境搭建
5.1.1 仿真实验软件Mininet
5.1.2 控制器Floodlight
5.1.3 仿真实验交换机内核
5.1.4 仿真版本OpenFlow1.0
5.1.5 网络拓扑隔离实验过程
5.2 多个切片性能实验过程
5.3 sFlow在Mininet下的实验
总结与展望
附录
致谢
参考文献