This thesis deals with the important and everyday topic of computer networks and the
traffic that flows over them. Our main focus has been on traffic generation using network
traffic generators. In the first part of the thesis, we looked at four traffic generators,
namely Packet Sender, Ostinato, nping and TRex. We tested each one of them and
identified the functions they support. The network traffic generators were then compared
against each other according to the supported functions and the results were presented in
a table. We also compared the protocols they offer. In the second part, we described the
test environment in which we carried out the testing of the generators. We described in
detail the process of setting up the complete test environment and loading the necessary
software. Finally, we analyzed the sample path traveled by the sent packets. In the third
part, we performed three sets of tests to test the performance of the selected generator
and to analyze the quality of the connection between the two remote devices. In the
first set of tests, we ran three one-hour tests at different times. This was done to check
whether the quality of the connection varies depending on the time of transmission. Our
findings were then compared with the results of the second set of tests, where we ran a
full-day test. In the third set, we looked for the maximum sending frequency at which
the server was still able to receive packets and send replies to them.
|