SDN中虚拟网络服务编排与快速迁移系统
发布时间:2021-11-03 07:01
软件定义网络(SDN)打破了传统的网络架构,提出了数据与转发分离的新网络模型。网络功能虚拟化(NFV)提供了一种设计、部署和管理网络服务的新方法并将网络功能从专有硬件设备中分离出来,以便它们可以在软件中运行。Docker提供了一种轻量级的网络功能虚拟化载体,可以将相关的网元虚拟化在一个轻量级的容器中。然而,目前的虚拟网络管控平台依旧是单独使用SDN进行网络优化,或者分别使用NFV和Docker进行虚拟网络构建,依然难以构建敏捷的虚拟网络管控平台。本文提出了SDN环境中网络服务编排与快速迁移系统。首先,在SDN控制器中完成了基于虚拟租户网络(VTN)的虚拟链路网络(VLN),物理网络可以通过VLN映射到虚拟网络。但是,该模型仍然无法解决物理节点之间的迁移问题。因此,我们应用NFV和Docker来执行物理节点虚拟化来解决迁移问题。此外,物联网设备被视为虚拟网络的一部分,由不同的逻辑网络组成,并在不同的服务中复用。本文整合了SDN控制器的VLN和NFV的服务功能链(SFC),完成一个完整的虚拟网络布局系统。使用Docker封装NFV相关的VNF,如防火墙和负载均衡,不仅易于部署,而且还支持故...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
SDN体系架构图
?..、土?』??图2-2?OpenDaylight控制器整体架构[15]??2.2.2?Ryu控制器??如同OpenDaylight控制器,Ryu控制器也是一个开源的SDN控制器,是日本NTT公司推??出的SDN控制器框架,Ryu控制器由NTT支持,也部署在NTT云数据中心。从编程语言上看,??Ryu使用Python语言开发,模块非常清晰并且Ryu控制器提供了具有定义良好的应用程序编??程接口(api)的软件组件,这些组件使开发人员很容易创建新的网络管理和控制应用程序。这??种组件方法帮助组织和定制部署,以满足其特定需求;开发人员可以快速、轻松地修改现有??组件或实现自己的组件,以确保底层网络能够满足应用程序不断变化的需求。Ryu的架构图??如图2-3所示[16]:??JjHr.?J:?r二,:??Built-in?Apps:?tenant?isolation
提供经济上的创新服务,必须对网络基础设施进行架构设计,以满足这些广泛的需??求。SDN提供了一个满足这些需求的框架,ONOS的目的是利用SDN框架,为运营商级的服??务需求增强它,提供可编程、高效和敏捷的网络服务。ONOS的架构如图2-4所示[18】。??结合该课题的实际需求以及开发人员语言优势以及开发语言、设计模式的便利性,课题??使用OpenDaylight控制器进行深度二次开发并使用Java语言进行模块的编写。??(1)?Bundle-Level??一?一Member?of?,,?Can?Access?,-?、-、??Bundle?,???Role?.???Object??ggggl???(2)?Application-Level??,?-— ̄Member?of?Can?Access??Application????Role????Object?、???-??_—-*?***?、、-_?_?—????HE3HI?—??m—??⑶?AP?卜?Level?—???、?Has?z-一一?'、?Can?ca"?
【参考文献】:
期刊论文
[1]SDN研究简述[J]. 邓书华,卢泽斌,罗成程,高协平. 计算机应用研究. 2014(11)
[2]SDN核心技术剖析和实战指南[J]. 雷葆华,王峰,王莤. 中国科技信息. 2013(21)
[3]SDN——未来网络演进的重要趋势[J]. 赵慧玲,冯明,史凡. 电信科学. 2012(11)
[4]基于OpenFlow的网络实验平台技术[J]. 周烨,李勇,王芳,杨旭,苏厉,金德鹏,曾烈光. 清华大学学报(自然科学版). 2012(11)
硕士论文
[1]基于docker的持续集成及发布平台的设计与实现[D]. 刘梅.中国科学院大学(中国科学院沈阳计算技术研究所) 2018
[2]基于OpenFlow的数据中心负载均衡研究[D]. 周佳敏.北京邮电大学 2018
[3]网络功能虚拟化环境下的故障管理[D]. 段美宽.电子科技大学 2017
[4]基于SDN的云平台多租户虚拟网络定制化的研究与实现[D]. 李凯.北京邮电大学 2017
[5]基于OpenFlow协议的分布式SDN控制器模型的研究[D]. 王华.南京邮电大学 2016
[6]面向数据中心网络的SDN控制器设计与实现[D]. 姬永飞.华中科技大学 2016
[7]基于SDN的网络资源虚拟化的研究与设计[D]. 王路.北京邮电大学 2015
[8]OpenFlow协议可扩展性建模方法研究及测试例生成[D]. 董路路.内蒙古大学 2014
[9]基于OpenFlow的可控组播的研究与实现[D]. 田金川.南京理工大学 2014
[10]OpenFlow交换机模型及关键技术研究与实现[D]. 韦兴军.国防科学技术大学 2008
本文编号:3473257
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
SDN体系架构图
?..、土?』??图2-2?OpenDaylight控制器整体架构[15]??2.2.2?Ryu控制器??如同OpenDaylight控制器,Ryu控制器也是一个开源的SDN控制器,是日本NTT公司推??出的SDN控制器框架,Ryu控制器由NTT支持,也部署在NTT云数据中心。从编程语言上看,??Ryu使用Python语言开发,模块非常清晰并且Ryu控制器提供了具有定义良好的应用程序编??程接口(api)的软件组件,这些组件使开发人员很容易创建新的网络管理和控制应用程序。这??种组件方法帮助组织和定制部署,以满足其特定需求;开发人员可以快速、轻松地修改现有??组件或实现自己的组件,以确保底层网络能够满足应用程序不断变化的需求。Ryu的架构图??如图2-3所示[16]:??JjHr.?J:?r二,:??Built-in?Apps:?tenant?isolation
提供经济上的创新服务,必须对网络基础设施进行架构设计,以满足这些广泛的需??求。SDN提供了一个满足这些需求的框架,ONOS的目的是利用SDN框架,为运营商级的服??务需求增强它,提供可编程、高效和敏捷的网络服务。ONOS的架构如图2-4所示[18】。??结合该课题的实际需求以及开发人员语言优势以及开发语言、设计模式的便利性,课题??使用OpenDaylight控制器进行深度二次开发并使用Java语言进行模块的编写。??(1)?Bundle-Level??一?一Member?of?,,?Can?Access?,-?、-、??Bundle?,???Role?.???Object??ggggl???(2)?Application-Level??,?-— ̄Member?of?Can?Access??Application????Role????Object?、???-??_—-*?***?、、-_?_?—????HE3HI?—??m—??⑶?AP?卜?Level?—???、?Has?z-一一?'、?Can?ca"?
【参考文献】:
期刊论文
[1]SDN研究简述[J]. 邓书华,卢泽斌,罗成程,高协平. 计算机应用研究. 2014(11)
[2]SDN核心技术剖析和实战指南[J]. 雷葆华,王峰,王莤. 中国科技信息. 2013(21)
[3]SDN——未来网络演进的重要趋势[J]. 赵慧玲,冯明,史凡. 电信科学. 2012(11)
[4]基于OpenFlow的网络实验平台技术[J]. 周烨,李勇,王芳,杨旭,苏厉,金德鹏,曾烈光. 清华大学学报(自然科学版). 2012(11)
硕士论文
[1]基于docker的持续集成及发布平台的设计与实现[D]. 刘梅.中国科学院大学(中国科学院沈阳计算技术研究所) 2018
[2]基于OpenFlow的数据中心负载均衡研究[D]. 周佳敏.北京邮电大学 2018
[3]网络功能虚拟化环境下的故障管理[D]. 段美宽.电子科技大学 2017
[4]基于SDN的云平台多租户虚拟网络定制化的研究与实现[D]. 李凯.北京邮电大学 2017
[5]基于OpenFlow协议的分布式SDN控制器模型的研究[D]. 王华.南京邮电大学 2016
[6]面向数据中心网络的SDN控制器设计与实现[D]. 姬永飞.华中科技大学 2016
[7]基于SDN的网络资源虚拟化的研究与设计[D]. 王路.北京邮电大学 2015
[8]OpenFlow协议可扩展性建模方法研究及测试例生成[D]. 董路路.内蒙古大学 2014
[9]基于OpenFlow的可控组播的研究与实现[D]. 田金川.南京理工大学 2014
[10]OpenFlow交换机模型及关键技术研究与实现[D]. 韦兴军.国防科学技术大学 2008
本文编号:3473257
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3473257.html