Re: BIRD patches for IP-in-IP

2016-12-22 Thread Ondrej Zajicek
On Thu, Dec 22, 2016 at 01:57:56AM +, Mohammad Banikazemi wrote: >Hi, I just came across the following exchange on the BIRD mailing list and >wanted to verify if the suggested solution is already available in BIRD. >In particular, Hi No, it is not. But thanks for reminding it to m

Re: BIRD patches for IP-in-IP

2016-12-21 Thread Mohammad Banikazemi
Hi, I just came across the following exchange on the BIRD mailing list and wanted to verify if the suggested solution is already available in BIRD. In particular,   >> it seems like simplest approach is just to allow setting>> 'onlink' flag and iface from BGP import filter, like: >> _onlink_ = true

Re: BIRD patches for IP-in-IP

2016-09-28 Thread 'Gustavo Ponza'
On 09/29/2016 12:04 AM, Ondrej Zajicek wrote: On Wed, Sep 28, 2016 at 05:29:01PM +0200, 'Gustavo Ponza' wrote: Hi Ondrej, Using BGP-based routing in NBMA tunnels is an interesting approach. We definitely should support this. But i would avoid things like 'krt_tunnel' attribute until we have su

Re: BIRD patches for IP-in-IP

2016-09-28 Thread Ondrej Zajicek
On Wed, Sep 28, 2016 at 05:29:01PM +0200, 'Gustavo Ponza' wrote: > Hi Ondrej, > > >Using BGP-based routing in NBMA tunnels is an interesting approach. We > >definitely should support this. But i would avoid things like 'krt_tunnel' > >attribute until we have support for lightweight tunnels using R

Re: BIRD patches for IP-in-IP

2016-09-28 Thread 'Gustavo Ponza'
Hi Ondrej, Using BGP-based routing in NBMA tunnels is an interesting approach. We definitely should support this. But i would avoid things like 'krt_tunnel' attribute until we have support for lightweight tunnels using RTA_ENCAP. For IPIP tunnels, it seems like simplest approach is just to allo

Re: BIRD patches for IP-in-IP

2016-09-28 Thread Ondrej Zajicek
On Wed, Sep 28, 2016 at 02:54:26PM +0200, Christian Tacke wrote: > > Hi, > > I have followed this only a little... > > > On Wed, Sep 28, 2016 at 14:24:32 +0200, Ondrej Zajicek wrote: > [...] > > For IPIP tunnels, it seems like simplest approach is just to allow setting > > 'onlink' flag and ifa

Re: BIRD patches for IP-in-IP

2016-09-28 Thread Christian Tacke
Hi, I have followed this only a little... On Wed, Sep 28, 2016 at 14:24:32 +0200, Ondrej Zajicek wrote: [...] > For IPIP tunnels, it seems like simplest approach is just to allow setting > 'onlink' flag and iface from BGP import filter, like: > > onlink = true; > iface = "tunl0"; [...] Hmm, w

Re: BIRD patches for IP-in-IP

2016-09-28 Thread Ondrej Zajicek
On Tue, Sep 27, 2016 at 03:09:52PM +, Neil Jerram wrote: > Hi BIRD users! > > Attached are 3 patches that my team has been using for routing through > IP-in-IP tunnels, rebased on 1.6.1. I'd like to explain why we find them > useful, and start a conversation about whether they or something li

Re: BIRD patches for IP-in-IP

2016-09-27 Thread Neil Jerram
Hi, and thanks for your answer! Yes, we can certainly use that approach instead. In some of our testing we use L2TP to create tunnels as you suggest, and then run BIRD through those tunnels. This approach doesn't require any BIRD modification. However, the big advantage of the IP-in-IP approach

Re: BIRD patches for IP-in-IP

2016-09-27 Thread Baptiste Jonglez
Hi, On Tue, Sep 27, 2016 at 03:09:52PM +, Neil Jerram wrote: > Attached are 3 patches that my team has been using for routing through > IP-in-IP tunnels, rebased on 1.6.1. I'd like to explain why we find them > useful, and start a conversation about whether they or something like them > could

Re: BIRD patches for IP-in-IP

2016-09-27 Thread Neil Jerram
And here are the patches :-) On Tue, Sep 27, 2016 at 4:09 PM Neil Jerram wrote: > Hi BIRD users! > > Attached are 3 patches that my team has been using for routing through > IP-in-IP tunnels, rebased on 1.6.1. I'd like to explain why we find them > useful, and start a conversation about whether

BIRD patches for IP-in-IP

2016-09-27 Thread Neil Jerram
Hi BIRD users! Attached are 3 patches that my team has been using for routing through IP-in-IP tunnels, rebased on 1.6.1. I'd like to explain why we find them useful, and start a conversation about whether they or something like them could be upstreamed (or perhaps if there's some better way of a