软件定义网络拓扑发现技术研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:sfsafd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件定义网络(Software Defined Networking,SDN)将控制平面和数据平面进行分离。SDN的控制平面负责全网的逻辑控制、维护全局的网络拓扑信息,数据平面负责数据包的转发。为了建立全局的网络可见性,控制平面的控制器需要发现整个SDN网络的网络拓扑结构。在SDN的运行过程中,安全高效的拓扑发现策略对于网络中的转发路径计算、安全规则应用至关重要。本文针对数据中心网络的SDN拓扑发现过程中控制器计算开销、发现流量开销较大的问题,研究了 SDN的链路发现问题,提出了基于最少交换机覆盖的SDN拓扑发现策略(Minimum Switch Coverage,MSC),设计并实现了 SDN拓扑发现系统。本文的主要研究内容如下:本文提出了基于最少交换机覆盖的SDN拓扑发现策略。首先根据初始的网络拓扑状态计算出一个最少覆盖交换机集合,该集合中的交换机可以连接网络中所有的链路。遍历集合中所有的交换机,根据交换机的端口情况为每个交换机生成一个活跃端口列表。判断集合中任意两个交换机是否为邻接交换机,如果是邻接交换机,则删除其中一个交换机与这条链路相连的活跃端口。控制器预先安装流规则来规定交换机转发探测数据包的行为,对于集合中的交换机,下发一个根据活跃端口复制探测数据包的规则,对于非集合中的交换机,下发一个原路回传探测数据包的规则。当控制器根据集合下发和转发链路探测数据包时,MSC能够减少控制器的发送和处理的数据包数量,减小控制器的计算负载。MSC对单向链路进行单独验证,分别从每条链路端口的入口和出口对链路断开事件进行验证。当网络中链路断开事件发生时,控制器会分别从链路的两端下发一个探测数据包,对链路两端端口的收包和发包功能进行验证。从而确定链路断开事件是单向断开还是双向断开。MSC在数据中心网络拓扑上进行了实验,并与其他拓扑发现策略进行比对,实验结果显示MSC可以准确地收集网络的拓扑信息,并能有效减少控制器的计算开销和发现流量开销。基于最少交换机覆盖的SDN拓扑发现策略,设计并实现了软件定义网络拓扑发现系统。包括覆盖交换机模块、流规则下发模块、拓扑管理模块、断开链路探测模块以及控制器负载监控模块。通过实验和测试并验证了系统的功能、性能以及可靠性。
其他文献
彩椒是我国设施园艺中种植面积较大的果蔬品种之一,彩椒智能采摘机器人研发对减轻人力成本、提升产业利润有着重要意义.本文从整机结构、控制系统、末端执行器以及视觉识别方法等4个方面分析了彩椒采摘机器人的研究现状,针对结构、末端执行器、采摘成功率和采摘效率等方面的问题进行了探讨,以期为彩椒采摘机器人下一步的发展和应用找寻方向.
烟草是广东省粤北、粤东丘陵山区的重要经济作物,烟叶品质好,经济效益稳定,比价优势大,是当地农民的重要收入来源.广东基本上施行烟稻轮作,是较有效的土壤改良模式.目前广东烟草种植除播种育苗、耕作环节机械化率比较高外,其他环节基本上以人力为主,劳动强度高,农机农艺融合不深.近年来,随着农村经济发展步伐的加快,农村劳动力结构发生了较大变化,到了烟叶生产旺季,雇工难、用工贵成为制约烟叶生产持续健康发展的重要因素.实现烟叶生产全程机械化是提升烟叶品质、减工降本、提质增效,增强广东烟叶核心竞争力的重要手段.
本文论述了遂溪县推进畜禽粪污资源化利用整县推进项目的探索与思考,探索了整镇推进逐步实现整县推进模式,对技术路线、资金使用管理、现代监管模式进行了思考,对遂溪县乃至湛江市的畜禽粪污资源化利用发展道路具有参考价值.
模糊测试技术已经成为目前发现软件安全漏洞最广泛采用的技术。基于覆盖引导的模糊测试可以通过fuzzing过程中得到部分信息指导测试样例生成,以提高种子的质量,不断优化种子执行到更深的代码分支,挖掘出更多隐藏的漏洞。其中AFL是最早提出基于覆盖引导模糊测试概念的fuzzing工具,但由于AFL存在覆盖信息记录不全及覆盖率信息计算不准确的问题,使得后续的模糊测试工作具有很大的局限性。实验数据显示,仅基于