pre final lap
authorFelix <felix.tejada08@gmail.com>
Thu, 28 Nov 2019 01:05:39 +0000 (01:05 +0000)
committerFelix <felix.tejada08@gmail.com>
Thu, 28 Nov 2019 01:05:39 +0000 (01:05 +0000)
21 files changed:
VSoRC
mininet/examples/cluster.py
mininet/examples/cluster.pyc
mininet/mininet/cli.py
mininet/mininet/cli.pyc
mininet/mininet/net.py
mininet/mininet/net.pyc
scripts/aichivo [new file with mode: 0644]
scripts/basicflow.sh
scripts/conectionmonitor.py [new file with mode: 0755]
scripts/controllerout [new file with mode: 0644]
scripts/data
scripts/data_clean
scripts/deleteflows.sh [new file with mode: 0755]
scripts/gettemp.sh [new file with mode: 0755]
scripts/hostadress.sh
scripts/iplist
scripts/log.txt
scripts/routerAdress [deleted file]
scripts/routerflows.sh
scripts/ryurouter.sh [new file with mode: 0755]

diff --git a/VSoRC b/VSoRC
index 0435950ac163f7cd63ba0bbd3d4882820d9f53fb..85389fcae58e76a0cef0d402f8a1da99a1cf7788 160000 (submodule)
--- a/VSoRC
+++ b/VSoRC
@@ -1 +1 @@
-Subproject commit 0435950ac163f7cd63ba0bbd3d4882820d9f53fb
+Subproject commit 85389fcae58e76a0cef0d402f8a1da99a1cf7788
index 1d9d76298fe5e260ed680f88d925cc5fbc9d30e9..faa393ce3f4187bf15ea761701142e1e2c819bd0 100755 (executable)
@@ -787,7 +787,7 @@ class MininetCluster( Mininet ):
         """Pre-check to make sure connection works and that
            we can call sudo without a password"""
         result = 0
-        info( '*** Checking servers\n' )
+        info( '*** Checking all Raspberry Pi\n' )
         for server in self.servers:
             ip = self.serverIP[ server ]
             if not server or server == 'localhost':
@@ -872,7 +872,7 @@ class MininetCluster( Mininet ):
 
     def buildFromTopo( self, *args, **kwargs ):
         "Start network"
-        info( '*** Placing nodes(estoy en cluster.py class mncluster)\n' )
+        info( '\n*** Placing nodes on Raspberry Pi Cluster\n' )
         self.placeNodes()
         info( '\n' )
         Mininet.buildFromTopo( self, *args, **kwargs )
index e123e57b14b91cf322bf192137a8fbfa96c07add..93d2a8ff82590d384f0e38a85a6455f4d7d313e9 100644 (file)
Binary files a/mininet/examples/cluster.pyc and b/mininet/examples/cluster.pyc differ
index a8a100ece3242de965b177ade432200919ffad3d..df8f9b9113402cc5c05f769852b30787e9c002c7 100644 (file)
@@ -92,6 +92,7 @@ class CLI( Cmd ):
 
     def run( self ):
         "Run our cmdloop(), catching KeyboardInterrupt"
+       info( '*** CLI Started:\n' )
         while True:
             try:
                 # Make sure no nodes are still waiting
index 8a7b96375a8c78cff8018b5b9c54ca7f6379f0d9..06a757b0eebed625776568247fc408e8e1e61a3e 100644 (file)
Binary files a/mininet/mininet/cli.pyc and b/mininet/mininet/cli.pyc differ
index 92001b4965515c365cb20741e42f87a65a817c80..80789af2f967eb71e316ef9e14acf5d3f8562ab6 100755 (executable)
@@ -453,7 +453,7 @@ class Mininet( object ):
         if self.cleanup:
             pass
 
-        info( '*** Creating network...(toy en mininet.net buildfromtopo)\n' )
+        info( '\n*** Creating network...\n' )
 
         if not self.controllers and self.controller:
             # Add a default controller
@@ -472,8 +472,6 @@ class Mininet( object ):
         for hostName in topo.hosts():
             self.addHost( hostName, **topo.nodeInfo( hostName ) )
             info( hostName + ' ' )
-            info('dentro de adding host\n')
-        info('sali de adding host')
 
         info( '\n*** Adding switches:\n' )
         for switchName in topo.switches():
