Font Size: a A A

Research And Implementation Of Openflow Protocol Conformance Testing System Based On TTCN-3

Posted on:2016-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:H Q DuFull Text:PDF
GTID:2298330467991808Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technologies, especially the fast adoption of the Internet, our lives today have been changed dramatically. New trends including cloud-computing, big-data, virtualization, mobile Internet raise new requirements for the network. Many research teams are studying the next generation networking, among which Clean Slate project of Stanford University came up with a brand new networking solution called software-defined networking (SDN). SDN re-defines networking using software technology. Software controller can interact with SDN switches using standardized interfaces, which is different from today’s networking where almost all network management are integrated into the hardware. This separation between controlling and forwarding function in switches makes it possible to manage network from a different point of view, and the network devices will also be much cheaper. OpenFlow is the most popular implementation of SDN. Open Networking Foundation (ONF) is responsible for standardizing and promoting OpenFlow.In the OpenFlow architecture, controllers use OpenFlow protocol to control OpenFlow switches. Controllers and switches from different vendors can communicate as long as they are using the same protocol. OpenFlow Protocol is writen in a natural language so it’s almost impossible to avoid misunderstandings, which leads to implementation failure. To reduce the possible failures in OpenFlow devices, OpenFlow protocol testing is needed. Conformance testing tests whether the protocol implementation conforms to the protocol and helps improving OpenFlow implementations. This paper studies the conformance testing system for OpenFlow protocol based on TTCN-3, which includes background studies on SDN and OpenFlow, conformance testing methods and TTCN-3, design of the test system, implementation of the test system prototype. This paper is both practical and innovative as OpenFlow is a new protocol and TTCN-3is used in the testing system.
Keywords/Search Tags:SDN, conformance testing, ATS, TTCN-3
PDF Full Text Request
Related items