Re: [Babel-users] [RFC] Replace WireGuard AllowedIPs with IP route attribute

2023-09-11 Thread Maria Matejka via Bird-users
Hello! On 8/29/23 00:13, Daniel Gröber wrote: On Mon, Aug 28, 2023 at 07:40:51PM +0200, Juliusz Chroboczek wrote: I've read the whole discussion, and I'm still not clear what advantages the proposed route attribute has over having one interface per peer. Is it because interfaces are expensive

Re: BIRD presence on meetings until end of 2023

2023-10-13 Thread Maria Matejka via Bird-users
Dear BIRD Users, On 2023-09-26 10:56, Maria Matejka wrote: I'd like to let you know that we're planning to visit several meetings before this year ends: * LinuxDays in Prague, October 7 (presentation in Czech), This event is gone. The presentation was targeted on non-users of BIRD on

Re: Proper use of graceful restart functionality

2023-10-16 Thread Maria Matejka via Bird-users
Hello! The -R option basically prohibits local forwarding table cleanup before the BGP settles. It tries to not break your local routing by simply starting BIRD. Maria On 2023-10-16 18:44, Pavlos Parissis wrote: Hi all, I am using latest 2.x version of Bird and I have a question about

Re: Low voltage server for bird.

2023-10-15 Thread Maria Matejka via Bird-users
Hello! In this category, I'd opt instead for running 2x (or more) Turris Omnia or something like that. As we release Turris Omnia Enterprise, it would be much better solution for you but it's not available for end-user purchase yet. I don't answer your question, yet it may be worth

Re: BIRD meetup on Tue [not Thu] 07 Nov 2023, Prague, 19:00

2023-11-07 Thread Maria Matejka via Bird-users
1:14:58AM +0100, Maria Matejka via Bird-users wrote: >> … we decided on Tuesday evening, beginning around 19:00, in some pub nearby. >> The exact location is still TBD. ICS attached. > >-- >Elen sila lumenn' omentielvo > >Ondrej 'Santiago' Zajicek (email: santi...@crfreenet

Re: Seminar on BIRD 3 internals (CZ only) [Was: BIRD presence on meetings until end of 2023]

2023-10-30 Thread Maria Matejka via Bird-users
interested in EN based ,  Not exactly in classes ,  but to just listen in on the discussions . Tia ,  JimL On Mon, 30 Oct 2023, Maria Matejka via Bird-users wrote: Dear BIRD Users, on Tuesday Dec 19, we're having a day-long seminar of how BIRD 3 architecture looks like. This event

BIRD and IETF 118

2023-10-31 Thread Maria Matejka via Bird-users
Hello! Just a short reminder for those attending IETF 118 – we aren't officially attending, anyway, if you wish to meet us, please let us know preferably during this week and we may do some BIRD meetup. Have a nice journey to Prague and remember, we have the 2nd best[1] public

BIRD meetup on Thu 07 Nov 2023, Prague, 19:00

2023-11-04 Thread Maria Matejka via Bird-users
On 2023-10-31 16:14, Maria Matejka via Bird-users wrote: if you wish to meet us, please let us know preferably during this week and we may do some BIRD meetup. … we decided on Tuesday evening, beginning around 19:00, in some pub nearby. The exact location is still TBD. ICS attached. See you

Seminar on BIRD 3 internals (CZ only) [Was: BIRD presence on meetings until end of 2023]

2023-10-30 Thread Maria Matejka via Bird-users
previous announcements. On 2023-10-13 10:46, Maria Matejka via Bird-users wrote: * NANOG 89 in San Diego, October 16 to 18, If anybody wants to meet me there, let me know or just find me there. I'll check my mailbox (and twitter) regularly during the event. This event is also gone. I threw

Re: Path Attribute Attack

2023-09-18 Thread Maria Matejka via Bird-users
Hello! Can't open that link for whatever reason, anyway the last problem with sending an invalid path attribute in BGP, killing some sessions repeatedly, didn't affect BIRD at all. Anyway, BIRD transferred this attribute (as unknown transitional) through the whole Internet, so we are now

Re: Possibly a way to match Kernel.source field?

2023-09-30 Thread Maria Matejka via Bird-users
Hello! On 2023-09-30 22:33, Nigel Kukard via Bird-users wrote: On 9/30/23 20:31, Alexander Zubkov wrote: Hi, I'm sure one of the attributes mentioned in the documentation fits your need: https://bird.network.cz/?get_doc=20=bird-6.html#ss6.7

BIRD presence on meetings until end of 2023

2023-09-26 Thread Maria Matejka via Bird-users
Dear BIRD Users, I'd like to let you know that we're planning to visit several meetings before this year ends: * LinuxDays in Prague, October 7 (presentation in Czech), * NANOG 89 in San Diego, October 16 to 18, * Euro-IX 39th Forum in Prague, November 19 to 22, * RIPE 87 in Rome,

