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