index 247725d8634f06df21e783503a6ef19c32f0f4d4..dd1b4a1e71b413390078cdbaef715260a19e18a7 100644 (file)
Binary files a/mininet/mininet/net.pyc and b/mininet/mininet/net.pyc differ
diff --git a/scripts/aichivo b/scripts/aichivo
new file mode 100644 (file)
index 0000000..5a49fb6
--- /dev/null
@@ -0,0 +1,27 @@
+Unable to contact the remote controller at 192.168.25.2:6633
+*** Checking all Raspberry Pi
+rpi2 rpi3 rpi4 rpi5 rpi6 rpi7 rpi8 rpi9 rpi10 rpi11 rpi12 rpi13 rpi14 rpi15 
+
+*** Placing nodes on Raspberry Pi Cluster
+h1:rpi2 h2:rpi3 s1:rpi2 s2:rpi3 
+
+*** Creating network...
+*** Adding controller
+*** Adding hosts:
+h1 h2 
+*** Adding switches:
+s1 s2 
+*** Adding links:
+(s1, h1) (s1, s2) (s2, h2) 
+*** Configuring hosts
+h1 h2 
+*** Starting controller
+c1 
+*** Starting 2 switches
+s1 s2 (rpi2)...(rpi3)...
+*** Starting CLI:
+*** CLI Started:
+*** Ping: testing ping reachability
+h1 -> h2 
+h2 -> h1 
+*** Results: 0% dropped (2/2 received)
index b7f251c4590c9100dbd3206eac979b523c6034c0..0804e14d87783b836e7619a83aab3b0c075be21a 100755 (executable)
@@ -7,6 +7,7 @@ This script is applied to a linear 3 topo, just for show the example
 echo "Cleaning all flows entry switch dpid 1 and 2"
 curl -X DELETE http://localhost:8080/stats/flowentry/clear/1
 curl -X DELETE http://localhost:8080/stats/flowentry/clear/2
+curl -X DELETE http://localhost:8080/stats/flowentry/clear/3
 echo "adding new flows entry to switches 1 and 2"
 
 curl -X POST -d '{
