Font Size: a A A

Design And Implementation Of Network Traffic Simulation System Based On Virtualization

Posted on:2018-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:X X ZhangFull Text:PDF
GTID:2348330536981545Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Network testbed can provide experimental environment where researchers can reproduce attack and defense drills or test new network technologies.However,existing network testbeds lack the specific construction technology of network traffic environment.At the same time,with the development of related technologies,it becomes a concern issue of how to provide a real network traffic environment for ensuring the authenticity of relevant experiments in the network testbed.Under this background,this subject researches on how to provide the network testbed with network traffic close to real network environment.Meanwhile,this subject proposes various schemes using virtualization technologies for generating network traffic,in order to achieve a representativeness,authenticity and controllability of the network traffic simulation.Firstly,this paper proposes a scheme for generating constructed packets in transport layer combined with container technology.This scheme simulates the network traffic among container instances with system isolation.At the same time,this scheme can construct and generate network traffic with packet-level controllability,according to a variety of typical network traffic distribution models.Secondly,this paper also presents a scheme for simulating the interactive network service pattern by using container technology.In the real environment,the "client-server" architecture is mostly used in network service.In this architecture,the server usually provides network services for clients accessing through the session procedures,resulting in generating interactive network traffic.Therefore,the scheme uses the container technology to reproduce the representative network scene of real network.Thus this scheme can simulate network traffic with the interactive session progress.Meanwhile,the entire simulation process using this scheme can control the parameters and meet the requirement of experimental repeatability.Then,this paper proposes a scheme for the simulation of network desktop application operation based on "recording-replay" strategy.In order to reproduce the interactive session progress of network applications,this scheme can record operation behaviors of individual users and replay these on virtual machines.Thus,this scheme can generate interactive traffic with real workloads.Finally,this paper designs and implements a network traffic simulation system based on virtualization technology.The system deploys these three schemes combined with the virtual network interconnection technology and components of the Open Stack.The results of tests show that the system achieves the network traffic simulation with representativeness,authenticity and controllability,and the system can be used to build the network traffic environment in network testbed.
Keywords/Search Tags:network testbed, network traffic, system virtualization, network virtualization, container technology
PDF Full Text Request
Related items