Re: BIRD presence on meetings until end of 2023

2023-09-26 Thread Maria Matejka via Bird-users
people from nic.br quite often, they are being taken care of. Maria On 2023-09-26 12:16, Douglas Fischer wrote: Brazil?  What about the biggest case of BIRD in the World? https://nic.br/semanainfrabr/ Em ter., 26 de set. de 2023 às 06:02, Maria Matejka via Bird-users escreveu: Dear BIRD

Re: BIRD 2.14

2023-10-08 Thread Maria Matejka via Bird-users
On 2023-10-08 23:06, Ondrej Zajicek wrote: On Sun, Oct 08, 2023 at 10:18:24PM +0200, Maria Matejka via Bird-users wrote: Hello Robert, On 2023-10-08 21:40, Robert Scheck wrote: Unfortunately, building BIRD 2.14 on CentOS/RHEL 7 fails like this: sysdep/linux/netlink.c: In function

Re: BIRD 2.14

2023-10-08 Thread Maria Matejka via Bird-users
Hello Robert, On 2023-10-08 21:40, Robert Scheck wrote: Unfortunately, building BIRD 2.14 on CentOS/RHEL 7 fails like this: sysdep/linux/netlink.c: In function 'rta_get_via': sysdep/linux/netlink.c:499:11: error: dereferencing pointer to incomplete type 'struct rtvia'

Re: bird control socket response

2023-10-18 Thread Maria Matejka via Bird-users
Hello! We could do it as length+text kinda easily but for historical reasons it isn't there. Please note that this kind of interface has become impossible to maintain. We won't extend this interface to include length, mostly bc. it would just be another hack in an already insufficient and

Re: Transition from BIRD 1 to 2

2023-10-13 Thread Maria Matejka via Bird-users
Hello! I'd recommend doing some templating, and even reconsider whether the pipe and auxiliary table is really needed. With BIRD 2 and import table / export table BGP setting, the pipes are just unnecessary burden in most cases. More on this in Rome (Nov 27, RIPE 87). Maria On 2023-10-13

Re: BIRD tutorial at RIPE (was: Re: BIRD presence on meetings until end of 2023)

2023-10-14 Thread Maria Matejka via Bird-users
wrote: Hopefully this is recorded:) On Sat, Oct 14, 2023, 09:41 Maximilian Wilhelm wrote: Hi Maria, Anno domini 2023 Maria Matejka via Bird-users scripsit: > >   * RIPE 87 in Rome, November 27 to December 1. > > > We got approved a tutorial on Monday Nov 2

Re: Is it possible to set an IP address to an interface?

2023-10-24 Thread Maria Matejka via Bird-users
Hello Robért, BIRD basically doesn't set IP addresses to interfaces. This is a design choice of the current team. Please use external tooling for this. To elaborate a bit more, because we get these kinds of questions repeatedly → Implementing of this feature would open a huge can of worms,

Re: kernel: does not learn routes with RTPROT_KERNEL

2023-08-23 Thread Maria Matejka via Bird-users
Hello! On 8/23/23 14:12, Pavel Šorejs via Bird-users wrote: i have following problem - the kernel protocol ignores routes with RTPROT_KERNEL source. Is there some particular reason why this is so? IIRC it simply was there in the beginning and nobody did any change. It should be possible to

Re: kernel: does not learn routes with RTPROT_KERNEL

2023-08-24 Thread Maria Matejka via Bird-users
Hello! On first sight, this looks good. Gonna do some checks and tests and let you know whether anything more is needed from you. Thank you for your patch! Maria On 8/24/23 01:38, Pavel Šorejs via Bird-users wrote: Here is first version - based on master Pavel ---  doc/bird.sgml 

Re: Pending bird patches and discussions for proto/babel

2023-08-28 Thread Maria Matejka via Bird-users
Lastly my v5 route selection patch should also be ready, all threads of discussion should be resolved and there are no known bugs. However I've not received any testing reports, hint, hint peeps °>° OK, will look at it as well. Please send me an owl, a pigeon or another avian carrier

Re: Recursive nexthop via kernel route in proto static not working

2023-08-15 Thread Maria Matejka via Bird-users
Hello! On 7/5/23 00:34, Daniel Gröber wrote: There are some details in the recursive nexthop resolution algorithm (preventing infinite resolution loops) which may apply to your case. Can you point me to the right bits in the code so I can have a look? The appropriate function is

Re: kernel protocol ignores default preference during scan

2022-09-27 Thread Maria Matejka via Bird-users
be dropped On Wed, Sep 21, 2022 at 6:00 PM Maria Matejka via Bird-users wrote: Hello! Thank you for finding and fixing. Will check and include. Maria On 9/21/22 17:15, Alexander Zubkov via Bird-users wrote: I made a trivial patch for the case. On Tue, Sep 20, 2022 at 6:23 PM Alexander Zubkov