diff --git a/scripts/conectionmonitor.py b/scripts/conectionmonitor.py
new file mode 100755 (executable)
index 0000000..28332bd
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/python
+import os
+for i in range(3,17):
+    hostname = "192.168.25."+str(i) #example
+    response = os.system("ping -c 1 " + hostname +" > /dev/null")
+
+#and then check the response...
+    if response == 0:
+        print hostname
+#    else:
+#        print hostname, 'is down!'
diff --git a/scripts/controllerout b/scripts/controllerout
new file mode 100644 (file)
index 0000000..dca3578
--- /dev/null
@@ -0,0 +1,710 @@
+loading app /home/pi/flowmanager/flowmanager/flowmanager.py
+loading app /home/pi/ryu/ryu/app/simple_switch_13.py
+loading app ryu.topology.switches
+loading app ryu/app/ofctl_rest.py
+loading app ryu.controller.ofp_handler
+instantiating app None of DPSet
+creating context dpset
+creating context wsgi
+instantiating app ryu.topology.switches of Switches
+instantiating app /home/pi/flowmanager/flowmanager/flowmanager.py of FlowManager
+instantiating app ryu/app/ofctl_rest.py of RestStatsApi
+instantiating app /home/pi/ryu/ryu/app/simple_switch_13.py of SimpleSwitch13
+instantiating app ryu.controller.ofp_handler of OFPHandler
+(1055) wsgi starting up on http://0.0.0.0:8080
+packet in 3 ee:87:b6:a5:a4:47 33:33:00:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 01:00:5e:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 01:00:5e:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 33:33:00:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 01:00:5e:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 33:33:00:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 01:00:5e:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 01:00:5e:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 01:00:5e:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 33:33:00:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 01:00:5e:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 33:33:00:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 01:00:5e:00:00:fb 4294967294
+packet in 3 ee:87:b6:a5:a4:47 33:33:00:00:00:fb 4294967294
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:ff:6c:6e:ec 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:ff:6c:6e:ec 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 2 ae:8a:c0:5f:64:2f 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f 01:00:5e:00:00:fb 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:16 1
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:16 2
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 1 2e:0f:60:1f:1a:27 33:33:00:00:00:02 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:16 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:16 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 33:33:00:00:00:02 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 01:00:5e:00:00:16 2
+packet in 1 2e:0f:60:1f:1a:27 01:00:5e:00:00:fb 2
+packet in 1 2e:0f:60:1f:1a:27 01:00:5e:00:00:fb 2
+packet in 1 2e:0f:60:1f:1a:27 01:00:5e:00:00:fb 2
+packet in 1 2e:0f:60:1f:1a:27 01:00:5e:00:00:16 2
+packet in 1 2e:0f:60:1f:1a:27 01:00:5e:00:00:fb 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 01:00:5e:00:00:fb 2
+packet in 1 5a:47:56:c1:7f:15 ff:ff:ff:ff:ff:ff 1
+packet in 2 5a:47:56:c1:7f:15 ff:ff:ff:ff:ff:ff 2
+packet in 2 ea:82:db:6c:6e:ec 5a:47:56:c1:7f:15 1
+packet in 1 ea:82:db:6c:6e:ec 5a:47:56:c1:7f:15 2
+packet in 1 5a:47:56:c1:7f:15 ea:82:db:6c:6e:ec 1
+packet in 2 5a:47:56:c1:7f:15 ea:82:db:6c:6e:ec 2
+packet in 1 2e:0f:60:1f:1a:27 33:33:00:00:00:02 2
+packet in 1 2e:0f:60:1f:1a:27 01:00:5e:00:00:fb 2
+packet in 1 5a:47:56:c1:7f:15 33:33:00:00:00:02 1
+packet in 2 5a:47:56:c1:7f:15 33:33:00:00:00:02 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+(1055) accepted ('127.0.0.1', 38484)
+127.0.0.1 - - [27/Nov/2019 23:33:41] "GET /topology HTTP/1.1" 200 1436 0.207769
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 1 5a:47:56:c1:7f:15 33:33:00:00:00:02 1
+packet in 2 5a:47:56:c1:7f:15 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+(1055) accepted ('127.0.0.1', 38488)
+127.0.0.1 - - [27/Nov/2019 23:34:19] "GET /topology HTTP/1.1" 200 1436 0.007991
+(1055) accepted ('127.0.0.1', 38492)
+127.0.0.1 - - [27/Nov/2019 23:34:21] "GET /topology HTTP/1.1" 200 1436 0.008185
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 5a:47:56:c1:7f:15 33:33:00:00:00:02 1
+packet in 2 5a:47:56:c1:7f:15 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 5a:47:56:c1:7f:15 33:33:00:00:00:02 1
+packet in 2 5a:47:56:c1:7f:15 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 5a:47:56:c1:7f:15 33:33:00:00:00:02 1
+packet in 2 5a:47:56:c1:7f:15 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 5a:47:56:c1:7f:15 33:33:00:00:00:02 1
+packet in 2 5a:47:56:c1:7f:15 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 5a:47:56:c1:7f:15 33:33:00:00:00:02 1
+packet in 2 5a:47:56:c1:7f:15 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 5a:47:56:c1:7f:15 33:33:00:00:00:02 1
+packet in 2 5a:47:56:c1:7f:15 33:33:00:00:00:02 2
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 ea:82:db:6c:6e:ec 33:33:00:00:00:02 1
+packet in 1 ea:82:db:6c:6e:ec 33:33:00:00:00:02 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
+packet in 2 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 4294967294
+packet in 1 72:7a:c7:9d:1c:43 ff:ff:ff:ff:ff:ff 2
+packet in 3 ee:87:b6:a5:a4:47 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 ae:8a:c0:5f:64:2f ff:ff:ff:ff:ff:ff 2
+packet in 1 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 4294967294
+packet in 2 0e:9d:30:81:16:40 ff:ff:ff:ff:ff:ff 2
+packet in 1 2e:0f:60:1f:1a:27 ff:ff:ff:ff:ff:ff 2
index 318678cc6e00cc9fcba52cd4913a8a7937883c06..929bc148bc3bb7560cc58a4dc6df03c1accbf880 100644 (file)
@@ -1,4 +1,3 @@
-h1:s1
-h2:s1
-h3:s2
+s1:h1
+s2:h2
 s1:s2
index 318678cc6e00cc9fcba52cd4913a8a7937883c06..929bc148bc3bb7560cc58a4dc6df03c1accbf880 100644 (file)
@@ -1,4 +1,3 @@
-h1:s1
-h2:s1
-h3:s2
+s1:h1
+s2:h2
 s1:s2
