Font Size: a A A

The Design And Impletment Of Muti-Service Traffic Generator

Posted on:2012-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:B CaoFull Text:PDF
GTID:2178330332999772Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With integration of the three networks of depth and the further development of Internet of things, the network will transfer more and more different types of service traffic. Therefore, this will proposed some new technical requirements to the maintenance and planning of the existing network. Traffic Generator is a kind of tools that can produce a specific length, types and rate of the data packet. In the process of network maintenance and planning, Traffic Generator can generate some offline network traffic, which will not be test object into the actual operation of the network. Therefore, the Traffic Generator is a necessary tool that test and assess the performance of the network, how to produce the different characteristics of traffic, which have became the focus of the design of Traffic Generator. Therefore, the Traffic Generator in routers, switches, and other network product test and the new agreement, new product research and development, plays a very important role.The main content of this paper is to design a Multi-Service Traffic Generator. It will be applied to test network performance, as a Traffic Generator, it can generate the basic TCP/UDP traffic, while the most important function is to generate a variety of network traffic, such as: voice traffic service, video service traffic and M2M service traffic. Left in the program design simple expansion interface through the interface can be easily extended by the needs of the business. There have been service inteface of expansion when the design of program. We can easily extend the service that we need through the interface.This paper introduces the theoretical knowledge of design Multi-Service Traffic Generator and the overall design solution of Multi-Service Traffic Generator. The development environment of Multi-Service Traffic Generator is Dev-C++, which is C and C++ integrated development environment under Windows environment. Newran is a C++ library to generate a pseudo-random sequence, Multi-Service Traffic Generator generates random numbers which is to fit in with service traffic of distribution characteristics by using Newran. Winsock is a standard API (Application Programming Interface), which is mainly used for data communication in networks. The overall design solution of Multi-Service Traffic Generator is including in the flowchart design of Multi-Service Traffic Generator and the code implementation description of the structure.We introduce some network business traffic models, including traditional service traffic model and the self-similar service traffic model, and discuss in detail the design and implementation of different service traffic. Respectively, using the fluid flow model to model the voice service traffic; using the ON/OFF model to model the video service traffic; calculating the two important parameters which include packet size(PS) and packet interval(IDT) of M2M service, modeling for M2M service, and test the service traffic.
Keywords/Search Tags:service, traffic, voice, video, generator, model
PDF Full Text Request
Related items