Re: kernel protocol ignores default preference during scan

2022-09-21 Thread Maria Matejka via Bird-users
Hello! Thank you for finding and fixing. Will check and include. Maria On 9/21/22 17:15, Alexander Zubkov via Bird-users wrote: I made a trivial patch for the case. On Tue, Sep 20, 2022 at 6:23 PM Alexander Zubkov wrote: Hi, Bird from master branch ignores the default preference set in

Re: Bird 2.0.9 Crash when 16K routes sent from our App to Bird module

2022-09-23 Thread Maria Matejka via Bird-users
Hello! Could you please provide a description how to replicate this bug without any external app? It's quite uncommon to receive 16k routes by OSPF so we don't test such scenarios and by your report, I can imagine lots of variants to check. Thanks Maria On 9/23/22 16:38, mukund via

Re: Wrong BGP NH metric

2022-10-03 Thread Maria Matejka via Bird-users
Hello! I'd suspect the internal nexthop resolving mechanisms of missing the OSPF route update. When working on the multithreaded version, I came across a similar kind of bug and I honestly don't know yet how exactly this may be broken. That said, is it possible that the metric is just an

Re: Notification on network update (BABEL)

2022-10-14 Thread Maria Matejka via Bird-users
Hello! There is an SNMP AgentX implementation in progress, probably for BIRD v3 only and primarily for BGP status notifications for now. It should get extended to cover all protocols in future. [Begin of Advertisement.] Currently, most of the BIRD team development time is spent on IXP needs

Re: rename symbols

2023-01-23 Thread Maria Matejka via Bird-users
Hello! For example I may want to refactor the naming scheme for protocols/tables in my bird config. But when I apply the new config with the new names, such renamed protocols will be recreated or restarted, which may be undesired. So if I could rename protocols/tables in advance and then

Re: rename symbols

2023-01-23 Thread Maria Matejka via Bird-users
On 24 January 2023 07:33:24 CET, Ondrej Zajicek wrote: >On Tue, Jan 24, 2023 at 06:57:01AM +0100, Maria Matejka via Bird-users wrote: >> Hello! >> >> > For example I may want to refactor the naming scheme for >> > protocols/tables in my bird config

Re: rename symbols

2023-01-23 Thread Maria Matejka via Bird-users
On 24 January 2023 07:54:23 CET, Ondrej Zajicek wrote: >On Tue, Jan 24, 2023 at 07:44:47AM +0100, Maria Matejka wrote: >> >Hello >> > >> >I thing that the most elegant way how to handle renaming of objects >> >during reconfiguration is to allow multiple names / aliases. There could >> >be be

Re: aggregate routes in bird

2023-01-30 Thread Maria Matejka via Bird-users
Hello! I wanted to ask if there is a possibility to aggregate routes in bird? Not yet. In progress, planned for 2023/Q2. Maria smime.p7s Description: S/MIME Cryptographic Signature

Re: Question: ROA verification does not work properly on bird 2.0.11

2023-01-23 Thread Maria Matejka via Bird-users
Hello! bird will return the following error: /etc/bird/function.conf:59:22 Syntax error, unexpected CF_SYM_UNDEFINED, expecting CF_SYM_KNOWN The numbers 59:22 are actually the line:char index in that file. Could you please disclose what is in /etc/bird/function.conf around line 59 to let us

Re: 回覆: Question: ROA verification does not work properly on bird 2.0.11

2023-01-23 Thread Maria Matejka via Bird-users
, Thanks for your reply, Line 59 reads as follows: if roa_check(roa_table4, net, bgp_path.last) = ROA_INVALID then return true; Thanks, Haima MoeBee Network 寄件者: Bird-users 代表 Maria Matejka via Bird-users 已傳送: 星期一, 2023 年 1 月 23 日 23:38 收件者: bird-users

Re: Comments on CVE-2021-26928?

2023-03-09 Thread Maria Matejka via Bird-users
Hello! In fact, I think that Tigera should have never submitted this CVE as it makes not sense at all. Adding the fact that nobody from Tigera has ever reached to us regarding this CVE, this simply isn't a legit CVE. I'll submit a request to reject this CVE. Thank you for pointing to it.

Re: Comments on CVE-2021-26928?

2023-03-09 Thread Maria Matejka via Bird-users
Errata: s/Tigera/CyberArk Labs/g I misread the sources. Thanks to Santiago for correcting me. Maria On 3/10/23 00:09, Maria Matejka via Bird-users wrote: Hello! In fact, I think that Tigera should have never submitted this CVE as it makes not sense at all. Adding the fact that nobody from

Re: Is there a way to clear sessions created by «neighbor range» option?