diff --git a/scripts/deleteflows.sh b/scripts/deleteflows.sh
new file mode 100755 (executable)
index 0000000..fae77f8
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/bash
+curl -X DELETE http://localhost:8080/stats/flowentry/clear/1
+curl -X DELETE http://localhost:8080/stats/flowentry/clear/2
+curl -X DELETE http://localhost:8080/stats/flowentry/clear/3
+
diff --git a/scripts/gettemp.sh b/scripts/gettemp.sh
new file mode 100755 (executable)
index 0000000..ab04e96
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo $((vcgencmd measure_temp && ./multissh.sh vcgencmd measure_temp) | grep temp | grep -o '[0-9][0-9]\.[0-9]\S\S')
index 6f709376f148313f99b84fb34c4f66a531ae9913..c6fb4f76e40c14a0ea202d69e06f018b4a051a9b 100755 (executable)
@@ -1,21 +1,32 @@
 #!/bin/bash
-#:'
-#Este script es para usarlo junto con el routerflows.sh en la practica de OVS c
-#como routers
-#'
+: '
+Este script es para usarlo junto con el routerflows.sh en 
+la practica de OVS como routers.
+
+'
 
 #Setting addreses
 echo "Setting addresses..."
 echo "h1 ip addr del 10.0.0.1/8 dev h1-eth0" > fifo
+sleep 0.5
 echo "h1 ip addr add 172.16.20.10/24 dev h1-eth0" > fifo
+sleep 0.5
 echo "h2 ip addr del 10.0.0.2/8 dev h2-eth0" > fifo
+sleep 0.5
 echo "h2 ip addr add 172.16.10.10/24 dev h2-eth0" > fifo 
+sleep 0.5
 echo "h3 ip addr del 10.0.0.3/8 dev h3-eth0" > fifo
+sleep 0.5
 echo "h3 ip addr add 192.168.30.10/24 dev h3-eth0" > fifo
+sleep 1
 
 #Setting default route to the hosts
 echo "Setting default route to the hosts..."
+sleep 0.5
 echo "h1 ip route add default via 172.16.20.1" > fifo
+sleep 0.5
 echo "h2 ip route add default via 172.16.10.1" > fifo
+sleep 0.5
 echo "h3 ip route add default via 192.168.30.1" > fifo
+sleep 1
 echo "Done"
index 0e304abf0db6ea33348af5529700d37d7ae37a63..ca284c5f4e5019f31bdc169d0c2f34189bf06314 100644 (file)
@@ -1,14 +1,15 @@
-192.168.25.3
-192.168.25.4
-192.168.25.5
-192.168.25.6
-192.168.25.7
-192.168.25.8
-192.168.25.9
-192.168.25.10
-192.168.25.11
-192.168.25.12
-192.168.25.13
-192.168.25.14
-192.168.25.15
-192.168.25.16
+rpi2
+rpi3
+rpi4
+rpi5
+rpi6
+rpi7
+rpi8
+rpi9
+rpi10
+rpi11
+rpi12
+rpi13
+rpi14
+rpi15
+
index 62fc4e7614d38b42697ca7e0e064d8c3e7e2f05f..e779132b71e3dc3a0984433dd868491c33f52eab 100644 (file)
@@ -1,35 +1,35 @@
 
