Patent ID: 7633939

Claim:
A method comprising: receiving, at an in-line network simulator, packets sent from a source node to a destination node; classifying, by said in-line network simulator, the received packets into respective ones of a plurality of different classifications; and disrupting, by said in-line network simulator, the received packets based on corresponding disruption characteristics defined for their respective classifications; wherein said disrupting further comprises: receiving, at a first controller, a stream of packets of a first classification; dividing, by said first controller, said stream of packets of the first classification into a plurality of different time-dependent packet substreams; and disrupting packets of at least one of said plurality of different time-dependent packet substreams based on corresponding disruption characteristics; receiving, at a second controller, a stream of packets of a second classification; dividing, by said second controller, said stream of packets of the second classification into a plurality of different time-dependent packet substreams; and disrupting, based on corresponding disruption characteristics, packets of at least one of said plurality of different time-dependent packet substreams into which the stream of packets of the second classification are divided.