2023-03-12 Thread Maria Matejka via Bird-users
Hello! IIRC, the right way to do it is to call disable X; for X in all protocol names you want to clear, and then request reconfiguration which should clear them. BTW thank you for pointing at this feature. There is currently no automatic test suite for dynamic BGP and we should

Re: What does `BGP.23 [t]: 00 00 ca 6a` mean?

2023-03-17 Thread Maria Matejka via Bird-users
Hello! On Fri, Mar 17, 2023 at 08:23:36AM +0100, Marek Küthe wrote: What does `BGP.23 [t]: 00 00 ca 6a` mean? I have never seen this before in bird. BGP.23 : Attribute 0x23 (35)[2] 0xCA6A : 51818 Oopsie, I didn't realize that we write the attribute ID in hex as there is not 0x

Re: What does `BGP.23 [t]: 00 00 ca 6a` mean?

2023-03-17 Thread Maria Matejka via Bird-users
Hello! What does `BGP.23 [t]: 00 00 ca 6a` mean? I have never seen this before in bird. This should be a Path Attribute with ID 23, marked as transitive, therefore RFC 9012 Tunnel Encapsulation Attribute, yet I fail to interpret it in any reasonable way. We haven't implemented these yet,

Re: BIRD 3 STATUS

2023-03-17 Thread Maria Matejka via Bird-users
Hello! Version 3.0-alpha1 should get released soon. Now running performance tests, fixing stability bugs and making notes what to fix after this release. MRT is still not updated and will be temporarily switched off in 3.0-alpha1. The most recent development state is currently in the

Re: [PATCH] Add missing reference to "show route in" in cli-help and doc

2023-03-18 Thread Maria Matejka via Bird-users
Hi Johannes! On 3/18/23 14:33, Johannes Moos wrote: please find a patch attached that adds missing references to "show route in" (introduced with v2.0.9) in the cli-help and doc. Commited with some additional doc text:

Re: [Babel-users] Babel: Clarifications on seqno request handling in bird

2023-02-26 Thread Maria Matejka via Bird-users
Hello! On 2/26/23 19:17, d...@darkboxed.org wrote: Hi Ondrej, Toke, Juliusz and lists, I'm working on v4 of my bird route selection patch[1] and I just have a couple babel spec and bird implementation questions. [1]: http://trubka.network.cz/pipermail/bird-users/2023-January/016621.html Just

Re: BIRD continues exporting routes but reports no exports

2023-03-02 Thread Maria Matejka via Bird-users
Hello! We've tried adding a sleep between when the include snippet that changes the DRAIN_NODE  value is written and when we hit `birdc configure`, but that doesn't appear to make any difference. If we execute `birdc configure` *twice*, though, everything's fine: The actual exports are

Re: [PATCH 0/3] babel: Add support for the RTT extension

2023-02-28 Thread Maria Matejka via Bird-users
Hello! On 2/28/23 13:13, d...@darkboxed.org wrote: Hi Toke, On Tue, Feb 28, 2023 at 12:20:22PM +0100, Toke Høiland-Jørgensen wrote: I've thought about this some more, I think we absolutely shouldn't expose the smooted metric to filters. It's an implementation detail. There's a bunch of other

Re: New to routing: radv Network not found?

2023-04-24 Thread Maria Matejka via Bird-users
Hello! It looks like you are missing "protocol device {}" which you need for BIRD to actually know about the interfaces and assigned addresses. Maria On 24 April 2023 21:01:31 EEST, Alessandro Vesely wrote: >Hi all, > >I installed bird2 (Debian stock) and configured radv, following the

Re: BIRD 3.0alpha1

2023-04-24 Thread Maria Matejka via Bird-users
Hello! This talk is gonna happen tomorrow, therefore there is not any recording yet, if I haven't confused the dates. Maria On 4/24/23 15:40, Douglas Fischer wrote: I was looking for a live stream of @Maria Matejka  presentation about Bird 3 on 38º Euro-IX. But

Re: BIRD 3.0alpha1

2023-04-28 Thread Maria Matejka via Bird-users
Hello Marek, this looks fishy. We haven't yet had an opportunity to properly test the Netlink at FreeBSD so thank you for reporting, this is indeed a bug. As soon as we get to spin up the newest FreeBSD, we'll look into it and try to debug. Thank you for your report! Maria Dear BIRD

Re: BIRD 3.0alpha1

2023-04-21 Thread Maria Matejka via Bird-users
Hello Alarig! On 4/21/23 11:32, Alarig Le Lay wrote: Hello, On Fri 21 Apr 2023 09:20:29 GMT, Ondrej Filip wrote: Dear BIRD Users, we're presenting you a new alpha version of the Multithreaded BIRD. Contrary to the previous version, you have to set your desired number of threads in config by

Re: Force bird to update bgp route configuration after X seconds

