Hi Pim, Thank you for being so promptive and helpful. I did a fresh install of Ubuntu Focal on my metal and followed your instructions from the link provided. VPP and FRR are UP and running now.
Cheers, Suresh Vuppala On Tue, Feb 8, 2022 at 2:18 AM Pim van Pelt <p...@ipng.nl> wrote: > Hoi Suresh, > > The fd.io documentation on building VPP lives here: > https://fdio-vpp.readthedocs.io/en/latest/gettingstarted/developers/building.html > > As you've observed, the link in the VPP Playground article I provided ( > https://ipng.ch/s/articles/2021/12/23/vpp-playground.html) does contain a > KVM image. However, you can build VPP for yourself with instructions in the > article, see the section called "Step 2. Compile VPP + Linux CP". If you > want to take a shortcut, the KVM image also contains the Debian packages > (they will install cleanly on Debian Bullseye and Ubuntu Focal). > > groet, > Pim > > > On Tue, Feb 8, 2022 at 3:54 AM suresh vuppala <suresh...@gmail.com> wrote: > >> Hi Pim, >> >> I have installed VPP by doing 'apt install vpp" on bare metal running >> ubuntu by following the link below. >> >> https://github.com/three6five-kzn/dpdk >> >> I see that the link you provided has code VPP+linux CP for a machine >> running KVM on it. >> >> In my case I have bare metal with ubuntu and VPP running on top of it. >> How do I install your linux_cp plugin in my case? Appreciate your help >> >> Thanks, >> Suresh Vuppala >> >> >> On Fri, Feb 4, 2022 at 8:33 AM Dave Wallace <dwallac...@gmail.com> wrote: >> >>> Suresh, >>> >>> Please be aware that VPP 20.04 has not been supported for well over a >>> year (since VPP 20.09 was released). >>> >>> I would highly recommend that you move forward to stable/21.10 or the >>> soon to be released stable/22.02 branch. Based on 20.04, you are >>> effectively on your own. >>> >>> Thanks, >>> -daw- >>> >>> On 2/3/22 5:59 AM, Pim van Pelt wrote: >>> >>> Hoi Suresh, >>> >>> Do not use this plugin, we really should delete it. Recently, work on >>> Linux Control Plane has progressed - please take a look at the following >>> resources -- https://ipng.ch/s/articles/ >>> It describes the work that we've been doing to create a feature complete >>> BGP/OSPF/ISIS capable plugin for VPP. >>> >>> If you build VPP at HEAD, you will find a plugin called 'linux-cp' which >>> contains the code you need to expose FRR and other higher level routing >>> suites. I recommend you read the posts above, and possibly take out a KVM >>> image with FRR + Bird2 prebuilt here: >>> https://ipng.ch/s/articles/2021/12/23/vpp-playground.html >>> >>> If you're feeling adventurous, you can take a look at the completed >>> plugin in an out-or-tree (and fully unsupported by the community :) >>> repository at github.com/pimvanpelt/lcpng but you won't need it >>> anymore, as the lion's share of the code has been committed to VPP. I hope >>> to finish upstreaming the last bits of code into VPP in time for the next >>> release (which will be VPP 22.06). >>> >>> groet, >>> Pim >>> >>> On Thu, Feb 3, 2022 at 1:14 AM <suresh...@gmail.com> wrote: >>> >>>> Hi all, >>>> >>>> My goal is to install FRR and VPP with all router/network plugin >>>> directly on ubunut 20.04 without any VM. >>>> >>>> I am following this link to complete my goal ' >>>> https://github.com/FRRouting/frr/wiki/Alternate-forwarding-planes%3A-VPP'. >>>> But here the author explains how to install VPP on vagrant, Can some one >>>> help or point to link where I cna install VPP directly on ubuntu with all >>>> required plugins(netlink/router plugin) >>>> >>>> When I try to follow same steps by eliminating Vagrant related commands >>>> I see below error >>>> >>>> $ git clone https://gerrit.fd.io/r/vpp >>>> >>>> $ git clone https://gerrit.fd.io/r/vpps >>>> >>>> $ sudo apt-get install -y python-cffi python-pycparser >>>> >>>> $ cd /vpp >>>> >>>> $ git checkout v18.10 >>>> >>>> $ ln -sf /home/vagrant/vppsb/netlink >>>> >>>> $ ln -sf /home/vagrant/vppsb/router >>>> >>>> $ ln -sf ../../netlink/netlink.mk build-data/packages/ >>>> >>>> $ ln -sf ../../router/router.mk build-data/packages/ >>>> >>>> $ cd build-root/ >>>> >>>> $ make V=0 PLATFORM=vpp TAG=vpp_debug install-deb netlink-install >>>> router-install >>>> >>>> gna@admin:~/vpp/build-root$ make V=0 PLATFORM=vpp TAG=vpp_debug >>>> netlink-install router-install >>>> @@@@ Arch for platform 'vpp' is native @@@@ >>>> @@@@ Finding source for external @@@@ >>>> @@@@ Makefile fragment found in /home/gna/vpp/build-data/packages/ >>>> external.mk @@@@ >>>> @@@@ Source found in /home/gna/vpp/build @@@@ >>>> @@@@ Arch for platform 'vpp' is native @@@@ >>>> @@@@ Finding source for vpp @@@@ >>>> @@@@ Makefile fragment found in /home/gna/vpp/build-data/packages/ >>>> vpp.mk @@@@ >>>> @@@@ Source found in /home/gna/vpp/src @@@@ >>>> @@@@ Arch for platform 'vpp' is native @@@@ >>>> @@@@ Finding source for netlink @@@@ >>>> @@@@ Makefile fragment found in /home/gna/vpp/build-data/packages/ >>>> netlink.mk @@@@ >>>> @@@@ Source found in /home/gna/vpp/netlink @@@@ >>>> @@@@ Configuring external: nothing to do @@@@ >>>> @@@@ Building external: nothing to do @@@@ >>>> @@@@ Installing external @@@@ >>>> make[1]: Entering directory '/home/gna/vpp/build/external' >>>> make install >>>> make[2]: Entering directory '/home/gna/vpp/build/external' >>>> --- installing nasm 2.14.02 - log: >>>> /home/gna/vpp/build-root/build-vpp_debug-native/external/nasm.install.log >>>> *autoreconf: 'configure.ac <http://configure.ac>' or 'configure.in >>>> <http://configure.in>' is required* >>>> *make[3]: *** No rule to make target 'configure', needed by >>>> 'config.status'. Stop.* >>>> *make[2]: *** [packages/nasm.mk:22 <http://nasm.mk:22>: >>>> /home/gna/vpp/build-root/build-vpp_debug-native/external/.nasm.install.ok] >>>> Error 2* >>>> make[2]: Leaving directory '/home/gna/vpp/build/external' >>>> make[1]: *** [Makefile:169: ebuild-install] Error 2 >>>> make[1]: Leaving directory '/home/gna/vpp/build/external' >>>> make: *** [Makefile:732: external-install] Error 2 >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> -- >>> Pim van Pelt <p...@ipng.nl> >>> PBVP1-RIPE - http://www.ipng.nl/ >>> >>> >>> >>> >>> >>> >> >> -- >> Suresh Kumar Vuppala >> >> > > -- > Pim van Pelt <p...@ipng.nl> > PBVP1-RIPE - http://www.ipng.nl/ > -- Suresh Kumar Vuppala
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20851): https://lists.fd.io/g/vpp-dev/message/20851 Mute This Topic: https://lists.fd.io/mt/88873111/21656 Mute #vpp:https://lists.fd.io/g/vpp-dev/mutehashtag/vpp Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-