Hi Piotr,

I understand your environment.
As you say, OVS that version does not support OF1.2.
If possible, please download the latest version from here:

git://openvswitch.org/openvswitch

I recommend you uninstall the current OVS before installing this.
The install procedure is as follows. For more information please see 
"openvswitch/INSTALL".

$ git clone git://openvswitch.org/openvswitch
$ cd openvswitch
$ ./boot.sh
$ ./configure --with-linux=/lib/modules/`uname -r`/build
$ make
$ sudo make install
$ sudo make modules_install
$ sudo depmod -a
$ sudo /usr/local/share/openvswitch/scripts/ovs-ctl start
 * Starting ovsdb-server
 * system ID not configured, please use --system-id
 * Configuring Open vSwitch system IDs
 * Starting ovs-vswitchd
$ sudo ovs-vsctl --version
ovs-vsctl (Open vSwitch) 1.10.90
Compiled Feb 25 2013 14:33:12

Also, you can read the FAQ about OF1.2 support. In the following part:
"Q: What versions of OpenFlow does Open vSwitch support?"

> Moreover, there is still problem with NXST_FLOW reply (xid=0x4). What do you 
> mean in:
After this message, the list of flow should be output.
I thought cause the test to fail is that the flow has not been set.

In addition, I want to improve that the test does not work with OF1.0.

Thanks,