-Starting Nmap 7.40 ( https://nmap.org ) at 2019-11-20 21:29 GMT
+Starting Nmap 7.40 ( https://nmap.org ) at 2019-11-25 21:34 GMT
 Nmap scan report for 192.168.25.1
 Host is up (0.0096s latency).
 Nmap scan report for 192.168.25.2
-Host is up (0.0011s latency).
+Host is up (0.0013s latency).
 Nmap scan report for 192.168.25.3
-Host is up (0.0020s latency).
+Host is up (0.0021s latency).
 Nmap scan report for 192.168.25.4
-Host is up (0.0019s latency).
+Host is up (0.0026s latency).
 Nmap scan report for 192.168.25.5
-Host is up (0.0027s latency).
+Host is up (0.0025s latency).
 Nmap scan report for 192.168.25.6
-Host is up (0.0026s latency).
+Host is up (0.0024s latency).
 Nmap scan report for 192.168.25.7
-Host is up (0.0025s latency).
+Host is up (0.0023s latency).
 Nmap scan report for 192.168.25.8
-Host is up (0.0024s latency).
+Host is up (0.0022s latency).
 Nmap scan report for 192.168.25.9
-Host is up (0.0023s latency).
-Nmap scan report for 192.168.25.10
 Host is up (0.0022s latency).
+Nmap scan report for 192.168.25.10
+Host is up (0.0019s latency).
 Nmap scan report for 192.168.25.11
-Host is up (0.0020s latency).
+Host is up (0.0021s latency).
 Nmap scan report for 192.168.25.12
-Host is up (0.0029s latency).
+Host is up (0.0020s latency).
 Nmap scan report for 192.168.25.13
-Host is up (0.0034s latency).
-Nmap scan report for 192.168.25.14
 Host is up (0.0032s latency).
+Nmap scan report for 192.168.25.14
+Host is up (0.0031s latency).
 Nmap scan report for 192.168.25.15
-Host is up (0.0028s latency).
+Host is up (0.0021s latency).
 Nmap scan report for 192.168.25.16
-Host is up (0.0025s latency).
-Nmap done: 128 IP addresses (16 hosts up) scanned in 1.83 seconds
+Host is up (0.0019s latency).
+Nmap done: 128 IP addresses (16 hosts up) scanned in 1.85 seconds
diff --git a/scripts/routerAdress b/scripts/routerAdress
deleted file mode 100644 (file)
index 83f168d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#Setting addreses
-h1 ip addr del 10.0.0.1/8 dev h1-eth0
-h1 ip addr add 172.16.20.10/24 dev h1-eth0
-
-h2 ip addr del 10.0.0.2/8 dev h2-eth0
-h2 ip addr add 172.16.10.10/24 dev h2-eth0
-
-h3 ip addr del 10.0.0.3/8 dev h3-eth0
-h3 ip addr add 192.168.30.10/24 dev h3-eth0
-
-#Setting default route to the hosts
-h1 ip route add default via 172.16.20.1
-
-h2 ip route add default via 172.16.10.1
-
-h3 ip route add default via 192.168.30.1
index ed21cbc725040efaf0a53b89edda9307ce093fa7..b145ba5c5dbb5325aba68c8be34ba2be57a154b3 100755 (executable)
@@ -1,18 +1,38 @@
 #!/bin/bash
-#Setting address
+: '
+Este script hace peticiones HTTP POST a la API REST del codigo que debe estar corriendo
+en el controlador,llamado rest_router.py.
+
+Written by: Felix Tejada & Oscar Rodriguez
+'
+echo "Setting address to the routers..."
+echo
 curl -X POST -d '{"address":"172.16.10.1/24"}' http://localhost:8080/router/0000000000000002
+echo
 curl -X POST -d '{"address": "172.16.30.1/24"}' http://localhost:8080/router/0000000000000002
+echo
 curl -X POST -d '{"address": "192.168.10.1/24"}' http://localhost:8080/router/0000000000000002
+echo
 curl -X POST -d '{"address":"172.16.20.1/24"}' http://localhost:8080/router/0000000000000001
+echo
 curl -X POST -d '{"address": "172.16.30.30/24"}' http://localhost:8080/router/0000000000000001
+echo
 curl -X POST -d '{"address": "192.168.30.1/24"}' http://localhost:8080/router/0000000000000003
+echo
 curl -X POST -d '{"address": "192.168.10.20/24"}' http://localhost:8080/router/0000000000000003
-
+echo
 #Setting default routes
+echo "Setting default routes..."
+echo
 curl -X POST -d '{"gateway": "172.16.30.1"}' http://localhost:8080/router/0000000000000001
+echo
 curl -X POST -d '{"gateway": "172.16.30.30"}' http://localhost:8080/router/0000000000000002
+echo
 curl -X POST -d '{"gateway": "192.168.10.1"}' http://localhost:8080/router/0000000000000003
-
+echo
 #Setting static routes
+echo "Setting a static route to the router 2"
+echo
 curl -X POST -d '{"destination": "192.168.30.0/24", "gateway": "192.168.10.20"}' http://localhost:8080/router/0000000000000002
-
+echo
+echo "Done"
diff --git a/scripts/ryurouter.sh b/scripts/ryurouter.sh
new file mode 100755 (executable)
index 0000000..e01b0b1
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/bash
+cd
+cd ryu
+sudo ./bin/ryu-manager --observe-links /home/pi/flowmanager/flowmanager/flowmanager.py ryu/app/rest_router.py 
+