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

Reply via email to