> Hi Hiyama,
> 
>       I've upgraded my Ubuntu to 12.10 and have installed the latest version 
> of MiniNet and Openvswitch from
> Ubuntu repositories.
> 
> # mn --version
> 2.0.0
> 
> # ovs-vswitchd --version
> ovs-vswitchd (Open vSwitch) 1.4.3
> Compiled Feb 18 2013 12:58:36
> OpenFlow versions 0x1:0x1
> 
> Right now mininet tests still don't work. Logs summary:
> 
> ---------- test results ----------
> ./packet_lib/arp/ARP_request.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/ARP_request.dump)
> ./packet_lib/arp/ARP_gratuitous.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/ARP_gratuitous.dump)
> ./packet_lib/arp/ARP_reply.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/ARP_reply.dump)
> ./l2/vlan/PopVLAN_vlanvlan.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/PopVLAN_vlanvlan.dump)
> ./l2/vlan/PushVLAN_icmp.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/PushVLAN_icmp.dump)
> ./l2/vlan/PopVLAN_vlan.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/PopVLAN_vlan.dump)
> ./l2/mpls/PushMPLS_mpls.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/PushMPLS_mpls.dump)
> ./l2/mpls/PushMPLS_ip.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/PushMPLS_ip.dump)
> ./l2/mpls/PopMPLS_mpls.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/PopMPLS_mpls.dump)
> ./l3/icmp/ICMP_reply.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/ICMP_reply.dump)
> ./l3/icmp/ICMP_ping.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/ICMP_ping.dump)
> ./l3/ip_ttl/DecNwTtl.mn : NG (unmatched packet. please check 
> /tmp/test-mn/dump/DecNwTtl.dump)
> ----------------------------------
>       
> Here are my latest logs from running mininet tests:
>       http://pastebin.com/EyWP34r3
> 
> 
> I take a look at the file  /tmp/test-mn/dump/ryu-manager.ARP_request.log  
> (you can find it here http://pastebin.com/z2UshVBv). 
> 
> I looks like my switch which is used for testing doesn't support OpenFlow 1.2 
> (ovs-vswitchd --versions confirms it):
> 
> Part of ryu-manager.ARP_request.log:
> 
> EVENT ofp_event->dpset EventOFPStateChange
> hello ev <ryu.controller.ofp_event.EventOFPHello object at 0x2c44350>
> unsupported version 0x1. If possible, set the switch to use one of the 
> versions [3]
> 
> 
> Moreover, there is still problem with NXST_FLOW reply (xid=0x4). What do you 
> mean in:
> > In addition, I found the place to be worried about.
> > It is that the flow is not set to ovs.
> 
> 
> Is there any way to add OF1.2/1.3 support to my OpenvSwitch from Ubuntu12.10 
> repository ?
> It is my beginnings with OVS, so I'm sorry when I am asking you about trivial 
> things.
> 
> Thanks,
> Piotr Niedzwiedz
> 
>       
> On Feb 25, 2013, at 8:02 AM, HIYAMA Manabu <[email protected]> 
> wrote:
> 
> > Hi Piotr,
> > 
> > Thank you. I found the following error message in the log.
> >> Error: run_ryu() : failed to start ryu-manager.
> > Please check the ryu-manager logs: /tmp/test-mn/dump/ryu-manager.*.log
> > 
> > In addition, I found the place to be worried about.
> > It is that the flow is not set to ovs.
> >> NXST_FLOW reply (xid=0x4):
> > Similarly, please check the ryu-manager logs too.
> > 
> >> Can you share with me what environment you have?
> >>    - operation system
> >>    - mininet version
> > 
> > Yes, my environment is as follows:
> > - OS: ubuntu 12.04
> > - mininet: 2.0.0, git://github.com/mininet/mininet
> > - ovs: git://github.com/osrg/openvswitch.git -b of12 (supported MPLS)
> > 
> > Now, I've run in openvswitch of upstream.
> > (version:1.10.90, git://openvswitch.org/openvswitch)
> > Except the MPLS unsupported, it all worked.
> > 
> > ---------- test results ----------
> > ./ryu/tests/mininet/l2/vlan/PushVLAN_icmp.mn : OK
> > ./ryu/tests/mininet/l2/vlan/PopVLAN_vlan.mn : OK
> > ./ryu/tests/mininet/l2/vlan/PopVLAN_vlanvlan.mn : OK
> > ./ryu/tests/mininet/l2/mpls/PushMPLS_ip.mn : NG (unmatched packet. please 
> > check /tmp/test-mn/dump/PushMPLS_ip.dump)
> > ./ryu/tests/mininet/l2/mpls/PushMPLS_mpls.mn : NG (unmatched packet. please 
> > check /tmp/test-mn/dump/PushMPLS_mpls.dump)
> > ./ryu/tests/mininet/l2/mpls/PopMPLS_mpls.mn : NG (unmatched packet. please 
> > check /tmp/test-mn/dump/PopMPLS_mpls.dump)
> > ./ryu/tests/mininet/packet_lib/arp/ARP_request.mn : OK
> > ./ryu/tests/mininet/packet_lib/arp/ARP_gratuitous.mn : OK
> > ./ryu/tests/mininet/packet_lib/arp/ARP_reply.mn : OK
> > ./ryu/tests/mininet/l3/icmp/ICMP_ping.mn : OK
> > ./ryu/tests/mininet/l3/icmp/ICMP_reply.mn : OK
> > ./ryu/tests/mininet/l3/ip_ttl/DecNwTtl.mn : OK
> > ----------------------------------
> > Ran 12 tests. Result: OK=9 NG=3
> > 
> > 
> > Thanks,
> > 
> > On Fri, 22 Feb 2013 15:24:25 +0100
> > Piotr Niedzwiedz <[email protected]> wrote:
> > 
> >> Hi Hiyama,
> >> 
> >>    Full running logs are here: http://pastebin.com/mzuBDW5A
> >> 
> >> Can you share with me what environment you have?
> >>    - operation system
> >>    - mininet version
> >> 
> >> Thanks,
> >> Piotr
> >> 
> >> On Feb 22, 2013, at 3:36 AM, HIYAMA Manabu <[email protected]> 
> >> wrote:
> >> 
> >>> Hi,
> >>> 
> >>> It works in my environment. As the following:
> >>> Some error message was being displayed?
> >>> Please send a run-time logs. I'll look into it.
> >>> 
> >>> thanks,
> >>> 
> >>> $ sudo /usr/local/share/openvswitch/scripts/ovs-ctl start
> >>> * Starting ovsdb-server
> >>> * system ID not configured, please use --system-id
> >>> * Configuring Open vSwitch system IDs
> >>> * Starting ovs-vswitchd
> >>> $ ryu/tests/mininet/run_mnet-test.sh
> >>> 
> >>> ---------- test target ----------
> >>> ./ryu/tests/mininet/packet_lib/arp/ARP_request.mn
> >>> ./ryu/tests/mininet/packet_lib/arp/ARP_gratuitous.mn
> >>> ./ryu/tests/mininet/packet_lib/arp/ARP_reply.mn
> >>> ./ryu/tests/mininet/l2/vlan/PopVLAN_vlan.mn
> >>> ./ryu/tests/mininet/l2/vlan/PopVLAN_vlanvlan.mn
> >>> ./ryu/tests/mininet/l2/vlan/PushVLAN_icmp.mn
> >>> ./ryu/tests/mininet/l2/mpls/PushMPLS_mpls.mn
> >>> ./ryu/tests/mininet/l2/mpls/PopMPLS_mpls.mn
> >>> ./ryu/tests/mininet/l2/mpls/PushMPLS_ip.mn
> >>> ./ryu/tests/mininet/l3/ip_ttl/DecNwTtl.mn
> >>> ./ryu/tests/mininet/l3/icmp/ICMP_reply.mn
> >>> ./ryu/tests/mininet/l3/icmp/ICMP_ping.mn
> >>> 
> >>> ---------- test [./ryu/tests/mininet/packet_lib/arp/ARP_request.mn] start 
> >>> ----------
> >>> Inf: RYU_APP=/home/openflow/ryu/ryu/tests/mininet/packet_lib/arp/test_arp
> >>> Inf: ryu-manager starting...
> >>> Info: mininet starting...
> >>> *** Creating network
> >>> *** Adding controller
> >>> *** Adding hosts:
> >>> h1 h2
> >>> *** Adding switches:
> >>> s1
> >>> *** Adding links:
> >>> (h1, s1) (h2, s1)
> >>> *** Configuring hosts
> >>> h1 h2
> >>> *** Starting CLI:
> >>> ----------------------------------
> >>> (pre) mininet topology dump.
> >>> ----------------------------------
> >>> <RemoteController c0: 127.0.0.1:6633 pid=27640>
> >>> <OVSSwitch s1: lo:127.0.0.1,s1-eth1:None,s1-eth2:None pid=27651>
> >>> <Host h1: h1-eth0:10.0.0.1 pid=27647>
> >>> <Host h2: h2-eth0:10.0.0.2 pid=27648>
> >>> c0
> >>> s1 lo:  s1-eth1:h1-eth0 s1-eth2:h2-eth0
> >>> h1 h1-eth0:s1-eth1
> >>> h2 h2-eth0:s1-eth2
> >>> ----------------------------------
> >>> (pre) tshark start.
> >>> ----------------------------------
> >>> ----------------------------------
> >>> *** Starting controller
> >>> *** Starting 1 switches
> >>> s1
> >>> *** Starting CLI:
> >>> ----------------------------------
> >>> (post) packet sending...
> >>> ----------------------------------
> >>> tshark: Lua: Error during loading:
> >>> [string "/usr/share/wireshark/init.lua"]:45: dofile has been disabled
> >>> Running as user "root" and group "root". This could be dangerous.
> >>> Capturing on h1-eth0
> >>> 2
> >>> ----------------------------------
> >>> (post) dump flows.
> >>> ----------------------------------
> >>> NXST_FLOW reply (xid=0x4):
> >>> ----------------------------------
> >>> *** Stopping 2 hosts
> >>> h1 h2
> >>> *** Stopping 1 switches
> >>> s1 ...
> >>> *** Stopping 1 controllers
> >>> c0
> >>> *** Done
> >>> completed in 4.307 seconds
> >>> 
> >>> TEST ARP-Request : OK
> >>> 
> >>> ---------- test [./ryu/tests/mininet/packet_lib/arp/ARP_request.mn] 
> >>> finished : OK ----------
> >>> 
> >>> (...)
> >>> 
> >>> ---------- test results ----------
> >>> ./ryu/tests/mininet/packet_lib/arp/ARP_request.mn : OK
> >>> ./ryu/tests/mininet/packet_lib/arp/ARP_gratuitous.mn : OK
> >>> ./ryu/tests/mininet/packet_lib/arp/ARP_reply.mn : OK
> >>> ./ryu/tests/mininet/l2/vlan/PopVLAN_vlan.mn : OK
> >>> ./ryu/tests/mininet/l2/vlan/PopVLAN_vlanvlan.mn : OK
> >>> ./ryu/tests/mininet/l2/vlan/PushVLAN_icmp.mn : OK
> >>> ./ryu/tests/mininet/l2/mpls/PushMPLS_mpls.mn : OK
> >>> ./ryu/tests/mininet/l2/mpls/PopMPLS_mpls.mn : OK
> >>> ./ryu/tests/mininet/l2/mpls/PushMPLS_ip.mn : OK
> >>> ./ryu/tests/mininet/l3/ip_ttl/DecNwTtl.mn : OK
> >>> ./ryu/tests/mininet/l3/icmp/ICMP_reply.mn : OK
> >>> ./ryu/tests/mininet/l3/icmp/ICMP_ping.mn : OK
> >>> ----------------------------------
> >>> Ran 12 tests. Result: OK=12
> >>> 
> >>> 
> >>> On Thu, 21 Feb 2013 11:27:14 +0100
> >>> Piotr Niedzwiedz <[email protected]> wrote:
> >>> 
> >>>> Hi,
> >>>>  
> >>>>  I launched them but most of them failed, part of them were skipped.
> >>>> 
> >>>> Do they work correctly on yours machines?
> >>>> 
> >>>> If they are valuable, I can explore what is wrong and try fix it. Please 
> >>>> let me know.
> >>>> 
> >>>> Thanks,
> >>>> Piotr Niedzwiedz
> >>>> 
> >>>> 
> >>>> Summary of tests:
> >>>> ./l2/vlan/PushVLAN_icmp.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/PushVLAN_icmp.dump)
> >>>> ./l2/vlan/PopVLAN_vlan.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/PopVLAN_vlan.dump)
> >>>> ./l2/vlan/PopVLAN_vlanvlan.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/PopVLAN_vlanvlan.dump)
> >>>> ./l2/mpls/PushMPLS_mpls.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/PushMPLS_mpls.dump)
> >>>> ./l2/mpls/PopMPLS_mpls.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/PopMPLS_mpls.dump)
> >>>> ./l2/mpls/PushMPLS_ip.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/PushMPLS_ip.dump)
> >>>> ./l3/ip_ttl/DecNwTtl.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/DecNwTtl.dump)
> >>>> ./l3/icmp/ICMP_ping.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/ICMP_ping.dump)
> >>>> ./l3/icmp/ICMP_reply.mn : NG (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/ICMP_reply.dump)
> >>>> ./packet_lib/arp/ARP_request.mn : skip (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/ICMP_reply.dump)
> >>>> ./packet_lib/arp/ARP_reply.mn : skip (unmatched packet. please check 
> >>>> /tmp/test-mn/dump/ICMP_reply.dump)
> >>>> ./packet_lib/arp/ARP_gratuitous.mn : skip (unmatched packet. please 
> >>>> check /tmp/test-mn/dump/ICMP_reply.dump)
> >>>> 
> >>>> 
> >>>> Full logs here:
> >>>> http://pastebin.com/mzuBDW5A
> >>>> 
> >>>> 
> >>>> ------------------------------------------------------------------------------
> >>>> Everyone hates slow websites. So do we.
> >>>> Make your web apps faster with AppDynamics
> >>>> Download AppDynamics Lite for free today:
> >>>> http://p.sf.net/sfu/appdyn_d2d_feb
> >>>> _______________________________________________
> >>>> Ryu-devel mailing list
> >>>> [email protected]
> >>>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> >>> 
> >>> 
> >>> 
> >>> ------------------------------------------------------------------------------
> >>> Everyone hates slow websites. So do we.
> >>> Make your web apps faster with AppDynamics
> >>> Download AppDynamics Lite for free today:
> >>> http://p.sf.net/sfu/appdyn_d2d_feb
> >>> _______________________________________________
> >>> Ryu-devel mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> >> 
> >> 
> >> ------------------------------------------------------------------------------
> >> Everyone hates slow websites. So do we.
> >> Make your web apps faster with AppDynamics
> >> Download AppDynamics Lite for free today:
> >> http://p.sf.net/sfu/appdyn_d2d_feb
> >> _______________________________________________
> >> Ryu-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> > 
> > 
> > 
> 
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel




------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to