2023-03-28 Thread Maria Matejka via Bird-users
routes from there, yea? That does only >speak to this specific requirement rather than the overall question of "hot >config reloads", but may address Pedro's specific use case? > >On Tue, Mar 28, 2023 at 12:02 AM Maria Matejka via Bird-users < >bird-users@network.cz>

RE: How to prohibit resetting bgp neighborship after any bgp config change in bird.conf

2023-04-08 Thread Maria Matejka via Bird-users
Hello! Well, of course all BGP sessions get reset when you restart BIRD itself. All the TCP sockets must be reconnected when the BIRD process starts anew. Or you may use the graceful restart feature to alleviate some of the restarting pain, anyway BIRD is supposed to run long-term so restart

RE: How to prohibit resetting bgp neighborship after any bgp config change in bird.conf

2023-04-07 Thread Maria Matejka via Bird-users
Hello! If you change bgp protocol parameters or rename your config blocks, it will restart the sessions, no matter what. Most of the knobs need restarting the session anyway, even by RFC. The "configure soft" works only for filter changes and you should't run BIRD for a long time before

Re: Force bird to update bgp route configuration after X seconds

2023-03-28 Thread Maria Matejka via Bird-users
Hello! Yes, you shall run "birdc conf" yourself when your conffile is ready. What if BIRD started the autoreconfig right when you're writing the file? You could easily get strange behavior like accidentally removing a bunch of protocols by loading a partial config file. You'd have to assure

Re: Bird 3.0-alpha0 crash on start

2023-04-04 Thread Maria Matejka via Bird-users
Hello, Francois! Regarding 2.0.12, you just need to wait, loading 1.2M routes from 50 peers running 6x roa_check each is simply slow on one CPU. You may ignore the debug log, there is typically nothing useful. Also thank you for noting that the "reload burst split" message is still there; I

Re: Force bird to update bgp route configuration after X seconds

2023-03-28 Thread Maria Matejka via Bird-users
Thank you for your understanding. Maria Em ter., 28 de mar. de 2023 às 04:01, Maria Matejka via Bird-users mailto:bird-users@network.cz>> escreveu: Hello! Yes, you shall run "birdc conf" yourself when your conffile is ready. What if BIRD started the autoreconfig right when yo

Re: aggregate routes in bird

2023-02-03 Thread Maria Matejka via Bird-users
Hello! On 2/3/23 08:35, Marek Küthe wrote: Thanks for the answer! I hope it's not too annoying when I ask, however I can not find any information about this online: Are there also plans to implement the Babel RTT extension? The core team doesn't have this in current plans. As there is no RFC

Re: [PATCH v3] Babel: Replace internal route selection by bird's nest

2023-02-06 Thread Maria Matejka via Bird-users
Hello! Picking up this, hoping that it is still relevant. Is there a way we can easily trigger a protocol restart instead of crashing all of bird with an assertion here if this does happen against all odds? Hmm, no, I don't think there's any way that the protocol can signal to the nest that

Re: [PATCH v3] Babel: Replace internal route selection by bird's nest

2023-02-11 Thread Maria Matejka via Bird-users
And you should also be aware that in BIRD 3, you never get rt_notify while calling rte_update(); route updates are always asynchronous and you get them always in a clean context. Interesting. I'll have to look at that. Speaking of bird v3, is it intentional that the branch for that isn't

Re: [PATCH v3] Babel: Replace internal route selection by bird's nest

2023-02-11 Thread Maria Matejka via Bird-users
Hello! I'm still trying to find a convincing argument for why the bad case can never happen though. Can you think of a codepath that calls rt_notify with one of our own routes outside of us calling into rte_update*? I'm having a hard time reading the rt-table code, it just has so many twists and

Re: aggregate routes in bird

2023-02-04 Thread Maria Matejka via Bird-users
Hello! On 2/3/23 13:05, Juliusz Chroboczek wrote: Thanks for the answer! I hope it's not too annoying when I ask, however I can not find any information about this online: Are there also plans to implement the Babel RTT extension? The core team doesn't have this in current plans. As there is

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-12 Thread Maria Matejka via Bird-users
Hello! This looks like a clever solution for such a problem. Thank you for the patch! Regarding the bytestring syntax, what about adding some syntax like hex(deadbeef12345678) or even base64(...) where the user could write byte blob of any length? Maria On 6/12/23 13:08, Alexander Zubkov

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-12 Thread Maria Matejka via Bird-users
200, Maria Matejka via Bird-users wrote: >> Hello! >> >> I think using hex() and base64() with adding these two tokens to the >> "kw_sym:" non-terminal. This way, no current config should break. > >I would prefer hex:XX:YY:... to hex(XX:YY:...) to emphasize

Re: Feature Request: Preference in bird

2023-06-14 Thread Maria Matejka via Bird-users
You basically shouldn't do it. BIRD does something like last-resort pointer comparison and we should probably even add a warning if somebody misconfigures in this way. Maria On 14 June 2023 15:54:13 CEST, "Marek Küthe" wrote: >Thanks for the answer. > >What happens when the preference is the

