Bandwidth Usage

Idle State

The daemon uses very little bandwith in idle state

In testing over a 15 minmute period we found the daemon to use only 2.5 KB/sec of aggregated traffic for five seconds at 10 second intervals, or an average of 1.15 KB/sec over any given 10 seconds.

Inbound bandwidth average, zeros dropped
1.98918829974

Outbound bandwidth average, zeros dropped
0.55621495

Aggregate bandwidth average, zeros dropped
2.51990083564

Aggreagate bandwidth average over testing period
1.15347573462

Attack State

In testing, we show a very slight increase in overall bandwith consumption during attacks. This can be attributed to a behavior change on the daemon side - as attacks are being executed, the daemon stays in constant communication with the control plane as it looking for the abort condition to be executed. Regardless of attack being run, the attack state behavior looks the same. Provided are two data sets, one from a CPU Resource attack, and one from a Latency Network attack.

Inbound bandwidth average, zeros dropped
2.71233697984

Outbound bandwidth average, zeros dropped
0.87034858716

Aggregate bandwidth average, zeros dropped
3.56685480642

Aggreagate bandwidth average over testing period
3.0556056175
Inbound bandwidth average, zeros dropped
2.64944416154

Outbound bandwidth average, zeros dropped
0.917963469407

Aggregate bandwidth average, zeros dropped
3.55221005449

Aggreagate bandwidth average over testing period
3.11712392366

As you can see, there is no statisticaly significant difference between the two attack vectors. And despite a nearly 3X rise in aggregate average traffic, the 3 KB/sec bandwidth utilization is still very low on a per client basis.