Hello, Yet another question. having configured debug like: debug protocols { states, routes , filters}; in the global section. i see quite a lot messages on IPv4 and IPv6 bgp protocols: May 31 10:03:59 sbxbgpprd02 bird6: FiberRing_IPv6_111: Got UPDATE May 31 10:03:59 sbxbgpprd02 bird6: FiberRing_IPv6_111 > added 2001:40e8::/32 via 2a00:ec8::111 on fbr-ext--eth5 May 31 10:03:59 sbxbgpprd02 bird6: FiberRing_IPv6_111 < rejected by protocol 2001:40e8::/32 via 2a00:ec8::111 on fbr-ext--eth5 I do have the route # netstat -6 -rn |grep 2001:40e8:: 2001:40e8::/32 2a00:ec8::111 UG 1024 0 0 fbr-ext--eth5 It comes from the function do_rte_announce() in ./nest/rt-table.c but it is not clear to me. Thanks in advance, -- Arjan Filius mailto:iafilius@xs4all.nl
On Mon, May 31, 2010 at 10:17:52AM +0200, Arjan Filius wrote:
Hello,
Yet another question.
having configured debug like: debug protocols { states, routes , filters}; in the global section.
i see quite a lot messages on IPv4 and IPv6 bgp protocols: May 31 10:03:59 sbxbgpprd02 bird6: FiberRing_IPv6_111: Got UPDATE May 31 10:03:59 sbxbgpprd02 bird6: FiberRing_IPv6_111 > added 2001:40e8::/32 via 2a00:ec8::111 on fbr-ext--eth5 May 31 10:03:59 sbxbgpprd02 bird6: FiberRing_IPv6_111 < rejected by protocol 2001:40e8::/32 via 2a00:ec8::111 on fbr-ext--eth5
This is OK. You got the route from BGP, it was added to the table ('> added') and then it would be propagated to the other protocols, but protocol FiberRing_IPv6_111 rejected the route because it is its own route (therefore it shouldn't propagate it back to its peer). Other protocols (like kernel) didn't reject the route and accepted it. I think that this message about rejection of route back to the protocol that originated the route is confusing and uninformative, so we will probably remove it in the future. -- Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
participants (2)
-
Arjan Filius -
Ondrej Zajicek