Re: peering between route reflectors

2023-06-14 Thread Maria Matejka via Bird-users
Dear Benoit, this looks like that you maybe want to bump the bgp_local_pref by some value for the transit route, or properly use bgp_med. You haven't disclosed much so I can't help you more specifically than this. Anyway, as this is obviously a pretty big deployment, you may make a good use

BIRD 1 End Of Life Reminder

2023-06-15 Thread Maria Matejka via Bird-users
Dear BIRD Users, we'd like to remind you that BIRD 1 is reaching its end of life on 31 Dec 2023. Based on our existing materials, we have prepared a short guide to upgrade to version 2 which you can also print out for your convenience (see the attachment). Please note that the upgrade may

Re: Feature Request: Preference in bird

2023-06-15 Thread Maria Matejka via Bird-users
On 6/14/23 17:08, Juliusz Chroboczek wrote: You basically shouldn't do it. BIRD does something like last-resort pointer comparison and we should probably even add a warning if somebody misconfigures in this way. Why not use the protocol's default preference as a last-resort tie-breaker? It's

Re: Bird does not prefer older eBGP route - RFC5004 and "older prefer on"

2023-07-03 Thread Maria Matejka via Bird-users
26 AS4250627482     BGP.community: (63949,1000) (63949,1002) (63949,1004) (63949,1005) (65110,31107) (65310,31107) (65518,31107) Thanks, Dariusz *From: *Maria Matejka via Bird-users *Reply-To: *Maria Matejka *Date: *Friday, June 30, 2023 at 12:53 PM *To: *"bird-users@networ

Re: AddressSanitizer: heap-use-after-free lib/timer.h:61 in tm_active

2023-05-26 Thread Maria Matejka via Bird-users
Hello Michał, this issue seems valid. Although I'm quite sure that it is almost impossible to hit it in real deployment, we shall definitely fix it. As soon as we get back from RIPE, we'll address it. Thank you for your bugreport. Maria On 5/26/23 16:12, Zagorski, Michal via Bird-users

Re: Pending bird patches and discussions for proto/babel

2023-06-01 Thread Maria Matejka via Bird-users
Hello Daniel! On 6/1/23 17:10, Daniel Gröber wrote: Hello birds, I just thought I'd put together an overview of as yet unresolved proto/babel patches and discussions to stimulate some activity :) Toke's RTT series: - lib/timer: Add current_time_now() function for immediate timestamp - babel:

Re: Swapping routes without deletion

2023-05-21 Thread Maria Matejka via Bird-users
Hello! You're right, the information you found and described here is correct. Kudos to you for being able to dig it all out yourself. We're all travelling this weekend with a limited time and internet access so we couldn't reply instantly as we sometimes do. Yet the fact that it apparently

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-12 Thread Maria Matejka via Bird-users
Hello! I think using hex() and base64() with adding these two tokens to the "kw_sym:" non-terminal. This way, no current config should break. Also it may be handy for both hex() and base64() to accept any number of whitespace inside the argument, to enable configs like hex(de ad be ef) or

Re: Ouch , Been exceedingly quiet on this maillist ?

2023-08-09 Thread Maria Matejka via Bird-users
Hello! It's summer in Europe, holiday time, and when not on holiday, we are also heavily working on finishing v3.0, v2.14, fixing bugs or expanding the team. The list is up and running and sometimes a message goes through it. We have never been a large volume list and we hope that we never

Re: Some version questions

2023-08-09 Thread Maria Matejka via Bird-users
Hello! On 8/9/23 16:07, Kobayashi_Bairuo via Bird-users wrote: We heard that BIRD is working on v3.0 and v2.14, what's new? Is support for MPLS on the agenda? Version 3.0 is going to have at least one more alpha before releasing, and it's basically 2.x with multithreaded internals.

Re: Graceful shutdown request signal

2023-06-20 Thread Maria Matejka via Bird-users
Hello! Well, it's a pity that systemd doesn't allow for custom operations – in such case you could call "systemd graceful bird2" or "systemd restart bird2"… Anyway, feel free to implement it, it should be like 10 lines of code. Sigusr2 is probably ok. Then it'll be on anybody to choose whether

Re: Graceful shutdown request signal

2023-06-21 Thread Maria Matejka via Bird-users
Hello Daniel, On 21 June 2023 01:03:50 CEST, "Daniel Gröber" wrote: >Hi Erin, > >On Tue, Jun 20, 2023 at 08:20:50PM +0200, Erin Shepherd wrote: >> I run bird on a system which uses systemd as a service supervisor, and >> would like to implement graceful restart in a way which works well with >>

Re: Graceful shutdown request signal

