). It also doesn't seem to apply to non-device
routes.
I can't help but think I must be doing something really stupid here.
--
Alex Bligh
root@alex-test:/# uname -a
Linux alex-test 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 23:42:43 UTC
2011 x86_64 GNU/Linux
root@alex-test:/# ip r s
7.7.7.7
Ondrej,
--On 2 May 2011 21:58:51 +0200 Ondrej Zajicek santi...@crfreenet.org
wrote:
On Mon, May 02, 2011 at 08:20:36PM +0100, Alex Bligh wrote:
I am having difficulty redistributing kernel routes into any other
protocol.
...
b) I cannot get normal static via routes to distribute.
You
by treating them as if
they were interface routes (Type 2 LSA rather than Type 5 IIRC).
--
Alex Bligh
--On 2 May 2011 23:35:18 +0200 Ondrej Zajicek santi...@crfreenet.org
wrote:
On Mon, May 02, 2011 at 09:01:35PM +0100, Alex Bligh wrote:
Ah. I knew it would be something stupid. It now works. Thanks.
Without the patch it appears to import all the routes other
than the device routes marked
interfaces redundancy protocols that
do not waste IP addresses (e.g. do not use IP addresses for the
native interfaces). One problem with VRRP is that it is allegedly
patent encumbered.
--
Alex Bligh
--On 17 May 2011 17:00:07 +0530 Allan Pinto allan...@gmail.com wrote:
maybe ucarp ?
http://www.ucarp.org/project/ucarp
Thanks. I looked at that and rejected it and now can't remember why. I
will try again.
--
Alex Bligh
://www.delphion.com/details?pn=EP01006702A3
--
Alex Bligh
your BGP design is wrong or you are
using the wrong solution for the job.
Complete guess: are you trying to survive when your AS becomes
partitioned? If so, the easy way (given you say provider)
is simply to carry around an IGP or BGP default route pointing
at said provider.
--
Alex Bligh
, is changing the LSA type of redistributed
connected and interface routes an option? (this also has the
advantage I don't need to reconfigure bird when adding/removing
routes).
--
Alex Bligh
--On 5 July 2011 15:55:05 +0200 Ondrej Zajicek santi...@crfreenet.org
wrote:
On Tue, Jul 05, 2011 at 02:30:04PM +0100, Alex Bligh wrote:
However, a normal interface route (i.e. an attached network)
would create a type 2 LSA in a stubby area.
That is not true - type 2 LSA is created only
--On 5 July 2011 14:48:04 +0100 Matthew Walster matt...@walster.org wrote:
On 5 July 2011 14:30, Alex Bligh a...@alex.org.uk wrote:
OK, what I meant was this. Redistribution into an NSSA creates
(from memory) type 7 LSAs. I can't do that (or indeed any
redistribution) into a stub area
--On 17 August 2011 18:38:09 +0100 Alex Bligh a...@alex.org.uk wrote:
The only reason for this I can see is because bird is determining
reachability on the basis of its FIB only (as opposed to the kernel
routing table) and there is no FIB entry for 10.255.199.0/24
(from show route).
How
be to try the
direct case!
--
Alex Bligh
that if you are writing a
filter, these come in as RTS_DIRECT (obvious), but kernel routes
come in as RTS_INHERIT (not obvious that 'INHERIT' means 'KERNEL',
an RTS_KERNEL synonym would be nice).
--
Alex Bligh
--On 17 August 2011 21:54:57 +0200 Ondrej Zajicek santi...@crfreenet.org
wrote:
On Wed, Aug 17, 2011 at 07:59:39PM +0100, Alex Bligh wrote:
Is it possible either to control what routes the kernel protocol
learns from the kernel using learn by what /kernel/ protocol
they are (meaning
(IIRC),
whereas I'm currently installing mine as static (though I could
choose anything).
--
Alex Bligh
by a separate call to ip route (by me), and
looks like this:
ip route add 4.4.4.4/32 proto SOMEPROTO nexthop dev evrr-01
Even though it has a dev next-hop, it isn't a device route
in bird terms, and only the kernel (bird) protocol sees it, as far as
I can tell.
--
Alex Bligh
), it
will be applied on all routes and blocks import of routes with
RTPROT_BOOT.
Thanks. Would you take a patch to take an option to 'learn' if I
have time some time?
--
Alex Bligh
init
file.
--
Alex Bligh
diff -u etc/init.d/bird{.orig,}
--- etc/init.d/bird.orig2011-05-02 19:33:41.363090697 +0100
+++ etc/init.d/bird 2011-08-18 08:39:01.952013376 +0100
@@ -25,6 +25,9 @@
# Exit if the package is not installed
[ -x $DAEMON ] || exit 0
+# Read configuration variable
--On 18 August 2011 11:48:25 +0200 Ondrej Zajicek santi...@crfreenet.org
wrote:
On Thu, Aug 18, 2011 at 08:43:05AM +0100, Alex Bligh wrote:
Can I recommend you introduce something like the following patch
(taken straight from the ubuntu skeleton file), which will source
/etc/default/bird
--On 18 August 2011 13:44:52 +0100 Alex Bligh a...@alex.org.uk wrote:
--On 18 August 2011 11:48:25 +0200 Ondrej Zajicek
santi...@crfreenet.org wrote:
On Thu, Aug 18, 2011 at 08:43:05AM +0100, Alex Bligh wrote:
Can I recommend you introduce something like the following patch
(taken straight
? Or will that maintain timers?
--
Alex Bligh
with that)
Perfect - fortunately I want to restart ALL advertisements :-)
--
Alex Bligh
/bird_1.3.3-1_i386.deb
ftp://bird.network.cz/pub/bird/debian/dists/squeeze/main/binary-i386/net/
bird_1.3.3-1~bpo60+1_i386.deb
Thanks
--
Alex Bligh
it with a sleep(), but it is a bit arbitrary as I have
no idea how long to sleep for.
--
Alex Bligh
# Import kernel routes. These come in with RTS_INHERIT
protocol kernel evrkernel {
persist;# Don't remove routes on bird shutdown
scan time 10; # Scan kernel routing
--On 29 September 2011 17:39:05 +0400 Fedor Dikarev f...@rambler-co.ru
wrote:
I've got the problem: I'm trying to reditribute lo-address-es to ospf
nssa area:
My understanding was that OSPF NSSA does not work in bird. I'd love
to be told I'm wrong!
--
Alex Bligh
maintainer (apologies if I have got this
wrong).
--
Alex Bligh
it is.
What you DO need to do is include /etc/defaults/bird{,6} into your
init.d file, but I think this was fixed in 1.3.3.
--
Alex Bligh
all alien routes from the kernel
}
# Import all directly connected routes. These come in with RTS_DEVICE
protocol direct evrdirect {
interface -evrr-00, evrr-*;
export all;
}
--
Alex Bligh
scripts which can do stuff (including up/down other interfaces).
There is no additional virtual interface per se.
--
Alex Bligh
they are preferred.
--
Alex Bligh
announcing the /20?
The more specific route, if accepted, will always win, irrespective of
any other consideration. This is true on both IPv4 and IPv6, and is
fundamental to IP routing rather than specific to BGP.
--
Alex Bligh
,
and get bird to redistribute that IIRC. That way no reconfiguring
of bird is needed at all.
--
Alex Bligh
route0, 'advertise' it, by
repeatedly promiscuously arp'ing for it.
b) proxy arp for it
c) (horrors) (a) and (b) for proxy ndp
I'm taking it that the good taste of bird authors has prevented this misfeature
to date. Would it be easy to hack in?
--
Alex Bligh
any sessions etc.
--
Alex Bligh
'.
--
Alex Bligh
used unshare -n to do
this.
--
Alex Bligh
by a process, and makes bird reload its config. This
way the body of the config remains unchanged. It's very useful.
--
Alex Bligh
Ondrej,
On 5 Feb 2014, at 22:39, Ondrej Filip wrote:
On 5.2.2014 10:41, Alex Bligh wrote:
Any thoughts on this?
Applied. Thank you! New version of RPM packages in repository.
Thanks
--
Alex Bligh
pointing to it. I therefore would ask
you to consider fixing this in another way, by simply not requiring any
IP addresses on the interface in order for it to be considered active.
+1. Either this or reliably detect subsequent numbering of the interfaces.
--
Alex Bligh
Any ideas on the below?
Alex
On 8 Aug 2014, at 20:05, Alex Bligh a...@alex.org.uk wrote:
When I start bird using 1.4.0-1 (Ubuntu Trusty) I see the error:
warnings.log:Aug 8 13:47:03 node-10-157-128-41 bird: /etc/bird/bird.conf,
line 62: Multihop BGP cannot use direct gateway mode
a directly reachable IP range (i.e. associated
with one of your router's interfaces), otherwise the BGP session
wouldn't start but it would wait for such interface to appear. The
alternative is the cf/multihop/ option. Default: enabled for eBGP.
Thanks
--
Alex Bligh
signature.asc
to restart bird6's radv protocol every time I add
an interface as this is quite frequent.
--
Alex Bligh
that for debugging purposes if you like, though we appear
to have fixed the problem for now. Why this fixes the problem is a
mystery!
Are there any error messages in log?
Not that we noticed.
--
Alex Bligh
signature.asc
Description: Message signed with OpenPGP using GPGMail
44 matches
Mail list logo