Font Size: a A A

Network Fault Diagnosis Based On OpenFlow

Posted on:2017-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y X WangFull Text:PDF
GTID:2348330491464015Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Sustained development in internet technology and smartphone applications has led to the dominant use of the Internet in daily life, which has a far-reaching positive impact on society. However, today's network are maintained by "masters of complexity", which seriously impede innovation and development of network technology. Software Defined Networking (SDN) enables the separation between network control plane and data plane both physically and logically which brings significant simplicity and flexibility to network monitoring and management. Logically centralized controllers in SDN acquire and keep the holistic information of network by interacting with network devices using standard southbound interfaces such as OpenFlow. As the traditional network is closed, and usually combine network parameters with specific model to diagnosis and locate the network fault, which is long period and inaccurate. SDN make the internet opened which provides new opportunities for network troubleshooting. How to diagnose network faults in SDN network is the current research focus. This paper focuses on the above goal based on OpenFlow. The main contents are as follows:1. Network troubleshooting based on OpenFlow:Troubleshooting network plays vital role in many network applications and protocols. The current troubleshooting mainly analysis the results of performance measurement, which is coarse-grained for fault diagnosis. In this paper, a network measurement and link troubleshooting method based on OpenFlow protocol is proposed so that faults can be diagnosed effectively. This method utilize the centralized controller to collect information from every node among the network, analyze the information for topology management, link packet loss, link bandwidth, link delay and packet trajectory to diagnose the network, and finally experiments show that the proposed method effectively diagnose and locate the link fault.2. Fast Link Failure Recovery Based on OpenFlow:As part of network security, network disaster and recovery has been a focus, and traditional network lacks of automatic failure detection and recovery tool. Since the traditional network's control plane tightly coupled with data plane, making the network into a distributed system. When a network link fails, the network can not be fast fault location and recovery. However, SDN breaks the traditional closed network. To rapidly locate and recover link failure in SDN, a link failure recovery mechanism based on OpenFlow is proposed. the mechanism realizes topology management, loop free, route management, failure detection and recovery in SDN controller. Simulation results prove that the mechanism can accurately detect and recover the link failure.3. Detecting Packet Trajectory on NetMagic Platform:NetMagic is FPGA-based SDN switching device, which overcomes the limitations of the equipment NetFPGA form, programmability, performance and other aspects. It is easy to modify software and hardware, design case fully, etc. This paper present the detection of network topology and packet trajectory in the network consists of NetMagics. We use probe packet to reproduce the trajectory of arbitrary production packet only by adding three rules per NetMagic to record path his-tory in on-board RAM. The core idea is that we install a hash function in both controller and NetMagic to process the header of probe packets, which considerably reduce the usage of RAM space and facilitate the collection of trajectory data. The evaluation shows that our implementation works properly under high concurrency of tracing tasks by adjusting the parameter of hash function.
Keywords/Search Tags:Troubleshooting, OpenFlow, performance failure, link failure, path tracing
PDF Full Text Request
Related items