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

SDN控制器放置优化技术研究与系统实现

发布时间:2020-04-24 13:12
【摘要】:软件定义网络(SDN)将控制平面和数据平面解耦,控制平面负责逻辑控制、维护全局网络视图,数据平面负责数据的转发。这种方式简化了网络管理,提高了网络的开放性和灵活性。在SDN网络向广域网部署过程中,控制器的位置直接影响网络的时延,进行影响网络的整体性能。本文针对广域网的SDN控制器放置问题,以缩短网络时延为优化目标,提出了基于密度峰聚类的SDN控制器放置算法,并设计实现了SDN控制器放置系统。本文的主要研究内容和贡献如下:本文对软件定义网络的广域网控制器放置优化技术进行了研究,对水平分布式和垂直层次架构的优缺点进行了总结。对水平分布式架构中控制器放置问题进行了描述和分析。本文提出了基于密度峰聚类的SDN控制器放置算法。首先将不小于平均度的交换机节点进行密度峰聚类,得到初始的聚类中心点,每个交换机把其中距离最近的聚类中心点作为该点的中心点。在每个子网络中以紧密中心性最大的点作为此次迭代的聚类中心,重新计算交换机节点到聚类中心最短距离,直到聚类中心和交换机节点的分配情况不发生变化。最后的聚类中心点作为控制器的放置位置。在软件定义网络拓扑上进行实验,结果表明该算法能够有效减少网络时延。基于密度峰聚类的SDN控制器放置算法,设计和实现了软件定义网络控制器放置系统。包括用户管理、拓扑构建、拓扑管理、拓扑放置、结果展示五大模块。并通过实验测试验证了系统的功能。
【图文】:

数据平面,架构


依据开放网络标准化组织公布的白皮书中对软件定义网络的定义,软件定义逡逑网络架构是一种三层网络架构,从南向北依次为数据平面、控制平面和应用平面,逡逑如图2-1所示[1G]。数据平面通过南向接口进行与控制平面进行交互,控制平面通逡逑过北向接口与应用平面进行交互。控制平面中的控制器之间通过东西向接口进行逡逑通信。在该网络架构中,网络管理人员对网络的更新核维护仅仅通过软件就可以逡逑完成,不再需要对网络硬件设备进行单独配置或者购买最新版本的硬件设备,应逡逑用平面中业务应用的安装和部署也通过更新网络配置直接完成。SDN的这种方逡逑式大大加快了网络的部署周期,降低了维护网络的复杂度。网络人员只需要专注逡逑于上层网络应用程序开发,无需关注不同网络设备之间的底层细节。逡逑:逦逦逦逦逦逦邋逦逡逑应用平面逦业务应用逦|___」逡逑J]北向接口逦|逡逑SDN邋控剞--i逡逑控_平面逦软件逦网络服务逦一_;逡逑ji邋mmm逦|逡逑数据平面网络设备i逦网络设备逦网络设备逡逑图2-1邋SDN架构图逡逑(1)数据平面逡逑数据平面位于SDN架构的最底端,又被称为基础设施层,主要负责网络数逡逑据的转发。数据平面的设备会将控制器下发的控制指令生成对应的流表,并依据逡逑这些流表规则进行网络数据流的快速转发。由于其没有复杂耗时的控制逻辑,所逡逑以转发处理速度较快。逡逑数据平面主要由一系列网络底层转发设备组成

架构图,交换机,架构,表项


主动方式是指控制器定期通过采集到的网络拓扑状态信息生成流表,然后逡逑将这些流表主动地发送给交换机,交换机更新本地的流表规则。逡逑流表项结构如图2-3所示,每一条流表项主要有以下几个字段组成:匹配域、逡逑优先级、计数器、指令集、生存时间和附加信息等。匹配域主要由包头域、端口逡逑和元数据组成,,并支持通配符表示。匹配域主要用于数据的的流规则匹配,常用逡逑的字段属性为源MAC地址、目的MAC地址、源IP地址、目的IP地址、入端逡逑口、目的端口等。优先级表示各个流表项匹配的优先级顺序,在包头域相同的情逡逑况下,优先级高的流表项优先被匹配使用。计数器用于对数据包的操作统计,如逡逑更新时间。指令集是交换机当匹配找到该数据流的匹配项之后的处理操作。生存逡逑时间反映了该流表项从生成到超时删除的时间间隔。附加信息用来保存控制器对逡逑数据的统计、删除等信息。逡逑匹配域邋优先级邋计数器邋指令集逦生存时间逦附加信息逡逑图2-3流表结构逡逑流表是OpenFlow交换机进行数据转发的基础,多个流表从前往后串联起来逡逑组成流水线。数据包从序号为0的流表开始匹配,并根据其中的指令进行操作,逡逑然后向下执行下面的流表。数据包的在匹配过程中可以执行多个处理动作,这些逡逑处理动作放到一个动作集中。OpenFlow中规定了六种不同类型的指令。逡逑10逡逑
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP393.2

【相似文献】

相关期刊论文 前5条

1 许延伟;黄志林;徐晔;刘永红;;一种基于状态机的SDN控制器中交换机状态管理方法[J];电脑知识与技术;2018年18期

2 田消冰;魏晓明;高婷;郭静宜;;基于模糊测试的SDN控制器漏洞挖掘[J];电网与清洁能源;2018年04期

3 刘治纲;;基于SDN控制器的拒绝服务攻击检测与防护[J];现代信息科技;2018年12期

4 熊学涛;王晓宇;;引入SDN控制器 让数据中心实现网随云动[J];通信世界;2019年10期

5 刘川;李炳林;李伯中;臧丽炜;;满足电力通信业务时延容忍度的SDN控制策略[J];中国电力;2017年10期

相关硕士学位论文 前10条

1 齐月震;SDN控制器放置优化技术研究与系统实现[D];北京邮电大学;2019年

2 杨虹;面向复杂空天地一体化网络的SDN控制器的研究[D];北京交通大学;2018年

3 李可;广域网SDN控制器关键技术的研究与实现[D];北京邮电大学;2016年

4 张榜;面向Internet的SDN控制器布控机制的设计与实现[D];东北大学;2015年

5 刘杲阳;SDN控制器中的RBAC权限管理研究[D];哈尔滨工程大学;2018年

6 卢振平;SDN控制器主动防御关键技术研究[D];战略支援部队信息工程大学;2017年

7 吕迎迎;拟态SDN控制器架构安全关键技术研究[D];战略支援部队信息工程大学;2018年

8 吴自霖;基于SDN控制器的GBP系统设计与实现[D];华中科技大学;2017年

9 邹卯荣;SDN控制器部署研究[D];长沙理工大学;2018年

10 金玲;基于SDN控制器和大象流负载均衡机制的研究[D];安徽大学;2018年



本文编号:2638998

资料下载
论文发表

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


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

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