Try running a NOX application (e.g., switch). -- Murphy
On Apr 18, 2013, at 11:29 PM, alan04 wrote: > Hello everyone, > > I am a newbie to NOX and OpenFlow. I have some problems in setting the > NOX(0.9.2 core-beta) controller using Open VSwitch (OVS) 1.9.90. Hope some > one could give me some help or suggestions. > > Generally, my problem is in controller setting part on switch. When I set the > NOX controller to OVS, OVS seems not working under OpenFlow model: Two PCs > connect to the switch can still ping each other, but wireshark on controller > PC doesn't receive the ping message between the PCs. > > Here is the procedure and results: > Controller PC: 192.168.1.11 > Switch Eth1(eth0): 192.168.1.10 > PC1 linked ge-1/1/1 (192.168.1.200) > PC2 linked ge-1/1/4 (192.168.1.5) > 1. Set Controller IP/Port to OVS > I use ovs-vsctl --db=tcp:192.168.1.10:6633 set-controller br0 > tcp:192.168.1.11:6633 > then it is set: > root@XorPlus#ovs-vsctl --db=tcp:192.168.1.10:6633 show > d7c577c8-ba63-4b21-b987-1f0f14be2eed > Bridge "br0" > Controller "tcp:192.168.1.11:6633" > Port "br0" > Interface "br0" > type: internal > Port "ge-1/1/1" > Interface "ge-1/1/1" > type: pronto > Port "ge-1/1/4" > Interface "ge-1/1/4" > type: pronto > 2.snoop seems not work: > root@XorPlus#ovs-ofctl snoop br0 > ovs-ofctl: br0: failed to connect to socket (Connection reset by peer) > 3. On controller PC, I start the NOX with no application, it keeps telling me > the connection is set: > root@Comp:~/nox/build/src# ./nox_core -i ptcp:6633 > NOX 0.9.2~core~beta (nox_core), compiled Apr 17 2013 14:08:55 > 00001|connection_manager|WARN:connected: > 192.168.1.11:6633<->192.168.1.10:44103 > 00002|connection_manager|WARN:connected: > 192.168.1.11:6633<->192.168.1.10:44104 > 00003|connection_manager|WARN:connected: > 192.168.1.11:6633<->192.168.1.10:44105 > 00004|connection_manager|WARN:connected: > 192.168.1.11:6633<->192.168.1.10:44107 > 00005|connection_manager|WARN:connected: > 192.168.1.11:6633<->192.168.1.10:44108 > 00006|connection_manager|WARN:connected: > 192.168.1.11:6633<->192.168.1.10:44109 > 00007|connection_manager|WARN:connected: > 192.168.1.11:6633<->192.168.1.10:44110 > 00008|connection_manager|WARN:connected: > 192.168.1.11:6633<->192.168.1.10:44111 > .... > The wireshark can catch packets between them( packets between > 192.168.1.10 and 192.168.1.11) > But on switch, use root@XorPlus#ovs-vsctl --db=tcp:192.168.1.10:6633 show, > there's no "is connected: true" under "Controller "tcp:192.168.1.11:6633" " > And the port number(if it is) of switch(192.168.1.10) seems not fix to 6633 > > 4. I think for OVS once controller is connected, switch will change from > layer2 switch to OVS switch(disable flooding, begin OpenFlow function) > However, when I use PC1 (192.168.1.5) to ping PC2(192.168.1.200 ), they can > still ping each other, and the Wireshark on controller PC doesn't catch > packets from them. > > So I wonder if the controller is really connected with the switch? Besides > the "set-controller" command on OVS do I need to some other setting? > > Hope anyone with knowledge about this could give me some suggestions. > > Thanks, > Alan > _______________________________________________ > discuss mailing list > discuss@openvswitch.org > http://openvswitch.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss