Quentin De Coninck
d56a6542a8
msg: new experience to mimic messaging traffic
2017-01-09 16:03:05 +01:00
Quentin De Coninck
8476882cf2
mpExperienceIperf: add iperfParallel parameter
...
Allow to specify the number of parallel connections to make for an iperf
test. Useful to model congestion in a network.
2016-09-20 15:57:14 +02:00
Quentin De Coninck
4750bf6d9a
mpExperienceIperf: add iperfTime parameter
...
Now, the iperf test is not stuck to 10 seconds anymore (it's still the
default value anyway).
Signed-off-by: Quentin De Coninck <quentin.deconinck@uclouvain.be>
2016-09-19 14:37:16 +02:00
Quentin De Coninck
2d75e41204
mpExperienceSiri: be path tolerant
2016-09-16 12:40:42 +02:00
Quentin De Coninck
2b9820b849
Revert "mpExperience: added openBup xp param"
...
/sys/module/*/parameters/* must be done in minitopo-experiences,
otherwise nothing happens...
This reverts commit c3d1f41615
.
2016-09-16 12:38:42 +02:00
Quentin De Coninck
c3d1f41615
mpExperience: added openBup xp param
...
Allows to specify if backup subflows should be opened or not directly
2016-09-13 13:15:37 +02:00
Quentin De Coninck
bf6802b57b
mpExperienceHTTP: use apache
2016-06-21 17:49:03 +02:00
Quentin De Coninck
6367856ee0
mpExperienceEpload: use apache
...
With HTTPSimpleServer, issue with lot of connections
2016-06-21 17:49:03 +02:00
Quentin De Coninck
d7e3307348
mpExperienceDITG: packets of 1428 bytes
2016-06-21 17:48:55 +02:00
Quentin De Coninck
7c6d22e38b
mpExperienceDITG: add constant rate
2016-06-21 17:48:50 +02:00
Quentin De Coninck
040a8229e7
mpExperienceDITG: fix silly bug
2016-06-21 17:48:42 +02:00
Quentin De Coninck
c2436d574a
mpLinkCharacteristics: use tbf + mpExperienceIperf: pkill fix
2016-06-21 17:47:52 +02:00
Quentin De Coninck
65d128ee70
mpExperienceIperf: remove sndbuf stuff
2016-06-21 17:47:46 +02:00
Quentin De Coninck
b527380234
mpExperienceIperf: adapt
2016-06-21 17:47:40 +02:00
Quentin De Coninck
236a373a1e
mpExperienceIperf: with good lines
2016-06-21 17:47:40 +02:00
Quentin De Coninck
059fdb4d1c
mpExperience/mpParamXp: allow path 0 to be backup too
2016-06-21 17:47:40 +02:00
Quentin De Coninck
63a8f60e82
mpExperience/mpParamXp: add possibility to specify backup on path 1
2016-06-21 17:47:40 +02:00
Quentin De Coninck
d542aa6f20
mpExperienceDITG: either poisson or burst
2016-06-21 17:47:40 +02:00
Quentin De Coninck
336c475d51
mpExperienceIperf: use iperf3
2016-06-21 17:47:40 +02:00
Quentin De Coninck
b4e1b944f8
mpExperienceDITG: burst now
2016-06-21 17:47:35 +02:00
Quentin De Coninck
bbe6564a7b
mpExperienceDITG: get log from both sides
2016-06-21 17:47:35 +02:00
Quentin De Coninck
cca5ee9635
mpExperienceDITG: change name of parameter, be clearer
2016-06-21 17:47:28 +02:00
Quentin De Coninck
e77baf3b65
mpExperienceDITG
2016-06-21 17:47:20 +02:00
Quentin De Coninck
c544e039d0
mpExperienceIperf: fix window
2016-06-21 17:47:20 +02:00
Quentin De Coninck
9fc2d41c2e
mpExperienceIperf
2016-06-21 17:47:10 +02:00
Quentin De Coninck
5074bc805f
mpExperience: prevent minitopo going bad by killing everything
2016-06-21 17:47:10 +02:00
Quentin De Coninck
30084ffa43
minitopo: specify the metric for the metric scheduler
2016-06-21 17:47:10 +02:00
Quentin De Coninck
588b99865e
minitopo: added twoInterfaceCongestion topology
2016-06-21 17:47:10 +02:00
Quentin De Coninck
98f8261cd4
mpExperienceVLC: grep all interesting
2016-06-21 17:47:10 +02:00
Quentin De Coninck
923c2ec924
mpExperienceVLC: add more in log
2016-06-21 17:46:55 +02:00
Quentin De Coninck
9e68563870
mpExperienceVLC: fix last issues
2016-06-21 17:46:55 +02:00
Quentin De Coninck
3935e1a6b5
mpExperienceVLC: now it works (don't forget apache conf)
2016-06-21 17:46:55 +02:00
Quentin De Coninck
d51e16fee8
mpExperienceVLC: fix horrible french typo
2016-06-21 17:46:55 +02:00
Quentin De Coninck
dfe38e2587
mpExperienceVLC: fix typo
2016-06-21 17:46:55 +02:00
Quentin De Coninck
fcab1a7140
mpExperienceVLC: some changes to make it works
2016-06-21 17:46:55 +02:00
Quentin De Coninck
f7125186a1
mpExperienceVLC: vlc adapted
2016-06-21 17:46:55 +02:00
Quentin De Coninck
d44e0a70f6
mpExperience: with correct command
2016-06-21 17:46:55 +02:00
Quentin De Coninck
81c5b2d919
mpParamXp: with expiration sysctl set to 300 ms
2016-06-21 17:46:55 +02:00
Quentin De Coninck
04fe4f9396
mpExperience: modified ip in its box
2016-06-21 17:46:55 +02:00
Quentin De Coninck
2a94cc2ec7
mpExperience: don't set priority on paths if they are the same
2016-06-21 17:46:55 +02:00
Quentin De Coninck
9753f109b5
mpExperience: add priority parameter on interfaces
2016-06-21 17:46:55 +02:00
Quentin De Coninck
aabe0de79d
mpLinkCharacteristics: avoid strange behavior with netem and its limit
2016-06-21 17:46:55 +02:00
Quentin De Coninck
f9786312ca
mpLinkCharacteristics: working!
2016-06-21 17:46:55 +02:00
Quentin De Coninck
fb1f57a452
mpLinkCharacteristics: seems to work?
2016-06-21 17:46:55 +02:00
Quentin De Coninck
0500749b90
mpLinkCharacteristics: trying to make it works
2016-06-21 17:46:55 +02:00
Quentin De Coninck
e2701685b7
mpLinkCharacteristics: use class, not qdisc for htb
2016-06-21 17:46:55 +02:00
Quentin De Coninck
6336c158df
mpLinkCharacteristics: do as Mininet does: use htb, then netem
2016-06-21 17:46:55 +02:00
Quentin De Coninck
a6dd6d64a4
Revert "mpExperience: with router view"
...
This trace does not reveal anything useful...
This reverts commit fddccd02dd3fee38817d45e339009fd207ba44f0.
2016-06-21 17:46:55 +02:00
Quentin De Coninck
337b9db184
mpExperience/mpMininetBuilder: finally ARP works!
...
Seems a bug is somewhere in minitopo, fixed it by reconfiguring the
network while preparing the experience
2016-06-21 17:46:55 +02:00
Quentin De Coninck
6ff8717cf1
mpMultiInterfaceConfig: arp should be fixed now
2016-06-21 17:46:55 +02:00
Quentin De Coninck
061bf784d7
mpMultiInterfaceConfig: this is statically arped now!
2016-06-21 17:46:55 +02:00
Quentin De Coninck
d412ee24c0
mpMininetBuilder: forcing forcing static arp...
2016-06-21 17:46:55 +02:00
Quentin De Coninck
f462a1bd54
mpExperience: with router view
2016-06-21 17:46:55 +02:00
Quentin De Coninck
7f2ad0710e
mpMininetBuilder: and auto set mac addresses
2016-06-21 17:46:55 +02:00
Quentin De Coninck
cd0c4e9a58
mpMininetBuilder: use static ARP
...
Hoping this will end scary results for Siri...
2016-06-21 17:46:55 +02:00
Quentin De Coninck
a7638f84b7
mpExperienceHTTPS/Siri: with netstat
2016-06-21 17:46:55 +02:00
Quentin De Coninck
447669c24d
mpParamXp: added tcp_early_retrans sysctl
2016-06-21 17:46:55 +02:00
Benjamin Hesmans
ed859c44fa
Added VLC experience
...
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
Signed-off-by: Quentin De Coninck <quentin.deconinck@uclouvain.be>
2016-06-21 17:46:55 +02:00
Quentin De Coninck
2ae9b7a008
mpLinkCharacteristics: use pfifo in parallel with netem
2016-06-21 17:46:55 +02:00
Quentin De Coninck
1995269614
Revert "mpExperienceHTTP(S): avoid subshelling"
...
This reverts commit 8ff032cb99d5344853b125164e604514aa0d9893.
Seems not all bash systems like this
2016-06-21 17:46:55 +02:00
Quentin De Coninck
74f567ffe7
mpLinkCharacteristics: precise delay in ms
2016-06-21 17:46:55 +02:00
Quentin De Coninck
b27d2b545b
mpExperienceHTTP(S): avoid subshelling
2016-06-21 17:46:55 +02:00
Quentin De Coninck
377decd5b0
mpLinkCharacteristics: fix netem command
...
Because no loss
2016-06-21 17:46:55 +02:00
Quentin De Coninck
3b5007f49c
mpExperienceHTTP(S): output time in log file
2016-06-21 17:46:55 +02:00
Quentin De Coninck
d6a0334fdc
mpLinkCharacteristics: netem with all network parameters
...
Seems that when we put a netem command, it "forgets" the
current configuration...
2016-06-21 17:46:55 +02:00
Quentin De Coninck
2fbd82e212
mpExperienceSiri: let the user specify the autocorking value
2016-06-21 17:46:55 +02:00
Quentin De Coninck
758933b342
mpExperienceHTTP(S): added time command at client side
...
Know how much time wget was launched, quicker to analyze
2016-06-21 17:46:42 +02:00
Quentin De Coninck
600d59cd88
siri_server: less verbose
2016-06-21 17:46:33 +02:00
Quentin De Coninck
4268b19260
mpExperienceSiri: separe stdout from stderr
2016-06-21 17:46:33 +02:00
Quentin De Coninck
134f3897d2
mpExperienceSiri: register xp
2016-06-21 17:46:19 +02:00
Quentin De Coninck
151497d1d7
https: fix indentation error
2016-06-21 17:46:19 +02:00
Quentin De Coninck
8c56ffca19
mpExperienceSiri
...
With Java client and Python server
2016-06-21 17:46:08 +02:00
Quentin De Coninck
b5ae4673a9
mpExperience: added snaplenPcap param to specify snaplen to tcpdump
...
Avoid storing huge pcap files with lot of useless payloads
2016-06-21 17:46:08 +02:00
Benjamin Hesmans
a7af377776
Revert "mpParamXp: add different client and server schedulers"
...
This is currently not possible in the kernel for mininet.
Should implement per ns sched sysctl first before this
This reverts commit 134ece953cb64e066be2545b48a98bdb4f000506.
2016-06-21 17:46:08 +02:00
Benjamin Hesmans
63e16621a2
Add send file experiment
...
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2016-06-21 17:46:08 +02:00
Quentin De Coninck
08857dd9a0
mpParamXp: add different client and server schedulers
2016-06-21 17:46:08 +02:00
Quentin De Coninck
7e9f2c643d
mpParamTopo/mpLinkCharacteristics: added loss parameter in link configuration, but keep compatibility if not specified
2016-06-21 17:45:27 +02:00
Quentin De Coninck
165a46a3c4
mpExperienceAb
2016-06-21 17:26:36 +02:00
Quentin De Coninck
0b9c3fc36c
mpExperienceNetperf: fix experience option not taken into account
2016-06-21 17:26:36 +02:00
Quentin De Coninck
acf3e9deee
mpExperienceNetperf: fix typo
2016-06-21 17:26:36 +02:00
Quentin De Coninck
41c7fe4d84
mpExperienceNetperf: generate log files
2016-06-21 17:26:36 +02:00
Quentin De Coninck
f9ba259343
mpExperienceNetperf
2016-06-21 17:26:36 +02:00
Quentin De Coninck
82e6384d0b
mpExperienceNone: fix typo
2016-06-21 17:26:36 +02:00
Quentin De Coninck
af949fe45b
mpExperienceHTTP
2016-06-21 17:26:36 +02:00
Quentin De Coninck
b1f390b4e4
mpParam: add CC
2016-06-21 17:26:36 +02:00
Benjamin Hesmans
bc33615af5
Example epload
2015-11-17 15:23:29 +01:00
Benjamin Hesmans
fcce224011
Add Epload experiment
...
http://wprof.cs.washington.edu/spdy/tool/
Note : The install guide is on uspm git
2015-11-17 15:20:14 +01:00
Benjamin Hesmans
dd56e490d6
Add https experience
...
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-08-18 12:47:20 +02:00
Raphael Bauduin
3fa6fcb19f
added comments
2015-08-03 11:10:28 -07:00
Benjamin Hesmans
069727fdc8
Check if MPRIO is sent when the default interface is backup
...
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-07-29 14:20:52 +02:00
Raphael Bauduin
ebe7ae9320
adapted example test file to new structure
2015-07-29 10:09:34 -07:00
Raphael Bauduin
24916e36d3
other fixes
2015-06-24 11:58:17 -07:00
Raphael Bauduin
36d992c3ec
right key detection method for validation.yml
2015-06-24 00:13:22 -07:00
Raphael Bauduin
d46e9fd9e2
added mpRefreshSetCsv.py
2015-06-23 23:52:59 -07:00
Raphael Bauduin
a0cb07e187
no error when key does not exist in validation.yml
2015-06-23 23:51:34 -07:00
Raphael Bauduin
e0c171c434
ncpv using nc and pv in /usr/local/bin
2015-06-24 08:32:55 -07:00
Raphael Bauduin
62890ec05e
Merge branch 'rb'
2015-06-08 11:52:58 -07:00
Raphael Bauduin
9ba182fc39
repeat takes dirname value as arg, aggregetors optionals in validation.yml
2015-06-08 11:52:20 -07:00
Raphael Bauduin
730b5fc148
merge rb and netcat path variable conflict fix
2015-06-08 11:42:14 -07:00
Raphael Bauduin
180c37dadc
buggy code, but for reference if we want to reimplement it
2015-06-08 11:38:02 -07:00