Re: [vpp-dev] How can i use VPP as MPLS PE/P device

2017-12-11 Thread Michael Borokhovich
he best example of this, the other option is to use HC > instead of FRR for BGP. > > Ray K > > > On 08/12/2017 21:23, Michael Borokhovich wrote: > >> So, for the control plane, we can use e.g., FRR that will populate >> Linux's FIB and MPLS table. Then, we need to syn

Re: [vpp-dev] How can i use VPP as MPLS PE/P device

2017-12-08 Thread Michael Borokhovich
So, for the control plane, we can use e.g., FRR that will populate Linux's FIB and MPLS table. Then, we need to sync this info to VPP's FIB and VPP's MPLS table. While the "router plugin" provides support for FIB synchronization, there is no support for MPLS sync. Does anyone know if there are

Re: [vpp-dev] Router plugin capability question (VRFs and MPLS)

2017-11-27 Thread Michael Borokhovich
t answer is yes, it doesn't support any of these. > > Better approach is to use Honeycomb, with or without ODL. > > Ray K > > > > On 22/11/2017 18:53, Michael Borokhovich wrote: > >> Hi, >> >> Does router plugin support the following features? >>

[vpp-dev] Router plugin capability question (VRFs and MPLS)

2017-11-22 Thread Michael Borokhovich
Hi, Does router plugin support the following features? 1) Multiple VRFs 2) MPLS >From our initial experiments, the above features are not supported. Multiple VRFs do not work (I tried with namespaces). The MPLS information is not passed from Linux to VPP's FIBs. Please let me know what you

Re: [vpp-dev] [vppsb-dev] Router plugin and MPLS

2017-11-21 Thread Michael Borokhovich
between Linux's and VPP's mpls fib? > > Thanks > > > On Tue, Nov 14, 2017 at 9:26 PM, Michael Borokhovich <michael...@gmail.com > > wrote: > >> Hi, >> >> Does router plugin (vppsb) support MPLS? We would like to use FRR's LDP >> in the control plane

[vpp-dev] Mapping multiple FIBs from Linux to VPP

2017-11-16 Thread Michael Borokhovich
Hi, I can see in "vppsb/netlink/librtnl/mapper.h" that each Linux namespace is mapped to a separate FIB in VPP. However, the 4.6 Linux kernel has support for VRFs (e.g., using "ip link add dev NAME type vrf table ID"). If we use the second (VRFs) approach to create multiple FIBs in Linux, can

[vpp-dev] Router plugin and MPLS

2017-11-13 Thread Michael Borokhovich
Hi, Does router plugin (vppsb) support MPLS? We would like to use FRR's LDP in the control plane and VPP in the data plane. Thanks, Michael. ___ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] [vppsb-dev] Router plugin with VPP 1707 - incoming OSPF Hello packets are dropped by VPP

2017-10-11 Thread Michael Borokhovich
uced the IP-multicast FIB > (mfib). Your 224.0.0.0/24 route now needs to be in the mfib not the > unicast FIB. Please try the mfib APIs I mentioned in my previous mail. > > > > Thanks, > > Neale > > > > > > > > *From: *Michael Borokhovich <michael...

Re: [vpp-dev] Router plugin with VPP 1707 - incoming OSPF Hello packets are dropped by VPP

2017-10-10 Thread Michael Borokhovich
x9b15 00:05:18:276595: error-drop ip4-input: ip4 adjacency drop On Tue, Oct 10, 2017 at 4:31 AM, Neale Ranns (nranns) <nra...@cisco.com> wrote: > > > Hi Michael, > > > > Could you give me a ‘sh trace’ ? > > > > Thanks, > > neale > >

Re: [vpp-dev] [vppsb-dev] Router plugin with VPP 1707 - incoming OSPF Hello packets are dropped by VPP

2017-10-09 Thread Michael Borokhovich
[] [weight > ]] | [via arp ] | > >[via > drop|punt|local|arp|classify ] [lookup in table > ] > > > > -Jeff > > > > *From:* Michael Borokhovich [mailto:michael...@gmail.com] >

Re: [vpp-dev] [vppsb-dev] Router plugin with VPP 1707 - incoming OSPF Hello packets are dropped by VPP

2017-10-09 Thread Michael Borokhovich
working the same as it has in the past. > > > > With the FIB changes since the router plugin was initially developed, > there might be a different/better way to get multicast packets delivered to > our node. > > > > -Jef > > > > > > *From:* vppsb-de

