Patent ID: 6922395

Claim:
A system for testing protocols for a network having a plurality of network devices, comprising: a simulation controller configured to transmit network configuration information; one or more nodes, each node being configured to emulate at least one of the plurality of network devices and comprising: a traffic generator configured to generate, in response to the configuration information, traffic during the protocol testing, and an emulator configured to simulate transmission characteristics of the network; and an analysis device configured to monitor the one or more nodes during the protocol testing and analyze the monitoring, wherein the simulation controller is further configured to: transmit, prior to the protocol testing, a test scenario to each of the one or more nodes, the test scenario providing configuration information to the one or more nodes, wherein, when transmitting a test scenario, the simulation controller is further configured to: transmit information regarding at least one of a terrain, trajectory set, or a traffic control model to the one or more nodes, and wherein the simulation controller is further configured to: transfer, prior to transmitting the information, an indication of the terrain, trajectory set, and traffic control model to the analysis device.