FWIW, we have cloned the router plugin in here in our own project
https://github.com/FDio/hicn/tree/master/extras/router-plugin
tested in ubuntu 18LTS and FRR with BGP and OSPF.
BGP works for IPv4 and IPv6. OSPF IPv4 works fine while IPv6 does not work
because there is a
VPP issue on ND and multicast that we did were unable to fix. The ND issue
may be just related
to the VMware ESXi environment we were using and may not show up in other
platforms.

I'll share some more info in the doc later on how we manage to configure
and use the plugin with FRR.

Luca


On Mon, Mar 9, 2020 at 11:29 AM Satya Murthy <satyamurthy1...@gmail.com>
wrote:

> Hi ,
>
> I think, this topic has been discussed in few of the earlier questions,
> but still I could not find a one that gave a workable solution in totality.
> We are trying to write a BGP application which hosts BGP peering sessions,
> using VPP as a dataplane entity.
>
> We tried following few options with issues mentioned below. I am also
> attaching an image that we are trying to achieve.
>
> 1) Tried to clone VPP sandbox code for vpp router plugin. But, vppsb repo
> does not seem to be available in the following path anymore.
> https://gerrit.fd.io/r/vppsb
> Is there a place where I can get this code ?
> Or Is this obsoleted one ?
>
> 2) If vppsb is obsoleted, is there an alternative that works well for this.
> We tried punting approach by doing
> a. set punt tcp
> b. ip punt redirect add rx Interface/7/0.100 via 1.1.1.1 tapcli-0
> However, here, we are seeing an ARP being sent from vpp-veth-ifc to
> host-veth-interface and it is not able to resolve the ARP.
> The redirect is getting triggered from VPP, but it is not reaching the
> host due to the ARP issue.
> Is there anything that we need to do for this ?
>
> Also, in this approach, the reverse path from vpp-host to the external
> box, how will it work ?
> The punt redirect config that we added, will it work for reverse path as
> well ?
>
> Please help us here as we are kind of stuck with what approach we need to
> take ?
> ( we want to avoid the VPP-TCP-stack for the time being, as it will be
> more effort to integrate our BGP app with VPP-TCP-stack,i.e VCL framework ).
> --
> Thanks & Regards,
> Murthy 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#15704): https://lists.fd.io/g/vpp-dev/message/15704
Mute This Topic: https://lists.fd.io/mt/71831881/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to