当前位置:主页 > 管理论文 > 移动网络论文 >

X86平台软交换的流量控制技术研究

发布时间:2017-04-24 17:35

  本文关键词:X86平台软交换的流量控制技术研究,,由笔耕文化传播整理发布。


【摘要】:各种实时多媒体业务和非实时业务在互联网上的应用越来越广泛,同时这些业务有不同的QoS需求,如不同的带宽、延时、抖动等。而传统TCP/IP网络采用尽力而为的策略处理网络流量;随着业务流量显著增加,导致网络拥塞,网络性能下降,单纯地提升带宽不能解决实质问题。在网络中引入QoS的概念,通过流量控制的方式保障各种业务对QoS的不同需求,是当前网络研究的一个热点。本文针对上述问题,以X86平台软交换中的流量控制技术为研究对象,在研究和分析现有Linux平台流量控制技术的基础上,结合现有流控技术的优缺点,设计并开发了一种简单、高效、灵活、细粒度的流量控制系统。主要工作内容分为四个部分:1.围绕现有Linux平台流控技术,论文首先分析、介绍了Linux系统流控技术,包括流控框架、流控算法等;其次,介绍、分析了OpenFlow/OpenvSwitch流控技术,包括流控机制、基于OpenFlow/OpenvSwitch的QoS管理系统模型;最后,介绍、分析了DPDK流控技术,包括报文流水线处理模型、层次化流量调度模型以及流量计量算法。2.部署测试环境,对现有Linux平台流量控制技术分别进行测试分析与功能验证;分析Linux系统流控技术、OpenFlow/OpenvSwitch流控技术、DPDK流控技术的优缺点,并做对比分析。3.结合现有Linux平台各项流控技术的优缺点,基于O VDK软交换软件,设计并开发一种简单、高效、灵活、细粒度的流量控制系统,同时提供了用户态配置工具ovdk-tc,结合流表配置工具ovs-ofctl,可实现对排队规则动态地配置以及细粒度的流量分类,增强了系统的交互性、灵活性。4.部署测试环境,对本文设计、开发的流量控制系统OVDK-Sched,进行性能测试分析与功能测试分析。测试表明,本文设计的流量控制系统在性能表现与功能上符合预期要求,能对X86软交换平面中的流量实现简单、高效、灵活、细粒度的控制。
【关键词】:Linux系统 流量控制技术 流量控制系统 服务质量 开放虚拟交换机
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.06
【目录】:
  • 摘要5-6
  • abstract6-13
  • 缩略词表13-14
  • 第一章 绪论14-18
  • 1.1 研究背景及意义14
  • 1.2 研究现状14-16
  • 1.3 论文主要工作16
  • 1.4 论文组织结构16-18
  • 第二章 现有Linux平台流控技术18-49
  • 2.1 Linux系统流控技术18-29
  • 2.1.1 报文转发流程18-19
  • 2.1.2 流量控制框架19-25
  • 2.1.3 流量控制算法25-29
  • 2.2 OpenFlow流控技术29-36
  • 2.2.1 OpenFlow协议29-31
  • 2.2.2 报文流水线处理机制31-32
  • 2.2.3 流量控制机制32-35
  • 2.2.4 基于OpenFlow的QoS管理系统模型35-36
  • 2.3 OpenvSwitch流控技术36-42
  • 2.3.1 OpenvSwitch简介36-37
  • 2.3.2 流量控制机制37-41
  • 2.3.3 基于OpenvSwitch的QoS管理系统模型41-42
  • 2.4 DPDK流控技术42-48
  • 2.4.1 DPDK及其报文处理优化技术42-44
  • 2.4.2 支持QoS的报文流水线处理模型44-45
  • 2.4.3 层次化流量调度模型45-46
  • 2.4.4 流量计量46-48
  • 2.5 本章小结48-49
  • 第三章 现有Linux平台流控技术测试与分析49-63
  • 3.1 测试环境部署49-50
  • 3.1.1 硬件平台搭建49
  • 3.1.2 软件平台搭建49-50
  • 3.2 测试过程及数据分析50-61
  • 3.2.1 Linux流控技术测试分析50-54
  • 3.2.2 OpenFlow/OpenvSwitch流控技术测试分析54-58
  • 3.2.3 DPDK流控技术测试分析58-61
  • 3.3 现有流控技术对比分析61-62
  • 3.4 本章小节62-63
  • 第四章 基于OVDK的流量控制系统设计与实现63-83
  • 4.1 系统需求分析63-65
  • 4.1.1 本文需解决的问题63-64
  • 4.1.2 系统功能需求分析64-65
  • 4.2 系统框架设计65-67
  • 4.2.2 流控核心66-67
  • 4.2.3 流控代理67
  • 4.2.4 流控配置工具67
  • 4.3 模块设计与实现67-82
  • 4.3.1 流控核心67-77
  • 4.3.2 流控代理77-78
  • 4.3.3 流控配置工具78-81
  • 4.3.4 流量分类机制81-82
  • 4.4 本章小结82-83
  • 第五章 基于OVDK的流量控制系统测试与分析83-94
  • 5.1 测试环境部署83-86
  • 5.1.1 硬件平台搭建83
  • 5.1.2 软件平台搭建83-86
  • 5.2 系统测试与分析86-93
  • 5.2.1 性能测试与分析86-87
  • 5.2.2 功能测试与分析87-92
  • 5.2.3 与现有流控技术对比92-93
  • 5.3 本章小结93-94
  • 第六章 总结与展望94-96
  • 6.1 本文工作总结94-95
  • 6.2 未来工作展望95-96
  • 致谢96-97
  • 参考文献97-100
  • 作者攻硕期间取得的成果100-101

【参考文献】

中国期刊全文数据库 前3条

1 李锐;Linux系统QoS原理与应用[J];安徽大学学报(自然科学版);2003年02期

2 姚晓宇,赵晨;Linux内核防火墙Netfilter实现与应用研究[J];计算机工程;2003年08期

3 孙英英;李战怀;李宁;石琳;;基于OpenFlow的虚拟网络架构的设计与实现[J];计算机与现代化;2014年01期


  本文关键词:X86平台软交换的流量控制技术研究,由笔耕文化传播整理发布。



本文编号:324631

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/324631.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户599f8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com