OpenDaylight平台上基于业务需求路由引擎的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:intaaad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,软件定义网络(Soft Defined Network,SDN)的诞生无疑推动了传统分布式网络向集中式网络的过渡,而OpenDaylight是目前最为流行的开源SDN控制器,其开放的应用编程接口,以及控制与转发分离的思想被业内所接受。但是OpenDaylight仅仅实现了网络转发的基础功能,并没有针对各种各样的业务以及应用做相应的拓展,所以其并不能良好的满足当前网络多样化的业务需求,无法灵活的选择路由策略,这与SDN开放北向接口,面向业务的原则相违背,严重制约了软件定义网络的发展,而这正是木文所要解决的主要问题。本文基于 OpenDaylight平台,利用控制平面的可编程性质,研究并实现了基于业务需求的路由引擎,该引擎可以根据不同的业务需求收集底层网络的统计信息,从而作出最佳的路由决策。本文做的主要工作有:(1)通过分析OpenDaylight中web界面的开发步骤以及Yang模型的定义方法设计并实现了业务描述模块来描述具体的业务需求,获取描述参数作为路径计算的依据;(2)通过分析OpenDaylight中网络拓扑的获取流程,监听底层网络节点的变化通知获取网络的全局拓扑,同时自定义Graph数据结构存储拓扑数据;(3)根据具体的业务需求利用控制器向底层交换机下发封装了时间戳的 LLDP报文、Echo request消息以及OFPT_STATS_REQUEST消息,获取网络的带宽和时延信息,并将这些信息记录到Graph数据结构中;(4)设计并实现了路径计算模块,利用Dijkstra算法以及Yen算法分别计算基于跳数、时延和带宽的转发路径,并将结果写回到DataStore; (5)对本文设计的路由引擎进行功能性测试,确定其满足设计要求。本文在OpenDaylight基础上设计并实现了基于业务需求的路由引擎,经过测试,该引擎达到了预期效果,能够根据不同的业务需求触发不同的路径计算过程,从而得到最佳的路由决策。
其他文献
自适应光学(Optics Adaptive,AO)系统实时校正动态波前误差,使光学系统具有适应外界环境变化,始终保持最优工作状况的能力。其在眼科医疗中的应用,为从细胞水平上研究视网膜
作为一部商业电影,《十月围城》十分的成功。它不仅讲述了一个扣人心弦的故事,而且带给观众一种特别的审美感受。作为商业电影,《十月围城》并没有一味地迎合大众,而是以一种
目的:研究内镜下碘染色对早期食管癌及癌前病变的诊断价值。方法:2011年1月-2015年4月,对本院行内镜检查的1250例患者进行筛选,筛选有食管黏膜慢性浅表病变患者共152例。同一
丁玲是20世纪中国女性文学标志性的作家,虽然目前丁玲研究已抵达瓶颈,但只要女性对自己的历史命运和现实存在的探寻没有停止,丁玲及作品研究就还会有开拓的空间。丁玲笔下的
近收到本刊通讯员蒋林高同志的来信 ,他在信中写道 :“……乡村的医疗状况是令人担忧的。乡村医生只有不断学习、提高自身的素质 ,才能更好地为人民服务。此乃我行医十几年的
本文通过实证研究,发现债券回报率的分布具有"尖峰厚尾"特征,并且"厚尾"特征仅表现在正回报率部分,负回报率部分近似于正态分布。基于此结论,本文提出可以使用在险价值评估债
信息化支持系统专为军队医院机动卫勤分队开发使用,以信息化手段实现对卫勤分队卫生装备、人员、训练等进行实时管理的卫生战备信息管理系统。在软件开发方法上,采用计算机软
水丸用中药细粉中如含有过多的中药纤维,泛丸时这些纤维很难附着在模上,而是借助泛丸机的离心作用聚集在泛丸机口部;有的纤维还自成模子,结果形成许多大小不一、形状各异的“怪丸
玫瑰扦插繁殖不仅可以保持母本的优良特性,而且简单易学、繁殖速度快、成活率高.扦插一年四季均可进行,春季在4月下旬至5月底,此时气候温和,枝条活力强,插后1个月即可生根,成
半导体光催化技术因其能降解污染物而成为一个被广泛研究课题。光催化技术的主要特点在于它能够以廉价、简单方便的方式降解大部分有机和部分无机废水,并且最终能把污染物降解