Re: [vpp-dev] Router plugin with VPP 1707 - incoming OSPF Hello packets are dropped by VPP

2017-10-09 Thread Michael Borokhovich
cksum 0x2986 fragment id 0x9b15 00:05:18:276595: error-drop ip4-input: ip4 adjacency drop On Mon, Oct 9, 2017 at 12:14 PM, Michael Borokhovich <michael...@gmail.com> wrote: > Hi, > > After applying the fixes suggested by Jeff, I was able to compile the > router plu

Re: [vpp-dev] Multiple VRFs in 1609

2017-10-09 Thread Michael Borokhovich
gt; wrote: > I’ve submitted changes 8716, 8717, and 8718, which should fix the issues > we’ve discussed in this thread. > > > > Thanks, > > Jeff > > > > *From:* Michael Borokhovich [mailto:michael...@gmail.com] > *Sent:* Monday, October 09, 2017 9:07 AM >

Re: [vpp-dev] Multiple VRFs in 1609

2017-10-09 Thread Michael Borokhovich
PM, Shaw, Jeffrey B <jeffrey.b.s...@intel.com> wrote: > I’ve submitted changes 8716, 8717, and 8718, which should fix the issues > we’ve discussed in this thread. > > > > Thanks, > > Jeff > > > > *From:* Michael Borokhovich [mailto:michael...@gmail.com]

[vpp-dev] Router plugin with VPP 1707 - incoming OSPF Hello packets are dropped by VPP

2017-10-09 Thread Michael Borokhovich
Hi, After applying the fixes suggested by Jeff, I was able to compile the router plugin with VPP 1707. It runs and allows to enable tap-inject and set up interfaces addresses without crashing. The problem I'm facing now is with setting up FRR OSPF on top of the VPP+router plugin. FRR OSPF is

Re: [vpp-dev] Multiple VRFs in 1609

2017-10-09 Thread Michael Borokhovich
he > cause may locate at: > > Function tap_inject_enabel(): add IPv4 multicast route. > > Please take a look at this function and multicast route involved. > > > > -Hongjun > > > > *From:* vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] *On > Behalf

Re: [vpp-dev] Multiple VRFs in 1609

2017-10-06 Thread Michael Borokhovich
input node that should have set this correctly. > > > > /neale > > > > *From: *Michael Borokhovich <michael...@gmail.com> > *Date: *Friday, 6 October 2017 at 15:49 > *To: *"Shaw, Jeffrey B" <jeffrey.b.s...@intel.com> > *Cc: *"Pierre Pfist

Re: [vpp-dev] Multiple VRFs in 1609

2017-10-06 Thread Michael Borokhovich
fb669efb0) at /root/vpp/build-data/../src/vlib/main.c:1774 > > #8 0x779647d1 in thread0 (arg=140737349538880) at > /root/vpp/build-data/../src/vlib/unix/main.c:514 > > #9 0x7663100c in clib_calljmp () at /root/vpp/build-data/../src/ > vppinfra/longjmp.S:110 > > #10

Re: [vpp-dev] Multiple VRFs in 1609

2017-10-05 Thread Michael Borokhovich
Pierre > > > Le 5 oct. 2017 à 05:22, Michael Borokhovich <michael...@gmail.com> a > écrit : > > Hi Florin, > > Thank you for the response. The reason I stick to 1609 is the router > plugin (vppsb) that works with 1609 but does not with any other VPP version > I tr

Re: [vpp-dev] Multiple VRFs in 1609

2017-10-04 Thread Michael Borokhovich
. On Wed, Oct 4, 2017 at 10:33 PM, Florin Coras <fcoras.li...@gmail.com> wrote: > Michael, > > I would recommend you switched to a newer release (17.07 or the soon to be > release 17.10) since the fib code has been completely reworked in 17.01. > > Florin > > On Oc

[vpp-dev] Multiple VRFs in 1609

2017-10-04 Thread Michael Borokhovich
Hi, I'm trying to configure the following setup. GigabitEthernet0/4/0 - Table 1 GigabitEthernet0/5/0 - Table 2 GigabitEthernet0/6/0 - Table 0 (default) If a packet with DST_IP="10.5.1.0/24" received at GigabitEthernet0/4/0 or GigabitEthernet0/5/0 it needs to be sent via GigabitEthernet0/6/0.

[vpp-dev] Forwarding control plane packets to/from Linux kernel

