I don't know how to configure mininet. If CPqD solves your problems, then of course it's a reasonable choice.
On Thu, May 10, 2018 at 08:15:21AM +0800, Mingming Chen wrote: > Hi Ben, > I have solved that problem(set up all in the same terminal, and > http://dpdk.org/ml/archives/dev/2016-June/042113.html). Now I did > $ovs-vswitchd --version > > ovs-vswitchd (Open vSwitch) 2.9.0 > DPDK 17.11.1 > > > and I also did > $ sudo ovs-vsctl list open-vswitch > _uuid : 048bdd81-a839-4232-b34d-93d85c3c5453 > bridges : [488018e3-f7dd-4646-ba1f-88277804ccf6, > 88ecba3d-dab9-4437-8800-77e35af4cbb7, a62f9392-b5fa-44f2-a841-3af6c932a359] > cur_cfg : 6 > datapath_types : [netdev, system] > db_version : "7.12.1" > external_ids : {hostname=ubuntu, > rundir="/usr/local/var/run/openvswitch", > system-id="562cba16-381c-45d0-b39b-9add642a1a86"} > iface_types : [geneve, gre, internal, lisp, patch, stt, system, tap, > vxlan] > manager_options : [] > next_cfg : 18 > other_config : {dpdk-init="true", dpdk-socket-mem="1024"} > ovs_version : "2.9.0" > ssl : [] > statistics : {} > system_type : Ubuntu > system_version : "16.04-xenial" > > > I just want a simple ovs which could support meter, the recent problem is > that when I start mininet, it gets stuck like below: > *** Creating network > *** Adding controller > *** Adding hosts: > h1 h2 h3 > *** Adding switches: > s1 s2 s3 > *** Adding links: > (h1, s1) (h2, s2) (h3, s3) (s2, s1) (s3, s2) > *** Configuring hosts > h1 h2 h3 > *** Starting controller > c0 > *** Starting 3 switches > s1 s2 s3 ... > > (no mininuet console) > > > And I checked the controller, the connection isn't successful. It will be > really complex, right? Should I switch to CPqD? Actually I have tried, but > some of the components source was removed online. Could you give me a > suggestion? Thank you! > > > Best regards, > Mingming > At 2018-05-10 04:58:59, "Ben Pfaff" <[email protected]> wrote: > >No. > > > >On Thu, May 10, 2018 at 04:53:59AM +0800, Mingming Chen wrote: > >> BTW, I really didn’t find > >> /usr/local/etc/openvswitch/conf.db. > >> Is this the problem? Thanks a lot! > >> > >> > >> Best regards, > >> Mingming > >> > >> > >> | | > >> Mingming Chen > >> 邮箱:[email protected] > >> | > >> > >> 签名由 网易邮箱大师 定制 > >> > >> On 05/09/2018 13:17, Mingming Chen wrote: > >> Hi Ben, > >> I have done below: > >> > >> > >> $echo "/usr/src/dpdk-stable-17.11.1/x86_64-native-linuxapp-gcc/lib" >> > >> /etc/ld.so.conf > >> $cat /etc/ld.so.conf > >> include /etc/ld.so.conf.d/*.conf > >> > >> > >> /usr/local/share > >> /usr/src/dpdk-stable-17.11.1/x86_64-native-linuxapp-gcc/lib > >> > >> > >> Then, do make, make install, ovs-ctl start, it is still doesn't work. > >> What's the problem? > >> Thank you! > >> > >> > >> Best regards, > >> Mingming > >> > >> > >> > >> > >> > >> At 2018-05-10 03:37:03, "Ben Pfaff" <[email protected]> wrote: > >> >You didn't install DPDK in a place where the system can find it. One > >> >way to fix the problem is to set LD_LIBRARY_PATH appropriate (see > >> >ld.so(8)). > >> > > >> >On Thu, May 10, 2018 at 03:33:48AM +0800, Mingming Chen wrote: > >> >> Hi Ben, > >> >> > >> >> > >> >> Thanks for your hint about ovs dpdk!. I have done something according > >> >> to: https://docs.openvswitch.org/en/latest/intro/install/dpdk/ and > >> >> https://docs.openvswitch.org/en/latest/intro/install/general/#general-building. > >> >> But now I met a problem. (I think I have done with dpdk part because > >> >> no errors showed) > >> >> About the ovs part, I did > >> >> $ ./configure > >> >> --with-dpdk=/usr/src/dpdk-stable-17.11.1/x86_64-native-linuxapp-gcc > >> >> $ make > >> >> $ make install > >> >> $ export PATH=$PATH:/usr/local/share/openvswitch/scripts > >> >> $ ovs-ctl start > >> >> (Here I met a problem) like: > >> >> ovsdb-tool: error while loading shared libraries: librte_eal.so.6.1: > >> >> cannot open shared object file: No such file or directory > >> >> * /usr/local/etc/openvswitch/conf.db does not exist > >> >> ovsdb-tool: error while loading shared libraries: librte_eal.so.6.1: > >> >> cannot open shared object file: No such file or directory > >> >> * Creating empty database /usr/local/etc/openvswitch/conf.db > >> >> > >> >> > >> >> I have searched but didn't find a good one. Could you help me to figure > >> >> out where I am wrong? I am using Ubuntu 16.04.4, ovs 2.9.0, dpdk > >> >> 17.11.1. Thank you! > >> >> > >> >> > >> >> > >> >> > >> >> Best regards, > >> >> Mingming > >> >> > >> >> At 2018-05-09 03:51:02, "Ben Pfaff" <[email protected]> wrote: > >> >> >OVS has two main datapaths: kernel-based and userspace-based. If you > >> >> >use the default setup, you're using the kernel-based datapath. The > >> >> >documentation explains how to use the userspace datapath instead. > >> >> > > >> >> >On Tue, May 08, 2018 at 11:59:15PM +0800, Mingming Chen wrote: > >> >> >> Thank you so much! I have updated ovs 2.5.4 to ovs 2.9.0. > >> >> >> Unfortunately, a new problem just like this > >> >> >> link(OFPMMFC_INVALID_METER): > >> >> >> https://mail.openvswitch.org/pipermail/ovs-discuss/2017-October/045513.html > >> >> >> I also searched and found this: > >> >> >> https://groups.google.com/a/onosproject.org/forum/#!topic/onos-discuss/OaA66m3dYds > >> >> >> . But I still don't know exactly how to do so I can push a meter in > >> >> >> ovs. Could you guide me more? What does it mean by "support meters > >> >> >> in the userspace(DPDK) datapath only"? Thanks again! > >> >> >> > >> >> >> > >> >> >> Best regards, > >> >> >> Mingming > >> >> >> > >> >> >> > >> >> >> At 2018-05-08 23:09:15, "Ben Pfaff" <[email protected]> wrote: > >> >> >> >On Tue, May 08, 2018 at 07:27:41AM +0800, Mingming Chen wrote: > >> >> >> >> According to my prior experience, ovs 2.5.0 doesn't support meter > >> >> >> >> table. Now I am using ovs 2.5.4, and I want to test meter table. > >> >> >> >> So, > >> >> >> >> does ovs 2.5.4 supports openflow 1.3 meter table? If not, is > >> >> >> >> there any > >> >> >> >> version of ovs could support meter table? Thanks a lot! > >> >> >> > > >> >> >> >OVS 2.7 and later support meters in the userspace (DPDK) datapath > >> >> >> >only. > >> > >> > >> > >> > >> > >> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
