| With the diversification of business applications and the explosive growth in network size, architecture becomes more complex, large-scale network configuration becomes more difficult, and the ability to control become weaken, the network core carries more functions, especially the rapid development of business applications like cloud computing, big data, the traditional network has been difficult to meet more complex network requirements.VLAN is widely used for its flexible technology, but the VLAN technology in the use of the STP Protocol to establish the tree topology, more time-consuming and slow convergence network topology, VTP Protocol management VLAN configuration, But not suitable for large-scale networks of all network devices, as well as the current VLAN Management System, lack of programmability and scalability. Therefore, redefining the traditional network architecture is a feasible method.SDN is the current hotspot network, the goal is to solve the system network architecture issues. Which has three characteristics:First, the forwarding and control separation; the second is an open programming interface; the third is network virtualization. In this thesis, with OpenFlow Protocol communication standards, based on REST API Ryu controller provides, implement the same VLAN in different IP addressee, across the VLAN) can communicate, design the VLAN management system. This thesis consists of the following parts.(1) Study and summarize the SDN network-related technology. Including SDN architecture which ONF organizations proposes, open source controller and southbound interfaces technology.(2) Determine the research needs analysis and critical problem with the system. According to the current VLAN management system requirements and collect data to determine the basic function of the system; design the VLAN management system based on open source Ryu controller and depth study its critical components and its data parameters.(3) Design and implement VLAN management system. Mainly includes three modules: network topology management, VLAN configuration management, dynamic management VLAN, and other functions, such as log management and port fault monitoring and so on.(4) Test each function module about the system. The result shows that, making use of SDN technology to achieve the same VLAN in different IP address(ie, across the VLAN) can communicate, and design the VLAN management system with good programming and scalability. |