2023-06-21 Thread Maria Matejka via Bird-users
the new instance could transparently catch up with all the running sessions, etc. It can serialize the internal state somehow and then reinitialize it from that. But I'm afraid it would require a great effort to implement something like that. On Wed, Jun 21, 2023, 08:58 Maria Matejka via Bird-users

Re: Bird routing daemon memory segfault issue submission

2023-06-22 Thread Maria Matejka via Bird-users
Hello! We'll try to reproduce it locally (which should be trivial) and fix this corner case. If any additional information is needed, we'll follow up. Thank you for your report. Maria On 6/22/23 14:52, Kobayashi_Bairuo via Bird-users wrote: Hello Bird Development Team: We are AS140731,

Re: Bird does not prefer older eBGP route - RFC5004 and "older prefer on"

2023-06-30 Thread Maria Matejka via Bird-users
Hello! I suspect that the routes either aren't all external, or are otherwise compared different before it comes to breaking ties. Could you please share the `show route all` output to see all the relevant BGP attributes? Maria On 6/30/23 11:43, Mazur, Dariusz via Bird-users wrote: Hello

Re: typo in the documentation

2023-06-30 Thread Maria Matejka via Bird-users
Merged, thanks. Maria On 6/30/23 01:30, Alexander Zubkov via Bird-users wrote: Hello, I've found a typo in the documenation. The problem is the "/" symbol in the prefix mask that finishes the formatting definition. The patch is attached. Best regards, Alexander Zubkov -- Maria Matejka

Re: Recursive nexthop via kernel route in proto static not working

2023-06-27 Thread Maria Matejka via Bird-users
Hello Daniel, this looks fishy. I tried a trivial config like this on my laptop as follows and it works. Could you please disclose the full table? There are some details in the recursive nexthop resolution algorithm (preventing infinite resolution loops) which may apply to your case. BTW, is

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-12 Thread Maria Matejka via Bird-users
Well, we haven't agreed yet. We're gonna meet tomorrow so there may be a discussion about this in person and then we'll come with some agreement. Anyway, thank you for all the input! Maria On 12 June 2023 17:55:34 CEST, Alexander Zubkov wrote: >Some additional ideas for decorating binary

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-25 Thread Maria Matejka via Bird-users
Hello! On 6/24/23 15:13, Ondrej Zajicek wrote: On Thu, Jun 15, 2023 at 03:57:10AM +0200, Alexander Zubkov wrote: Also, I think that the current realization in bird relies on the fact that lexer would not have symbols parsed in advance, i.e. that further mentions of the keyword should return

Re: Using as set a list of routes to advertise

2023-05-10 Thread Maria Matejka via Bird-users
Hello! On 5/10/23 11:13, William wrote: Hi All, I've been digging around trying to find a nice way of doing it but can't seem to find a valid answer. Is there a way to use a prefix set to create static routes? No, this is not possible and implementing this would be surprisingly difficult

Re: Bird policy towards non RFC-compliant workarounds.

2023-05-12 Thread Maria Matejka via Bird-users
Hello! If that option is by default off and doesn't make the code inadequately complex, then basically yes, and in this specific case also yes. Interoperability is important. Maria On 5/12/23 21:36, Arnaud Houdelette-Langlois via Bird-users wrote: Hi. I have an issue with the BGP

Re: BIRD 3.0alpha2

2023-05-13 Thread Maria Matejka via Bird-users
Hello! Thank you for your report. The systemd unit file should definitely be Type=forking and without -f for BIRD. Will fix that soon also in v2. The bad fd itself was caused by an invalid pointer usage caused by missing else. Here you can download new packages to check it for yourself.

Re: BIRD 3.0alpha2

2023-05-13 Thread Maria Matejka via Bird-users
There shall be a "threads N;" top-level config directive. We have probably not published build docs, we'll fix that for the next release, sorry for that. Kernel sync is a hard question, we have to discuss it internally first. The most viable way is probably just offloading it into a worker

Re: BIRD 3.0alpha2

2023-05-12 Thread Maria Matejka via Bird-users
Hello! The right command is autoreconf -i && ./configure && make Maria On 12 May 2023 20:46:37 CEST, Nico Schottelius wrote: > >Hey Maria, > >I am currently trying to give it a shot of creating a Dockerfile, but >building bird from git using > > autoconf && ./configure > >fails with

Re: BIRD 3.0alpha2

2023-05-12 Thread Maria Matejka via Bird-users
Hello! Thank you for giving us the opportunity to test. So far I spotted only few flaws: Thank you for testing and reporting. Your inputs are appreciated. 1. Routes with unknown attributes which are abusively extending/violating BGP protocol are still rejected. rtr bird[98404]: bgp_r_v4:

Re: BIRD 3.0alpha2

