Or stated another way, traffic generators simulate many devices on a network and the communication they would produce, but they are not concerned with measuring that traffic across the network. Where network simulators attempt to model and capture the realistic behavior and output of communication networks, traffic generators are generally only concerned with modeling and simulating the communication packets and payloads that would be produced by devices on a network. Manz, in Research Methods for Cyber Security, 2017 Traffic Generators Simics has a standard eth-injector class that supports injecting pcap-format traffic recordings into a Simics network. Generators are often existing software adapted to feed a traffic stream into Simics or ported to run inside a Simics module as part of the Simics simulation. Packet generators can be based on recordings of traffic from the real world, manually crafted streams of packets, or random data built using an algorithm in the generator.
#Multicast traffic generator windows software generator#
Sometimes, a generator needs to be able to respond to traffic from other machines-for example, to implement Address Resolution Protocol (ARP) in IP networks, or TCP connections. In terms of implementation, they are attached to the network using the same interfaces as other machines, because they are creating new packets that would not otherwise exist. Logically, a traffic generator has a physical layer address (and usually higher-level address), because it is supposed to look like a machine on the network to the target machines receiving the traffic. Daniel Aarno, Jakob Engblom, in Software and System Development using Virtual Platforms, 2015 Traffic GeneratorsĪ traffic generator is used to put traffic onto a network for other machines to consume.