1. A network simulator comprising: a set of components including: a contention transmission component, a reserved transmission component, a contention reception component, and a reserved reception component, a plurality of device models including at least a first and second wireless MAC model, a controller that is configured to control propagation of simulated traffic events in a network among at least some of the plurality of device models, wherein: the first wireless model includes the set of components arranged in a first protocol configuration, and the second wireless model includes the set of components arranged in a second protocol configuration that differs from the first protocol configuration.