1 Devices: ['s3', 's2', 's1', 'h1', 'h2', 'h3']
2 Links: ['s1:s2', 's2:s3', 's1:h1', 's2:h2', 's3:h3']
3 Hosts: ['h1', 'h2', 'h3']
4 Switches: ['s3', 's2', 's1']
6 *** Checking all Raspberry Pi
7 rpi2 rpi3 rpi4 rpi5 rpi6 rpi7 rpi8 rpi9 rpi10 rpi11 rpi12 rpi13 rpi14 rpi15
9 *** Placing nodes on Raspberry Pi Cluster
10 h1:rpi2 h2:rpi3 h3:rpi4 s1:rpi2 s2:rpi3 s3:rpi4
12 *** Creating network...
19 (s1, h1) (s1, s2) (s2, h2) (s2, s3) (s3, h3)
22 *** Starting controller
24 *** Starting 3 switches
25 s1 s2 s3 (rpi2)...(rpi3)...(rpi4)...
28 *** Ping: testing ping reachability
32 *** Results: 0% dropped (6/6 received)
33 root@raspberrypi:/home/pi $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
34 logs pox iplist multissh.sh
\r
35 mininet deleteme l sudo
\r
36 oflops discover.sh listen.sh
\r
37 oftest IamTheSecond log.txt
\r
38 root@raspberrypi:/home/pi $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
39 logs pox iplist multissh.sh
\r
40 mininet deleteme l sudo
\r
41 oflops discover.sh listen.sh
\r
42 oftest IamTheSecond log.txt
\r
43 root@raspberrypi:/home/pi $h1-eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
\r
44 inet 10.0.0.1 netmask 255.0.0.0 broadcast 10.255.255.255
\r
45 inet6 fe80::842b:4aff:fea3:cd22 prefixlen 64 scopeid 0x20<link>
\r
46 ether 86:2b:4a:a3:cd:22 txqueuelen 1000 (Ethernet)
\r
47 RX packets 248 bytes 31310 (30.5 KiB)
\r
48 RX errors 0 dropped 83 overruns 0 frame 0
\r
49 TX packets 18 bytes 1356 (1.3 KiB)
\r
50 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
\r
52 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
\r
53 inet 127.0.0.1 netmask 255.0.0.0
\r
54 inet6 ::1 prefixlen 128 scopeid 0x10<host>
\r
55 loop txqueuelen 1000 (Local Loopback)
\r
56 RX packets 0 bytes 0 (0.0 B)
\r
57 RX errors 0 dropped 0 overruns 0 frame 0
\r
58 TX packets 0 bytes 0 (0.0 B)
\r
59 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
\r
61 root@raspberrypi:/home/pi $h1-eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
\r
62 inet 10.0.0.1 netmask 255.0.0.0 broadcast 10.255.255.255
\r
63 inet6 fe80::842b:4aff:fea3:cd22 prefixlen 64 scopeid 0x20<link>
\r
64 ether 86:2b:4a:a3:cd:22 txqueuelen 1000 (Ethernet)
\r
65 RX packets 257 bytes 31850 (31.1 KiB)
\r
66 RX errors 0 dropped 92 overruns 0 frame 0
\r
67 TX packets 18 bytes 1356 (1.3 KiB)
\r
68 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
\r
70 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
\r
71 inet 127.0.0.1 netmask 255.0.0.0
\r
72 inet6 ::1 prefixlen 128 scopeid 0x10<host>
\r
73 loop txqueuelen 1000 (Local Loopback)
\r
74 RX packets 0 bytes 0 (0.0 B)
\r
75 RX errors 0 dropped 0 overruns 0 frame 0
\r
76 TX packets 0 bytes 0 (0.0 B)
\r
77 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
\r
79 root@raspberrypi:/home/pi $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
80 logs pox iplist multissh.sh
\r
81 mininet deleteme l sudo
\r
82 oflops discover.sh listen.sh
\r
83 oftest IamTheSecond log.txt
\r
84 root@raspberrypi:/home/pi $h1-eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
\r
85 inet 10.0.0.1 netmask 255.0.0.0 broadcast 10.255.255.255
\r
86 inet6 fe80::842b:4aff:fea3:cd22 prefixlen 64 scopeid 0x20<link>
\r
87 ether 86:2b:4a:a3:cd:22 txqueuelen 1000 (Ethernet)
\r
88 RX packets 280 bytes 33552 (32.7 KiB)
\r
89 RX errors 0 dropped 114 overruns 0 frame 0
\r
90 TX packets 18 bytes 1356 (1.3 KiB)
\r
91 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
\r
93 root@raspberrypi:/home/pi $h1-eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
\r
94 inet 10.0.0.1 netmask 255.0.0.0 broadcast 10.255.255.255
\r
95 inet6 fe80::842b:4aff:fea3:cd22 prefixlen 64 scopeid 0x20<link>
\r
96 ether 86:2b:4a:a3:cd:22 txqueuelen 1000 (Ethernet)
\r
97 RX packets 328 bytes 38062 (37.1 KiB)
\r
98 RX errors 0 dropped 155 overruns 0 frame 0
\r
99 TX packets 19 bytes 1426 (1.3 KiB)
\r
100 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
\r
102 root@raspberrypi:/home/pi $exit
\r
103 *** Unknown command: xit
104 You may also send a command to a node using:
105 <node> command {args}
109 The interpreter automatically substitutes IP addresses
110 for node names when a node is the first arg, so commands
115 Some character-oriented interactive commands require
117 mininet> noecho h2 vi foo.py
118 However, starting up an xterm/gterm is generally better:
121 *** Ping: testing ping reachability
122 h1 -> *** Error: could not parse ping output: bash: eping: command not found
\r
127 *** Results: 16% dropped (5/6 received)
128 *** Ping: testing ping reachability
132 *** Results: 0% dropped (6/6 received)
133 *** Ping: testing ping reachability
137 *** Results: 0% dropped (6/6 received)
153 pi@raspberrypi:~ $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
154 logs pox iplist multissh.sh
\r
155 mininet deleteme l sudo
\r
156 oflops discover.sh listen.sh
\r
157 oftest IamTheSecond log.txt
\r
158 pi@raspberrypi:~ $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
159 logs pox iplist multissh.sh
\r
160 mininet deleteme l sudo
\r
161 oflops discover.sh listen.sh
\r
162 oftest IamTheSecond log.txt
\r
163 pi@raspberrypi:~ $PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
\r
164 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=5.32 ms
\r
165 64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=1.57 ms
\r
166 64 bytes from 10.0.0.2: icmp_seq=3 ttl=64 time=1.58 ms
\r
167 64 bytes from 10.0.0.2: icmp_seq=4 ttl=64 time=1.68 ms
\r
169 --- 10.0.0.2 ping statistics ---
\r
170 4 packets transmitted, 4 received, 0% packet loss, time 3006ms
\r
171 rtt min/avg/max/mdev = 1.578/2.543/5.328/1.608 ms
\r
172 pi@raspberrypi:~ $PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
\r
173 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=5.01 ms
\r
174 64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=1.57 ms
\r
175 64 bytes from 10.0.0.2: icmp_seq=3 ttl=64 time=1.57 ms
\r
176 64 bytes from 10.0.0.2: icmp_seq=4 ttl=64 time=1.58 ms
\r
178 --- 10.0.0.2 ping statistics ---
\r
179 4 packets transmitted, 4 received, 0% packet loss, time 3006ms
\r
180 rtt min/avg/max/mdev = 1.575/2.436/5.013/1.488 ms
\r
181 pi@raspberrypi:~ $exit
\r
182 *** Unknown command: xit
183 You may also send a command to a node using:
184 <node> command {args}
188 The interpreter automatically substitutes IP addresses
189 for node names when a node is the first arg, so commands
194 Some character-oriented interactive commands require
196 mininet> noecho h2 vi foo.py
197 However, starting up an xterm/gterm is generally better:
200 bash: esudo: command not found
\r
201 pi@raspberrypi:~ $pi 1161 0.0 0.4 4360 1796 pts/0 S+ 21:39 0:00 grep --color=auto
\e[01;31m
\e[Kiperf
\e[m
\e[K
\r
202 pi@raspberrypi:~ $pi 1163 0.0 0.4 4360 1788 pts/0 S+ 21:39 0:00 grep --color=auto
\e[01;31m
\e[Kiperf
\e[m
\e[K
\r
203 pi@raspberrypi:~ $Usage: iperf [-s|-c host] [options]
\r
204 Try `iperf --help' for more information.
\r
205 pi@raspberrypi:~ $Usage: iperf [-s|-c host] [options]
\r
206 Try `iperf --help' for more information.
\r
207 pi@raspberrypi:~ $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
208 logs pox iplist multissh.sh
\r
209 mininet deleteme l sudo
\r
210 oflops discover.sh listen.sh
\r
211 oftest IamTheSecond log.txt
\r
212 pi@raspberrypi:~ $bash: lsls: command not found
\r
213 pi@raspberrypi:~ $Error opening terminal: unknown.
\r
214 pi@raspberrypi:~ $Error opening terminal: unknown.
\r
215 pi@raspberrypi:~ $Kernel IP routing table
\r
216 Destination Gateway Genmask Flags Metric Ref Use Iface
\r
217 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 h1-eth0
\r
218 pi@raspberrypi:~ $Kernel IP routing table
\r
219 Destination Gateway Genmask Flags Metric Ref Use Iface
\r
220 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 h1-eth0
\r
221 pi@raspberrypi:~ $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
222 logs pox iplist multissh.sh
\r
223 mininet deleteme l sudo
\r
224 oflops discover.sh listen.sh
\r
225 oftest IamTheSecond log.txt
\r
226 pi@raspberrypi:~ $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
227 logs pox iplist multissh.sh
\r
228 mininet deleteme l sudo
\r
229 oflops discover.sh listen.sh
\r
230 oftest IamTheSecond log.txt
\r
231 pi@raspberrypi:~ $distribution-karaf-0.6.4-Carbon openflow id.sh multiscp.sh
\r
232 logs pox iplist multissh.sh
\r
233 mininet deleteme l sudo
\r
234 oflops discover.sh listen.sh
\r
235 oftest IamTheSecond log.txt
\r
236 pi@raspberrypi:~ $------------------------------------------------------------
\r
237 Server listening on TCP port 5001
\r
238 TCP window size: 85.3 KByte (default)
\r
239 ------------------------------------------------------------
\r
240 Connection to 192.168.25.3 closed by remote host.
\r\r