2023-05-15 Thread Maria Matejka via Bird-users
Hello Nico! On 5/14/23 13:33, Nico Schottelius wrote: below you find an initial version of a Dockerfile allowing to build images for bird directly from the git repository. Thank you for your efforts! As there are two meetings in a row in the following fortnight, please forgive higher latency

Re: question regarding table lookups

2023-05-15 Thread Maria Matejka via Bird-users
Hello! These features are not present. I'm now merging (into v3) a feature allowing to check for routes in different tables but without parameters. All in all, these features are not even in our backlog as they are surprisingly complex below the surface. Anyway, if there is a demand for this…

Re: Strange behaviour on filtering bgp_large_community ...

2023-05-15 Thread Maria Matejka via Bird-users
That's fishy. Will try to reproduce and find out what is behind. Maria On 5/15/23 13:32, Tim Weippert via Bird-users wrote: Hi Maria, i think the confusion part is, that it works on CLI in a "symmetric" way but not in a function, that was my biggest questionmark :) regards, tim On Mon, May

Re: unable to install leaked routes with krt_prefsrc set/how to unset an attribute?

2023-05-16 Thread Maria Matejka via Bird-users
Hello! unset(krt_prefsrc); Maria On 16 May 2023 15:51:07 CEST, jo+b...@swagspace.org wrote: >Hello. > >I am currently trying to get route leaking to work on Linux with bird. > >I have several VRFs and want to leak some of the routes from one VRF into an >other. For this I have several routing

Re: RFC 9234 (BGP roles) possible bug

2023-05-12 Thread Maria Matejka via Bird-users
Hello! Yes, it's hardcoded, typically as a macro / constant definition. I don't see any good reason to have it outside BIRD. Maria On 12 May 2023 14:23:37 CEST, Douglas Fischer wrote: >This conversation piqued my curiosity... > >P.S.: It's almost a fork on the topic, but maybe it could be a

Re: IGP(OSPF) learned route not used for iBGP?

2023-05-12 Thread Maria Matejka via Bird-users
Hello! On 5/12/23 17:15, Nico Schottelius via Bird-users wrote: Hello fellow bird users, a quick IGP/iBGP question: Why does apu-router1 that should learn the IPv6 default route from server138 complain about not accepting the route? May 12 17:13:18 apu-router1 daemon.err bird:

Re: BIRD 3.0alpha2

2023-05-12 Thread Maria Matejka via Bird-users
Hello! No, we don't publish Docker images. We'll consider it, yet I can't promise any timeline now. We are used to different methods of virtualization and Docker has been under our radar. Best Regards, Maria On 12 May 2023 19:34:52 CEST, Nico Schottelius via Bird-users wrote: > >Hello

Re: Defines for mixed IPv6/IPv4

2024-01-24 Thread Maria Matejka via Bird-users
On 24 January 2024 08:53:19 CET, Jeroen Massar via Bird-users wrote: > > >> On 23 Jan 2024, at 14:13, Nico Schottelius via Bird-users >> wrote: >> >> >> Hello bird users, >> >> I am wondering how you handle matching both IPv6 and IPv4 prefixes >> efficiently. >> >> We have tons of

Re: bird 2.14 segfault

2024-02-08 Thread Maria Matejka via Bird-users
Hello! Transfered to our internal issue tracker as a possible bug, gonna check it later. Thank you for reporting! https://gitlab.nic.cz/labs/bird/-/issues/30 Maria On 2024-02-08 10:26, ico wrote: I wanted to upgrade bird on router A from 1.6 to 2.14. As soon as new bird started up on A,

Re: Doc suggestion - clarifying behaviour when routes are moving between protocols

2024-02-09 Thread Maria Matejka via Bird-users
Hello Mark, you are having a lot of useful suggestions. There are even more thoughts alike yours, regarding documentation. And indeed you are right that our documentation is kinda good as a reference manual but it kinda sucks if you are a newbie. The thing is, we have quite a long backlog

Re: Add random number

2024-02-10 Thread Maria Matejka via Bird-users
Hello! No, it's not possible and it makes the filters non-deterministic which would break a critical invariant in BIRD's internal algorithms. If you better clarify what you are trying to achieve, we may find another way for you to do it, or at least convert it to a viable feature request.

Re: Add random number

2024-02-11 Thread Maria Matejka via Bird-users
w.huize.asia <https://huize.asia/>| www.ixp.su | Twitter >> > >> > This e-mail and any attachments or any reproduction of this e-mail in >> > whatever manner are confidential and for the use of the addressee(s) >> only. >> > HUIZE LT

Re: Adding support for an experimental IPv6 Hop By Hop Extension header

2024-02-19 Thread Maria Matejka via Bird-users
Hello Paul, I'm afraid that this topic may be out of BIRD's primary scope. If I assess your needs correctly, this is maybe more to do in NetworkManager or something like that, or maybe even in-kernel. But I may be wrong. If you could describe what exactly you're trying to achieve (even

  1   2   >