How to simulate realistic TCP traffic in OMNeT ++?

I want to simulate TCP traffic between source and target pair using OMNeT ++ so that:

  • there is a periodic file transfer of 2 GB (every 1.5-2.0 seconds, which is allowed by the TCP overload mechanism)

  • simulated traffic must be allowed to grow with the TCP congestion window dominating its transmission rate. The maximum data transfer rate should be limited by the bandwidth of the communication channel

  • once the file is completely transferred, automatically restart the transfer of the next 2GB file

  • calculate average bandwidth consumption by link

Is there any module or feature that supports this feature?

I tried using NS3 for this scenario, but it didn't have a way to automatically restart the app after the first transfer was complete.

Thanks for your answers in advance.

+3


source to share


1 answer


Of the few that I know about Omnet ++, the best foundation for such a real application is the Inet infrastructure, which implements TCP / UDP, IP, and another real protocol.



0


source







All Articles