2017-10-02 Thread Michael Borokhovich
Hi, Is it possible to forward some specific packets (e.g., OSPF control packets) from VPP to Linux kernel where the routing daemon would run? I know that router plugin is intended to do this. However, it is not supported anymore and does not work with the latest VPP. Is there a way to achieve the

Re: [vpp-dev] Failed to build vpp with vppsb

2017-09-27 Thread Michael Borokhovich
e more try,) it > appears that the README.md in vppsb/router is more reliable than the > README.md in vppsb/netlink: the reliable README.md will make certain that > the header files get installed as needed into vpp/build-root/install-vpp- > native/vpp/include/ > > Burt > > On Wed

Re: [vpp-dev] Failed to build vpp with vppsb

2017-09-27 Thread Michael Borokhovich
data = (uword) (ns - rm->streams); > - ns->unix_index = unix_file_add (_main, ); > + ns->unix_index = clib_file_add (_main, ); >return 0; > } > > > On Wed, Sep 27, 2017 at 1:41 PM, Michael Borokhovich <michael...@gmail.com > > wrote: > >> Hi B

Re: [vpp-dev] Failed to build vpp with vppsb

2017-09-27 Thread Michael Borokhovich
Hi Burt, Pawel, Did you eventually manage to install the router plugin with the latest VPP? Thanks, Michael. On Tue, Sep 19, 2017 at 6:05 PM, Burt Silverman wrote: > Same problem here. I guess the vlib code was updated but the vppsb has not > caught up. > > Burt > > On Mon,

[vpp-dev] VPP API for setting routes and MPLS

2017-09-15 Thread Michael Borokhovich
Hi, Are there APIs available for setting routes and MPLS labels? Would be great to have REST APIs, but it looks like Honecomb does not support these operations. Are there Jvpp APIs for these operations so that we would be able to create Honecomb plugins for them? The operations I'm talking

Re: [vpp-dev] VPP Packet Generator and pg0 IP address

2017-08-15 Thread Michael Borokhovich
so they have to act like real > interfaces for us to be able to test all the features. > > > > Regards, > > Neale > > > > > > *From: *<vpp-dev-boun...@lists.fd.io> on behalf of Michael Borokhovich < > michael...@gmail.com> > *Date: *Monday, 14 Aug

[vpp-dev] VPP Packet Generator and pg0 IP address

2017-08-14 Thread Michael Borokhovich
Hi, Is it true that in VPP 1707 we have to give IP to the pg0 interface? In the previous VPP version (1609), the packet generator worked without IP address on pg0, but in 1707 it gives "ip4 adjacency drop" and no packets come out. Configuring pg0 with some fake IP worked. Thanks, Michael.

Re: [vpp-dev] MPLS labels question

2017-08-14 Thread Michael Borokhovich
> > Hi Michael, > > > > ‘add’ is the default. > > It’s necessary to specify ‘eos’ because it I the end-of-stack entry you > are adding and the default (i.e. without ‘eos’) is to add the > non-end-of-stack entry. > > > > Regards, > > neale > > >

[vpp-dev] MPLS labels question

2017-08-14 Thread Michael Borokhovich
Hi, I'm adding a label using the following command: ip route add 10.100.2.0/24 table 1 via 10.100.4.12 GigabitEthernet0/6/0 out-label 222 And on the receiving side poping it with: set interface mpls GigabitEthernet0/6/0 enable mpls local-label 222 ip4-lookup-in-table 1 However, this didn't

[vpp-dev] Load-balancer plugin Question

2017-08-09 Thread Michael Borokhovich
Hi, We are using VPP 1707 and the load balancer plugin. We have only one public IP available for the load balancer VM and we use this IP as VIP. In the VPP 1609, we were able to assign the same VIP to the public interface and everything worked fine. However, in VPP 1707, the behaviour has

Re: [vpp-dev] Configuring multiple VFRs

2017-08-09 Thread Michael Borokhovich
to 17.07? > > > > Thanks, > > neale > > > > *From: *<vpp-dev-boun...@lists.fd.io> on behalf of Michael Borokhovich < > michael...@gmail.com> > *Date: *Wednesday, 9 August 2017 at 18:50 > *To: *"vpp-dev@lists.fd.io" <vpp-dev@lists.fd.io>

[vpp-dev] Configuring multiple VFRs

2017-08-09 Thread Michael Borokhovich
Hi, We have 3 interfaces. First two belong to different VRFs and the third one is a global interface (GigabitEthernet0/6/0). How we can configure VPP so that the packets received through any of the first two interfaces will be sent to the global interface (GigabitEthernet0/6/0). The default GW