Font Size: a A A

The Design And Implementaion Of Universal Network Configuration System Based On OpenDaylight

Posted on:2018-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhangFull Text:PDF
GTID:2348330518994403Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Since the twenty-first Century, the mobile Internet developed more and more fast, and there comes kinds of applications in the Internet, that created the explosive growth of user data. . On the other hand, in order to adapt to the needs of the application of the upper layer, the network is also in a faster, more stable direction of rapid development. The network protocol evolved from the original OSI seven-layer model and simple TCP / IP to the current TCP / IP protocol suite and thousands of patch protocols. The whole network is becoming more complex, but the device is still closed, lack of flexibility, it is difficult to keep up with the ever-changing application requirements. In this background, software Defined Networking (SDN) technology becomes popular. SDN makes the forwarding plane separated from the control plane, and provides users with a programmable interface, so improves the flexibility of the network.as a result of it, SDN brings new opportunities for the network.As one of the most popular SDN controller open source community recently, OpenDaylight provides users with a programmable interface, the community contains NEMO, GBP and a series of open source sub-projects, Cisco's GBP (Group Based Policy) and the domestic giant Huawei's NEMO (NEtwork Modeling) are two typical policy-based network applications, Cisco put forward the idea of "Group based policy",and Huawei proposed the idea based on "user intention". what's more,both provided users with a set of northbound network primitives to simplify the network configuration process. GBP provides the user with a restful API interface, Nemo provides users with Nemo-Language. On the other side, the differences between Nemo-Language and Restful API bring a certain degree of difficulty in learning and entry threshold.This paper designed and implemented a general network configuration system which is based on OpenDaylight controller and NEMO project and GBP project. The system is designed to provide users with a different underlying product can shield the differences, unified configuration were used in the system. The system includes a front-end interface designed to provide a user-friendly unified operating platform,users do not need to consider the underlay, what they do is just select, and then were configured to complete the network configuration and Scheduling. At the same time, the system includes a background distribution system for the analysis and adaptation of user configuration,and call ODL to achieve network configuration applied to the underlay.This paper first introduces the research background and research purpose of the project,and then introduces the relevant technology and theory involved in this system. At the same time, this paper introduced the modular division of the system, and the overall design of the system in detail, followed by a detailed description of the system implementation and system testing and test results.
Keywords/Search Tags:Software Defined Network, Controller, OpenDaylight, NEMO, GBP
PDF Full Text Request
Related items