<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi, <br>
</p>
<p><br>
</p>
<p>I have installed OVS on my router and I want to connect it with a Floodlight controller. The IP address of the laptop on which Floodlight is running is 192.168.1.161 and Floodlight is running on port 6633. Here is what I am doing. <br>
</p>
<p><br>
</p>
<p>First, I start Floodlight controller (the vanilla version without any change). Then I turn on the router and ssh into it. Executing "ifconfig" on it will give me: <br>
</p>
<p><br>
</p>
<div>br-lan    Link encap:Ethernet  HWaddr 4E:60:DE:E6:B2:8F</div>
<div>          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0</div>
<div>          inet6 addr: fe80::4c60:deff:fee6:b28f/64 Scope:Link</div>
<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div>
<div>          RX packets:14712 errors:0 dropped:0 overruns:0 frame:0</div>
<div>          TX packets:16189 errors:0 dropped:0 overruns:0 carrier:0</div>
<div>          collisions:0 txqueuelen:0</div>
<div>          RX bytes:2100036 (2.0 MiB)  TX bytes:10682748 (10.1 MiB)</div>
<div><br>
</div>
<div>eth0      Link encap:Ethernet  HWaddr 4E:60:DE:E6:B2:8F</div>
<div>          inet6 addr: fe80::4c60:deff:fee6:b28f/64 Scope:Link</div>
<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div>
<div>          RX packets:0 errors:0 dropped:0 overruns:0 frame:0</div>
<div>          TX packets:2902 errors:0 dropped:0 overruns:0 carrier:0</div>
<div>          collisions:0 txqueuelen:1000</div>
<div>          RX bytes:0 (0.0 B)  TX bytes:400010 (390.6 KiB)</div>
<div>          Interrupt:4</div>
<div><br>
</div>
<div>eth0.1    Link encap:Ethernet  HWaddr 4E:60:DE:E6:B2:8F</div>
<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div>
<div>          RX packets:0 errors:0 dropped:0 overruns:0 frame:0</div>
<div>          TX packets:2897 errors:0 dropped:0 overruns:0 carrier:0</div>
<div>          collisions:0 txqueuelen:0</div>
<div>          RX bytes:0 (0.0 B)  TX bytes:386971 (377.9 KiB)</div>
<div><br>
</div>
<div>eth1      Link encap:Ethernet  HWaddr 4C:60:DE:E6:B2:90</div>
<div>          inet addr:10.181.27.151  Bcast:10.181.27.255  Mask:255.255.252.0</div>
<div>          inet6 addr: fe80::4e60:deff:fee6:b290/64 Scope:Link</div>
<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div>
<div>          RX packets:58936 errors:0 dropped:328 overruns:0 frame:0</div>
<div>          TX packets:11874 errors:0 dropped:0 overruns:0 carrier:0</div>
<div>          collisions:0 txqueuelen:1000</div>
<div>          RX bytes:17323683 (16.5 MiB)  TX bytes:1944846 (1.8 MiB)</div>
<div>          Interrupt:5</div>
<div><br>
</div>
<div>lo        Link encap:Local Loopback</div>
<div>          inet addr:127.0.0.1  Mask:255.0.0.0</div>
<div>          inet6 addr: ::1/128 Scope:Host</div>
<div>          UP LOOPBACK RUNNING  MTU:16436  Metric:1</div>
<div>          RX packets:16 errors:0 dropped:0 overruns:0 frame:0</div>
<div>          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0</div>
<div>          collisions:0 txqueuelen:0</div>
<div>          RX bytes:3578 (3.4 KiB)  TX bytes:3578 (3.4 KiB)</div>
<div><br>
</div>
<div>wlan0     Link encap:Ethernet  HWaddr 4C:60:DE:E6:B2:8F</div>
<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div>
<div>          RX packets:392 errors:0 dropped:0 overruns:0 frame:0</div>
<div>          TX packets:501 errors:0 dropped:0 overruns:0 carrier:0</div>
<div>          collisions:0 txqueuelen:1000</div>
<div>          RX bytes:61323 (59.8 KiB)  TX bytes:125276 (122.3 KiB)</div>
<div><br>
</div>
<div>wlan1     Link encap:Ethernet  HWaddr 4C:60:DE:E6:B2:91</div>
<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div>
<div>          RX packets:6925 errors:0 dropped:0 overruns:0 frame:0</div>
<div>          TX packets:8214 errors:0 dropped:0 overruns:0 carrier:0</div>
<div>          collisions:0 txqueuelen:1000</div>
<div>          RX bytes:1138837 (1.0 MiB)  TX bytes:7156326 (6.8 MiB)</div>
<div><br>
</div>
<p>Specifically wlan0 is 2.4GHz wifi and wlan1 is 5GHz wifi. I want to use Floodlight to control 2.4GHz wifi (wlan0). I do not know exactly what br-lan is. So if anyone can explain it to me that would be great. <br>
</p>
<p><br>
</p>
<p>Then I use "ovs-vsctl del-br" to delete any remaining bridge so that "ovs-vsctl show" will report nothing. Then I have the following configuration file that I execute. <br>
</p>
<p><br>
</p>
<div>ovs-vsctl add-br br0;</div>
<div>ovs-vsctl add-port br0 wlan0;</div>
<div>ovs-vsctl add-port br0 br-lan;</div>
<div>ifconfig br-lan 0.0.0.0;</div>
<div>ifconfig br0 192.168.1.1;</div>
<div>ovs-vsctl set-controller br0 tcp:192.168.1.161:6633;</div>
<div><br>
However, after I execute this program, the only connection that I have is SSH. I can't browse the Internet anymore. However, my Floodlight controller shows the connection from br0 and if I were to capture PacketIn events, I can see that it receives some packets
 from time to time. Nevertheless, it is more like periodic update than network request because rapidly refreshing my webpage will not significantly increase the packets received. <br>
</div>
<div><br>
</div>
<div>Could anyone tell me what might go wrong? <br>
</div>
<div><br>
</div>
<div>Thanks,<br>
</div>
<div>Yilun<br>
</div>
<p><br>
</p>
</div>
</body>
</html>