Tutorials/g0WmLTE/Tutorial2: wimax_ed.rb

File wimax_ed.rb, 1.2 KB (added by ffund01, 11 years ago)
Line 
1defGroup('first_node', 'node1-4.sb4.orbit-lab.org') do |node|
2 node.net.x0.profile = '51'
3 node.net.x0.ip = '10.41.14.4'
4 node.net.x0.netmask = '255.255.0.0'
5 node.addApplication("wimaxcu_app") do |app|
6 app.measure('status_link')
7 end
8 node.addApplication("iperf") do |app|
9 app.setProperty('client','10.41.14.6',true)
10 app.setProperty('mss', 536) # Do not raise above 600
11 app.setProperty('interval', 1)
12 # app.setProperty('bind', "10.41.14.4")
13 app.measure('TCP_Info', :samples => 1)
14 end
15 end
16
17 defGroup('second_node', 'node1-6.sb4.orbit-lab.org') do |node|
18 node.net.x0.profile = '51'
19 node.net.x0.ip = '10.41.14.6'
20 node.net.x0.netmask = '255.255.0.0'
21 node.addApplication("wimaxcu_app") do |app|
22 app.measure('status_link')
23 end
24 node.addApplication("iperf") do |app|
25 app.setProperty('server', true)
26 app.setProperty('mss', 536) # Do not raise above 600
27 app.setProperty('interval', 1)
28 #app.setProperty('bind', "10.41.14.6")
29 app.measure('TCP_Info', :samples => 1)
30 end
31 end
32
33
34 onEvent(:ALL_UP_AND_INSTALLED) do |event|
35 allGroups.startApplications
36 wait 30
37 allGroups.stopApplications
38 Experiment.done
39 end