Font Size: a A A

Research And Implementation Of High-speed SDN Switch Performance Test Platform

Posted on:2021-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y F ZhangFull Text:PDF
GTID:2428330626455883Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The rapid development of software defined networking(SDN)has brought challenges to traditional switch performance test technologies.On the one hand,the test requirements for the rapid change of southbound protocols of SDN switches cannot be satisfied by commercial switch performance testers.On the other hand,the high-speed data forwarding capability test requirements of industrial SDN switches cannot be satisfied by open source switch performance testing software.The performance test requirements of high-speed SDN switches are analyzed and summarized.A high-speed flexible and accurate performance test scheme combining software and hardware is proposed.A H3 C S5560X-34S-EI switch is tested to verify the scheme.The main works are as follows:(1)The development trend of SDN switches and the existing performance test results are analyzed.The core requirements for performance testing are accurate measurement result,flexible southbound protocol adaptation capability and high-speed data forwarding test capability.(2)A flexible and accurate performance test scheme for southbound protocol performance test requirements is proposed.A software-based mechanism for constructing,capturing,and analyzing messages is proposed to ensure the scalability of the southbound protocol.A hardware-based traffic time stamping mechanism is proposed to ensure the accuracy of test results.A high-speed and accurate performance test scheme for data forwarding performance test requirements is proposed.A mechanism based on hardware generation and statistics of high-speed traffic is proposed to ensure measurement capabilities for high-speed data forwarding.A mechanism based on software to control hardware behavior and display measurement results is proposed to ensure the usability of the system.(3)Taking the OpenFlow protocol as an example,a flexible and accurate southbound protocol performance test system and a high-speed and accurate data forwarding performance test system based on the FAST architecture are implemented.The interface design and internal logic of each module are described in detail.The southbound protocol performance test system can ensure the flexible scalability of the southbound protocol while achieving 1Gbps data probe sending capability and 8ns time measurement accuracy.The data forwarding performance test system can guarantee 40 Gbps traffic generation and statistical capabilities and 4ns time measurement accuracy.(4)A series of performance tests were performed on H3 C switches using the above scheme.The test results objectively evaluated the actual performance of the switch and verified the feasibility of the above test scheme.The OpenFlow performance test results are as follows: PACKET_IN packet will loss when burst traffic is greater than 1000 packets;the error of the flow table idle timer reaches 40%;the statistical performance and PACKET_IN throughput change drastically.Data forwarding performance test results are as follows: 1G interface's forwarding throughput can reach 1.017 Gbps with an average forwarding delay of 14.8us;10G interface's forwarding throughput can reach 10.17 Gbps with an average forwarding delay of 4us;40G interface's forwarding throughput can reach 40.69 Gbps with forwarding delay The average is 2.9us.
Keywords/Search Tags:Software Defined Networks, SDN Switch, Performance Testing, Hardware/Software Co-design
PDF Full Text Request
Related items