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/
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20815): https://lists.fd.io/g/vpp-dev/message/20815 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] -=-=-=-=-=-=-=-=-=-=-=-