Font Size: a A A

Design And Implementation Of Switch System Based On NetMagic Platform

Posted on:2018-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:H HangFull Text:PDF
GTID:2348330518996898Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Software-Defined Network (SDN) divides the network into control plane and forwarding plane. The control and forwarding functions can be implemented by software in the general operating system. Controllers in control plane are responsible for computing, for example, routing computation and control switches through standard communication protocol; switches in forwarding plane communicate with controllers and deal with packets as controllers' control. Currently, SDN/OpenFlow switches have been implemented by open source software, such as Open vSwitch and ofsoftswitch with high flexibility and scalability. However,software-implemented switches still have room for improvement in performance when compared to hardware switches that use proprietary chips and hardware.Therefore, we can combine the advantages of software and hardware switches. Software switches have huge capacity of flow table and powerful functionality and are convenient to upgrade and expand;relatively speaking, hardware switches are better at performance. The combination of software and hardware switches can implement various functions of OpenFlow efficiently and completely.In this thesis, our goal is to implement the cooperation between software and hardware switches. We base on NetMagic hardware platform to implement the hardware switch, working with software switchs to forward packets so that we can combine the advantages of software and hardware switches into one single system.Firstly, the thesis describes the whole design and architecture of the switch system based on NetMagic hardware platform. Then, the key technologies and algorithms involved in the SDN/OpenFlow are discussed. At the same time, the thesis introduces the development of the SDN/OpenFlow technology. Next, the detailed design and implementation of the system and the various function components and modules are shown one by one. Finally, a test scheme is designed and tested for the current system, and the result of test and verification is given to verify that the system can implement the function of packets forwarding by software and hardware cooperation and achieve the goal of system design.
Keywords/Search Tags:NetMagic, SDN/OpenFlow, software switch, hardware switch, cooperation between software and hardware
PDF Full Text Request
Related items