SDN服务功能链部署研究
发布时间:2019-02-18 13:22
【摘要】:以IP协议为核心的传统网络复杂且难以管理,往往网络管理员很难灵活地配置与部署网络。但随着软件定义网络(Software-Defined Networking,SDN)这一概念在2007年被提出之后,这些问题有了新的解决方案。软件定义网络作为一种新的网络架构,基于控制与转发分离技术,通过对网络节点上的可编程模块进行集中控制,实现对网络的灵活高效管理。网络管理员按照用户业务需求,规划数据流量所经过的服务功能(如负载均衡、防火墙等)路径,形成服务功能链。在SDN架构下,探讨服务功能链的设计与部署,实现服务功能到可编程网络功能的映射是当前的研究热点之一。OpenDaylight、ONOS等SDN平台,已经各自对服务功能链提供支持,然而我们发现各类研究中对于服务功能链之间的冲突定义及解决方法的研究并不充分。因此本文首先设计了一个由上到下的服务功能部署系统,在网络管理上丰富了根控制器与本地控制器的概念,然后从逻辑上阐述了服务功能下发与自动组合系统的结构与部署过程。现阶段SDN在开发时依旧使用抽象层级较为底层的语言,这给网络管理人员带来了很多繁杂的问题。本文在研究NetCore、Pyretic等策略语言的基础上,结合本课题组之前研究NetCore-M语言的成果,对服务功能组合时的动作进行了形式化描述。在对服务功能链进行规划时,仍然需要网络管理员进行大量手动操作。针对网络中多租户的管理,无论对于控制器还是网络管理员来说都仍有很大负担。本文将服务功能的冲突检测与处理分为根控制器与本地控制器两个层级进行,并且在本地控制器层面为常见的网络环境设计了一套冲突缺省处理方法,将手动组合多租户服务功能链具体路径的工作自动化。最后本文通过实验验证了服务功能部署系统在根控制器与本地控制器两个层面的服务功能冲突预防及处理功能,结果显示能够较好地对冲突进行处理。
[Abstract]:The traditional network based on IP protocol is complex and difficult to manage, so it is very difficult for network administrator to configure and deploy the network flexibly. But after the concept of Software definition Network (Software-Defined Networking,SDN) was proposed in 2007, new solutions to these problems emerged. As a new network architecture, the software defined network is based on the separation technology of control and forwarding. Through centralized control of the programmable modules on the network nodes, the flexible and efficient management of the network is realized. The network administrator plans the path of service function (such as load balancing, firewall, etc.) for the data flow according to the user's business requirement, and forms the service function chain. Under the framework of SDN, it is one of the research hotspots to discuss the design and deployment of service function chain and realize the mapping between service function and programmable network function. OpenDaylight,ONOS and other SDN platforms have already provided support to service function chain. However, we find that the definition and solution of conflict between service function chains are not enough. Therefore, this paper first designs a top-down service function deployment system, which enriches the concepts of root controller and local controller in network management. Then the structure and deployment process of the system are described logically. At present, SDN still uses the lower level language in development, which brings a lot of complicated problems to network managers. Based on the study of NetCore,Pyretic and other policy languages, this paper gives a formal description of the actions of service function composition based on the results of previous research on NetCore-M. Network administrators are still required to do a lot of manual work when planning service function chains. For multi-tenant management in network, there is still a great burden for both controller and network administrator. In this paper, the conflict detection and processing of service function is divided into two levels: root controller and local controller, and a set of default conflict handling method is designed for the common network environment at the local controller level. Automate the manual combination of specific paths in the multi-tenant service function chain. Finally, this paper verifies the service function conflict prevention and handling function of the service function deployment system in the root controller and the local controller through the experiment. The result shows that the conflict can be handled well.
【学位授予单位】:浙江工商大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.02
[Abstract]:The traditional network based on IP protocol is complex and difficult to manage, so it is very difficult for network administrator to configure and deploy the network flexibly. But after the concept of Software definition Network (Software-Defined Networking,SDN) was proposed in 2007, new solutions to these problems emerged. As a new network architecture, the software defined network is based on the separation technology of control and forwarding. Through centralized control of the programmable modules on the network nodes, the flexible and efficient management of the network is realized. The network administrator plans the path of service function (such as load balancing, firewall, etc.) for the data flow according to the user's business requirement, and forms the service function chain. Under the framework of SDN, it is one of the research hotspots to discuss the design and deployment of service function chain and realize the mapping between service function and programmable network function. OpenDaylight,ONOS and other SDN platforms have already provided support to service function chain. However, we find that the definition and solution of conflict between service function chains are not enough. Therefore, this paper first designs a top-down service function deployment system, which enriches the concepts of root controller and local controller in network management. Then the structure and deployment process of the system are described logically. At present, SDN still uses the lower level language in development, which brings a lot of complicated problems to network managers. Based on the study of NetCore,Pyretic and other policy languages, this paper gives a formal description of the actions of service function composition based on the results of previous research on NetCore-M. Network administrators are still required to do a lot of manual work when planning service function chains. For multi-tenant management in network, there is still a great burden for both controller and network administrator. In this paper, the conflict detection and processing of service function is divided into two levels: root controller and local controller, and a set of default conflict handling method is designed for the common network environment at the local controller level. Automate the manual combination of specific paths in the multi-tenant service function chain. Finally, this paper verifies the service function conflict prevention and handling function of the service function deployment system in the root controller and the local controller through the experiment. The result shows that the conflict can be handled well.
【学位授予单位】:浙江工商大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.02
【参考文献】
相关期刊论文 前6条
1 田铭;邬江兴;兰巨龙;马腾;;信息中心网络元模块承载的差异化服务模型[J];电子与信息学报;2016年11期
2 于洋;王之梁;毕军;施新刚;尹霞;;软件定义网络中北向接口语言综述[J];软件学报;2016年04期
3 王鹃;王江;焦虹阳;王勇;陈诗雅;刘世辉;胡宏新;;一种基于OpenFlow的SDN访问控制策略实时冲突检测与解决方法[J];计算机学报;2015年04期
4 张朝昆;崔勇;唐,
本文编号:2425880
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2425880.html